(1)命令帧。
命令帧由地址、命令、数据组成。由于CAN 总线本身具有15 位CRC 校验,其校验强度完全可以满足本系统对通信可靠性的要求,故没有设置校验部分。各个部分的具体含义与约定如下:1)地址表明要与哪一个采集器通信,每个采集器唯一对应一个地址。地址为1 个字节,可使用标识符ID.0~ID.7 记录此地址,这样就可通过CAN 控制器的设置由硬件自动完成地址过滤。2)命令为1 个字节,用于指定具体的命令内容。不同的内容对应不同的命令代码。3)数据部分长度一般为1~8 字节。
(2)应答帧。
应答帧格式基本与命令帧格式相同,只不过其地址部分是自身地址,而不是目的地址。
(3)数据帧。
该帧是紧跟在某些应答帧之后发送的,因此只有地址和数据两部分。
(4)报警帧。
报警帧格式与应答帧格式相同,它的数据部分为1 个字节,表明了故障类型。
4.3 差错控制
为保证数据传输的可靠性,建立了上位机与数据集中器之间、数据集中器与数据采集器之间的差错控制。
当上位机或数据集中器发出命令帧后,在规定时间内如果未收到数据集中器或数据采集器的应答帧,即认为传输出错,并重发先前的命令帧。重发最多3 次,当重发3 次仍无法收到应答帧时,发出相应的提示信息。
5 结束语
以上述方式设计的数据集中器具有低功耗、可靠性高和成本低廉的特点,特别适合作为自动抄表系统中数据集中器设计的一种解决方案被推广和应用。在实验条件下对所设计的系统进行测试,测试表明所设计的系统运行平稳、功耗低,能够可靠地完成抄表系统数据采集需求,达到了设计要求,具有很好的应用前景。
本文关键字:暂无联系方式抄表系统-计费技术,电子知识资料 - 抄表系统-计费技术