色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

基于MAXQ3212構建遙控鑰匙

來源:本站整理 作者:佚名2009年04月23日 16:36
[導讀] 摘要:MAXQ系列微控制器采用低噪聲設計,是整合包括RF接收器在內的模擬電路的最佳方案。本文討論了用MAXQ3212微控制器和MAX1473接收器設計遙控鑰匙(RKE)接收器時所需要的元件。
關鍵詞:MAXQ3212
摘要:MAXQ系列微控制器采用低噪聲設計,是整合包括RF接收器在內的模擬電路的最佳方案。本文討論了用MAXQ3212微控制器和MAX1473接收器設計遙控鑰匙(RKE)接收器時所需要的元件。

當前大多數汽車出廠時都安裝了遙控鑰匙系統。但要給自己的老式、配件難尋的“傳統”愛車也裝上一套該怎么辦呢?

MAXQ®系列微控制器采用低噪聲設計,是整合包括RF接收器在內的模擬電路的最佳方案。本文討論了用MAXQ3212微控制器和MAX1473接收器設計遙控鑰匙(RKE)接收器時所需要的元件。

系統綜述

遙控鑰匙系統由一個鑰匙鏈發送器和一個裝在車內的接收器構成。圖1為系統示意圖。(注意,MAXQ3212是MAXQ3210的派生產品,MAXQ3210也可用于本設計)。

圖1. RKE系統同時需要鑰匙鏈發送器和接收器。
圖1. RKE系統同時需要鑰匙鏈發送器和接收器。

協議

根據制造商、型號以及出廠時間的不同,遙控鑰匙的協議差異極大。對這種售后市場項目來說,使用可編程微控制器恰到好處。本文中,我們隨意選用了8400bps曼徹斯特編碼的數字數據流(參見曼徹斯特編碼說明欄),并采用ASK方式以433MHz進行發射。若要使用FSK或不同的發射頻率,必須用不同的接收器芯片替換MAX1473。關于Maxim接收器的更多詳細信息,請訪問無線、射頻和電纜IC。


說明欄

曼徹斯特編碼
每個數據位至少由一個信號跳變來表示,從而實現數據流自同步。圖2給出了0和1的表示符號,這里選擇下降沿為0,上升沿為1。

圖2. 0:下降沿編碼;1:上升沿編碼。
圖2. 0:下降沿編碼;1:上升沿編碼。

串形數據通常先發送LSB。如圖3所示,ASCII字符“A” (41h, 0100.0001b)以1000.0010b的形式發送。可以通過連接0和1的編碼構成整個編碼序列。

圖3. 通過連接0和1的編碼完成ASCII “A”的編碼。
圖3. 通過連接0和1的編碼完成ASCII “A”的編碼。


鑰匙鏈

由于我們著重考慮RKE系統的接收器,所以選用兩個評估板(EV kit)構成發送器:DS89C450-KIT和MAX7044EVKIT。這些評估板可以并排安裝在一個殼體內,充電電池位于下方(圖4)。鑰匙鏈體積有些大,但作為演示發送器還是不錯的。

如使用天線,發送距離超出標準鑰匙鏈幾個數量級。注意:需在屏蔽的實驗室環境下使用本發送器,并且要遵守標準規程,如輸出功率限制等。

圖4. 鑰匙鏈發送器采用兩個并排安裝的評估板構成。
圖4. 鑰匙鏈發送器采用兩個并排安裝的評估板構成。

數據流

當按下鑰匙鏈上的按鈕時,將發送前同步碼,隨后依次是發送器ID,計數值以及鑰匙數據(圖5)。按鈕釋放前,發送器一直重復該序列過程,同時還需要一個軟件去抖程序。在我們的實例代碼中,這是簡單地通過短暫關閉接收器實現的。

實際的系統還會將部分數據加密,防止車輛被盜。一般由車體控制模塊(BCM)進行解密。

圖5. 鑰匙鏈發送前同步碼、ID、計數值和鑰匙碼。
圖5. 鑰匙鏈發送前同步碼、ID、計數值和鑰匙碼。

接收器

接收器由并排安裝在一起的MAXQ3212 8位微控制器和MAX1473接收器組成,如圖6所示。圖7為裝好的電路板。側邊的連線接到汽車的BCM上。在該演示板中,我們使用一個專用的MAXQ3212端口引腳以9600bps發送異步串行數據。圖8給出的MAXQ代碼可實現簡單的位模擬串口。

圖6. 接收器包括MAXQ3212和MAX1473。
看大圖 (PDF, 146kB)
圖6. 接收器包括MAXQ3212和MAX1473。

圖7. RKE接收器電路板上安裝了MAXQ3212和MAX1473。
圖7. RKE接收器電路板上安裝了MAXQ3212和MAX1473。

圖8. 可以用簡單的端口引腳產生串口輸出。
圖8. 可以用簡單的端口引腳產生串口輸出。

軟件

接收器軟件測量接收信號強度、等待和同步至前同步碼、解碼數據流并通過串口傳輸數據。

信號強度測量

測量信號強度與曼徹斯特解碼這一主要任務無關。MAX1473接收器提供一個模擬接收信號強度指示器(RSSI),我們對此信號進行測量。MAXQ3212內置一個模擬比較器(比較VREF和CMPI輸入),并可以在定時器輸出引腳上產生脈寬調制信號(PWM)。

圖9示出了由比較器和PWM構建ADC的方法。我們將RSSI信號送到MAXQ3212比較器的VREF。然后將定時器編程為PWM模式,如果對該PWM進行適當濾波,就可產生DAC輸出。該DAC連接到比較器的另一個輸入CMPI。比較器隨后比較信號電平,如果信號匹配,我們就在沒有專用硬件ADC的情況下成功進行了模數轉換。

軟件中我們沒有采用逐次逼近法(這會造成DAC信號重復大幅度擺動,因而建立時間更長),而是選擇了斜率ADC。從一個合理的最小值開始,DAC輸出緩慢增加,直到比較器指示匹配狀態。

圖9. 使用MAXQ3212上的比較器測量模擬信號強度。
圖9. 使用MAXQ3212上的比較器測量模擬信號強度。

RF信號解碼器

MAX1473提供一路數字信號輸出(DATAOUT)。由于RF噪聲一直存在,無論鑰匙鏈實際上是否在發送數據,該引腳都將連續轉換狀態。為將該噪聲與信號區分開來,MAXQ微控制器必須采用一個小型狀態機,測量上升沿和下降沿信號之間的時間,以識別前同步碼。

測量邊沿間隔的最有效方法是使用中斷。MAXQ可編程為上升沿或下降沿觸發中斷。我們將中斷設置為“上升沿”觸發,開始測量。一旦探測到上升沿,我們復位并重啟定時器,同時將中斷觸發邊沿設置為“下降”沿。到下降沿時,中斷處理程序讀取定時器的值。圖10給出了一個代碼段,該代碼段讀取和復位定時器,然后轉換中斷觸發信號的極性。

如果邊沿間隔與8400bps數據率(加/減一個合理的容限)匹配,并檢測到協議所指定的同步脈沖數,則微控制器軟件狀態機切換到接收模式,開始解析余下的數據包。

圖10. 邊沿檢測和定時完全可以采用中斷驅動方式實現。
圖10. 邊沿檢測和定時完全可以采用中斷驅動方式實現。

結論

MAXQ微控制器系列采用低噪聲設計,能夠與Maxim的RF器件出色地整合到一起,而基本不會干擾RF信號。可以發郵件到 micro.software@dalsemi.com (English only),索取本文闡述的演示發送器和接收器的代碼和電路原理圖。

發表評論
技術交流、積極發言! 發表評請遵守相關規定。

0 條評論

推薦閱讀

每月人物

正面迎戰智慧家庭:從稱體重到“稱”健康,芯海智慧測量全包了!

正面迎戰智慧家庭:從稱體重到“稱”健康,芯海智慧測量全包
隨著科技的發展,人們對生活質量的追求越來越高,傳統的家庭生活方式已經無法滿足現代人的家居生活,智慧家庭的新型生活理念成為很多人夢寐以求的...

依托AI平臺,涂鴉智能開啟全屋智能2.0時代!

依托AI平臺,涂鴉智能開啟全屋智能2.0時代!
隨著物聯網技術的突飛猛進,生活中越來越多的家庭設備將會聯上網絡,變得“智慧”起來,智慧家庭的概念成了這幾年媒體、企業、用戶關注的焦點,而...

每周排行

  • 型 號
  • 產品描述
主站蜘蛛池模板: 女性露出奶头流出精子 | 国产人妻麻豆蜜桃色 | 永久免费无码AV国产网站 | 四虎亚洲中文字幕永久在线 | 啦啦啦 中国 日本 高清 在线 | 91日本在线观看亚洲精品 | 成人1000部免费观看视频 | 久久青草费线频观看国产 | 涩涩在线观看免费视频 | 色即是空之甜性涩爱 | 中文字幕在线不卡日本v二区 | 一区二区三区无码被窝影院 | 战狼4在线观看完免费完整版 | 十分钟免费视频大全在线 | 中文字幕国产在线观看 | 免费看欧美xxx片 | 超碰在线视频地址 | 好男人资源免费观看1 | 黑人巨茎vide抽搐 | 伊人精品影院一本到综合 | 暖暖日本手机免费完整版在线观看 | 607080老太太AW| 国产成人a v在线影院 | 日韩黄色免费 | 交video| 欧美亚洲日韩在线在线影院 | caoporn超碰 | 成年女人免费播放影院 | 99草在线观看 | 国产成人无码免费精品果冻传媒 | 好男人好资源在线观看免费视频 | 日本视频中文字幕一区二区 | 大胸美女被cao哭 | 耻辱の奴隷淑女中文字幕 | 欧美亚洲国产激情一区二区 | 超碰99热在线精品视频 | 在线视频久久只有精品第一日韩 | 亚洲欧美中文字幕先锋 | 果冻传媒最新视频在线观看 | 99国产精品综合AV无码 | 99热精品在线av播放 |