完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我想开发一款高精度测温模块,所以选择了CN0287的解决方案,并且购买了开发板,使用开发板自带软件的PT100档测试380Ω,0.01%的高精密电阻,下面有几个问题,希望有专家可以解答一下:
1.我想看AD7193长时间测试时的噪声情况,也就是在连续几个小时采集时,原码的最大值与最小值之差,自带软件只能保存1024个数据 2.我想改变采集速率,应该在哪里设置,感觉自带软件没有这个功能 3.我能否自己对CN0287进行编程?如果可以,哪里有相关资料? 4.CN-0287电路笔记中的指标是用什么软件测量的?比如图6. CN-0287噪声分布直方图 5.我前一天采集的温度值是826.69,今天刚开始测量时是826.60,几个小时后变成826.69,这是为什么 多谢指教! |
|
相关推荐
17个回答
|
|
您好,您的问题已经提交给ADI相关专家,将邀请专家尽快回答您的问题。谢谢!
|
|
|
|
又发现新的问题: 1.之前用我们自己的开关电源,可以找到设备,今天标配电源EVAL-CFTL-6V到货,插上后反倒找不到设备了,测量板上的+6VIN和DGNG之间的电压是6.23V 2.现在只有CH1接电阻,其余通道悬空,如果使能所有通道,则会有0.1℃的跳变,如果只使能CH1,跳变是0.01℃ |
|
|
|
您好!您说的采用EVAL-CFTL-6V电源无法找到设备的现象我这里没有复现成功。请您仔细再测试一下CN0287及SDP板的电源状态,再多提供一些线索,谢谢您的配合。
使能多个通道,多通道切换过程中是会引入一定的阶跃噪声,降低一些测量精度。可以通过降低ADC的采样率来改善,如果只是用一个通道,建议将其他通道接地,悬空会造成不必要的信号建立问题。 |
|
|
|
您好!
针对您的问题,CN0287的软件是可以改变采集速率的,方法是:点击使能通道的“Advanced Setting”按钮,然后在弹出的窗口中改变输入框“FS9 to FS0”的值,这个值越小,该通道的采样频率越高,响应的信噪比及有效位数等参数也会变差,这是此类ADC固有的现象。请参考AD7193数据手册获得FS和采集速率的关系。 CN0287是可以再编程的,只是相对比较麻烦,需要参考几个芯片的数据手册,通过SPI总线进行控制,这部分可以参考CN0287原理图及芯片数据手册进行。 图6是使用Labview对抓取数据进行分析的,您可以获得原始采集数据后利用Excel进行分析。 对于温度测量的长期稳定性方面,PT100由于会给电阻注入小电流,有一定的自加热误差,所以会有微小的温度抬升,这也是RTD测温的一个问题。 |
|
|
|
John94 发表于 2019-3-5 17:29 您说的再编程的前提必须要我自己设计一个转接板和Cn0287连接吧,我能使用SDP板的USB接口读上来CN0287的数据吗? 我使用的是380欧姆0.01%的高精密电阻,温漂系数<5ppm,所以不会是电阻温漂本身引起的 |
|
|
|
pingfandeshijie 发表于 2019-3-5 17:35 您好!您使用的精密电阻不应该是我分析的自加热问题,这里向您表示歉意。漂移可能的来源,可以这样分析:目前测试的结果发生了0.09度的变化,对与温度 系数0.00385的PT100来说,对应的电阻变化为:100*0.00385*delta t = 0.03465 Ohm, 如果没有最进一步设置的话,PT100 的满量程采用的增益为8,及满量程的测量范围应该是参考电阻4.02k/8 = 500 Ohm. 这样测量变化为:(0.03465/500) = 69ppm. 测量电阻是5ppm,参考电阻是10ppm,理论上引起60ppm的误差需要温度变化在13度和7度,您需要确保环境温度尽量恒定。还有一个比较大的误差元是激励电流。激励电流会经过TVS及保护二极管产生漏电流,这部分漏电流也会随温度漂移引起误差,这部分由于保护元件的手册写的不是很完善我们无从分析,如果只考虑ADC,AD7193有这样的规格:AD7193 参考输入端的平均电流随温度的变化为:+/-1.3nA/V/degC。对于PT100,选择的激励电流为:(4.096*13/31) /4.02k= 427uA. 这样如果温度变化1度,参考源输入端的平均电流将变化:1.3nA*1.7V = 2.21nA 为:2.21nA/400uA = 5.5ppm. 除了这些理论性的分析之外,对于精密电路来说,一般上电之后需要有一定的预热时间,在整个系统达到热平衡之后测量结果才能稳定,校准电路也需要在达到热平衡以后才能进行。所以请您再多做几次测试如果在电路运行一段时间以后测试出来的漂移才能称之为真正的电路漂移,刚上电时测到的结果本身就是不稳定的。 |
|
|
|
John94 发表于 2019-3-5 17:52 谢谢您的详细解答! |
|
|
|
John94 发表于 2019-3-5 17:52 Wyue您好 请教两个CN0287文档中关于保护电路的问题 1、文档中TVS管选择的是PTVS30VP1UP,请问选择工作电压30V的TVS管是出于什么样的需求?我没有在文中找到相关的指标,所以没有理解这个选型的依据。 2、我查看NXP的PTVS30VP1UP数据手册,上面写的这款TVS管的钳位电压是48.4V,而CN0287文档中写的是“ PTVS30VP1UP瞬变电压抑制器(TVS)可快速箝位任何瞬变电压至30 V”,请问这个钳位电压是怎么计算出来的? |
|
|
|
lxz0404 发表于 2019-3-5 18:18 您好! PTVS30VP1UP是ESD保护器件,30V是该电路过压保护的指标,30V内TVS需要保持断开,因此选择30V的TVS。 TVS的漏电流对测量结果有影响,选型除了考虑工作电压之外,需选择漏电流小的器件,PTVS30VP1UP的漏电流典型值1nA,是比较小的,综上选择该元件。 这里表达可能有些问题,应该是反向工作电压为30V,钳位电压应该如您所说是48.4V。对于瞬态的ESD信号而言,被TVS钳位到30V或48V, 对后端电路的影响几乎一样,芯片内部的TVS可以作为二级保护保证电路的安全。 谢谢您对ADI的支持! Wyue |
|
|
|
|
|
|
|
John94 发表于 2019-3-5 17:29 我在网上查到了“SDP Panel Overview ”的文档,从这个文档上看,貌似可以使用sdpApi1.dll这个函数库来对SDP-B进行编程,请问您那边能提供进一步的资料吗?谢谢! |
|
|
|
pingfandeshijie 发表于 2019-3-5 18:44 您好! 经过咨询相关的工程师得到反馈消息是,ADI目前不对外提供SDP的API函数库。CN0287上有J6这个接口可以方便的将控制信号引出来,通过您熟悉的单片机的SPI总线和GPIO可以方便的控制该电路,个人认为这样做起来会更加简单。给您带来的不便请您谅解。 |
|
|
|
关于cn0287的编程配置问题请问现在是如何解决的,我现在也准备用这个板子
|
|
|
|
只能使用ADI提供的软件,好多参数都设不了。 |
|
|
|
|
|
|
|
|
|
|
|
谢谢你的回答 学习了
|
|
|
|
只有小组成员才能发言,加入小组>>
744 浏览 1 评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1301 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1899 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4240 浏览 2 评论
9000 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1426浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1646浏览 2评论
1624浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1301浏览 2评论
215浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 10:18 , Processed in 1.413941 second(s), Total 108, Slave 92 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号