[发明专利]基于CAN通讯的上位机与下位机的通信方法及系统有效
申请号: | 202011598983.5 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112311641B | 公开(公告)日: | 2021-04-06 |
发明(设计)人: | 姜富文;李浩 | 申请(专利权)人: | 深圳市法拉第电驱动有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/819;H04L29/06 |
代理公司: | 深圳市壹壹壹知识产权代理事务所(普通合伙) 44521 | 代理人: | 师勇 |
地址: | 518000 广东省深圳市宝安区福海街道桥头*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 can 通讯 上位 下位 通信 方法 系统 | ||
1.一种基于CAN通讯的上位机与下位机的通信方法,其特征在于,包括:
步骤S1:上位机从多台下位机中选择一下位机作为令牌管理者,并给令牌管理者发送配置信息;
步骤S2:上位机广播启动命令并等待下位机反馈的数据;
步骤S3:各下位机收到启动命令后开始采样;
步骤S4:令牌管理者根据配置信息进行初始化,令牌管理者先查找总线上所有下位机,并进行排序;排序完毕后按照顺序向其他下位机发送令牌命令;
步骤S5:接收到令牌命令的下位机根据帧的数据和预设的协议内容来发送数据至上位机;
步骤S6:上位机收到数据后,根据所述协议来解包数据,完成通信。
2.如权利要求1所述的基于CAN通讯的上位机与下位机的通信方法,其特征在于,步骤S4包括:
子步骤S41:令牌管理者根据设置好的时间间隔开始计时,在时间到后,令牌管理者给需要发送数据的下位机发送令牌命令;
子步骤S42:该下位机接收到令牌命令后,将采样数据通过连续帧发送给上位机。
3.如权利要求1所述的基于CAN通讯的上位机与下位机的通信方法,其特征在于,步骤S6之后还包括:
步骤S7:上位机根据用户设置广播停止命令,各下位机采样结束并等待新命令。
4.一种基于CAN通讯的上位机与下位机的通信系统,其特征在于,包括上位机及多台下位机,
上位机:从多台下位机中选择一下位机作为令牌管理者,并给令牌管理者发送配置信息;广播启动命令并等待下位机反馈的数据;收到下位机反馈的数据后,根据预设的协议来解包数据,完成通信;
各下位机收到启动命令后开始采样;
令牌管理者根据配置信息进行初始化,令牌管理者先查找总线上所有下位机,并进行排序;排序完毕后按照顺序向其他下位机发送令牌命令;
接收到令牌命令的下位机根据帧的数据和预设的协议内容来发送数据至上位机。
5.如权利要求4所述的基于CAN通讯的上位机与下位机的通信系统,其特征在于,所述令牌管理者根据设置好的时间间隔开始计时,在时间到后,令牌管理者给需要发送数据的下位机发送令牌命令;该下位机接收到令牌命令后,将采样数据通过连续帧发送给上位机。
6.如权利要求4所述的基于CAN通讯的上位机与下位机的通信系统,其特征在于,所述上位机根据用户设置广播停止命令,各下位机采样结束并等待新命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市法拉第电驱动有限公司,未经深圳市法拉第电驱动有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011598983.5/1.html,转载请声明来源钻瓜专利网。