FKECL 8 relay module 232

Where can i get this device user manual or serial (rs232) commands? Please help me .

8路通信协议说明(Ver.1)
串口设置:波特率9600,8个数据位,一个停止位,无校验位。
数据帧:每个数据帧包含8个字节。分别是:数据头,地址,功能码,四个字节数据,校验和。
上位机发送(8个字节):
数据头 一字节 0x55
目标地址一字节
功能码一字节 0x13:按照实际发送
数据四个字节:先发送第一字节,然后第二,三,四个字节
校验和一字节,将前面的所有数据相加得到。

功能码说明:
0x13:数据中的第四个字节共8位代表16路,1:吸合0:断开 (按实际设置所有的继电器状态)
校验和 将前面的所有数据相加得到(对应位相加,注意进位)
下位机返回:
数据头 一字节 0x22
本机地址一字节
数据类型一字节0
数据四个字节:
数据0无意义
数据1无意义
数据2 为扩展16路使用
数据3代表8路继电器的当前状态
校验和 将前面的所有数据相加得到(对应位相加,注意进位)

举例说明(假设地址为1)
上位机发送:
55 01 13 00 00 00 00 69 断开全部8路继电器即:0B 0000 0000 (每一位代表一路)
吸合每一路就将对应的位写1
单独吸每一路的代码如下:
55 01 13 00 00 00 01 6A 吸合第一路继电器即:0B 0000 0001 (每一位代表一路)
55 01 13 00 00 00 02 6B 吸合第二路继电器即:0B 0000 0010 (每一位代表一路)
55 01 13 00 00 00 04 6D 吸合第三路继电器即:0B 0000 0100 (每一位代表一路)
55 01 13 00 00 00 08 71 吸合第四路继电器即:0B 0000 1000 (每一位代表一路)

55 01 13 00 00 00 10 79 吸合第五路继电器即:0B 0001 0000 (每一位代表一路)
55 01 13 00 00 00 20 89 吸合第六路继电器即:0B 0010 0000 (每一位代表一路)
55 01 13 00 00 00 40 A9 吸合第七路继电器即:0B 0100 0000 (每一位代表一路)
55 01 13 00 00 00 80 E9 吸合第八路继电器即:0B 1000 0000 (每一位代表一路)

如果吸合多路,比如:吸合1234路则为55 01 13 00 00 00 0F 78即:0B 0000 1111
比如:吸合5678路则为55 01 13 00 00 00 F0 59即:0B 0000 1111

如果断开某一路,就将对应的为写为0 即可;
比如1234路处于吸合的状态,即码数为55 01 13 00 00 00 0F 78;将第2路断开即要设置的状态为 0B 0000 1101 则发送55 01 13 00 00 00 0D 76

如果用串口调试助手:计算方法:前6个数据位加和为69 那么如果吸合1234路即0F 则F+9=24(超过16,则要进位,即24-16=8); 6+0=6,进位为1 则高四位为6+1=7,所以校验和为 78;即55 01 13 00 00 00 0F 78;;那么如果吸合5678路即F0 则F+6=21(超过16,则要进位(高位进位直接丢弃),即21-16=5); 9+0=9;高位进位为1 ,丢弃;取剩余值则高四位为5,所以校验和为 59;即55 01 13 00 00 00 F0 59
如果用上位机软件:上位机内部已经设置好,直接应用即可
下位机回答:
22 01 00 00 00 00 XX HH
地址为1的继电器板8个继电器的状态用XX代表
XX 代表8路继电器的实时状态 HH代表校验和

说明:协议中无意义的字节留作将来升级