- 0
- 0
- 约2.39千字
- 约 3页
- 2026-01-12 发布于四川
- 举报
电阻卡给定电阻输出通讯示例
每个寄存器为16位二进制数,两个字节。电阻卡的给定电阻位于寄存器地址为0006和0007两个寄存器单元,数据格式为unsignedlong
CDAB,即32位无符号整数。见下图寄存器列表红框处:
0006寄存器的数值是给定电阻的低16位,0007寄存器的数值是给定电阻的高16位。给定电阻时,需要同时向0006和0007两个寄存器写入数值,
0006写入低16位,0007写入高16位。下面是示例:
例1:输出电阻2345Ω
上位机发送:0110000600020409290000A1D1
通讯地址功能码寄存器起始地址寄存器个数数据字节数数据CRC校验
0110000600020409290000A1D1
电阻卡的通向寄存器从0006寄存器开写入寄存器个数为2,后边紧跟着4给定电阻的数据格式是unsignedlong是前面11个字节数据经CRC16计
讯地址,出厂时写入数据始写入即从0006到0007,共个字节是数CDAB,即小端。组合成转换成算获得为D1A1,低位在
默认为1。两个寄存器。据。十进制数是2345,即给定电阻为2345Ω。前,A1先发送,D1后发送。
电阻卡收到并解析后立即输出2345Ω,并向上位机回复:011000060002A1C9
通讯地址功能码寄存器起始地址寄存器个数CRC校验
011000060002A1C9
电阻卡的通向寄存器从0006寄存器开写入寄存器个数为2,是前面6个字节数据经CRC16计
讯地址,出厂时写入数据始写入即从0006到0007,算获得为C9A1,低位在
默认为1。共两个寄存器。前,A1先发送,C9后发送。
例2:输出电阻15kΩ
上位机发送:011000060002043A980000FEB2
通讯地址功能码寄存器起始地址寄存器个数数据字节数数据CRC校验
011000060002043A980000FEB2
电阻卡的通向寄存器从0006寄存器开写入寄存器个数为2,后边紧跟着4给定电阻的数据格式是unsignedlong是前面11个字节数据经CRC16计
讯地址,出厂时写入数据始写入即从0006到0007,共个字节是数CDAB,即小端。组合成00003A98转换成算获得为B2FE,低位在
默认为1。两个寄存器。据。十进制数是15000,即给定电阻为15000Ω。前,FE先发送,B2后发送。
电阻
原创力文档

文档评论(0)