無線通信模塊電路設計
目標指示器對無線通信模塊的要求:①較遠的通信距離,以適應部隊野外時場地范圍大和不同訓練科目的要求;②較強的抗干擾能力;③較低的功耗,對于應用于野外的、無固定供電電源的、只能靠電池維持系統運行的無線數據傳輸模塊,芯片的功耗參數非常重要。
根據上述要求,指示器選擇ZT-TR43C無線數傳模塊,它是深圳振通公司推出的一款無線收發為一體的通信模塊。TR43C的技術指標:①載波頻率433MHz,工作頻率428MHz~435MHz;②發射功率20mW,開闊地的傳輸距離為3km;③采用FSK調制,采用前向信道糾錯編碼,抗干擾能力強;④有八個工作信道可供選擇;⑤傳輸速率20kbps;⑥降低噪聲放大器LNA、功率放大器PA、壓空振蕩器VCO等大部分功能集成于芯片內,外圍電路簡單,易于開發。
無線通信模塊與單片機接口TR43C提供RS232/TTL/RS485共三種接口方式,指示器采用TTL接口方式,方便與MSP430F149單片機的接口,電路接口如圖8所示。其中MSP430單片機的RXD、TXD口分別與無線模塊的TXD、RXD口相連,地線相連。
圖8 TR43C與單片機接口示意圖
無線模塊可用于組網,TR43C系列模塊最適合點對多點的通信方式,特別符合目標指示器的需求。這種方式首先設置一個主控站,相當于一個主機;設置多個目標指示器,相當于從機,主機和從機都設置地址碼。通信的協調完全由主機控制,從機接收信號后,將接收到的地址碼與本機地址碼相比較,不同則將數據完全丟掉,不作響應;如果地址碼相同,則從機接收到數據或命令,按照命令作出響應。
目標指示器軟件設計
目標指示器的軟件設計采用模塊化的設計思路。模塊化設計的優點為:①令復雜系統化大為小,化繁為簡;②修改容易,便于維護;③可以提高系統軟件的設計效率。
目標指示器軟件設計的主要任務有:初始化、燈光顯示、煙火顯示、GPS定位和無線通信以及一些小任務。首先按照目標指示器將要完成的主要任務將軟件分為幾個大的功能模塊,它們分別是初始化模塊、燈光顯示模塊、煙火顯示模塊、GPS定位模塊、無線通信模塊。在主程序中主要完成初始化模塊的工作,然后循環檢測各個功能模塊的狀態標志,根據各種狀態標志的指示來判斷是否進入各個功能模塊,執行相應操作。如果執行了相應的操作,則在執行完操作后就跳出主程序繼續往下執行。目標指示器軟件功能如圖9所示。
圖9 目標指示器軟件功能框圖
E02-A55-451 IC697MDL253 IC697MDL254 IC697MDL340
IC697MDL341 IC697MDL350 IC697MDL640
IC697MDL651 IC697MDL652 IC697MDL653
IC697MDL654 IC697MDL671 IC697MDL740
IC697MDL750 IC697MDL752 IC697MDL753
IC697MDL940 IC697MEM713 IC697MEM715
IC697MEM717 IC697MEM719 IC697MEM731
IC697MEM732 IC697MEM733 IC697MEM735
IC697MLX000 IC697MSC800 IC697MSC801