[发明专利]一种基于CAN网络的模块化控制方法及控制系统在审
申请号: | 201810519134.2 | 申请日: | 2018-05-28 |
公开(公告)号: | CN110850814A | 公开(公告)日: | 2020-02-28 |
发明(设计)人: | 甘正中;陈良元 | 申请(专利权)人: | 安费诺奥罗拉科技(惠州)有限公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 广州粤高专利商标代理有限公司 44102 | 代理人: | 陈卫;谭映华 |
地址: | 516006 广东省惠州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 can 网络 模块化 控制 方法 控制系统 | ||
本发明公开了一种基于CAN网络的模块化控制方法及控制系统,涉及CAN网络的模块化控制技术领域,CAN网络的模块化控制系统,包括触摸屏、与所述触摸屏相连接的控制器以及若干专用模块,所述控制器通过CAN总线与若干所述专用模块相连接,所述控制器通过CAN总线与若干所述专用模块之间相互通讯。本发明的有益效果:专用模块完成底层繁琐的控制环节,并使用CAN总线组成控制系统的组合,避免了底层繁琐的编程,大大节约了系统资源,具有高效低成本的特点,同时,其简单的布线使得系统变得简单,调试工作量大大降低。
技术领域
本发明涉及CAN网络的模块化控制技术领域,具体涉及一种基于CAN网络的模块化控制方法及控制系统。
背景技术
传统的工业应用中步进电机、伺服电机、继电器、电磁阀等设备的控制都需要独立的PLC进行控制,各种不同的设备需要进行不同的PLC的底层编程,造成软件代码冗余、版本繁多、控制流程复杂、调试工作量大;当设备安装区域不同时,还需要进行繁琐的布线操作,造成资源的浪费且不易统一维护。
此外伺服电机、步进电机的控制都是脉冲控制,而脉冲控制需要大量占用PLC资源,特别在伺服或步进电机数量较多的情况下,导致PLC系统的处理速度、精度下降,从而不能满足实时性及高精度要求。
传统的PLC控制,对于设备的组网监控、控制,不能便捷兼容各类设备、及时响应各种设备增减。
发明内容
本发明为克服上述现有技术所述的PLC控制的底层繁琐的编程及调试工作量大的问题,提供一种基于CAN网络的模块化控制方法及控制系统。
为解决上述技术问题,本发明的技术方案如下:
一种基于CAN网络的模块化控制方法,包括以下步骤:
S10.触摸屏通过控制器选择某一个专用通道;
S20. 触摸屏通过选择的专用通道对与该专用通道对应的专用模块进行控制,并通过专用模块将控制指令信息传输至控制器;
S30. 控制器将所述触摸屏设置的指令信息进行解析处理,并将解析完成的指令信息通过CAN总线发送至所述专用模块;
S40. 专用模块将接收到的指令信息进行处理得到控制信号;
S50. 专用模块根据控制信号驱动终端设备动作。
进一步的,作为优选技术方案,所述S40中的专用模块将接收到的指令信息进行处理,具体步骤包括:
S401. 专用模块通过专用模块内的CAN收发器接收控制器发送的CAN总线信息;
S402. CAN收发器将CAN总线信息传送给专用模块内的MCU进行解析;
S403. MCU对解析到的指令进行分析处理得到当前输出控制信号,并输出控制信号传输至专用模块内的驱动电路;
S404. 驱动电路对控制信号进行处理,并输出与终端设备相对应的控制信号。
进一步的,作为优选技术方案,所述S402中MCU解析的信息还包括信号输入电路捕捉到的外部信号,所述外部信号包括输入的开关量信号、模拟量信号以及高速脉冲信号。
进一步的,作为优选技术方案,所述S403中MCU对指令进行分析处理,包括设置专用模块的工作状态,所述工作状态具体包括:设置专用模块的工作模式、启停模式以及工作频率。
进一步的,作为优选技术方案,所述的专用模块的数量为多个,且多个专用模块并联连接。
进一步的,作为优选技术方案,每一个专用模块均通过专用通道与控制器进行通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安费诺奥罗拉科技(惠州)有限公司,未经安费诺奥罗拉科技(惠州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810519134.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:氟代碳酸乙烯酯的生产方法
- 下一篇:一种环保型涂料消泡剂的制备方法