基于射頻芯片nRF905的汽車TPMS系統設計
本系統中的接收部分的主要任務就是不斷的檢測空中的與本身射頻頻率相同的射頻電磁波,當接收到電磁波后,對應的CD、AM、DR位按先后順序分別置1,進而開始讀寫程序。
當開始檢測空是的射頻電磁波后,經過三個過程:
(1) 載波檢測CD被置高;
(2) 地址匹配AM被置高;
(3) 數據準備就緒DR被置高。
DR的置高就意味著數據己經接收到并且保存到了nRF905模塊的內部寄存器中,下面要做的工作就是在SPI接口操作模式下對nRF905模塊進行一定速率的讀數據,再將所有的數據都讀寫完畢后復位AM、DR位為零,以保證下次接收數據的正常進行,具體的接收流程圖如圖4所示。
5 實驗與仿真
這里的nRF905與單片機的通信是通過SPI接口采用按位通信的方式來進行的,因此在接收的時候對SPI的對應管腳進行相應的波形測試應該呈現的是方波,通過電腦來模擬輪胎的壓力傳感器的傳輸數據,來觀察波形為圖5所示。
從圖中可以看出,系統在進行通信的過程中完全正確,并且電磁波的強度很強,完全可以達到通信的目的。
在本系統設計中,采用了射頻無線通信方式建立TPMS系統,實現了對汽車輪胎的壓力與溫度的實時檢測。本系統采用了目前廣泛流行的射頻通信技術,并在此環境下進行可靠的數據傳輸,適應了今后短距離的通信發展趨勢。系統整體可靠性高,穩定性好,成本低,利于移植,方便添加其他功能。如果能夠得到真正的應用,那么市場前景將會很好。
評論