[发明专利]一种多从站通信协议方法在审
申请号: | 202111577286.6 | 申请日: | 2021-12-22 |
公开(公告)号: | CN116346523A | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 崔可夫;刘世昌;栾显晔;徐东良;张磊;王涛 | 申请(专利权)人: | 山东新松工业软件研究院股份有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;G06F13/42 |
代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 郑伟健 |
地址: | 250000 山东省济南市中国(山东)自*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通信协议 方法 | ||
1.一种多从站通信协议系统,其特征在于,主站和多个从站基于串口总线进行通信,所述串口总线具有数据发送线TX和数据接收线RX,将多个从站的数据接收线RX连接在一起,并与主站的数据发送线TX连接;将多个从站的数据发送线TX连接在一起,并与主站的数据接收线RX连接,以实现主站对多个从站的数据收发控制。
2.根据权利要求1所述的一种多从站通信协议系统,其特征在于,所述主站和从站都设有GPIO模块,主站GPIO模块的输出GPIO与其相邻的从站GPIO模块的输入GPIO通过数据线连接,每个从站GPIO模块的输出GPIO与其相邻的从站GPIO模块的输入GPIO通过数据线连接。
3.根据权利要求1所述的一种多从站通信协议系统,其特征在于,所述主站和从站均采用STM32单片机作为主控制器。
4.一种多从站通信协议方法,其特征在于,包括以下步骤:
1)主站通过物理编址辨识指令辨识从站个数以及每一个从站的物理编址;
2)每个从站接收并响应主站发出的物理编址辨识指令,进而激活该从站,使其与主站进行通信。
5.根据权利要求4所述的一种多从站通信协议方法,其特征在于,所述主站执行以下步骤:
初始化阶段:将主站状态设置为初始状态,主站GPIO模块设置为输出模式,定义一个全局变量Slave_ID_Num,用于记录编址辨识的从站个数;
识别阶段:主站对从站发送物理编址辨识指令,从站只有在其输入GPIO处于激活态才能接收到物理编址辨识指令,被编址的从站在接收到物理编址辨识指令后向主站返回响应帧,主站接收到从站的返回响应帧后,说明此次编址有效,全局变量加一,继续下一次编址操作;在设定时间内,如果主站接收不到从站的返回响应帧,则确认编址辨识过程结束,此时主站从初始状态切换到数据通讯操作状态;
主从数据通信阶段:主站对所有识别到的从站进行数据通信。
6.根据权利要求4所述的一种多从站通信协议方法,其特征在于,所述从站执行以下步骤:
初始化阶段:将从站状态设置为初始状态,定义一个全局变量Slave_ID,用于记录当前从站被编址的编号;
响应阶段:当输入GPIO处于激活态从站接收到主站发出的物理编址辨识指令后,从站向主站发送编码返回响应帧,当该从站被主站辨识后,将输出GPIO置为激活态,激活下一个从站;并且该从站将从初始状态切换到数据通讯操作状态,进入到主从数据通信阶段,如果从站的输入GPIO状态为未激活态,那么该从站将继续等待编址辨识操作,不能进入到数据通讯阶段;
主从数据通信阶段:所有处于数据通讯操作状态的从站与主站进行数据通信。
7.根据权利要求5或6所述的一种多从站通信协议方法,其特征在于,所述初始状态下,主站和从站只能进行物理编址辨识,不能进行I/O数据通讯;而在数据通讯操作状态下,主站和从站可以进行I/O数据通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东新松工业软件研究院股份有限公司,未经山东新松工业软件研究院股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111577286.6/1.html,转载请声明来源钻瓜专利网。