<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 汽車(chē)電子 > 設計應用 > 汽車(chē)OBD2診斷程序開(kāi)發(fā)

汽車(chē)OBD2診斷程序開(kāi)發(fā)

作者: 時(shí)間:2011-06-30 來(lái)源:網(wǎng)絡(luò ) 收藏

1、因TL718已經(jīng)為你建立了物理層、數據鏈層和部分應用層的協(xié)議,所以只要標準應用層協(xié)議文本,ISO15031-5 或 SAE J1979(這兩個(gè)協(xié)議是相同的內容)。
2、TL718診斷接口 1 套或用TL718芯片自建電路。
3、家用PC機電腦一臺。
4、安裝軟件:Accessport調試軟件及VC++(或VB、BC++等)你喜歡的開(kāi)發(fā)軟件。
5、符號標準的發(fā)動(dòng)機電腦一塊(或一臺)

準備好以上這些,你就可以開(kāi)始你的標準程序開(kāi)發(fā)了?。?!




TL718基本信息

TL718通過(guò)一個(gè)UART串口與單片機、PDA或PC RS232通訊,在有的新的PC機上已沒(méi)有裝備RS232串口,可以通過(guò)虛擬串口實(shí)現與TL718通訊,例USB TO RS232、以太網(wǎng)TO RS232、或藍牙 TO RS232等等。


------- RS232 ------ OBD2電纜 ----------
| PC|----------->| TL718|------------>|診斷口|
------- ------ ----------


不管使用怎樣的物理連接,你可以使用超級終端或串口調試工具,直接通過(guò)鍵盤(pán)發(fā)送和接收字符。在使用串口調試軟件前,首先必須設置正確的COM端口號和正確的波特率。一般為9600波特率(PIN6=0V),或38400波特率(PIN6=VCC,PP OC設置默認值)。串口設置為:8個(gè)數據位,校驗位:0, 停止位 1位。如果設置錯誤,將不能和TL718正常通訊。所有從TL718的響應以一個(gè)回車(chē)符(0X0D)及一個(gè)可選的換行符(0X0A)結束。正確連接,打開(kāi)電源后。TL718將驅動(dòng)測試LED燈,(閃亮3次)后,發(fā)送:


TL718 starting



如果正確收到以上信息代表串口及連接設置正確。第二行“〉”符號代表TL718為空閑狀態(tài),可以立即從RS232接收數據。如果沒(méi)有收到“〉”符號就向TL718發(fā)送數據,可能引起數據丟失。而發(fā)生不正確的響應。PC從串口向TL718發(fā)送的指令格式:

TL718有2種格式的命令
1、OBD連接命令,與車(chē)輛發(fā)生通訊。
2、內部命令,全部以AT開(kāi)頭,不與輛發(fā)生通訊。

本文引用地址:http://dyxdggzs.com/article/197379.htm






l發(fā)送必須以0x0d(回車(chē)符)結束的ASCII碼字符,回車(chē)符后面的字符被TL718丟棄。
lTL718內部命令以“AT”開(kāi)頭,后面跟可見(jiàn)字符。不可見(jiàn)字附及空格被忽視。
lOBD命令只能包含16進(jìn)制的ASCII碼(0-9,a-f,A-F),空格被忽略。
l如果發(fā)送的指令,不能被TL718有效解釋?zhuān)琓L718將返回一個(gè)“?”表明,發(fā)送指令無(wú)效。
l當TL718處理OBD命令時(shí),TL718連續監視RTS引腳及RS232輸入,其中任何一個(gè)情況發(fā)生,TL718將中斷當前的OBD命令,使它快速返回提示符“〉”,等待接收新的命令。
l大小寫(xiě)字符都能被TL718接收,空格被忽略。比喻命令“ATZ”、“atz”、“at z”都是一樣的。

比喻我們向TL718發(fā)送一個(gè)復位指令只要向RS232串口發(fā)送ASCII字符“ATZ”+0x0d(回車(chē)符);

TL718 Starting
>ATZ
ELM327 v1.2
>
注:ATZ指令返回 ELM327 V1.2是為了使用現成的國外OBD觀(guān)軟件,所以用了這個(gè)返回信息。
返回本芯片信息用“ATI”指令。

>ATI
TL718 v1.0
>
返回芯片編號用 AT@S指令(這個(gè)編號升級硬件和提供保修服務(wù)時(shí)需要)
>AT@S
CodeNumb:98764323
>

c++相關(guān)文章:c++教程



上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: OBD2 汽車(chē) 診斷程序

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>