一种控制装置制造方法及图纸

技术编号:30022934 阅读:16 留言:0更新日期:2021-09-11 06:47
本发明专利技术公开了一种控制装置,第一接口模块与微控制器模块相连,通过第一接口模块连接执行装置,微控制器模块用于运行操作系统以及基于操作系统运行用于实现控制执行装置的程序,程序划分为至少两个分别实现不用功能的模块程序。本发明专利技术控制装置中实现控制执行装置的程序划分成多个模块程序,应用于执行不同工作的执行装置时,可以针对执行装置重新编写或者修改其中一个或者几个模块程序即可,不必对整个控制程序从头开始都重新编写,因此与现有技术相比,能够加快研发速度并且方便后期维护以及新人快速接手。新人快速接手。新人快速接手。

【技术实现步骤摘要】
一种控制装置


[0001]本专利技术涉及控制系统
,特别是涉及一种控制装置。

技术介绍

[0002]在当前畜牧业领域,智能化成为发展趋势。在养殖生产现场需要各种机器执行相应工作,比如板下清粪、板上清洗、地面巡检、驱赶养殖动物等。
[0003]现有技术中,采用一种机器一种结构设计一种控制程序的方法,得到执行相应工作的机器,但存在以下缺点:(1)一种机器控制程序需要从头开始编写,周期长,效率低。(2)机器种类多,研发以及优化时工作量大,成本高。(3)人员接手不同机器需要大量的时间熟悉程序代码。

技术实现思路

[0004]本专利技术的目的是提供一种控制装置,能够应用于执行各种工作的机器,能够加快研发速度并且方便后期维护以及新人快速接手。
[0005]为实现上述目的,本专利技术提供如下技术方案:
[0006]一种控制装置,包括微控制器模块和第一接口模块,所述第一接口模块与所述微控制器模块相连,用于连接执行装置,所述微控制器模块用于运行操作系统以及基于所述操作系统运行用于实现控制所述执行装置的程序,所述程序划分为至少两个分别实现不用功能的模块程序。
[0007]优选的,所述微控制器模块包括文件传输模块,用于从网络下载程序文件并存储,以由所述微控制器模块运行所述程序文件。
[0008]优选的,所述文件传输模块具体用于:
[0009]接收到所述程序文件时将所述程序文件存储到第二存储区;
[0010]若校验所述程序文件成功,则控制重新运行所述程序文件对应的程序;
[0011]检查所述第二存储区是否有升级程序文件,若有,则将所述第二存储区的程序文件复制到第一存储区并擦除所述第二存储区。
[0012]优选的,校验所述程序文件包括根据所述程序文件内第一预设地址记录的校验码,校验所述程序文件是否完整,或者根据所述程序文件内第二预设地址记录的类型,校验所述程序文件类型是否正确。
[0013]优选的,所述文件传输模块还具体用于:若所述第二存储区没有升级程序文件,则控制运行所述第一存储区的程序文件或者控制运行原始的程序文件。
[0014]优选的,所述微控制器模块还用于向所述执行装置发送询问所述执行装置类型的请求,并在接收到所述执行装置发送的应答时确认所述执行装置类型。
[0015]优选的,所述微控制器模块还具体用于:向所述执行装置发送指示所述执行装置为第一类型的请求,若接收到所述执行装置发送的应答,则确认所述执行装置为第一类型,若没有接收到所述执行装置的应答,则向所述执行装置发送指示所述执行装置为第二类型
的请求。
[0016]优选的,所述微控制器模块还包括通信模块,用于读取所述执行装置的参数数据以及向所述执行装置下发命令。
[0017]优选的,所述微控制器模块还包括引导加载模块,用于判断所述微控制器模块运行程序的来源。
[0018]优选的,还包括第二接口模块,所述第二接口模块与所述微控制器模块相连,用于连接网络,实现所述控制装置与网络的通信。
[0019]由上述技术方案可知,本专利技术所提供的一种控制装置包括微控制器模块和第一接口模块,第一接口模块与微控制器模块相连,通过第一接口模块连接执行装置,微控制器模块用于运行操作系统以及基于操作系统运行用于实现控制执行装置的程序,程序划分为至少两个分别实现不用功能的模块程序。本专利技术的控制装置中实现控制执行装置的程序划分成多个模块程序,将本控制装置应用于执行不同工作的执行装置时,可以针对执行装置重新编写或者修改其中一个或者几个模块程序即可,不必对整个控制程序从头开始都重新编写,因此与现有技术相比,能够加快研发速度并且方便后期维护以及新人快速接手。
附图说明
[0020]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本专利技术实施例提供的一种控制装置的示意图;
[0022]图2为本专利技术又一实施例提供的一种控制装置的示意图;
[0023]图3为本专利技术实施例的控制装置升级文件的方法流程图;
[0024]图4为本专利技术实施例的控制装置识别执行装置的方法流程图;
[0025]图5为本专利技术一具体实例的控制装置主控板的示意图;
[0026]图6为本专利技术一具体实例的控制装置的示意图。
具体实施方式
[0027]为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0028]请参考图1,图1为本实施例提供的一种控制装置的示意图,如图所示,所述控制装置包括微控制器模块100和第一接口模块101,所述第一接口模块101与所述微控制器模块100相连,用于连接执行装置102,所述微控制器模块100用于运行操作系统以及基于所述操作系统运行用于实现控制所述执行装置102的程序,所述程序划分为至少两个分别实现不用功能的模块程序。
[0029]通过第一接口模块101连接执行装置102。由微控制器模块100运行操作系统以及
运行实现控制执行装置102的程序,从而实现通过本控制装置控制执行装置102执行相应工作,得到实现相应业务功能的机器。
[0030]本实施例的控制装置中实现控制执行装置的程序划分成多个模块程序,将本控制装置应用于执行不同工作的执行装置时,可以针对执行装置需求重新编写或者修改其中一个或者几个模块程序即可,不必对整个控制程序从头开始都重新编写,因此与现有技术一种机器一种结构设计一种控制程序的方法相比,能够加快研发速度并且方便后期维护以及新人快速接手。
[0031]对于在微控制器模块100中运行的实现控制执行装置102的程序,被分为至少两个分别实现不同功能的模块程序,由该至少两个模块程序实现对执行装置102的控制。
[0032]优选的可参考图2,图2为又一实施例提供的一种控制装置的示意图,所述微控制器模块100包括文件传输模块103,用于从网络下载程序文件并存储,以由所述微控制器模块100运行所述程序文件。因此本控制装置能够实现程序文件的自动下载和安装运行。
[0033]进一步优选的,本实施例的控制装置还能够实现程序的自动升级。具体的,文件传输装置103具体用于执行以下过程,请参考图3,图3为本实施例的控制装置升级文件的方法流程图,包括以下步骤:
[0034]S200:接收到所述程序文件时将所述程序文件存储到第二存储区。文件传输装置103接收到从网络下载的程序文件时,将程序文件存储到第二存储区。...

【技术保护点】

【技术特征摘要】
1.一种控制装置,其特征在于,包括微控制器模块和第一接口模块,所述第一接口模块与所述微控制器模块相连,用于连接执行装置,所述微控制器模块用于运行操作系统以及基于所述操作系统运行用于实现控制所述执行装置的程序,所述程序划分为至少两个分别实现不用功能的模块程序。2.根据权利要求1所述的控制装置,其特征在于,所述微控制器模块包括文件传输模块,用于从网络下载程序文件并存储,以由所述微控制器模块运行所述程序文件。3.根据权利要求2所述的控制装置,其特征在于,所述文件传输模块具体用于:接收到所述程序文件时将所述程序文件存储到第二存储区;若校验所述程序文件成功,则控制重新运行所述程序文件对应的程序;检查所述第二存储区是否有升级程序文件,若有,则将所述第二存储区的程序文件复制到第一存储区并擦除所述第二存储区。4.根据权利要求3所述的控制装置,其特征在于,校验所述程序文件包括根据所述程序文件内第一预设地址记录的校验码,校验所述程序文件是否完整,或者根据所述程序文件内第二预设地址记录的类型,校验所述程序文件类型是否正确。5.根据权利要求3所述的控制装置,其特征在于,所述文件传输模块还具体用于:若所述第二存储区没有升级程...

【专利技术属性】
技术研发人员:张玉良卢晚高红伟吴荔
申请(专利权)人:河南牧原智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1