[发明专利]一种控制装置在审
申请号: | 202110763971.1 | 申请日: | 2021-07-06 |
公开(公告)号: | CN113377057A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 张玉良;卢晚;高红伟;吴荔 | 申请(专利权)人: | 河南牧原智能科技有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王雨 |
地址: | 473000 河南省南*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 装置 | ||
本发明公开了一种控制装置,第一接口模块与微控制器模块相连,通过第一接口模块连接执行装置,微控制器模块用于运行操作系统以及基于操作系统运行用于实现控制执行装置的程序,程序划分为至少两个分别实现不用功能的模块程序。本发明控制装置中实现控制执行装置的程序划分成多个模块程序,应用于执行不同工作的执行装置时,可以针对执行装置重新编写或者修改其中一个或者几个模块程序即可,不必对整个控制程序从头开始都重新编写,因此与现有技术相比,能够加快研发速度并且方便后期维护以及新人快速接手。
技术领域
本发明涉及控制系统技术领域,特别是涉及一种控制装置。
背景技术
在当前畜牧业领域,智能化成为发展趋势。在养殖生产现场需要各种机器执行相应工作,比如板下清粪、板上清洗、地面巡检、驱赶养殖动物等。
现有技术中,采用一种机器一种结构设计一种控制程序的方法,得到执行相应工作的机器,但存在以下缺点:(1)一种机器控制程序需要从头开始编写,周期长,效率低。(2)机器种类多,研发以及优化时工作量大,成本高。(3)人员接手不同机器需要大量的时间熟悉程序代码。
发明内容
本发明的目的是提供一种控制装置,能够应用于执行各种工作的机器,能够加快研发速度并且方便后期维护以及新人快速接手。
为实现上述目的,本发明提供如下技术方案:
一种控制装置,包括微控制器模块和第一接口模块,所述第一接口模块与所述微控制器模块相连,用于连接执行装置,所述微控制器模块用于运行操作系统以及基于所述操作系统运行用于实现控制所述执行装置的程序,所述程序划分为至少两个分别实现不用功能的模块程序。
优选的,所述微控制器模块包括文件传输模块,用于从网络下载程序文件并存储,以由所述微控制器模块运行所述程序文件。
优选的,所述文件传输模块具体用于:
接收到所述程序文件时将所述程序文件存储到第二存储区;
若校验所述程序文件成功,则控制重新运行所述程序文件对应的程序;
检查所述第二存储区是否有升级程序文件,若有,则将所述第二存储区的程序文件复制到第一存储区并擦除所述第二存储区。
优选的,校验所述程序文件包括根据所述程序文件内第一预设地址记录的校验码,校验所述程序文件是否完整,或者根据所述程序文件内第二预设地址记录的类型,校验所述程序文件类型是否正确。
优选的,所述文件传输模块还具体用于:若所述第二存储区没有升级程序文件,则控制运行所述第一存储区的程序文件或者控制运行原始的程序文件。
优选的,所述微控制器模块还用于向所述执行装置发送询问所述执行装置类型的请求,并在接收到所述执行装置发送的应答时确认所述执行装置类型。
优选的,所述微控制器模块还具体用于:向所述执行装置发送指示所述执行装置为第一类型的请求,若接收到所述执行装置发送的应答,则确认所述执行装置为第一类型,若没有接收到所述执行装置的应答,则向所述执行装置发送指示所述执行装置为第二类型的请求。
优选的,所述微控制器模块还包括通信模块,用于读取所述执行装置的参数数据以及向所述执行装置下发命令。
优选的,所述微控制器模块还包括引导加载模块,用于判断所述微控制器模块运行程序的来源。
优选的,还包括第二接口模块,所述第二接口模块与所述微控制器模块相连,用于连接网络,实现所述控制装置与网络的通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河南牧原智能科技有限公司,未经河南牧原智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110763971.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:发泡地垫用环形生产装置
- 下一篇:一种透皮实验装置