完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我们有一个电路板,是通过Arduino Mega2560+74HC240来检验24路外部红外传感器输入的,外部一共有24路红外对射传感器,发射管串联一个680欧电阻后连接到5V。接收管串接10K电阻后接地,同时接入到2560的输入端口。任意时刻有东西遮挡红外后蜂鸣器会响。之前做了几十块这种电路都是没问题的,后来由于部分接收管接收的信号不够强,有可能导致到240的输入端的电压为2.2V左右,这时就会处于临界状态,蜂鸣器就会乱响,换一个接收管就好了。后来这一批就减小了发射管串联的电阻,使用的是390欧的电阻。但是后来就出现17-24路会乱触发的问题,而且现象非常乱,有一些板子就很容易出现乱触发的问题,但有一些又很难出现,然后容易出问题的板子接到另外一套红外传感器上又很难触发这种问题。然后我用数据采集卡(半路出家,没示波器)观察240芯片的输入,发现是由于一个通道的上升沿会对其它通道产生一个下拉的脉冲干扰(有时大有时小),某些时候电压下来后就上不去,然后就会一直乱触发(现象就是蜂鸣器一直响),也有可能响几秒钟后电压又上去了就不会乱触发了,也有可能会一直响很久。后来观察到乱响的时候USB供电的电流会由120mA左右上升到240mA,有些触发时间短的就来不及观察电流了。
现在是怀疑外部电路的某些特性会触发板子的某些特性,但不知道怎么解决。MEGA2560和74HC240都更换了好几批了,也是同样的问题。但是出现过很容易触发问题的板子换了240后就比较难触发的,换回去又很容易触发。 谢谢各位! |
|
相关推荐 |
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
【高手问答】电路的功能是为了0.6v到40v之间调压,运放发热严重
2367 浏览 8 评论
USB3.0 工业相机的传输速率是否受到电脑主板某些硬件的限制?
1032 浏览 0 评论
2231 浏览 1 评论
1270 浏览 0 评论
2770 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 13:05 , Processed in 0.537764 second(s), Total 52, Slave 38 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号