21ic电子技术开发论坛

标题: ADS1220采样程序的问题 [打印本页]

作者: Cjy_JDxy    时间: 2019-7-10 09:55
标题: ADS1220采样程序的问题
原理图:
[attach]1263016[/attach]
程序:
[attach]1263020[/attach][attach]1263018[/attach]
现在有两个问题。我一共采集100个点取平均,每次运行采集20个新值,
加到这100个点里,并去掉20个老值,可是发现两个问题,采样太慢,仿真时,
看数组里的值,一个一个往外蹦,而且有时候会出现0xffffffff。
请高手看看,哪里有问题,谢谢!

作者: huangcunxiake    时间: 2019-7-10 13:04
既然你都100个每次丢弃20个了,你完全可以采样频率降低下来,降低到10个,然后进来1个丢弃1个。采样频率不需要那么高。

作者: Cjy_JDxy    时间: 2019-7-10 13:39
huangcunxiake 发表于 2019-7-10 13:04
既然你都100个每次丢弃20个了,你完全可以采样频率降低下来,降低到10个,然后进来1个丢弃1个。采样频率不 ...

照你说的那样,压力值跳的厉害

作者: R2D2    时间: 2019-7-10 16:26
还是加了没用的仪表放大器,前面白给你画图了,都喂了dog了。

作者: yjmwxwx    时间: 2019-7-10 18:37
我以前用ADC采交流的,采1024个点平均才压住了跳动,也是采一个丢一个。

你这个不是直流的吗,怎么会跳那么厉害?


兄弟你的称重传感器能给我玩下不,你出零件和方案我帮你焊电路试验,感觉你这个最难搞的是传感器输出不同电压经过仪表放大器后温飘也不一样。

硬件我不懂,可能楼上说的不用仪表放大器好,没关系你提供零件我帮你焊他那个电路帮你试。

作者: BOY200501    时间: 2019-7-10 19:29
我说一次我的经历:我用的是ADS1248,发现spi操作有时不对,例写入0x90,读回0x00。后来同事提示,spi的CS有时间要求,CS的deassert要大于7个SCLK(系统时钟,非SPI的SCK)。更改后,每次spi访问/读写都正常了。
你的问题,会不会是这个不稳定。

作者: Cjy_JDxy    时间: 2019-7-11 08:00
R2D2 发表于 2019-7-10 16:26
还是加了没用的仪表放大器,前面白给你画图了,都喂了dog了。

你不骂人能死啊

作者: Cjy_JDxy    时间: 2019-7-11 08:02
BOY200501 发表于 2019-7-10 19:29
我说一次我的经历:我用的是ADS1248,发现spi操作有时不对,例写入0x90,读回0x00。后来同事提示,spi的CS ...

谢谢!我试试

作者: Cjy_JDxy    时间: 2019-7-11 08:02
yjmwxwx 发表于 2019-7-10 18:37
我以前用ADC采交流的,采1024个点平均才压住了跳动,也是采一个丢一个。

你这个不是直流的吗,怎么会跳那 ...

传感器不能乱给人的,老板不同意

作者: wei816    时间: 2019-7-11 17:21
降低采样率,然后10个值左右的滑动均值滤波。一般不会很跳的。
出现0xffffffff证明你代码有问题

作者: 619888476    时间: 2019-7-11 23:15
程序需优化

作者: paotangsan    时间: 2019-8-7 11:22
降低采样频率试试看

作者: renzheshengui    时间: 2019-8-7 11:26
是不是算法有问题啊

作者: Cjy_JDxy    时间: 2019-8-7 11:28
初始化有问题。谢谢各位

作者: wakayi    时间: 2019-8-7 11:31
哦哦哦 找到问题就好

作者: yizushijie    时间: 2019-8-23 16:02
用过ADS1256,有时候发现数据错误,像是设备自己复位了。你可以在内部加入以下复位检测标识

作者: gaoke231    时间: 2019-8-23 19:32
yjmwxwx 发表于 2019-7-10 18:37
我以前用ADC采交流的,采1024个点平均才压住了跳动,也是采一个丢一个。

你这个不是直流的吗,怎么会跳那 ...

mv 级别的交流也可以用ADC来采集吗?

作者: gaoke231    时间: 2019-8-23 19:34
yizushijie 发表于 2019-8-23 16:02
用过ADS1256,有时候发现数据错误,像是设备自己复位了。你可以在内部加入以下复位检测标识 ...

直接可以用stm32的ADC来采集吗?

作者: yizushijie    时间: 2019-8-25 12:45
gaoke231 发表于 2019-8-23 19:34
直接可以用stm32的ADC来采集吗?

是的

作者: wzh296532983    时间: 2019-8-29 16:27
您好,我最近也在用这个片子,这个参考基准怎么设置?谢谢

作者: Cjy_JDxy    时间: 2019-8-29 16:29
wzh296532983 发表于 2019-8-29 16:27
您好,我最近也在用这个片子,这个参考基准怎么设置?谢谢

可以设置为内部。也可以设置为外部。
看你硬件。你几V供电?

作者: wzh296532983    时间: 2019-8-29 16:30
有联系方式吗能交流一下吗?谢谢

作者: Cjy_JDxy    时间: 2019-8-29 16:40
wzh296532983 发表于 2019-8-29 16:30
有联系方式吗能交流一下吗?谢谢

QQ:413132614

作者: yediezeus    时间: 2019-8-30 11:20
初始化出现什么问题了解一下

作者: functions    时间: 2019-8-30 15:17
程序有问题吧,明显不对劲





欢迎光临 21ic电子技术开发论坛 (https://bbs.21ic.com/)