可編程無(wú)線(xiàn)電遙控多路開(kāi)關(guān)系統設計
無(wú)線(xiàn)電發(fā)射系統是以Si4010 為核心來(lái)設計。Si4010 的4 個(gè)輸入輸出端口與按鍵直接相連, 內部電路可直接采集按鍵狀態(tài)信息。Si4010 的信號差分輸出端TXM、TXP 分別與環(huán)形天線(xiàn)的兩端連接, 環(huán)形天線(xiàn)直接印制在PCB 板上,減少了發(fā)射系統體積。采用C2 接口編程,Si4010 的C2DATA、C2CLK 端口與JTAG 接口的4 個(gè)端口相連。C3、C4、C5組成電源濾波電路。發(fā)光二極管提供按鍵動(dòng)作指示,當有按鍵按下時(shí),放光二極管亮,沒(méi)有按鍵按下,放光二極管滅。無(wú)線(xiàn)電發(fā)射系統的主要功能是在Si4010 內部MCU的控制下采集按鍵電路的狀態(tài)信息, 實(shí)現數據加密和編碼,再進(jìn)行FSK 調制,調制后信號經(jīng)放大調諧,由環(huán)形天線(xiàn)發(fā)射出去。
3.2 無(wú)線(xiàn)電接收系統
無(wú)線(xiàn)電接收系統主要由無(wú)線(xiàn)電接收電路、解調解碼、單片機控制電路及開(kāi)關(guān)電路組成。無(wú)線(xiàn)電接收系統電路原理如圖3 所示。
圖3 接收系統電路原理圖
接收解調電路采用與射頻發(fā)射模塊相配套的無(wú)線(xiàn)接收芯片Si4313 來(lái)實(shí)現??刂茊卧捎肅8051F920 單片機。
Si4313 的RX 端口經(jīng)電容C1與天線(xiàn)相連, 接收遙控調制載波信號。Si4313 與單片機之間的通信是通過(guò)SPI 總線(xiàn)實(shí)現,SPI 總線(xiàn)讀寫(xiě)操作由以下幾部分組成:讀寫(xiě)標志(1 bit),地址(7 bits)和數據(8 bits)。讀寫(xiě)標志位指示當前操作是讀還是寫(xiě);7 位地址指示操作對象, 可尋址128 個(gè)8 位控制寄存器中的任意一個(gè); 數據域包含寫(xiě)入或讀出的Si4313 內部寄存器的內容。Si4313 的SCLK、SDI、SDO、nSEL、nIRQ 端口分別與單片機的P0.0~P0.4 端口相連。SCLK 為時(shí)鐘接口;SDI為串行數據寫(xiě)入端口, 由單片機對Si4313 進(jìn)行數據寫(xiě)入;SDO 為串行數據輸出端口, 解調后數字信號由此端口輸出至單片機。單片機P1.0~P1.3 為控制端口,與開(kāi)關(guān)電路相連。
無(wú)線(xiàn)電接收系統的主要功能是接收遙控載波調制信號,經(jīng)解調解碼電路對調制信號解調和解碼,串行輸出至單片機,由單片機進(jìn)行數據處理, 再通過(guò)控制端口控制開(kāi)關(guān)電路相應的開(kāi)關(guān)動(dòng)作。
4 系統軟件介紹
軟件編程采用模塊化設計思想,系統中各主要功能模塊均編成獨立的應用函數由主程序調用。
評論