打印

串口通信协议

[复制链接]
1137|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
pkat|  楼主 | 2012-6-24 10:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
不太明白下面的串口通信协议
通信协议如下:

1、设定细分、步距角
0xff 0xaa 0x0N(电机1对应0x01,电机2对应0x02)
0x01(CMD,对应命令号)
0xnn 0xnn(这2个字节对应细分,前面为低字节、后面为高字节)
0xnn(如:步距角为1.8,对应该字节的值就是180)
0x00 0xnn(最后一个字节对应前面所有的字节的和,校验用)

回:0xff 0xaa 0x0N(电机1对应0x01,电机2对应0x02)0x01 0x00 0x00

2、设定齿轮比
0xff 0xaa 0x0N(电机1对应0x01,电机2对应0x02)
0x02(CMD,对应命令号)
0xnn 0xnn 0xnn(这3个字节表示齿轮比(电机转一圈所走的距离),前面是低字节,后面是高字节)
0x00 0xnn(最后一个字节对应前面所有的字节的和,校验用)

回:0xff 0xaa 0x0N(电机1对应0x01,电机2对应0x02) 0x02 0x00 0x00

3、设定运行距离
0xff 0xaa 0x0N(电机1对应0x01,电机2对应0x02)
0x03(CMD,对应命令号)
0xnn 0xnn 0xnn(这3个字节表示运行距离,前面是低字节,后面是高字节)
0x00 0xnn(最后一个字节对应前面所有的字节的和,校验用)

回:0xff 0xaa 0x0N(电机1对应0x01,电机2对应0x02)0x03 0x00 0x00

相关帖子

沙发
火箭球迷| | 2012-6-24 10:08 | 只看该作者
先了解、熟悉产品功能,再来看

使用特权

评论回复
板凳
xsgy123| | 2012-6-24 10:22 | 只看该作者
这个好像写的很明白了

使用特权

评论回复
地板
秋天落叶| | 2012-6-24 10:30 | 只看该作者
建议LZ看一下相关的基础知识

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

196

主题

2726

帖子

0

粉丝