一、 通信协议的定义
本协议定义了计算机与模块式光源之间的通信协议。并约定计算机为上位机端,模块式光源为下位机端。下行是指由计算机向模块式光源发送数据。上行是指由模块式光源向计算机发送数据。
本文所有数据均为 Hex 十六进制数 0xAA 和 AA 均指 0xAA
二、 通信信道与设置
所有的通信均通过计算机的 RS232 串口进行。
在实际应用中,可采用 USB 转 RS232 转换接口,RS232 一端(DB9 型)与模块的 RS232(DB9 型)接口相连,USB 一端与计算机的 USB 接口相连。串口的通信参数设置如下:波特率为 9600bit/s ,数据为 8 位数据位,1 位停止位,无校验。
三、 协议及包格式
所有通信均采用主从应答模式,即由上位机发送相应的命令,由下位机进行应答。数据格式为 HEX 方式发送接收。命令包的格式如下:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !