完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
按cn0287的设计,打算测量4路pt100热电阻。
测单路时,可以得到较准确的值。 现在想这样测量,某时刻,切换adg738的通道,设置ad7193为单次转换模式,然后读取数据寄存器值;最后关断adg738所有通道,延时一会,切换到下一路温度采集通道... 发现,切换adg738通道后立刻读取ad7193数据寄存器,得到的值为0xFFFFFF; 尝试在adg738切换通道后加延时,结果发现要延时为1秒左右再进行数据采集,才能得到较准确的值。 |
|
相关推荐
4个回答
|
|
再说详细一点:
按cn0287设计的电路,数据采集部分完全是按参考板画的,单片机用的是stm32,通过光耦隔离控制. 现在板上元件通讯没有问题,可以读取ad7193的内部温度. 现在正在调试pt100测量部分,ad8063配置能横流电路,输出400uA.外接两线制pt100热电阻. 如果程序里只选通adg738的一路,比如第二路,ad7193内部配置能8倍增益放大,差分信号输入,无极性,则读取通道1的ad值,通过换算基本上和外加电阻值相等. 但是我想轮流切换测量4路pt100的温度值;于是程序里改成每1秒钟执行4路pt100温度采集. 先是只采集第一路温度数据,只不过改成,1秒时钟标志置位后,先把adg738的通道二选通,开始测量第一路温度数据,ad7193配置成单次转换模式,然后读寄存器数据,接下来关断adg738所有通道. 然后等待 下一次1秒时钟标识被置位,再次采集第一路温度数据... 结果发现,读取ad7193的数据寄存器为0xFFFFFF.我怀疑是通道切换后,电路还没有稳定,就在adg738打开通道2后,加了个延时,然后再设ad7193为单次转换模式,再读取数据寄存器值. 结果发现问题依旧,然后加大延时时间,读取值开始变小了些,但仍是偏大. 然后将延时时间加大至接近1秒,读取ad7193数据寄存器值才基本等于理论值. |
|
|
|
|
|
|
|
1.根据
Configuration寄存器值是:10011B,得到chop disable 2.Mode寄存器值是:2803FF,得到:single conversion mode, internal 4.92MHz clock, No averaging, Sinc4 digital filter, No clock divived, single conversion mode disable, REJ60 disable, FS=0x3FF(1023)对应下表的Filter Word 3.根据您的配置参考下表数据的第一行,settling time就是切换一次通道后ADC得到第一个正确结果所需的时间,是852.5ms。您可以只改变FS来减少这个Settling time。 |
|
|
|
建议:
1.能否通过调试stm32 直接看看读取AD7193的configuration寄存器内部的数值,然后观察与通过串口上位机接收到的数据相同吗? 2.可以比较一下AD7193采集同一个pt100,configuration寄存器=0x10011b AD转换结果与configuration寄存器=0x10011a AD转换结果,能否告知一下? |
|
|
|
只有小组成员才能发言,加入小组>>
990 浏览 2 评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1384 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1938 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4269 浏览 2 评论
9060 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1520浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1692浏览 2评论
990浏览 2评论
1666浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1384浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 22:03 , Processed in 0.826868 second(s), Total 51, Slave 44 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号