[发明专利]基于CAN通讯的上位机与下位机的通信方法及系统有效
申请号: | 202011598983.5 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112311641B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 姜富文;李浩 | 申请(专利权)人: | 深圳市法拉第电驱动有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/819;H04L29/06 |
代理公司: | 深圳市壹壹壹知识产权代理事务所(普通合伙) 44521 | 代理人: | 师勇 |
地址: | 518000 广东省深圳市宝安区福海街道桥头*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 can 通讯 上位 下位 通信 方法 系统 | ||
本发明实施例公开了一种基于CAN通讯的上位机与下位机的通信方法及系统,所述方法包括:步骤S1:上位机从选择一下位机作为令牌管理者,并给令牌管理者发送配置信息;步骤S2:上位机广播启动命令并等待下位机反馈的数据;步骤S3:各下位机收到启动命令后开始采样;步骤S4:令牌管理者根据配置信息进行初始化,令牌管理者先查找总线上所有下位机,并进行排序;按照顺序向其他下位机发送令牌命令;步骤S5:接收到令牌命令的下位机发送数据至上位机;步骤S6:上位机收到数据后,根据所述协议来解包数据,完成通信。本发明可以使得上位机的通讯逻辑得到较大程度上的简化,减轻了上位机的工作负担和代码的复杂程度。
技术领域
本发明涉及新能源汽车通信技术领域,尤其涉及一种基于CAN通讯的上位机与下位机的通信方法及系统。
背景技术
在汽车领域内CAN能够实现分布式实时控制。能够将多种智能机器进行网络连接,并进行统一控制,特别是在上位机与下位机通信时,可以通过连续帧来进行大量数据的传输,提高效率。
一般多帧报文会根据协议的内容,进行连续的发送,因此需要上位机下发多帧报文发送命令,下位机才会响应,但是因为上位机系统运行的过程中有着各种逻辑需要处理,什么时候给下位机发送命令需要考虑各种因素,导致通讯模块的逻辑一般会比较复杂,特别是总线上搭载多台下位机的时候,上位机不仅要处理各种功能的逻辑,还要考虑给多台下位机发送命令的顺序,因为上位机不能同时接收多台下位机发送的多帧数据,必须一台一台进行接收,再加上数据的解析,导致多台下位机多帧通讯的管控逻辑一般都较为复杂。
发明内容
本发明实施例所要解决的技术问题在于,提供一种基于CAN通讯的上位机与下位机的通信方法及系统,以简化上位机的管控逻辑,让上位机有更多的资源分配给其他功能逻辑。
为了解决上述技术问题,本发明实施例提出了一种基于CAN通讯的上位机与下位机的通信方法,包括:
步骤S1:上位机从多台下位机中选择一下位机作为令牌管理者,并给令牌管理者发送配置信息;
步骤S2:上位机广播启动命令并等待下位机反馈的数据;
步骤S3:各下位机收到启动命令后开始采样;
步骤S4:令牌管理者根据配置信息进行初始化,令牌管理者先查找总线上所有下位机,并进行排序;排序完毕后按照顺序向其他下位机发送令牌命令;
步骤S5:接收到令牌命令的下位机根据帧的数据和预设的协议内容来发送数据至上位机;
步骤S6:上位机收到数据后,根据所述协议来解包数据,完成通信。
相应地,本发明实施例还提供了一种基于CAN通讯的上位机与下位机的通信系统,包括上位机及多台下位机,
上位机:从多台下位机中选择一下位机作为令牌管理者,并给令牌管理者发送配置信息;广播启动命令并等待下位机反馈的数据;收到下位机反馈的数据后,根据预设的协议来解包数据,完成通信;
各下位机收到启动命令后开始采样;
令牌管理者根据配置信息进行初始化,令牌管理者先查找总线上所有下位机,并进行排序;排序完毕后按照顺序向其他下位机发送令牌命令;
接收到令牌命令的下位机根据帧的数据和预设的协议内容来发送数据至上位机。
本发明的有益效果为:本发明可以使得上位机的通讯逻辑得到较大程度上的简化,因为有某台下位机在进行发送顺序的管控,上位机只需接收即可,在每个程序循环的时候进行数据的读取并根据协议内容加以解析,减轻了上位机的工作负担和代码的复杂程度。
附图说明
图1是本发明实施例的基于CAN通讯的上位机与下位机的通信方法的流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市法拉第电驱动有限公司,未经深圳市法拉第电驱动有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011598983.5/2.html,转载请声明来源钻瓜专利网。