胡巍礫 孟浩
(安徽農業大學信息與計算機學院 安徽省合肥市 230036)
無線電遙控器通常由發射部分和接收部分組成,無論是在工業上還是在家庭中都有無線電遙控的身影。文獻[2]是設計了一款紅外遙控器,可以精準測量脈寬,并可記錄一些電氣設備遙控器發射的紅外線數據,不夠安全穩定,障礙物的遮擋對信號正常的傳輸有嚴重的影響。文獻[5]用DSP 和FPGA 芯片實現了跳頻的相關通信,但是所需要的成本比較大。本文利用STM32F103C8T6 微控制器和NRF24L01 無線通信模塊等作為跳頻通信的主要部分,設計了相應的發射機和接收機,接收機有相應的脈沖輸出引腳,可以對接收機相應的輸出引腳進行2 次開發,即讓此款遙控器適用于不同的場合。
基于跳頻技術的無線電遙控器的研究與實現主要設計思想是將嵌入式設計、射頻通信設計、LCD 屏幕顯示設計相互融合[2],實現安全穩定的無線控制。無線電遙控器通過采集搖桿和按鍵的電壓值,并把電壓值轉換為相應的數字量,通過無線通信模塊將這些數字量發送給無線電遙控器的接收部分[3]。如圖1所示。
1.1.1 控制器模塊
如圖2所示,本文無線電遙控器發射部分選用具有Corter-M3內核的STM32F103C8T6 微控制器作為主控制器。STM32F103C8T6微控制器具有易開發、自身功能多、工作速度快等特點[4]。本系統通過STM32F103C8T6 微控制器的PB0、PA7、PA6、PA5、PA4、PB1 和±極的引腳來控制Nokia 5110 屏幕的顯示,通過PB8、PB7、PB6、PB13、PB14、PB15 和±極的引腳來控制NRF24L01無線通信模塊進行發射部分和接收部分之間的通信。……