<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 汽車電子 > 設計應用 > 基于藍牙的車輛胎壓監(jiān)控系統(tǒng)設計方案

          基于藍牙的車輛胎壓監(jiān)控系統(tǒng)設計方案

          作者: 時間:2012-09-18 來源:網絡 收藏

          本文引用地址:http://www.ex-cimer.com/article/196385.htm

            3.1 主程序

            汽車靜止或者速度很小的時候測得的加速度a=0,此時SPI 的KEUP 引腳輸出高電平喚醒信號,當汽車速度變大的時候,加速度a>0,這時KEUP 引腳每6 秒鐘就向LPC2132 處理器輸出一個脈沖來喚醒處理器進入工作狀態(tài)。

            LPC2132 處理器中設置了兩個計數(shù)器。每次由KEUP 引腳引起中斷后,LPC2132 處理器對SPI 進行兩個輪回的數(shù)據采集,延時后用計數(shù)器2 來對此進行計數(shù)。在這種情況下,LPC2132 處理器每被喚醒5次進行一次數(shù)據發(fā)送,也就是說每30s 發(fā)送一次數(shù)據。

            若壓力或溫度超過正常范圍,則延時10ms,重新進行檢測用于控制檢測次數(shù)的變量i+1.重復檢測3 次,若3 次溫度、壓力值均異常。則在對溫度、壓力進行精確采樣,生成數(shù)據幀,發(fā)射數(shù)據幀。連續(xù)重復檢測可提高報警得準確性,防止誤報警。完成數(shù)據測量后,就進入睡眠狀態(tài)了。如圖8、9 所示。

          圖8 胎壓監(jiān)控主程序

          圖8 胎壓監(jiān)控主程序。

          圖9 中斷服務器程序

          圖9 中斷服務器程序。

          3.2 數(shù)據發(fā)送的實現(xiàn)

            每一個輪胎都有對應的ID,遠程監(jiān)控中心需要檢測哪個輪胎的情況,就需要與輪胎制定相應的協(xié)議,比如,遠程監(jiān)控中心先發(fā)送一個命令,當LPC2132處理器接收到該命令時,就需要解析并把正確輪胎的數(shù)據發(fā)送到CAN 總線上,監(jiān)控中心就會自動讀取這些數(shù)據。

            本數(shù)據采集通過256 次采樣,啟用6 通道循環(huán)采樣。其第1 個通道采樣程序如下:

            3.3 報警程序

            報警程序是系統(tǒng)的重要部分,報警分為壓力報警、溫度報警。系統(tǒng)每次接收到數(shù)據,根據預先設置報警門限判斷,如圖10.

          圖10 報警流程圖

          圖10 報警流程圖

            4 實驗數(shù)據及分析

            本實驗室在實驗室制作的監(jiān)控裝置,在6 個車輪的礦山汽車的輪胎上進行測量得到的數(shù)據如圖1 所示。

          表1 測試數(shù)據

          表1 監(jiān)控系統(tǒng)測試數(shù)據

            從表1 看出,被監(jiān)控礦山車輛的輪胎氣壓和溫度是非線性變化。并且當輪胎氣壓超過標準值(依次為100kpa;200 kpa;250 kpa;300 kpa;350 kpa;400 kpa)時,啟動報警。

            5 結語

            本系統(tǒng)是智能調度系統(tǒng)中的一部分,通過實驗說明系統(tǒng)方案的可行性。本系統(tǒng)是嵌入式技術在礦山安全方面的應用,是安全生產和提高生產效率有著重要的意義。


          上一頁 1 2 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();