《计算机技术与发展杂志》发表论文赏析
作者:刘彪*;张进智;张巧;王睿乔;李明乐;乔邦江
单位:1. 国营长虹机械厂 电子车间,广西 桂林 541000;2. 中国兵器装备集团制导航空弹药研究开发中心 导航室,湖南 长沙 410100
摘要:针对目前设备(惯性测量单元、惯性导航系统、卫星接收机等) 在输出测量数据时,由于数据通讯协议不同,数据输出格式不统一。 对不同设备进行测试或验收时,必须编写不同的采集测试软件,或在原有软件上进行大量的修改,造成不必要的人力成本和时间成本。 基于上述问题,研究并设计一种通用串口数据协议解析与显控系统,提出采用 XML( 可扩展性标记语言) 作为串口通讯协议解析器的协议描述文件,利用 XML 文件的可扩展性、异构性和标签之间的父子层级关系,实现串口协议解析器的通用性,达到更新或更换通讯协议时,无须重新编写代码,只需重新配置并加载 XML 文件即可;支持对不同设备输出数据的自动解析,满足多设备协议的数据要求。 主要介绍该系统的工作原理以及实现方法,设计一款通用串口数据协议与显控系统软件,并根据已有设备进行测试,证明该系统能够正确解析设备数据,系统运行稳定、可靠,满足了研发需求。
关键词:通用串口;数据协议;数据解析;数据采集;显控系统