国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

電子工程網(wǎng)

標(biāo)題: QBD61 TDA61指令集 ELM327中文指令解析 OBD芯片 OBD2指令 [打印本頁]

作者: OBD芯方案    時(shí)間: 2019-9-19 20:48
標(biāo)題: QBD61 TDA61指令集 ELM327中文指令解析 OBD芯片 OBD2指令
ELM327全指令 中文翻譯對應(yīng)。


@1
display the device description General   顯示設(shè)備描敘兼容ELM327用

AL
Allow Long (>7 byte) messages OBD 允許長達(dá)255字節(jié)(本指令為兼容ELM327而設(shè))

AR
Automatic Receive OBD 自動設(shè)定接收地址

AT0
Adaptive Timing Off OBD
AT1
Adaptive Timing Auto1 OBD
AT2
Adaptive Timing Auto2 OBD


BD
perform a Buffer Dump OBD 返回接收緩沖區(qū)數(shù)據(jù)

BI
Bypass the Initialization sequence OBD 繞開OBD總線的初始化過程

BRD hh
try Baud rate Divisor hh General 測試RS232波特率

BRT hh
set Baud Rate handshake Timeout General 變更RS232波特率時(shí)的溢出時(shí)間

CAF0
CAN Automatic Formatting Off CAN

CAF1
CAN Automatic Formatting On CAN

CF hh hh hh hh
set the ID Filter to hhhhhhhh CAN

CF hhh
set the ID Filter to hhh CAN

CFC0
CAN Flow Control Off CAN
CFC1
CAN Flow Control On CAN

CM hh hh hh hh
set the ID Mask to hhhhhhhh CAN

CM hhh
set the ID Mask to hhh CAN

CP hh
set CAN Priority (only for 29 bit) CAN

CRA hhh
set CAN Receive Address to hhh CAN

CRA hhhhhhhh
set CAN Receive Address to hhhhhhhh CAN

CS
show the CAN Status CAN

CV dddd
Calibrate the Voltage to dd.dd volts Volts

D
set all to Defaults General

D0
display of the DLC Off CAN

D1
display of the DLC On CAN

DM1 (J1939)
Monitor for DM1 messages J1939

DP     
Describe the current Protocol OBD  返回當(dāng)前協(xié)議名稱

DPN   
Describe the Protocol by Number OBD  返回當(dāng)前協(xié)議編號(數(shù)字)

E0     
Echo Off General 關(guān)閉發(fā)送命令的回傳
E1     
Echo On General  打開發(fā)送命令的回傳

FC SD [1-5 bytes]
Flow Control Set Data to […] CAN

FC SH hh hh hh hh
Flow Control Set the Header to hhhhhhhh CAN

FC SH hhh
Flow Control Set the Header to hhh CAN

FC SM h
Flow Control Set the Mode to h CAN

FE
Forget Events General

H0  
Headers Off OBD關(guān)閉返回協(xié)議頭數(shù)據(jù)

H1  
Headers On OBD 設(shè)置返回協(xié)議頭數(shù)據(jù)

I   
Print the ID General 返回芯片版本信息 兼容ELM327用

IB 10
set the ISO Baud rate to 10400 ISO

IB 96
set the ISO Baud rate to 9600 ISO

IFR H
IFR value from Header J1850    J1850楨內(nèi)自動應(yīng)答數(shù)據(jù)模式
IFR S
IFR value from Source J1850   J1850楨內(nèi)自動應(yīng)答數(shù)據(jù)模式
發(fā)送IFR (in –frame response)的值一般情況下是診斷儀的源地址 。但在特殊的情況使用另外的值,可用此兩個(gè)命令設(shè)定IFR的值。
默認(rèn)值是AT IFR H如果你設(shè)定AT IFR S TDA芯片不管發(fā)送的頭字節(jié)數(shù)據(jù)是什么,將定義該值為源地址F1 (可以用PP06更改數(shù)值)。AT IFR H時(shí)、IFR的值為頭字節(jié)的第三字節(jié)值。


IFR0
IFRs Off J1850   J1850楨內(nèi)自動應(yīng)答模式
IFR1
IFRs Auto J1850  J1850楨內(nèi)自動應(yīng)答模式
IFR2
IFRs On J1850    J1850楨內(nèi)自動應(yīng)答模式
SAE J1850協(xié)議允許當(dāng)接收到一個(gè)正確的數(shù)據(jù)包后發(fā)送一個(gè)楨內(nèi)響應(yīng)IFR到總線上,確認(rèn)已接收的信息。 TDA芯片自動發(fā)送該響應(yīng)字符,你可以用該內(nèi)部命令改變TDA芯片的響應(yīng)模式。
AT IFR0 將禁止 發(fā)送IFR字節(jié)
AT IFR2 將強(qiáng)制 發(fā)送 IFR字節(jié)
AT IFR1 是TDA芯片的默認(rèn)模式。TDA芯片根據(jù)接收到的頭格式第一字節(jié)的值確定是否需要發(fā)送IFR字節(jié)。



IIA hh
set the ISO (slow) Init Address to hh ISO

JE
use J1939 Elm data format J1939

JS
use J1939 SAE data format J1939

KW
display the Key Words ISO

KW0
Key Word checking Off ISO

KW1
Key Word checking On ISO

L0   
Linefeeds Off General  不在信息后加換行符(0x0A)

L1   
Linefeeds On General在信息后加換行符(0x0A)

M0   
Memory Off General 不保存當(dāng)前協(xié)議配置

M1   
Memory On General  保存當(dāng)前協(xié)議配置
MA   
Monitor All OBD 監(jiān)聽OBD數(shù)據(jù)總線

MP hhhh (J1939)
Monitor for PGN hhhh J1939

MP hhhhhh (J1939)
Monitor for PGN hhhhhh J1939

MR hh   
Monitor for Receiver = hh OBD 監(jiān)聽OBD數(shù)據(jù)總線,目的地址是hh數(shù)據(jù)

MT hh   
Monitor for Transmitter = hh OBD 監(jiān)聽OBD數(shù)據(jù)總線,源地址是hh數(shù)據(jù)

NL
Normal Length (7 byte) messages OBD

PC  
Protocol Close OBD 關(guān)閉當(dāng)前協(xié)議連接 停止ECU握手信號

PP FF OFF
all Prog Parameters Off PPs

PP FF ON
all Prog Parameters On PPs

PP xx OFF
disable Prog Parameter xx PPs

PP xx
ON enable Prog Parameter xx PPs

PP xx SV yy for PP xx,
Set the Value to yy PPs

PPS
print a PP Summary PPs

R0   
Responses Off OBD 不等待接收數(shù)據(jù)直接返回

R1   
Responses On OBD 等待接收數(shù)據(jù)返回
RA hh
set the Receive Address to hh OBD

RTR
send an RTR message CAN

RV
Read the Voltage Volts

S0
printing of Spaces Off OBD

S1
printing of Spaces On OBD

SH      
xx yy zz Set Header OBD  設(shè)置三字節(jié)頭為xx yy zz

SH yzz   
Set Header OBD   設(shè)置CAN 11位ID

SP Ah   
Set Protocol to Auto, h and save it OBD  設(shè)置當(dāng)前協(xié)議、自動搜索并保存

SP h     
Set Protocol to h and save it OBD   設(shè)置當(dāng)前協(xié)議

SR hh
Set the Receive address to hh OBD 設(shè)置接收地址

ST hh
Set Timeout to hh x 4 msec OBD 設(shè)置ECU返回?cái)?shù)據(jù)溢出時(shí)間 (P2MAX)

SW hh
Set Wakeup interval to hh x 20 msec ISO 握手消息的時(shí)間間隔

TP Ah
Try Protocol h with Auto search OBD嘗試當(dāng)前協(xié)議 自動搜索并保存

TP h
Try Protocol h OBD 嘗試當(dāng)前協(xié)議

V0
use of Variable DLC Off CAN

V1
use of Variable DLC On CAN

WM [1-6 bytes]
Set the Wakeup Message ISO 設(shè)置喚醒握手消息包的數(shù)據(jù)值
有些ECU長時(shí)間不發(fā)指令會進(jìn)入休眠。這個(gè)命令允許用戶根據(jù)自己的要求改變握手消息的數(shù)據(jù),消息的頭格式字節(jié)為當(dāng)前的頭格式

WM xxyyzzaa
set the Wakeup Message to xxyyzzaa ISO   設(shè)置喚醒握手消息包的數(shù)據(jù)值1-8 bytes

WM xxyyzzaabb
set the Wakeup Message to xxyyzzaabb ISO  設(shè)置喚醒握手消息包的數(shù)據(jù)值1-10bytes

WM xxyyzzaabbcc
set the Wakeup Message to xxyyzzaabbcc ISO  設(shè)置喚醒握手消息包的數(shù)據(jù)值1-12bytes


WS
Warm Start General

Z
reset all General
TDA芯片所有參數(shù)復(fù)位到默認(rèn)值

V
Version of TDA Chip
顯示TDA芯片的版本

MPH
油耗

ELM327全指令 中文翻譯對應(yīng)。深圳芯方案公司開發(fā)的QBD芯片完全兼容ELM327指令且更為高級的AT指令方便客戶無需理解汽車OBD即可一次性直接讀取汽車ECU各項(xiàng)參數(shù)進(jìn)階QBD66芯片還可以自動識別J1939和普通OBD協(xié)議

QBD61 TDA61芯片完全兼容ELM327所有指令。且自定義高級AT指令用戶無需了解學(xué)習(xí)OBD指令和各個(gè)汽車協(xié)議。直接使用TDA芯片的高級指令即可便捷準(zhǔn)確快速的讀取各個(gè)汽車ECU參數(shù)




QBD TDA芯片指令集及數(shù)據(jù)流詳解

芯片版本指令:

ATV

(上位機(jī)可根據(jù)此指令進(jìn)行硬件加密,客戶自己開發(fā)的軟硬件只能一一匹配使用)

例:
ATV
>TDA61 V1.5

初始化連接指令:

AT INL
返回當(dāng)前TDA芯片版本

例:
AT INL
>Connected





















車輛實(shí)時(shí)數(shù)據(jù)流:

AT BDAT
一次性返回常用的幾個(gè)當(dāng)前車輛參數(shù):所有數(shù)據(jù)以10進(jìn)制ASCII碼回傳(無單位)

數(shù)據(jù)序號數(shù)據(jù)頭備注         
$BDAT                  
1        VBAT        電瓶電壓(v)
2        RPM        發(fā)動機(jī)轉(zhuǎn)速(rpm)
3        SPD        車速(km/h)
4        TP        節(jié)氣門開度(%)
5        LOD        發(fā)動機(jī)負(fù)荷(%)
6        ECT        冷卻液溫度水溫(℃)
7        FLI        油箱剩余油量(%)
8        MPH        瞬時(shí)油耗(L/h或L/100km)

列子:
AT BDAT
>$BASE DR DAT$
VBAT:13.5;RPM:951;SPD:0;TP:8.20;LOD:22.35;
ECT:60;MPH:1.33 ;FLI:87.50

$BASE DR DAT$  ---頭文件(基本駕駛數(shù)據(jù)) $xxx$之后為本次返回的數(shù)據(jù)
VBAT:13.5        ---VBAT(參數(shù)名)“:”號后為此參數(shù)的數(shù)據(jù)如 13.5表示電瓶電壓
其他各參數(shù)對應(yīng)的名稱及其單位請參照上面的表格.
“;” 分號表示此參數(shù)結(jié)束開始下一個(gè)參數(shù) 所有參數(shù)發(fā)送完畢則回0x0d 0x0a換行回車符。


常用的幾個(gè)單參數(shù)指令。 所有數(shù)據(jù)以ASCII碼回傳10進(jìn)制的直接數(shù)據(jù)(有單位字符串)

AT RV
返回當(dāng)前電瓶電壓 單位(V)
例:
AT RV
>12.6V

AT M104
返回發(fā)動機(jī)的負(fù)荷 (%)
例:
AT M104
>23%

AT M105
返回發(fā)動機(jī)冷卻液溫度水溫(℃)
例:
AT M105
>78℃

AT M10C
返回發(fā)動機(jī)轉(zhuǎn)速
例:
AT M10C
>3332RPM

AT M10D
返回發(fā)動機(jī)轉(zhuǎn)速
例:
AT M10D
>32KM/H

AT MPH
返回當(dāng)前車輛的瞬時(shí)油耗
例:
AT MPH
>5.56L/H





















駕駛習(xí)慣數(shù)據(jù)流:

AT DRON  
開始統(tǒng)計(jì)車輛駕駛習(xí)慣數(shù)據(jù)

發(fā)送此命令返回OK。 TDA芯片將開始統(tǒng)計(jì)車輛的駕駛習(xí)慣數(shù)據(jù)。并每六分鐘通過串口回傳此次的各項(xiàng)數(shù)據(jù)

數(shù)據(jù)序號數(shù)據(jù)頭備注         
$OBD-DR$         
1        MAXRPM        最大發(fā)動機(jī)轉(zhuǎn)速(rpm)
2        MINRPM        最小轉(zhuǎn)速(rpm)
3        MAXSPEED        最大車速(km/h)
4        AVGSPEED        平均車速(km/h)
5        MINSPEED        最小車速(km/h)
6        MILE-T        此次里程(km/h)
7        MILES        累計(jì)總里程(km)
8        FUEL-T        此次油耗(L/h)
9        FUELS        累計(jì)總油耗 (L)


AT DRON
>OK



$OBD-DR$MAXRPM:1044;MINRPM:1036
MAXSPEED:229 AVGSPEED:229 MINSPEED:229 AVGSPEED2:229
MILE-T:22.9KM MILE:405.6KM FUEL-T:5.53L FUEL:47.04L
16.32g/s 0.553L/h 2.41L/hKM  


AT DROFF
關(guān)閉統(tǒng)計(jì)駕駛習(xí)慣數(shù)據(jù)


故障碼讀取與清除

1,        獲取當(dāng)前車輛故障碼:  
發(fā)送指令: AT DTC
TDA芯片返回:DTC:故障碼個(gè)數(shù)(0000),&P1234&U5678&…&B12345

例:   
>0002,&P0023&P0126
      當(dāng)前汽車有2個(gè)故障碼 兩個(gè)故障碼分別是P0023 和P0126

說明:其中個(gè)數(shù)長度固定為4個(gè)字節(jié),需要轉(zhuǎn)換為十進(jìn)制,不足在前補(bǔ)0X000。每個(gè)故障碼用’&’分隔


2. 強(qiáng)行清除汽車OBD的故障碼 AT FCDTC
發(fā)送指令:AT FCDTC
TDA芯片返回: CLEAR:SUCCESS       OR     CLEAR:UNSUCCESS

3. 分析故障碼
發(fā)送指令:AT ADTC
TDA芯片返回:

故障產(chǎn)生后行駛了多長時(shí)間多少里程。故障產(chǎn)生時(shí)刻的車速 轉(zhuǎn)速 水溫 氧氣傳感器等參數(shù)。


車輛信息指令

AT INFO
返回當(dāng)前車輛的車輛識別碼(VIN)校驗(yàn)碼,發(fā)動類型等等。

數(shù)據(jù)序號數(shù)據(jù)頭備注         
$OBD-INFO$         
2        VIN        車輛識別碼
4        CAL_ID        校準(zhǔn)碼ID
6        CVN        校驗(yàn)碼號碼
8        IPT        In use performance tracking

例:
AT INFO
>$OBD-INFO$ MC_VIN:xxxxxx;VIN:;











聯(lián)系方式    Contact information
詳細(xì)指令及資料,請聯(lián)系深圳芯方案電子科技有限公司以獲得相應(yīng)芯片的指令和操作開發(fā)手冊。

For Detail, Please contact Shenzhen ICSolution,.Co to get the relative ASIC APPLICATION Note.



Email:  sales@icsolution.cn  Or   eddy.liu@icsolution.cn
Phone:   86+  755-33940058-007
Cellphone: 86+   8186-8O328448

Two-dimensional code:






歡迎光臨 電子工程網(wǎng) (http://www.4huy16.com/) Powered by Discuz! X3.4