脉冲宽度以0.05ms+-0.01ms为基本单位
数据脉冲的宽度是4个基本单位约为0.2ms
同步脉冲的宽度为8个基本单位约为0.4ms
其中8个数据脉冲加一个4基本单位的低电平间隔构成一个通道数据帧约为1.8ms
16个数据脉冲构成一个crc校验数据帧约为3.2ms
8个数据脉冲构成一个设备类型数据帧约为1.6ms
一个数据包一次包括
一个同步脉冲 0.4ms
一个设备种类脉数据帧 1.6ms
若干个通道数据帧 1.8ms x N
一个crc校验数据帧 3.2ms
其数据帧的长度为:5.2ms+1.8 x N 其中N为频道数
以4通道设备为例:
一个同步脉冲 0.4ms
一个设备种类脉数据帧 1.6ms
4个通道数据帧 1.8ms x 4 =7.2ms
一个crc校验数据帧 3.2ms
合计: 12.4ms
以8通道设备为例:
一个同步脉冲 0.4ms
一个设备种类脉数据帧 1.6ms
8个通道数据帧 1.8ms x 8 =14.4ms
一个crc校验数据帧 3.2ms
合计: 19.6ms
其中数据脉冲当高电平的宽度<0.1ms且>=0.05ms代表0,当数据脉冲>=0.1ms且<0.15ms代表1
其中数据脉冲的0为脉宽<0.1ms且>=0.05ms,1为脉宽>=0.1<0.15
其中同步脉冲为8个基本单位高电平。
在4通道一下的系统当中校验位也可以考虑将其简化为奇偶校验,这样在通道数比较少的情况下将校验位放入频道脉冲即可。
数据类型数矩帧当中的前两位为校验类型00为无校验,01为奇偶校验,10为CRC校验,11为其他校验方法
数据类型数据帧的第3~6位为频道数
发射机对MCU的要求至少一个16位计时器,8个的AD端口,8~16个数字IO端口,主频8M以上。
接收机对MCU的要求至少两个16位计时器,8个数字IO端口,一个ICP端口,主频8M以上。
如果需要还可以增加一个由16个脉冲组成的地址码帧,这样对于一个4通道设备数据刷新周期就是15.6ms,而8通道设备则为22.8ms。 |