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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 汽車無鑰門禁系統(tǒng)單片機實現(xiàn)方案

          汽車無鑰門禁系統(tǒng)單片機實現(xiàn)方案

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

          引言:

          在當今社會,汽車特別是私人汽車的使用已經(jīng)非常的普及。汽車門禁系統(tǒng)在保護汽車個人財產(chǎn)安全、展示用戶個性及所有權方面起著至關重要的地位。當今,汽車工業(yè)引進的RF RKE門禁系統(tǒng),大大改善車主開門的便利程度,即使在天黑或冬天寒冷的天氣條件下,用戶也可以方便的打開車門。

          但是另一方面,RF RKE門禁系統(tǒng)同時也有很大的不足之處。在原裝鑰匙或PEG鑰匙卡缺失的情況下,車主將面臨窘境。如果PEG鑰匙卡丟失,車主的財產(chǎn)安全更是面臨威脅。

          本方案就是在這樣的現(xiàn)實背景下,試圖通過單片機實現(xiàn)一種新的方式的門禁系統(tǒng),以克服上面所述RF RKE門禁系統(tǒng)的天然缺陷。

          系統(tǒng)框圖:

          系統(tǒng)框架如下圖所示:

          11.jpg

          1. GPRS無線通訊系統(tǒng)模塊:

          此模塊基于目前應用廣泛的無線網(wǎng)絡服務運營商提供的GPRS無線分組通訊服務,完成從車主到單片機系統(tǒng)核心的交互通訊服務。

          一方面,接受來自車主手機發(fā)送的密鑰序列或指令序列,轉換成適當格式的串行數(shù)據(jù)后,放松到單片機核心模塊,由單片機進行數(shù)據(jù)處理,完成開車門、車門等相關動作以及車主要求的其他動作。

          另一方面,接受來自單片機核心模塊的狀態(tài)數(shù)據(jù),轉換成適當格式后發(fā)送到車主手機,提供汽車當前的或完成指令情況,供車主查閱。

          2.單片機核心數(shù)據(jù)處理模塊:

          此模塊主要完成以下功能:

          A 接受來自汽車監(jiān)視模塊發(fā)回的狀態(tài)數(shù)據(jù),包括門禁系統(tǒng)的開啟或關閉狀態(tài),汽車的啟動或停止狀態(tài)。

          B 接受來自GPRS通訊模塊轉發(fā)來的用戶密鑰及指令數(shù)據(jù)。

          C 處理數(shù)據(jù),比對發(fā)來的密鑰,如果密鑰正確,則發(fā)送開啟命令到汽車運行控制模塊;反之,則發(fā)送拒絕命令到制動模塊,停止汽車運行,并發(fā)出警報信號,同時發(fā)送緊急狀態(tài)信息至原始車主手機。

          D 接受來自用戶的查詢命令,將汽車信息以適當?shù)母袷桨l(fā)送到用戶手機端。

          E 其他相關用戶要求的功能。

          由于這個模塊要完成的數(shù)據(jù)處理工作量并不大,因此基于富士通最新應用于汽車電子方面的單片機MB95F 168來實現(xiàn)此功能。

          3.汽車運行狀態(tài)監(jiān)視模塊:

          基于實現(xiàn),向單片機發(fā)回汽車的運行狀態(tài)數(shù)據(jù),包括汽車門禁系統(tǒng)的開啟狀態(tài),汽車的運行狀態(tài)。


          上一頁 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); })();