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

          新聞中心

          EEPW首頁 > 測試測量 > 設計應用 > 基于CC2530和MPXY8020A的汽車輪胎預警監(jiān)測系統(tǒng)設計

          基于CC2530和MPXY8020A的汽車輪胎預警監(jiān)測系統(tǒng)設計

          作者: 時間:2012-12-21 來源:網(wǎng)絡 收藏

          2.2 中央監(jiān)視模塊
          和LCD之間通過SPI接口通信,的引腳P1_5(SCLK)和引腳P1—6(MOSI)分別與LCDSPI接口連接。系統(tǒng)中K1,K2和K3用來配置系統(tǒng)的工作參數(shù),低電平有效。LED1(Green)和LED2(Red)分別指示警告和正常。監(jiān)視模塊電路圖如圖4所示。

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

          f.JPG



          3 軟件設計
          本系統(tǒng)的軟件是基于德州儀器公司的Z—Stack2007設計的。為了降低功耗,對協(xié)議棧簡化,刪減了不必須的功能。
          3.1 數(shù)據(jù)幀的設計
          發(fā)送數(shù)據(jù)和接收數(shù)據(jù)時,RF射頻前端工作,此時消耗功率最大,因此應該減少輪胎檢測模塊的數(shù)據(jù)發(fā)送數(shù)和發(fā)送數(shù)據(jù)的長度。為了能夠識別一個系統(tǒng)中每個輪胎的參數(shù)值和防止多個系統(tǒng)之間的設備沖突,將設備的擴展地址加入到數(shù)據(jù)幀。壓力、溫度和電壓值分別占用一個字節(jié)。數(shù)據(jù)幀的具體格式如表3所示。

          g.JPG


          中央監(jiān)視模塊解析收到的數(shù)據(jù)幀,通過擴展地址來一一對應每只輪胎,然后將溫度、壓力和電量信息對應到相應輪胎。
          3.2 檢測模塊軟件設計
          CC2530被喚醒后,立刻進入溫度、壓力和電池電壓的測量。為了能夠精確測量輪胎內(nèi)壓力和溫度采用逐次逼近的方式,但是逐次逼近方式需要64個時鐘周期的采樣時間。因此對采樣的時間順序進行優(yōu)化,在最短時間內(nèi)完成數(shù)據(jù)采樣。
          P=2.5×Output±(誤差)
          式中:P為輪胎壓力測量值(單位:kPa);Output為輸出的8位精度壓力模數(shù)轉(zhuǎn)換值;誤差為溫度和電源電壓等因素影響產(chǎn)生測量誤差的軟件修正值。
          根據(jù)上式將壓力模數(shù)值轉(zhuǎn)換成輪胎壓力值。由于壓力測量值受到溫度和電源電壓的影響偏離真實值,通過軟件方式對誤差值進行進行修正,最后得出準確的壓力值。測量的溫度值也偏離真實值,其測量誤差如圖5所示。測量值的軟件校正值和CC2530片內(nèi)溫度傳感器測量值的平均值視為真實溫度。

          i.JPG


          監(jiān)測模塊連續(xù)20次溫度和壓力測量值的變化幅度在傳感器誤差允許范圍內(nèi)相等時,認為汽車處在停止狀態(tài),此時系統(tǒng)休眠時間延長,休眠時間最長至10 min。休眠時間大于3 s時,CC2530屏蔽MPXY8020A喚醒,進入PM2功耗模式。



          關鍵詞: CC2530 MPXY8020A

          評論


          相關推薦

          技術專區(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); })();