完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在大型电路板上使用TC74数字温度计来监测环境温度。我创建了一些调试代码来将温度值发送到LCD显示器,这样我就可以在开发过程中监控温度值。不幸的是,我看到从零件读出的温度值在5-10秒内有5摄氏度的变化。在很大程度上改变这种大的热质量的温度是不可能的,更不用说在一个随机的方向上。目前电路板上没有真正的热应力。5V电源看起来很稳定,I2C通信看起来很牢固。我把I2C总线连接到一个示波器上,显示在LCD上的值似乎与来自该部分的比特相匹配。每次阅读都不同。我也试着用一个新的零件来替换,看看是否有一个碎屑。我有什么遗漏在这里吗?我的轮询间隔为1秒,所以我不会费心去读“就绪”位,因为最小转换率是4Hz。平均来说,读数在正确的温度范围内,但是读出的精确值在正确的稳定值附近有一些随机性。也许这部分不适合我的应用程序?我过去使用过的其他供应商的零件没有这个问题。
|
|
相关推荐
2个回答
|
|
我发现了这个问题。它完全与电源抑制有关。即使50MV的电源噪声也会导致读数跳跃。在温度IC附近使用更大的旁路盖(10uf,而不是0.1uf)有助于稳定读数。这将电源纹波下降到25-30MV范围。
|
|
|
|
嗯,好的:)是的
|
|
|
|
只有小组成员才能发言,加入小组>>
5171 浏览 9 评论
2001 浏览 8 评论
1931 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3176 浏览 3 评论
请问电源和晶体值之间有什么关系吗?PIC在正常条件下运行4MHz需要多少电压?
2228 浏览 5 评论
737浏览 1评论
622浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
509浏览 1评论
PIC Kit3出现目标设备ID(00000000)与预期的设备ID(02c20000)不匹配。是什么原因
635浏览 0评论
533浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 02:44 , Processed in 1.264820 second(s), Total 79, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号