一、前言
這是一個云臺紅外遙控器,通過紅外光線完成云臺的控制方案也具有一定的優(yōu)勢,比如不用鋪設網線。只需要一個集中紅外發(fā)送模塊即可?,F在對它的發(fā)送編碼進行復制。下面記錄該紅外遙控器信號復制的相關參數。已備未來作為設計參考。
二、信號參數
首先,將紅外遙控器的信號通過導線引至面包板上。使用示波器直接觀察信號波形??梢钥吹叫盘柺且粋€帶有調制的波形。只是,這個調制脈沖信號并不下降到 0V。這估計是 LED 感應電壓所引起的。為此,在紅外LED輸出信號端口并聯一個 4.7k歐姆的電阻,重新測量輸出信號。由于增加了負載電阻,此時可以看到輸出信號可以降低到 0V,信號的幅度大約為 1.7V。這個幅值對于普通的3.3V的單片機來說,還不到高電平閾值。后面使用單片機讀取信號的時候,需要對其加上一個 0.5V左右的直流電壓。
▲ 圖1.2.1 直接測量LED波形
▲ 圖1.2.2 增加4.7k歐姆之后的信號波形
??下面測量脈沖信號的參數,通過單次觸發(fā)捕獲一個脈沖,利用示波器光標測量脈沖的復制為 1.75V,頻率為 37.87kHz。
● ?紅外LED脈沖參數:
幅值
:1.75V
頻率
:37.87kHz
三、編碼參數
修改單片機軟件,它可以把接收到的紅外編碼時間轉換成數據通過串口輸出,這樣可以用于其他單片機的紅外控制程序應用。同時它將編碼調制之后通過端口連接一個紅外發(fā)光管輸出,測試編碼是否正確。輸出的編碼形成固定的C語言數組格式??梢灾苯涌截惖絾纹瑱C程序中。至此,將云臺紅外控制編碼都提取完畢了。
※ 總??結 ※
本文記錄了提取云臺紅外遙控器編碼的過程。觀察到紅外 LED 信號的參數,通過前幾天制作的 AT32F421單片機電路板 提取了所有遙控信號編碼,并進行了測試。這些信號編碼都存儲在 CSDN 博文中,基于這些編碼,接下來設計網絡云臺紅外遙控器。
參考資料
[1]HDMI多路切換紅外控制器: https://zhuoqing.blog.csdn.net/article/details/138367483
[2]Zigbee 網絡多路HDMI切換器: https://zhuoqing.blog.csdn.net/article/details/138376275
[3]四臺攝像機運動紅外LED發(fā)送器: https://zhuoqing.blog.csdn.net/article/details/138198827