《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于射頻芯片nRF905的汽車TPMS系統設計
基于射頻芯片nRF905的汽車TPMS系統設計
摘要: 本文以Nordic公司生產的射頻芯片為基礎,介紹了汽車TPMS系統的無線收發系統的電路設計與解決方案,從而對上述直接式的TPMS系統加以改進。
Abstract:
Key words :

目前的TPMS(tire pressure monitoring system)主要分為兩種類型,一種是間接式的,一種就是直接式的。而直接式的TPMS系統一直因其報警準確性差、在無線傳輸中受到輪轂的屏蔽電磁波和磁場的干擾而影響其進一步的發展。

    本文以Nordic公司生產的射頻芯片為基礎,介紹了汽車TPMS系統的無線收發系統的電路設計與解決方案,從而對上述直接式的TPMS系統加以改進。  


1 TPMS系統的設計



本文中提到的TPMS系統是通過射頻信息的收發與相關信息的提示來完成的。在輪胎部分的主要有壓力檢測模塊與射頻發射模塊,在駕駛員部分主要有射頻接收模塊和顯示報警模塊。

壓力檢測模塊主要是實時的檢測所測輪胎的壓力數據,并將數據進行相應的變化存儲到中心處理器上,等待射頻發射模塊進行發射。在射頻接收模塊接收到數據后對數據進行相應的處理并將數據在附件LCD上進行顯示,并判斷數據的安全性,在發現輪胎的壓力超出了所能接受的范圍后通過蜂鳴器進行報警提醒駕駛員。具體的工作原理圖如圖1所示。

2 無線收發芯片的比較與選擇

由于無線收發芯片的種類和數量比較多,無線收發芯片的選擇在設計中是至關重要的,正確的選擇可減小開發難度,縮短開發周期,降低成本,將產品更快推向市場。選擇無線收發芯片時應考慮需要幾點兇素:功耗、發射功率、接收靈敏度、收發芯片所需的外圍元器件數量、芯片成本、數據傳輸是否需要進行曼徹斯特編碼等。

用來評價無線數據收發的幾項重要指標有:接收靈敏度、動態范圍、選擇性、接收頻率穩定度、發射輸比功率、效率、發射頻率范圍、功耗等因素。下面對市場上的現階段比較流行的三種無線收發芯片進行了相關的性能比較,如表1所列。



對照表1以及技術指標的表述,對于接收和發送數據,滿足頻段的范圍越大,靈敏度越高,在相同條什下的接收電流越小,發射電流越大,所需外圍器件越少等條件的收發芯片應用也就越廣泛,并且可以適合于多種情況。

綜合以上考慮,nRF905的優越性就很明顯了,所以在本設計中選擇nRF905是最適用的。

3 nRF905的簡介

無線收發芯片nRF905是挪威Nordic公司推出的一款單片無線收發一體的芯片。nRF905足一款工作在433/868/915頻段上的單片射頻收發器,因為所使用的是國際上的ISM 頻段,因此并沒有所謂的頻段限制。nRF905由完全集成的電源管理、頻率合成器、調制接收器、功率放大器、晶體振蕩器和調節器構成。nRF905具有ShockBurst特點,能夠自動處理數據包中的前導碼和CRC校驗碼。通過SPI接口,可以很容易地對nRF905的配置操作進行編程。nRF905的耗電量非常低。在發射模式下,以-10dBm的輸出功率進行發射耗電最僅為11mA;同樣的功率在接收模式下耗電量為12.5mA。而其POWERDOWN掉電模式下則可以更加省電。

3.1 nRF905的控制模式

nRF905有兩種激活模式和兩種省電模式。

激活模式包括ShockBurst RX接收模式和ShockBurst TX發射模式。省電模式包括PowerDown andSPI-programming掉電和SPI編程模式和Standby andSPI-programming待機和SPI編程模式。

TRX_CE、TX_EN和PWR的設置決定了模式的控制,具體的控制如表2所列。

3.2 單片機與nRF905的連接

nRF905與外界的通信通過一個SPI接口來進行,速率由微控制器設置的接口速度決定。在RX模式中,地址匹配(AM)和數據準備就緒(DR)信號通知MCU一個有效的地址和數據包已經各自接收完成,微控制器即可通過SPI讀取接收的數據。在TX模式中,無線通信模塊自動產生前導碼和CRC校驗碼,數據準備就緒信號通知MCU數據傳輸已經完成。

這里采用的是ATMEL公司生產的與8051完全兼容的AT89S52系列單片機,因為要和模塊進行通信,而對模塊的控制郁是通過nRF905的SPI接口總線來進行的,因為AT89S52沒有專門的SPI總線,因此在這里為了和nRF905的無線模塊通信則采用單片機的I/O端口進行軟件編程模擬SPI的時序來實現SPI接口。這里把用來進行模式控制的(TXEN、TRX_CE、PWR)管腳和SPI接口控制的(MISO、MOSI、SCK、CSN)管腳與單片機的P2端口對應相連,狀態輸出的(AM、DR、CD)管腳與單片機P3端口的2到4位相連,圖2就是單片機與nRF905模塊的簡單的電路連接。

 



4 系統的軟件設計

4.1 SPI接口檢驗

因為對nRF905的控制都是通過內置的SPI總線來進行的,所以在進行總的程序設計前必須確保單片機等操作系統能夠通過I/O口的模擬SPI總線與nRF905內部進行通信。因此本系統設計了一個用來檢驗SPI接口的程序部分。因為nRF905模塊內部有一個配置寄存器,可以通過SPI對其進行寫數據和讀數據的操作,比較前后結果是否一樣還判斷SPI操作的正確性。

如果通過程序操作所得到的數組數據與寫入的數據完全相同的話,那么便可以說明進行此操作的nRF905模塊的SPI接口一切均正常。

4.2 無線射頻通信的程序設計

這個系統的重點部分就足無線射通信部分,當采集得到輪胎的壓力后,是否能夠快速的把數據進行傳輸是TPMS系統的是否能正常工作的前提和保證。

無線射頻通信分為輪胎部位的發射部分和駕駛室的接收部分。

當nRF905模塊進行發送操作時,其主控單元(本系統中為單片機)通過SPI接口把接收節點的地址和有效數據傳送到nRF905模塊。

發送模式的nRF905模塊內部將完成:

(1) 無線系統自動上電;

(2) 數據包完成(加前導碼和CRC校驗碼):

(3) 數據包發送(100kbit/s、GFSK、曼徹斯特編碼)。

為了保持系統通信的可靠性,本系統對nRF905的發射部分采用無線數據重發的工作原理,所以這里將TRX_CE設置為一直為高電平。具體的發射流程圖如圖3所示。
 



本系統中的接收部分的主要任務就是不斷的檢測空中的與本身射頻頻率相同的射頻電磁波,當接收到電磁波后,對應的CD、AM、DR位按先后順序分別置1,進而開始讀寫程序。

當開始檢測空是的射頻電磁波后,經過三個過程:

(1) 載波檢測CD被置高;

(2) 地址匹配AM被置高;

(3) 數據準備就緒DR被置高。

DR的置高就意味著數據己經接收到并且保存到了nRF905模塊的內部寄存器中,下面要做的工作就是在SPI接口操作模式下對nRF905模塊進行一定速率的讀數據,再將所有的數據都讀寫完畢后復位AM、DR位為零,以保證下次接收數據的正常進行,具體的接收流程圖如圖4所示。
 



5 實驗與仿真

這里的nRF905與單片機的通信是通過SPI接口采用按位通信的方式來進行的,因此在接收的時候對SPI的對應管腳進行相應的波形測試應該呈現的是方波,通過電腦來模擬輪胎的壓力傳感器的傳輸數據,來觀察波形為圖5所示。

從圖中可以看出,系統在進行通信的過程中完全正確,并且電磁波的強度很強,完全可以達到通信的目的。

在本系統設計中,采用了射頻無線通信方式建立TPMS系統,實現了對汽車輪胎的壓力與溫度的實時檢測。本系統采用了目前廣泛流行的射頻通信技術,并在此環境下進行可靠的數據傳輸,適應了今后短距離的通信發展趨勢。系統整體可靠性高,穩定性好,成本低,利于移植,方便添加其他功能。如果能夠得到真正的應用,那么市場前景將會很好。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 国产人成亚洲第一网站在线播放 | 欧美日韩日本国产 | 免费一级视频在线播放 | 一区二区影院 | 久久久久久久99久久久毒国产 | 日本韩国欧美在线观看 | 中文字幕天堂久久精品 | 农村寡妇一级毛片免费播放 | 日韩理论在线 | 国产成人经典三级在线观看 | 国产精品亚洲高清一区二区 | 亚洲a在线播放 | 99视频有精品 | 97免费视频免费视频 | 免费大片黄手机在线观看 | 综合亚洲一区二区三区 | 成人欧美一区在线视频在线观看 | 国产免费久久精品99re丫y | 美女黄色影院 | 波多野结衣在线观看一区二区 | 久久视频免费在线观看 | 国产高清美女一级毛片久久 | 成人高清 | 国产一区二区三区日韩 | 久久伊人热| 国产一级久久久久久毛片 | 中文字幕日韩三级 | 精品乱人伦一区二区 | 中文字幕在线视频精品 | 欧美猛交xxxx免费看 | 亚洲在线免费观看视频 | 女人扒开双腿让男人捅 | 国产精品久久久久久久久久久威 | 国产一级一片免费播放 | 日韩在线中文 | 亚洲国产精品免费观看 | 色久视频| 久久久久亚洲香蕉网 | 中文字幕s级优女区 | 欧美成人午夜 | 国产网曝手机视频在线观看 |