2020-04-15
FAQ200408:UDS诊断仪编程十问十答
作者: 点击:551
UDS诊断仪编程十问十答
Q1:什么是DoCAN?
答: DOCAN-Diagnostic communication over
Controller Area Network,通过控制器区域网络进行诊断通信,实现DoCAN的库叫DOCAN协议栈,06年以前叫ISOTP。DoCAN
=isotp = iso 15765-2
Q2:J1962 DLC每个通信各有什么参数?
答:A通道 J1962_pins=0x0000060E , 500Kbps
B通道
J1962_pins=0x0000030B ,250K or 500k
C通道
J1962_pins=0x00000C0D ,500K
D通道
J1962_pins=0x00000109 ,1Mbps
Q3:什么是车辆数据刷写?
答: ECU数据刷写又称为数据灌装,原理为外部数据刷写工具通过ECU通信网络(多为K-line和CAN总线)想ECU发送数据信息,实现ECU数据的管理和更新。在数据刷写时,为避免对ECU进行破坏性拆装,多通过OBD接口,基于CAN通信协议与ECU进行数据交互。
Q4:UDS协议表示什么?
答:UDS协议即ISO14229,是Unified Diagnostic Services,统一诊断服务,是诊断服务的规范化标准,比如读取故障码应该向ecu发什么指令,读数据流又是发什么指令
Q5:VIN码是什么?
答: VIN码相当于车的身份证号码,在汽车出厂时已经设定好了,不同的应用协议请求VIN码可能不一样。
Q6:SA表示?
答: SA表示源地址
Q7:DA表示?
答: DA表示目标地址
Q8:利用VAS5054模拟器跑起来需要准备什么硬件?
答: 电源,J1962 DLC 三通,VAS5054
,Kvaser
硬件,OBDDB9,
USB数据线
Q9:含扩展地址的样本可传几个数?
答: 6个
Q10:利用VAS5054模拟器运行时电源有无要求?
答: 有要求,最好使用14V电源,因为正常的 KWP2000/UDS ECU Flash需要 判断 电瓶电压 13.20V ~ 13.80V,不在 安全值 范围 是
禁止
Flash 刷写Ecu