logo好方法网

一种通讯方法、装置以及多模块通讯系统


技术摘要:
本申请公开了一种通讯方法,包括通过串口接收控制系统发送的数据帧;根据所述数据帧确定目标功能模块,并通过所述目标功能模块对应的接口将所述数据帧发送至所述目标功能模块,以使所述目标功能模块执行所述数据帧中指令编码对应的操作;接收所述目标功能模块执行所述  全部
背景技术:
目前,对于常规的串口通讯,每个功能模块均独立占用一个COM口(即串行通讯端 口,简称为串口),各功能模块利用其所占用的COM口进行通讯。然而,通常COM口的数量是有 限,无法满足功能模块数量较多时的串口需求,且若采用增加COM口来满足COM口需求的方 式,则无疑会增加系统成本,且会造成系统的COM口线路连接繁杂,灵活性等问题。有鉴于 此,如何在满足多模块通讯的同时,减少串口数量,提供系统灵活性已成为本领域技术人员 亟待解决的技术问题。
技术实现要素:
本申请的目的是提供一种通讯方法,能够在满足多模块通讯的同时,有效减少串 口数量,提供系统灵活性;本申请的另一目的是提供一种通讯装置、多模块通讯系统以及计 算机可读存储介质,均具有上述技术效果。 为解决上述技术问题,本申请提供了一种通讯方法,其特征在于,包括: 通过串口接收控制系统发送的数据帧; 根据所述数据帧确定目标功能模块,并通过所述目标功能模块对应的接口将所述 数据帧发送至所述目标功能模块,以使所述目标功能模块执行所述数据帧中指令编码对应 的操作; 接收所述目标功能模块执行所述指令编码对应的操作后经由所述接口返回的数 据,并通过所述串口将所述数据发送至所述控制系统。 可选的,所述数据帧还包括: 设备地址、参数以及CRC校验码; 所述根据所述数据帧确定目标功能模块,包括: 根据所述数据帧中的所述设备地址确定所述目标功能模块。 可选的,所述数据帧为八字节数据帧;所述设备地址与所述指令编码分别占用一 个字节,所述参数占用4个字节,所述CRC校验码占用两个字节。 可选的,所述参数包括第一参数与第二参数,所述第一参数与所述第二参数分别 占用两个字节。 可选的,还包括: 定时广播查询指令;且当接收到功能模块发送的状态信息后,解析所述状态信息 得到所述功能模块的设备编码与状态。 为解决上述技术问题,本申请还提供了一种通讯装置,包括: 接收单元,用于通过串口接收控制系统发送的数据帧; 4 CN 111585697 A 说 明 书 2/6 页 确定单元,用于根据所述数据帧确定目标功能模块,并通过所述目标功能模块对 应的接口将所述数据帧发送至所述目标功能模块,以使所述目标功能模块执行所述数据帧 中指令编码对应的操作; 发送单元,用于所述目标功能模块执行所述指令编码对应的操作后经由所述接口 返回的数据,并通过所述串口将所述数据发送至所述控制系统。 可选的,所述数据帧还包括:设备地址、参数以及CRC校验码;所述确定单元具体用 于根据所述数据帧中的所述设备地址确定所述目标功能模块。 可选的,还包括: 查询单元,用于定时广播查询指令;且当接收到功能模块发送的状态信息后,解析 所述状态信息得到所述功能模块的设备编码与状态。 为解决上述技术问题,本申请还提供了一种多模块通讯系统,包括: 控制系统、总线控制器以及功能模块;所述控制系统与所述总线控制器通过串口 相连,所述总线控制器与各所述功能模块通过接口相连; 所述总线控制器用于通过串口接收控制系统发送的数据帧;根据所述数据帧确定 目标功能模块,并通过所述目标功能模块对应的接口将所述数据帧发送至所述目标功能模 块,以使所述目标功能模块执行所述数据帧中指令编码对应的操作;以及接收所述目标功 能模块执行所述指令编码对应的操作后经由所述接口返回的数据,并通过所述串口将所述 数据发送至所述控制系统。 为解决上述技术问题,本申请还提供了一种计算机可读存储介质,所述计算机可 读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的通讯方 法的步骤。 本申请所提供的通讯方法,包括:通过串口接收控制系统发送的数据帧;根据所述 数据帧确定目标功能模块,并通过所述目标功能模块对应的接口将所述数据帧发送至所述 目标功能模块,以使所述目标功能模块执行所述数据帧中指令编码对应的操作;接收所述 目标功能模块执行所述指令编码对应的操作后经由所述接口返回的数据,并通过所述串口 将所述数据发送至所述控制系统。可见,本申请所提供的通讯方法,由中转设备转发控制系 统发送的数据帧以及功能模块返回的数据,各功能模块不再分别通过串口与控制系统相 连,实现一个串口对的多个功能模块分时复用,从而极大的简化了串口通讯线路连接以及 控制程序的编写,有效的提高了系统的可扩展性和灵活性。 本申请所提供的通讯装置、多模块通讯系统以及计算机可读存储介质,均具有上 述技术效果。 附图说明 为了更清楚地说明本申请实施例中的技术方案,下面将对现有技术和实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获 得其他的附图。 图1为本申请实施例所提供的一种通讯方法的流程示意图; 图2为本申请实施例所提供的一种通讯框图; 5 CN 111585697 A 说 明 书 3/6 页 图3为本申请实施例所提供的一种通讯装置的示意图; 图4为本申请实施例所提供的一种多模块通讯系统的示意图。
下载此资料需消耗2积分,
分享到:
收藏