[发明专利]二次平台运动控制的上下位机通信方法和装置在审
申请号: | 201410203410.6 | 申请日: | 2014-05-14 |
公开(公告)号: | CN103973798A | 公开(公告)日: | 2014-08-06 |
发明(设计)人: | 刘宇维;刘帅;陈兴林;周乃新;杜靖 | 申请(专利权)人: | 哈尔滨工业大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 张宏威 |
地址: | 150001 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 二次平台运动控制的上下位机通信方法和装置,涉及一种通信方法和装置。本发明是为了解决传统的二次平台运动控制的上下位机通信方法的实时性差的问题。本发明的上位机和下位机通信节点通过TCP通信协议进行通信,下位机通信节点与单片机通过串口进行通信。由于通信指令多,故定义了应用层的通信协议和装置。当上位机向下位机单片机发送指令时,上位机通过TCP通道把数据发送给下位机通信节点,通信节点再把应用层的信息通过串口发给单片机,单片机根据指令执行相应的功能。本发明适用于二次平台运动控制的上下位机通信。 | ||
搜索关键词: | 二次 平台 运动 控制 下位 通信 方法 装置 | ||
【主权项】:
二次平台运动控制的上下位机通信方法,其特征是:将上位机作为客户端,将下位机通信节点作为服务器,由客户端发起的通信过程,由以下步骤实现:步骤一、客户端接收用户的操作指令,将其转换为服务器的能够识别的格式,并通过Socket接口下传到服务器,然后等待返回数据;步骤二、服务器接入客户端的操作指令,并添加到指令接收缓冲队列;指令解释任务从指令接收缓冲队列取出指令,并执行对应的软硬件操作,操作结束后将执行结果添加到数据发送缓冲队列;数据发送任务从数据发送缓冲队列取出信息,通过Socket接口将其发送给客户端;步骤三、客户端接收服务器发出的执行结果,并将该执行结果发送给用户;由客户端发起的通信过程,由以下步骤实现:步骤A、服务器在硬件中断的状态下,操作系统执行已经被绑定的中断服务程序,中断服务程序通知中断服务任务,中断服务任务将中断信息添加到信息发送缓冲队列;若存在采取硬件轮询方式,则将轮询任务将信息添加到发送队列;数据发送任务发送缓冲队列中的信息上传给客户端;步骤B、客户端接收服务器上传的信息,并发送给用户,由用户选择的下一步操作指令。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学,未经哈尔滨工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410203410.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种往复自走式猪舍刮粪机
- 下一篇:一种可控气氛加热炉