當前位置:外匯行情大全網 - 外匯開戶 - 電腦鼠標做的紅外傳感器是51做的,38KHz的調制波是定時器做的,誤差很大。考慮到pin,想用硬件實現。

電腦鼠標做的紅外傳感器是51做的,38KHz的調制波是定時器做的,誤差很大。考慮到pin,想用硬件實現。

紅外線有兩個問題。第壹次紅外傳輸數據的距離不能太遠,中間不能有障礙物,必須用濾光片濾除其他波段的光波幹擾,特別是在接收端。雖然51沒有PWM。但是定時器是由匯編控制的。38KHZ的紅外驅動不難把握。如果妳用C寫代碼,問題應該是在妳的程序裏不準確。當控制IO端口時,需要精確計時。如果有必要,壹定要檢查編譯後的匯編代碼是否符合要求,因為51的速度並不快,如果代碼寫多了,會偏差很大。如果可能的話,用示波器打頻率和波形。如果用硬件實現的話。也有很多現成的紅外驅動芯片。比如索尼的cx系列,我覺得有。細節妳自己查。有很多方案。接收部分也需要用38-41KHZ的接收機放大。當然,妳也可以用運算放大器自己做。調試稍微麻煩壹點。如果硬件不好找。然後換成單片機。AVR的Atmega8,ST的atmega16,ST的stm8s103,207等。這些8位計算機速度很快,有PWM功能。節省大量時間。
  • 上一篇:倒賣外匯654.38+00萬
  • 下一篇:如何使用建行龍卡專用電話支付折扣?
  • copyright 2024外匯行情大全網