無線接收接口電路設(shè)計(jì)
無線接收接口電路主要由接收芯片MC33594與AT89C2051單片機(jī)構(gòu)成,如圖3所示。接收芯片MC33594通過SPI接接口與單片機(jī)AT89C2051的I/O口相連。該電路中,利用AT89C2051單片機(jī)的I/O口模擬SPI接口,通過用軟件控制的方式來進(jìn)行數(shù)據(jù)的傳送。
利用并口P1.1來模擬SPI的SCK輸出端,P1.2模擬MCU的數(shù)據(jù)輸出端(MOSI),P1.3模擬SPI的數(shù)據(jù)輸入端(MISO),P1.4模擬 SPI的從機(jī)選擇端RESET。在接收之前,首先置RESET引腳為低電平,使接收機(jī)變?yōu)閺臋C(jī),而單片機(jī)變?yōu)橹鳈C(jī)。單片機(jī)通過MOSI信號(hào)線將單片機(jī)內(nèi)的程序?qū)懭虢邮諜C(jī)的配置寄存器里對(duì)接收機(jī)進(jìn)行配置,配置好后再置:RESET引腳為高電平。此時(shí)單片機(jī)變?yōu)閺臋C(jī),而接收機(jī)變?yōu)橹鳈C(jī),它產(chǎn)生時(shí)鐘信號(hào),同時(shí)數(shù)據(jù)由RFIN端接入,經(jīng)低噪聲放大器放大后送入混頻器,使其變換成中頻。在中頻級(jí),經(jīng)變換的信號(hào)在送入解調(diào)器之前被放大和濾波。
為了與MC33594接收機(jī)所設(shè)定的SPI工作狀態(tài)在邏輯時(shí)序上協(xié)調(diào)一致,要使串行時(shí)鐘輸出P1.1的初始狀態(tài)為1,在選通MC33594后,置P1.1為O。此時(shí)AT89C2051單片機(jī)輸出1位SCK時(shí)鐘,同時(shí),使MC33594串行左移,從而輸出1位數(shù)據(jù)至AT80C2051單片機(jī)的P1.3(模擬MCU的MISO線),再置Pl.1為1,使AT89C2051單片機(jī)從P1.O輸出1位數(shù)據(jù)(先為高位)至AT89C2051單片機(jī)。至此模擬1位數(shù)據(jù)輸入輸出完成。以后再置P1.1為0,模擬下一位的輸入輸出。依此循環(huán)8次,可完成1次通過SPI傳輸8位數(shù)據(jù)的操作。其程序包括MCU串行輸入、串行輸出和串行輸入/輸出3個(gè)子程序。MCU串行輸入是從接收機(jī)的MISO線上接收8位數(shù)據(jù)并放入寄存器R0中;串行輸出是將AT80C51單片機(jī)中R0寄存器的內(nèi)容傳送到接收機(jī)的MOSI線上;串行輸入/輸出將AT89C2051單片機(jī)R0寄存器的內(nèi)容傳送到MC33594的MOSI線上,同時(shí)從MC33594的MISO線上接收8位數(shù)據(jù)。由MOSI引腳將接收到的數(shù)據(jù)送入到單片機(jī),這樣數(shù)據(jù)就可以在PC機(jī)上進(jìn)行顯示了。
電子發(fā)燒友網(wǎng)技術(shù)編輯點(diǎn)評(píng)分析:
輪胎壓力和溫度的實(shí)時(shí)監(jiān)測與報(bào)警系統(tǒng)將成為汽車安全系統(tǒng)必備的功能之一。本文中通過對(duì)Motorola發(fā)射芯片MC33493、接收芯片MC33594以及微控制器芯片AT89C2051等器件的應(yīng)用,得出一套較為完整的TPMS的原理和設(shè)計(jì)方案。該系統(tǒng)在低功耗、收發(fā)距離與可靠性以及安全性方面具有明顯的優(yōu)勢。此外,也可用于單片機(jī)數(shù)據(jù)采集、遙測遙控、監(jiān)測等系統(tǒng)中,如遠(yuǎn)距離無線抄表、無線鑰匙等。鑒此,針對(duì)系統(tǒng)的安全性、可靠性以及低功耗方面還有什么改進(jìn)的技術(shù)問題,小編很期待您的高見。
大家如有問題,歡迎在評(píng)論處討論。
——電子發(fā)燒友網(wǎng)整理,轉(zhuǎn)載請(qǐng)注明出處!
評(píng)論
查看更多