【技术实现步骤摘要】
一种版本信息传输系统及方法
本专利技术涉及工业通讯
,具体地说是一种版本信息传输系统及方法。
技术介绍
目前,在对AGV小车的控制过程中,随着车载软件版本的不断更新,为了保证调度软件与车载软件的版本一致,对版本的管理就显得尤为重要,现有的技术方案是通过传输字节的方式进行版本传输,通过传输协议的规定,在调度通信模块中解析传输的版本信息,继而进行比较,但这种传输方法需要依靠传输协议进行,当传输协议发生更改时则会解读错误,导致程序异常,且代码的可读性较差。因此,现有技术还有待发展。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种版本信息传输系统及方法。旨在解决现有技术代码可读性差、通信兼容性差的问题。为了达到上述目的,本专利技术采取了以下技术方案:本专利技术提供一种版本信息传输系统,其特征在于,包括:调度管理模块,其内置有调度软件;车载控制模块,其内置有车载软件;调度通信模块,分别与调度管理模块和车载控制模块通信连接,所述调度通信模块包括函数接口,所述调度管理模块、车载控制模块分别通过所述函数接口将自身版本信息封装为字符串。进一步的,所述调度通信模块采用mqtt协议进行传输。进一步的,所述字符串包括软件名称、版本号、标识位。进一步的,所述标识位包括分隔标识位和终结标识位,所述分隔标识位位于所述软件名称和版本号之间,所述终结标识位位于字符串末尾。进一步的,所述车载控制模块包括Arm9处理器、驱动板、扩展板;所述车载软件包括内置在Arm9处理器中的总控软件、内置在驱动板中的驱动软件、内置在扩展板中的扩展软件、脚本软件、地图数据库软件。本专利 ...
【技术保护点】
1.一种版本信息传输系统,其特征在于,包括:调度管理模块,其内置有调度软件;车载控制模块,其内置有车载软件;调度通信模块,分别与调度管理模块和车载控制模块通信连接,所述调度通信模块包括函数接口,所述调度管理模块、车载控制模块分别通过所述函数接口将自身版本号封装为字符串。
【技术特征摘要】
1.一种版本信息传输系统,其特征在于,包括:调度管理模块,其内置有调度软件;车载控制模块,其内置有车载软件;调度通信模块,分别与调度管理模块和车载控制模块通信连接,所述调度通信模块包括函数接口,所述调度管理模块、车载控制模块分别通过所述函数接口将自身版本号封装为字符串。2.根据权利要求1所述的版本信息传输系统,其特征在于,所述调度通信模块采用mqtt协议进行传输。3.根据权利要求1所述的版本信息传输系统,其特征在于,所述字符串包括软件名称、版本信息、标识位。4.根据权利要求3所述的版本信息传输系统,其特征在于,所述标识位包括分隔标识位和终结标识位,所述分隔标识位位于所述软件名称和版本信息之间,所述终结标识位位于字符串末尾。5.根据权利要求1所述的版本信息传输系统,其特征在于,所述车载控制模块包括Arm9处理器、驱动板、扩展板,所述车载软件包括内置在Arm9处理器中的总控软件、内置在驱动板中的驱动软件、内置在扩展板中的扩展软件、...
【专利技术属性】
技术研发人员:吴振毓,
申请(专利权)人:芜湖智久机器人有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。