《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 一種新型汽車OBD信息無線發射機設計
一種新型汽車OBD信息無線發射機設計
來源:電子技術應用2012年第11期
代妮娜1, 蔡 黎1, 邱 剛1, 鄧 明2
1. 重慶三峽學院 數字與信號處理重點實驗室,重慶 404000; 2. 長安汽車研發中心系統所5室, 重慶 400023
摘要: 提出了一種新型汽車OBD信息無線發射機的設計方法。發射機以PIC18F2480單片機和MCP2551車載CAN總線收發模塊為核心,連接器硬件讀取OBD接口的CAN總線實時數據,解析相關參數值,最后通過藍牙模塊發射進行無線傳輸。具體闡述了硬件模塊電路圖和工作原理、給出了軟件流程圖。該方案已經實現。工程實測證明,此種設計方案高效可靠,能夠達到無線發射汽車OBD接口信息的目的。
中圖分類號: TP274
文獻標識碼: A
文章編號: 0258-7998(2012)11-0097-04
Design of new car′s OBD information wireless transmitter
Dai Nina1, Cai Li1, Qiu Gang1, Deng Ming2
1. Key Lab of Digital Signal and Information Processing, Chongqing Three Gorges University, Chongqing 404000, China; 2. Room 5 of System Department, Chang-an Automobile R & D Center, Chongqing 404000, China
Abstract: A new type of wireless transmitter of the vehicle OBD information is introduced in this paper. The core of the transmitter is the microchip PIC18F2480 and vehicle CAN bus transceiver module MCP2551. Connector hardware gets the real-time data from the CAN bus of the OBD interface, resolves the relevant parameter values, and then transmits them with Bluetooth module. The circuit diagram and working principle of the hardware module and the software flow chart are elaborated specifically. The scheme has been realized and proved that it is efficient and reliable to achieve the purpose of transmitting the information from vehicle OBD interface wirelessly and directly.
Key words : PIC18F2480; Bluetooth; OBD; MCP2551; BC417

    OBD(On Board Diagnostics)即“車載診斷系統”,2000年以后生產的汽車都配置有OBD接口[1]。OBD接口能夠輸出汽車各項運行參數和故障碼,廣泛應用在安全駕駛、行駛預警、汽車維修等領域。

    OBD接口是美國汽車工程師協會(SAE)制定的汽車行業標準,有獨立的電氣和信息定義規范,OBD信息讀取終端通常要配置專用的接口與OBD接口對接,這極大地限制了OBD接口的應用。
    本文介紹一種新型的汽車OBD信息無線發射機設計方案,它不需要OBD連接電纜,利用藍牙模塊無線傳輸OBD信息,使配置藍牙接收功能的終端如PC機、筆記本電腦、智能手機、車載導航儀等都能接收到OBD信號。
1 方案總體設計
    用系統工程知識劃分發射機設計工作,參照模塊化硬件、軟件開發規范,按照以下模塊劃分發射機的總體設計:
    (1)發射機硬件:提供供電,讀取CAN總線信號并進行OBD解析轉換,通過藍牙模塊和天線發送輸出;
    (2)發射機軟件:對CAN總線進行命令控制并解析CAN總線信息。方案總體框圖如圖1所示。

2 硬件設計
2.1 供電模塊

    供電模塊給整個發射機提供+5 V工作電壓環境。
    OBD接口電氣規范定義規定:接口4號引腳為電源負,16號引腳為電源正,電源正負電壓與車載蓄電池電壓一致[1],乘用車車載蓄電池電壓為12 V。汽車啟動后,因為發電機的作用,其實際電壓約在12.5 V~14 V之間,所以需要構造穩壓降壓電路,將蓄電池電壓降壓并穩定在+5 V。此處選用LTC3340穩壓芯片搭建穩壓降壓電路,設計供電電路如圖2所示。

    圖2中,LTC3340從OBD接口4號、 16號引腳提取12 V電壓,轉換成穩定的TTL電平電壓從Vout引腳輸出供整個發射機使用。
2.2 CAN總線采集收發模塊
    CAN總線采集收發模塊的作用是發送查詢請求到行車電腦,然后讀取返回的CAN總線信息。
    不同型號汽車的OBD接口總線傳輸速率不一定相同,但傳輸速率一般限制為CAN2.0協議規定的1 MB/s,為了擴大發射機的應用范圍,需要向下兼容所有低速率,所以選用支持1 MB/s傳輸速率的MCP2551高速CAN總線信號收發芯片作為本模塊的主芯片。
    MCP2551作為CAN協議控制器和物理總線接口,分別從OBD的7號、15號引腳收發高速CAN信號和低速CAN信號[2],兩組信號差分收發、鎖存而后送PIC18F2480單片機解析。
    在實際工作中, 藍牙無線信號電磁波頻率高達2.45 GHz,易干擾MCP2551使其不能工作在正常狀態,對電路稍加改造,在輸入輸出引腳都連接可調電容進行濾波抗干擾處理,如圖3。微調電容使其達到最佳狀態后,用4路跟蹤示波器檢測經過抗干擾處理后的差分收發后的CAN總線信號,時序圖如圖4所示。

    圖4中上、下部兩組信號分別為發送、接收模式下CAN總線的TXD和RXD信號。顯而易見,發送和接收時序波形信息位相同,觸發位不同,證明該模塊完成了讀取CAN信息并中斷觸發后送PIC18F2480的功能,具有較強的抗干擾能力。
2.3 CAN總線控制和OBD解析模塊
     CAN總線控制和OBD解析模塊由專用單片機實現,一般的單片機如單獨進行CAN總線控制,則需要很高的主頻和專門的程序,不適合選用,因此選用PIC18系列的F2480單片機。
    PIC18F2480內部自帶CAN控制器和16 KB Flash儲存,并提供專用CAN總線操作指令集,只需對其內部的CAN控制器進行簡單的指令操作,就能實現CAN總線控制和OBD模塊解析。
2.4 藍牙發射模塊
    藍牙電路實現將解析后的OBD信號處理并無線發射到終端機的功能。
    方案選用BC417143B作為主芯片, 如圖5解析模塊輸出的信號為TTL電平,將其直接連入BC417143B芯片的數據輸入端口D+和D-,經芯片基帶層編碼和分組處理,傳入無線層完成頻率合成,最后傳入RF射頻模塊予以發射[3]。雖然2.2節中的信息為差分收發,但BC417143B發射電路中帶鎖相環,所以發射可以在不同的時隙進行,提高了發射的效率。

    為提高發射效果,方案硬件實現時使用大增益全向天線,而不使用印刷版電路布線的隱藏天線。為了防止發射時出錯中斷,硬件實現時需連接RESET開關。
3 軟件設計
3.1 CAN報文格式

    根據ISO 15765標準,CAN報文信息主要集中在數據幀中,數據分為顯性和隱性,顯性時表示有CAN信息出現[4]。數據按幀發送,每幀數據格式如圖6所示。

3.2 OBD報文解析
    3.1節所述數據存放在CAN總線控制和OBD解析模塊的核心器件PIC18F2480單片機的CAN控制器中,編程依次解析各域的值即可。軟件流程圖如圖7所示。

    (1)初始化:設定MCP2551和PIC18F2480單片機的端口、工作模式、傳輸速率、數據格式等信息,關鍵代碼如下:
        Init_PIC18F2480();
    //PIC18F2480接口初始化
     Init_MCP2515();           //MCP2515初始化
     TRISA=0B00000001;                                  //打開通道
     ADCON1=0B00001110;                        //定義輸如引腳
     ADCON2=0B10100001;              //轉換結果按格式對齊
     write_MCP2515(TXB0CTRL,0x03);
                                 //設置為發送最高優先級
     write_MCP25150(TXB0SIDL,0xEB);                  //擴展幀
     write_MCP2515(TXB0DLC,0x02);
                                                //發送數據長度為8字節
     write_MCP2515Write(TXB0DLC, 0x80);    //配置工作模式
    (2)發送查詢請求:MCP2551提供專門的發送請求指令,關鍵指令如下:
     void   MCP2515ReqTx (TXB0SIDL,0xEB);
     當查詢請求達到OBD接口送入行車電腦后,則會反饋當前CAN總線數據報文至OBD接口。
    (3)接收數據:MCP2551提供專門的接收請求指令,關鍵指令如下:
    BOOL CANGetMsg(int Channel, TXB0SIDL,
0xEB)
    OBD接口數據按幀發送,此時應該監視接收數據的緩沖區,當接收緩沖區的數據滿時,代表接收數據完畢,即開始解析數據流程[5]。
    (4)解析數據:如3.1節所述,每幀數據分為多位,按位處理即可解析數據。關鍵代碼如下:
    do
    {
    uint8  MCP2515RdStus  (void);                        //讀狀態
    void   MCP2515BitModify (TXB0DLC, 0x03); //按位讀取
    }while(MCP2515ReadRXBuf  (TXB0DLC, 0x80));
                                   //當接收緩沖區滿的時候開始解析
    解析過程中,每解析一位,數據關鍵寄存器減1,直至0,表示數據解析完畢。
    (5)出錯處理:錯誤幀為顯性,則出錯,此時點亮出錯報警LED并閃爍,提醒使用者按下復位按鈕重新啟動發射機。
4 工程實測

 


    以Android2.3.2版本設備摩托羅拉ME722作為測試終端,以長安福特CAF7180A48轎車作為實測車輛。開啟終端藍牙端口,將前述藍牙發射機實物安裝在OBD接口并開啟,運行三方OBD信息提取顯示軟件Torque軟件。
    在汽車怠速和行駛狀態下,終端均通過藍牙端口成功接收發射機傳輸的汽車時速、發動機轉速等參數信息,在拔下響應傳感器模擬故障的情況下,終端能夠讀取故障碼。
    新型汽車OBD信息無線發射機設計方案真實有效,其通用性好、實用性強,特別是無線傳輸的模式,極大地擴展了可以接收OBD信息的終端類型。
    新型汽車OBD信息無線發射機可以直接用于小型載客汽車,也可以在對電源模塊稍作改造后用于重型汽車或其他支持OBD協議的交通工具。
參考文獻
[1] BOSCH Company. CAN Specification Version2.0[EB/OL]. http://www.bosch. Com. Germany.2011.
[2] 呂立亞, 王兆伍. 基于藍牙的汽車CAN網絡信號無線測量系統[J]. 計算機測量與控制,2009,17(2):281-283, 286.
[3] IDWAN S A. Developing a mobile application via bluetooth wireless technology for enhancing Communication[J]. International Journal of Interactive Mobile Technologies, 2009:34-37.
[4] Wu Jianjun, Hu Juan. Application of CAN-bus network in  Intelligent parking[J]. Physics Procedia, 2009:615-628.
[5]  蔡黎,代妮娜,鄧明,等.基于OBD協議的Android平臺汽車虛擬儀表設計[J].電子技術應用,2012,38(1):69-72.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产一二精品视频| 欧美国产日韩在线观看| 精品电影一区| 伊人伊人伊人久久| 国产精品高潮久久| 亚洲美女免费精品视频在线观看| 欧美有码在线观看视频| 欧美aaaaaaaa牛牛影院| 国产综合久久久久久| 午夜精品亚洲| 国产欧美日韩视频一区二区| 欧美怡红院视频一区二区三区| 欧美一区三区三区高中清蜜桃| 在线播放豆国产99亚洲| 欧美日韩国产一级| 欧美日韩第一区日日骚| 最新国产の精品合集bt伙计| 91久久线看在观草草青青| 国产一区二区精品丝袜| 你懂的国产精品永久在线| 久久精品欧美日韩精品| 欧美顶级少妇做爰| 国产精品欧美一区喷水| 亚洲国产精品ⅴa在线观看| 国产视频精品xxxx| 亚洲大片精品永久免费| 久久久午夜电影| 国产日产亚洲精品| 欧美日韩三区四区| 国产区在线观看成人精品| 在线一区二区三区四区| ●精品国产综合乱码久久久久| 麻豆精品国产91久久久久久| 亚洲一区二区三区精品视频| 久久久免费观看视频| 国产精品高精视频免费| 欧美一区二区三区喷汁尤物| 欧美激情麻豆| 午夜久久黄色| 欧美在线亚洲一区| 国产精品女人网站| 久久中文字幕导航| 国产综合亚洲精品一区二| 亚洲小说欧美另类社区| 亚洲高清电影| 亚洲成人中文| 久久亚洲综合| 欧美影院午夜播放| 亚洲精品欧洲| 国产精品成人av性教育| 激情成人在线视频| 一本一道久久综合狠狠老精东影业| 激情五月婷婷综合| 国产日韩av一区二区| 欧美婷婷六月丁香综合色| 久久久噜噜噜久久中文字幕色伊伊| 在线不卡亚洲| 亚洲国产精品日韩| 欧美精品999| 黄色成人av网| 欧美日韩亚洲综合在线| 性欧美精品高清| 欧美视频网站| 亚洲丶国产丶欧美一区二区三区| 精品成人国产在线观看男人呻吟| 欧美日韩一区国产| 久久婷婷一区| 欧美精品v国产精品v日韩精品| 国产亚洲观看| 国产视频一区三区| 国产伦精品一区二区三区高清版| 国产一区二区三区无遮挡| 一区二区三区中文在线观看| 久久婷婷人人澡人人喊人人爽| 麻豆成人精品| 欧美日韩亚洲一区三区| 欧美三区美女| 国产一区二区无遮挡| 久久一区二区三区国产精品| 亚洲国产婷婷香蕉久久久久久99| 欧美日韩aaaaa| 国产欧美高清| 中文欧美字幕免费| 欧美日韩一区高清| 欧美成人在线免费视频| 国产亚洲成精品久久| 国产在线观看91精品一区| 欧美日韩高清在线播放| 久久久精品国产一区二区三区| 欧美日韩成人在线播放| 久久黄色级2电影| 亚洲精品久久久蜜桃| 影音先锋日韩资源| 91久久精品www人人做人人爽| 亚洲精品在线观看视频| 美女诱惑黄网站一区| 国产精品视频一区二区三区| 亚洲美女在线观看| 久久久91精品国产一区二区精品| 欧美一区二区视频观看视频| 欧美一区午夜精品| 欧美三级第一页| 一区二区日韩免费看| 欧美日韩亚洲一区二区三区在线观看| 免费一区二区三区| 亚洲精品视频一区| 国产精品国产三级国产aⅴ入口| 国产一区二区丝袜高跟鞋图片| 一区二区三区国产在线| 一本一本久久a久久精品综合麻豆| 欧美精品久久久久久久| 欧美亚洲一级| 亚洲国产一区在线观看| 国产在线精品成人一区二区三区| 国产日韩欧美电影在线观看| 国产精品毛片在线看| 亚洲精品一区二区三区樱花| 国产欧美日韩专区发布| 亚洲国产va精品久久久不卡综合| 亚洲欧美综合另类中字| 国产精品久久久久久久午夜| 国产精品xnxxcom| 久久视频这里只有精品| 欧美亚洲在线观看| 亚洲大片av| 美女国产一区| 国语精品中文字幕| 欧美精品一区二区三区蜜臀| 欧美国产在线观看| 亚洲精品女人| 亚洲高清二区| 欧美精品福利在线| 亚洲欧美日韩国产精品| 国产精品国产馆在线真实露脸| 快射av在线播放一区| 亚洲黄页视频免费观看| 麻豆av福利av久久av| 99re国产精品| 欧美在线观看网站| 国产老肥熟一区二区三区| 国产精品日韩在线| 另类天堂视频在线观看| 国产欧美短视频| 久热这里只精品99re8久| 久久成人精品电影| 玖玖玖免费嫩草在线影院一区| 99pao成人国产永久免费视频| 国产欧美日韩综合精品二区| 亚洲小说欧美另类社区| 亚洲国产黄色片| 亚洲国产一区二区在线| 欧美天堂在线观看| 久久国产精品一区二区三区四区| 亚洲欧洲一区二区三区久久| 亚洲国产成人精品女人久久久| 在线日韩电影| 亚洲黄色在线| 国产伦精品一区二区三区高清| 欧美日韩国产综合在线| 国产在线精品一区二区夜色| 久久久久久久久久久久久9999| 亚洲国产精品尤物yw在线观看| 久久超碰97中文字幕| 玉米视频成人免费看| 欧美精品一区在线播放| 欧美电影免费观看高清| 悠悠资源网久久精品| 亚洲无人区一区| 亚洲免费不卡| 久久久高清一区二区三区| 黄色一区二区三区| 久久精品成人| 日韩视频一区二区三区在线播放免费观看| 国产精品久久久久毛片软件| 亚洲国产91精品在线观看| 国产精品海角社区在线观看| 久久青草欧美一区二区三区| 欧美激情二区三区| 国产精品久久久久一区| 亚洲视频 欧洲视频| 一区二区在线观看视频在线观看| 伊人色综合久久天天五月婷| 欧美日韩麻豆| 国产一区二区三区在线观看免费| 可以免费看不卡的av网站| 欧美日韩一区二区三区免费| 午夜精品一区二区三区四区| 欧美日韩美女在线观看| 久久综合精品国产一区二区三区| 制服丝袜亚洲播放| 亚洲高清av| 亚洲激情影视| 欧美久久久久久久久久| 欧美刺激性大交免费视频| 久久夜色精品国产欧美乱极品| 国内精品久久久久久久果冻传媒| 欧美久久影院| 一区二区三区高清在线观看| 欧美在线视频免费观看| 午夜精品一区二区三区在线播放| 亚洲一区国产精品| 亚洲婷婷综合久久一本伊一区| 欧美一区91| 亚洲少妇最新在线视频| 国产免费成人| 国产一区日韩欧美| 欧美日韩国产一级| 国产精品丝袜久久久久久app| 亚洲综合999| 国产免费观看久久| 国产日韩欧美综合一区| 亚洲免费高清| 国产精品劲爆视频| 免费日韩av片| 欧美日韩高清在线观看| 久久久xxx| 久久另类ts人妖一区二区| 欧美日韩国产经典色站一区二区三区| 国产中文一区| 欧美一级视频免费在线观看| 欧美日韩999| 亚洲男女毛片无遮挡| 亚洲三级国产| 国产精品视频专区| 蜜桃久久av| 在线不卡欧美| 亚洲最快最全在线视频| 欧美风情在线观看| 国产亚洲精品bv在线观看| 免费欧美日韩国产三级电影| 免费观看成人www动漫视频| 国外成人在线视频网站| 国内精品久久久久久久影视麻豆| 欧美一区二区三区视频在线| 亚洲欧美久久| 免费亚洲电影在线观看| 国产欧美日韩视频一区二区三区| 欧美三日本三级三级在线播放| 激情成人av| 欧美成人国产va精品日本一级| 欧美色大人视频| av成人毛片| 国产午夜精品全部视频在线播放| 久久久999成人| 欧美电影免费观看高清| 在线一区视频| 韩国久久久久| 欧美成ee人免费视频| 亚洲嫩草精品久久| 国产精品大片wwwwww| 欧美在线播放高清精品| 国产美女一区二区| 亚洲欧洲一区二区三区久久| 欧美日韩一区二区国产| 免费不卡亚洲欧美| 欧美日韩免费观看中文| 欧美日韩高清区| 欧美精品在线免费观看| 激情亚洲一区二区三区四区| 欧美成年人视频网站欧美| 亚洲欧美成人在线| 一区二区高清在线| 欧美福利在线观看| 又紧又大又爽精品一区二区| 久久精品视频99| 免费亚洲电影在线观看| 国产欧美一区二区三区久久| 国产欧美日韩亚洲一区二区三区| 国产精品自在线| 亚洲精品欧美在线| 欧美顶级大胆免费视频| 久久久久久久久伊人| 亚洲美女av网站| 亚洲九九精品| 午夜欧美大片免费观看| 亚洲欧美综合精品久久成人| 欧美chengren| 欧美激情中文字幕一区二区| 欧美激情久久久久久| 91久久久久久| 国产精品国产三级欧美二区| 欧美日韩另类国产亚洲欧美一级| 日韩视频欧美视频| 久久综合狠狠综合久久激情| 亚洲欧美三级伦理| 亚洲欧美日韩精品久久亚洲区| 欧美一激情一区二区三区| 激情成人综合网| 欧美成人午夜剧场免费观看| 免费在线亚洲| 国产视频一区二区三区在线观看| 欧美视频在线观看免费| 欧美日韩三级一区二区| 精品动漫av| 黄色亚洲免费| 欧美国产精品| 美女黄网久久| 激情国产一区| 亚洲电影免费观看高清| 激情综合中文娱乐网| 日韩一级精品视频在线观看| 亚洲精品久久久久中文字幕欢迎你| 亚洲一区欧美二区| 久久手机免费观看| 亚洲欧美国产精品va在线观看| 亚洲国产精品va在线看黑人| 蜜桃av久久久亚洲精品| 欧美在线视频观看| 亚洲欧美日韩综合aⅴ视频| 国产精品免费观看视频| 一区二区不卡在线视频 午夜欧美不卡在| 午夜精品99久久免费| 亚洲一区二区三区四区在线观看| 狠狠色丁香久久婷婷综合_中| 国产婷婷一区二区| 国产精品区免费视频| 国产一区二区三区丝袜| 欧美日韩综合在线| 美女黄网久久| 久久精品国产77777蜜臀| 久久成人一区二区| 欧美日韩国产成人| 亚洲自拍偷拍色片视频| 欧美中文字幕久久| 欧美特黄视频| 久久av老司机精品网站导航| 亚洲人体大胆视频| 欧美成人一区二区|