读重量,我们是40001/40002,2个寄存器存放32的有符号整型数
01 地址
03 读寄存器功能码
00 00 地址
00 02寄存器个数
C4 0B为校验
仪表返回
01 地址
03 读寄存器功能码
04 寄存器个数
02 F8 00 00 为数据
7A 7A为校验码,
02 F8 00 00是这么处理的 我得到的字节为1234,我解析时为0000 02F8,这个32位有符号数就是760,仪表内的分度值现在为0.01g,所有得到的重量就位7.6g
清零 :01 06 00 0B 00 00 F8 08 置0 响应 01 06 00 0B 00 00 F8 08
01 06 00 0B 08 00 FF C8 置1 01 06 00 0B 08 00 FF C8
01 地址
06 写寄存器功能码
00 0B 地址
08 00 该寄存器的bit11置1 、00 00 则置0
F8 08 / FF C8为校验
注:清零,去皮,清皮操作相应bit位需先置0再置1
去皮:
01 06 00 0B 00 00 F8 08 置0 响应 01 06 00 0B 00 00 F8 08
01 06 00 0B 10 00 F5 C8 置1 01 06 00 0B 10 00 F5 C8
清皮 01 06 00 0B 00 00 F8 08 置0 响应 01 06 00 0B 00 00 F8 08
01 06 00 0B 20 00 E1 C8 置1 01 06 00 0B 20 00 E1 C8
关于校正:
Step1:先输入砝码重量(按照标定的砝码重量选择下边的命令):
100g砝码,由于小数点换算关系输入10000
200g砝码,由于小数点换算关系输入20000
500g砝码,由于小数点换算关系输入50000
Step2:
校正命令:
确保秤台清空,输入校正零点命令(上升沿,先0再写1)
,
放上砝码,待稳定之后,输入校正砝码重量命令(上升沿,先0再写3)
,