『壹』 基於單片機紅外線測距的51程序
1、單片機 紅外發射管 紅外接收管 + 邏輯演算法
2、一般情況下,常見的管子,就是類似於發光二極體的樣子,接收的距離很近,你自己搭電路的話要考慮排除干擾,信號放大,也許50元,也解決不了。還有一種是3隻腳的,這種接收方面好一點,價格也不是很貴,大概5元。還有更好的器件,配對使用,檢出有效距離300mm,大概是20-30元,具體看你想怎麼用了,項目是怎麼規定的了
3、利用波速來計算距離,測量出幾個納秒的時間差,使用單片機則是不可能的。
4、利用電磁波來測距、測速,是利用了變頻、差頻的原理,前端的電路和器件,都是使用模擬電路中高頻電子線路的理論和電路器件。
5、單片機之類的數字電路根本跟不上這個速度,只能做後期的低速工作,如顯示報警等。
6、其實,用單片機做搶答器,也是蒙人的,誤差的概率也是極大的。1塊89C52單片機當然夠了,8個紅外感測器,只需要8個IO口,8個直流電機需要16個IO口,89c52單片機有40個IO口,還有富餘。
『貳』 基於單片機的紅外發射器
紅外線發射、解碼程序 + 模擬文件(可定義任意I/O作接收腳,支持長/短按,適應主頻6MHz~40MHz)紅外線發射器是一種遙控設備,具有遙控功能。它通過紅外線發射管在一定范圍內向外發射光線,從而達到控制信號的作用,廣泛應用於消費電子、工業和通信等紅外線接發器、數據傳輸技術等領域。
發射范圍:200平方米 接收范圍:200平方米
工作電壓: 28V DC 工作電壓:3V DC(1.5V×2AAA)
電流消耗量:800Ma 電流消耗量(最大訊號):25mA
載波頻率: 2.8MHz 最大功率輸出:6Mw
總諧波失真:1.5% 訊噪比:54Db
音頻響應: 最低 50Hz 。最高12KHz
『叄』 基於單片機的紅外遙控收發系統的設計與實現
紅外遙控一般採用38KHz載波