TPMS系統設計
2 軟件設計
發射模塊軟件主要完成對發射模塊硬件的初始化、對溫度、加速度、壓力等測量值的預處理、對數據的編碼、對數據的發射等功能:接收模塊軟件主要完成對接收模塊硬件的初始化、對數據的接收、對數據的解調、對數據的處理、對輪胎狀態的顯示、聲光報警及報警顯示等功能。圖4是系統軟件的功能框圖。本文引用地址:http://www.j9360.com/article/177309.htm
2.1 發射模塊軟件設計
發射模塊軟件程序的主要工作為系統的初始化、對溫度、壓力、加速度、電壓等檢測的控制、對測量數據的簡單預處理以及編碼發射控制。其主程序流程圖如圖5所示。
MCU絕大多數時間處于停止模式下,這是因為處于此狀態下的MCU系統功耗最小。通常是傳感器MPXY8300進入STOP模式時,由其內部低頻振蕩器定時,每隔一定時間向其內部的MCU發出一個低頻喚醒信號。這個低頻喚醒信號使微控制器脫離低功耗的停止(STOP)模式,并在每次喚醒后立即開始測量壓力、溫度、加速度等量。
發射模塊測量部分流程圖如圖6所示。輪胎發射模塊上電復位后,先測量加速度,讀取補償后的加速度,如果加速度為0,則汽車處于停止狀態,不測量數據,也不發送數據,測量和處理程序進入停止模式,等待啟動。設置MPXY8300為待機模式,定時一段時間后喚醒MPXY8300進入工作模式,再重新測量實時的加速度。
評論