最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

通讯命令格式定义

来源:动视网 责编:小OO 时间:2025-10-01 10:29:19
文档

通讯命令格式定义

CAN总线一次发送或接收8字节数据DATA[0]~DATA[7],各命令对应的8字节数据定义如下表所示:MDLMDH命令号Data[0]Data[1]Data[2]Data[3]Data[4]Data[5]Data[6]Data[7]Cmd1——命令号1主机编号————Cmd2—测试方式命令号2主机编号电缆总数断路阻值Cmd3从机编号从机针号命令号3主机编号主机针号从机编号从机针号主机针号Cmd4命令号4主机编号————Cmd5被测电缆阻值被测电缆序号Cmd6——命令号6主机编号————Cmd
推荐度:
导读CAN总线一次发送或接收8字节数据DATA[0]~DATA[7],各命令对应的8字节数据定义如下表所示:MDLMDH命令号Data[0]Data[1]Data[2]Data[3]Data[4]Data[5]Data[6]Data[7]Cmd1——命令号1主机编号————Cmd2—测试方式命令号2主机编号电缆总数断路阻值Cmd3从机编号从机针号命令号3主机编号主机针号从机编号从机针号主机针号Cmd4命令号4主机编号————Cmd5被测电缆阻值被测电缆序号Cmd6——命令号6主机编号————Cmd
CAN总线一次发送或接收8字节数据DATA[0]~DATA[7],各命令对应的8字节数据定义如下表所示:

MDLMDH
命令号Data[0]

Data[1]

Data[2]

Data[3]

Data[4]

Data[5]

Data[6]

Data[7]

Cmd1

命令号1

主机

编号

Cmd2

测试

方式

命令号2

主机

编号

电缆

总数

断路

阻值

Cmd3

从机

编号

从机

针号

命令号3

主机

编号

主机

针号

从机

编号

从机

针号

主机

针号

Cmd4

命令号4

主机

编号

Cmd5

被测电缆阻值被测电缆序号
Cmd6

命令号6

主机

编号

Cmd7

命令号

7

主机

编号

Cmd8

新测试

机编号

命令号8

主机

编号

Cmd9

通电

时间

电压

档位

命令号9

主机

编号

Cmd10

命令号10

主机

编号

Cmd11

命令号11

主机

编号

Cmd12

命令号12

主机

编号

Cmd99

命令号99

主机

编号

线束测试控制器命令函数。线束测试控制器接收到上位机的命令,执行相应的函数,cmd1~cmd6函数分别完成如下操作:

(1)cmd1,查找线束测试控制器命令。测试机接收到上位机命令1,进行测试机编号确认;

(2)cmd2,命令主测试机命令。测试机接收到上位机命令2,主机进行确认;

(3)cmd3,下载测试数据命令。测试机接收到上位机命令3,主机开始接收CAN总线数据,并将数据保存在RAM中;

(4)cmd4,通断测试开始测试命令。测试机接收到上位机命令4,主机开始依次读取RAM中数据,并依次进行测试。每测完一次,将结果保存在RAM中;

(5)cmd5,测试机上传数据命令。测试机接收到上位机命令5,主机开始依次读取保存在RAM中的结果,并依次上传给上位机;

(6)cmd6,测试结束命令。测试机接收到上位机命令6,主机结束测试,各测试机返回至待机状态。

(7)cmd7,自检命令。

(8)cmd8,修改测试机编号命令。

(9)cmd9,绝缘测试开始测试命令。测试机接收到上位机命令9,主机开始依次读取RAM中数据,并依次进行测试。每测完一次,将结果保存在RAM中;

(10)cmd10,辅助故障定位测试开始测试命令。测试机接收到上位机命令10,主机开始依次读取RAM中数据,并依次进行测试。

(11)cmd11,振动测试命令。

(12)cmd12,查询测试机状态命令

(99)cmd99,LED检查命令。

命令参数说明:

(1)测试方式。1为断路测试,2为短路测试,3为绝缘测试,4为振动测试,5为辅助故障定位;

(2)电压档位。1为250V,2为500V;

DSP扩展外设地址分配:

电缆测试仪采用TMS320F2812作为微控制器,其Zone1空间用于扩展外设。Zone1空间的寻址范围是0x4000~0x5fff(8K×16bit);Zone2空间和Zone6空间用于扩展外部RAM,Zone2空间的寻址范围是0x80000~0xfffff(512K×16bit),Zone6空间的寻址范围是0x100000~0x17ffff(512K×16bit)。

0x04000~0x04013:74HC273A_EN,A组20个74HC273使能,上升沿使能;

0x04014~0x04027:74HC273B_EN,B组20个74HC273使能,上升沿使能;

0x04028:DATA273,A组B组40个74HC273的输入端数据;

0x04029:RST,继电器板复位控制,写0复位;

0x0402A:LED,LED指示灯锁存,写0x0全灭,写0x01自检指示灯,写0x02待机指示灯,写0x04故障指示灯,写0x08主控指示灯,写0x10协测指示灯,写0x20绝缘测试指示灯,写0x40故障定位指示灯;

0x0402B:SWITCHanalog,A/D通道转换多路开关片选,写0使能开关;

0x0402C:analogCHANNEL,A/D通道转换多路开关通道选择,写0~7分别对应通道0~7;

0x0402D:CS250V,250V激励源继电器片选,写1闭合,写0断开;

0x0402E:CS500V,500V激励源继电器片选,写1闭合,写0断开;

0x0402F:CS5V,5V激励源继电器片选,写1闭合,写0断开;

0x04030:CSMODEL,5V、250V/500V激励源切换继电器片选,写1切换到250V/500V,写0切换到5V;采样电路切换继电器片选,写1切换到绝缘测试电路,写0切换到通断测试电路;

0x04031:CSMTDR,时域反射计继电器片选,写1切换到时域反射计电路,写0切换到5V或者250V/500V激励源电路(常闭);

0x04032:CSDR,绝缘测试采样电阻档位切换继电器片选,写1断开电阻,写0接入电阻;

0x04033:CSCONTROL,250/500V激励源控制端继电器片选,写1电路工作;

0x80000:MemaA1,片外RAM1空间基地址;

0x100000:MemaB1,片外RAM2空间基地址。

文档

通讯命令格式定义

CAN总线一次发送或接收8字节数据DATA[0]~DATA[7],各命令对应的8字节数据定义如下表所示:MDLMDH命令号Data[0]Data[1]Data[2]Data[3]Data[4]Data[5]Data[6]Data[7]Cmd1——命令号1主机编号————Cmd2—测试方式命令号2主机编号电缆总数断路阻值Cmd3从机编号从机针号命令号3主机编号主机针号从机编号从机针号主机针号Cmd4命令号4主机编号————Cmd5被测电缆阻值被测电缆序号Cmd6——命令号6主机编号————Cmd
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top