[发明专利]基于ModbusRTU协议的同步电机数据通信系统有效
申请号: | 201711100134.0 | 申请日: | 2017-11-09 |
公开(公告)号: | CN107864081B | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 刘澍;段巍;李凡;王成胜;蒋珺;兰志明;杨琼涛;王盼 | 申请(专利权)人: | 北京金自天正智能控制股份有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L12/403 |
代理公司: | 北京华谊知识产权代理有限公司 11207 | 代理人: | 刘月娥 |
地址: | 100071 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 modbusrtu 协议 同步电机 数据通信 系统 | ||
1.一种基于Modbus RTU协议的同步电机数据通信系统,其特征在于:四台带有DSP芯片的控制板,蓝海微星触摸屏,RS485转换芯片,双绞线,RS485总线;将每个DSP控制板上的SCI输出管脚由双绞线并联后,并由其中任意一个管脚用双绞线引入RS485转换芯片;将RS485转换芯片的输出端由一条RS485数据总线连接在触摸屏的RS485接口上;触摸屏端的系统是在VirtualStudio2010环境下基于WinCE6.0平台上开发的通讯系统;该通讯系统的主站发送端包括如下环节:屏幕上的触摸和按键事件的识别环节、动作处理环节、命令产生环节、Sliding Window消息控制环节、消息发送和接受环节和接受端的命令识别环节,命令执行环节,回传消息回传环节;
上述主站通过C#VisualStudio 2010进行编程和从站进行数据交互;从站通过CCS3.0进行编程处理从主站触摸屏接受到的消息;
在本同步电机数据通信系统中,一个从站使用多个地址来模拟Sliding Window系统中的ACK码。在命令生成环节,主站依据命令的序列及其相应的从站产生地址码并放入Sliding Window的缓存队列中。在地址码的分配上,每一个DSP从站都会被分到32个连续的地址码;1-32是DSP1所分配的地址码,33-64是DSP2的地址码,以此类推,将128个地址码分别分给4个DSP,用在Sliding Window机制中模拟ACK功能码;
2.根据权利要求1所述的同步电机数据通信系统,其特征在于:Sliding Window控制环节,触摸屏会依据设定好的窗口大小将队列中的数据放入发送窗口;发送过程中,发送窗口中的所有数据包保存起来以防止由于数据传输导致的数据错误或其它问题;对从机的回传消息进行确认,将数据提交。
3.根据权利要求1所述的同步电机数据通信系统,其特征在于:在DSP接收端,通过串口读取报文,若是芯片空闲,处理报文,生成回传报文,并发送;当DSP芯片不处于空闲状态时,将其置于缓存队列,等稍后进行处理;主机端接受到DSP的回传报文,对其进行解析,判断回复报文的顺序与正确性;
当回文与主站所发报文的ACK匹配,发送窗口下移对其中报文进行更新;当不匹配,找到最初不匹配的那一条报文,将此报文所对应的从机的窗口中的报文重新发送,当多次不成功,认为从机通讯出故障,判断其他机器是否继续运行;如果其他机器可以继续运行且本机重启不会影响其他机器的工作状态时重启,重启出错的DSP使得系统正常运行,反之,在保证其他从机安全正常的情况下,发出警示信号,并停机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金自天正智能控制股份有限公司,未经北京金自天正智能控制股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711100134.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车通信方法、装置及计算机可读存储介质
- 下一篇:一种组队旅游的信息分享装置