微电脑控制器二次开发云平台与使用方法及配置更新方法

文档序号:10577181阅读:640来源:国知局
微电脑控制器二次开发云平台与使用方法及配置更新方法
【专利摘要】本发明为满足【背景技术】中提及到的升级维护与个性定制需求,提出一种微电脑控制器二次开发云平台与使用方法及配置更新方法,运用计算机软件与云平台实施对微电脑控制器进行二次开发、代码备份和下载,方便厂家进行定制生产,控制器的功能升级维护,帮助掌控自身构思的产品技术,其中微电脑控制器二次开发云平台,其特征在于:包括开发环境;其具有供用户接入的云端接口,接入操作需进行授权认证,该开发环境用于对微电脑控制器的运作逻辑、功能设计及参数设置进行二次开发;编译器;用于对用户在开发环境中所作出的对运作逻辑、功能设计及参数的开发设计进行编译,继而生成配置文件;基础技术库;包含开发环境进行二次开发所需的开发包。
【专利说明】微电脑控制器二次开发云平台与使用方法及配置更新方法
[0001]
技术领域
[0002]本发明涉及一种运用计算机软件与云平台实施对微电脑控制器(包括商业冷柜、烘焙业、工业仪表及自动化设备)进行二次开发、代码备份和下载的方法。
【背景技术】
[0003]在应用商用冷柜和烘焙控制系统的温度、湿度控制领域中,由于应用场合需求的多样化,导致各设备的功能和参数配置也不尽相同,根据多种场景和功能也需要开发不同的硬件和软件的设备。作为设备控制系统的中央处理器一一微电脑控制器,需要设计多种不同方案来适应不同应用场合的需求,一种方案是在设备出厂前就做好相关的设计,通过使用不同的元器件并对芯片的烧录来设置对应的参数;另一种方案是为设备上设置功能键盘或按钮,由用户自行通过键盘或按钮设置功能参数。
[0004]现有的设计方案显然是不够灵活的,没有特定规范的,既不方便厂家进行定制生产,也不方便日后升级维护,厂家构思产品技术也无法由其掌控。

【发明内容】

[0005]为满足【背景技术】中提及到的升级维护与个性定制需求,本发明提出一种微电脑控制器二次开发云平台与使用方法及配置更新方法,运用计算机软件与云平台实施对微电脑控制器(包括商业冷柜、烘焙业、工业仪表及自动化设备)进行二次开发、代码备份和下载,方便厂家进行定制生产,控制器的功能升级维护,帮助掌控自身构思的产品技术,具体技术方案如下:
本发明的一种微电脑控制器二次开发云平台,包括
开发环境;其具有供用户接入的云端接口,接入操作需进行授权认证,该开发环境用于对微电脑控制器的运作逻辑、功能设计及参数设置进行二次开发;
编译器;用于对用户在开发环境中所作出的对运作逻辑、功能设计及参数的开发设计进行编译,继而生成配置文件;
基础技术库;包含开发环境进行二次开发所需的开发包。
[0006]于本发明的一个或多个实施例当中,该编译器对编译错误具有报警输出,该报警输出包含有编译出的错误语句原文或错误代码,该报警输出发送至人工后台。
[0007]于本发明的一个或多个实施例当中,还包括有云存储数据库,用于对用户开发生成的配置文件进行存储备用。
[0008]本发明的一种微电脑控制器二次开发云平台的使用方法,包括如下步骤:
SOl:用户进行注册以获得授权许可的账号,用户打开客户端软件并通过该账号登陆云服务平台,身份认证通过后云服务平台返回登陆许可至客户端软件,连立客户端软件与云服务平台的通讯联系; S02:用户在开发环境中选择基础设备型号,该基础设备型号对应着微电脑控制器的传感器及其它基础器件的功能,利用开发环境提供的基础技术库对微电脑控制器的运作逻辑、功能设计及参数设置进行二次开发,该运作逻辑的二次开发至少包括对传感器的操作控制、风扇速率的控制以及时间的设定,该功能设计的二次开发至少包括变频、故障报警、显示模式、存储模式的设定,该参数设置至少包括温湿度的上下限、精度、存储内容及控制器运作所需的工作参数;该二次开发通过编程语言、运作逻辑描述录入、参数描述录入\选项的方式进行;
S03:开发完成后,云服务平台对用户的开发定制数据进行编译,继而生成微电脑控制器可识别的配置文件;
S04:该配置文件供用户下载,并通过中间设备或存储介质或无线通讯方式传输至微电脑控制器中,以实现功能的更新;该中间设备或存储介质包括仿真器、移动存储器或硬件数据线。
[0009]于本发明的一个或多个实施例当中,在步骤S03中编译出现错误时产生有报警输出,该报警输出包含有编译出的错误语句原文或错误代码,该报警输出发送至人工后台,通过人工介入修正编程语言、运作罗辑描述录入中的错误。
[0010]于本发明的一个或多个实施例当中,在步聚302和\或303中用户所作出的运作逻辑、功能设计及参数设置、所完成的编程源代码、生成的配置文件将被保存至云存储数据库中,供用户查阅或下载。
[0011]于本发明的一个或多个实施例当中,在步骤S03中生成的配置文件是基于微电脑控制器及其基础传感器件、基础技术库进行开发并编译生成的。
[0012]于本发明的一个或多个实施例当中,该配置文件包含有微电脑控制器的系统参数、运行逻辑和功能设计文件信息。
[0013]本发明的一种微电脑控制器的配置更新方法:
1)将包含微电脑控制器配置信息的配置文件通过中间设备或存储介质或无线通讯方式传输至微电脑控制器中,该中间设备或存储介质包括仿真器、移动存储器或硬件数据线;
2)该微电脑控制器自动搜索有特别文件名称或文件后缀标识的配置文件,如果找到配置文件,自动通过数据接口获取配置文件,否则结束下载;
3)更新完成后自动解析配置文件,并按新的逻辑或控制参数运行。
[0014]于本发明的一个或多个实施例当中,该移动存储器可为U盘、SD/TF卡、移动硬盘以及可被微电脑控制器识别为磁盘的存储设备,该硬件数据线包括USB连接线、RS-232 SRS-485连接线,CAN总线,无线通讯方式包括手机APP通讯、蓝牙通讯、Wi_Fi通讯;对应的,该微电脑控制器提供有与该中间设备或存储介质进行数据交换的数据接口,或无线通讯接口。
[0015]本发明与现有技术相比,其优越性在:应用本发明方案的用户只需掌握一套硬件技术与软件技术库便能实现许多行业内不同的功能,使用户能够自主二次研发,定制自我认同的逻辑、功能,并且在代码维护方面有代码备份的安全保障,方便产品功能管理,有效降低硬件成本与开发难度。此外,通过专用开发工具还能实现对产品功能的参数变更及新增功能程序的设置,便于产品在使用过程中的功能升级。
【具体实施方式】
[0016]图1为本发明的微电脑控制器二次开发云平台的框架示意图。
【具体实施方式】
[0017]如下对本申请方案作进一步描述,本发明所指的微电脑控制器为具有单一功能(温度控制或湿度控制)的控制器、具有综合功能(温湿度控制)的控制器的统称:
参见附图1,一种微电脑控制器二次开发云平台,包括
开发环境;其具有供用户接入的云端接口,接入操作需进行授权认证,该开发环境用于对微电脑控制器的运作逻辑、功能设计及参数设置进行二次开发;
编译器;用于对用户在开发环境中所作出的对运作逻辑、功能设计及参数的开发设计进行编译,继而生成配置文件;
基础技术库;包含开发环境进行二次开发所需的开发包。
[0018]该开发环境可以是包括云端开发环境,用户通过网站接入;也可以是包括客户端软件和云端开发环境,用户通过客户端软件接入云端开发环境。
[0019]该编译器对编译错误具有报警输出,该报警输出包含有编译出的错误语句原文或错误代码,该报警输出发送至人工后台。
[0020]还包括有云存储数据库,用于对用户开发生成的配置文件进行存储备用,该云存储数据库中除该配置文件外,也存储有用户的编程源代码、参数修改操作记录等。
[0021]二次开发的定义:基于微电脑控制器的基础功能,在计算机软件(集成开发环境)中使用指定语言与计算机软件提供的相关开发库(开发包)进行再次开发,达到更为复杂和个性化的功能。
[0022]一种微电脑控制器二次开发云平台的使用方法,包括如下步骤:
SOl:用户进行注册以获得授权许可的账号,用户打开客户端软件并通过该账号登陆云服务平台,身份认证通过后云服务平台返回登陆许可至客户端软件,连立客户端软件与云服务平台的通讯联系;
S02:用户在开发环境中选择基础设备型号,该基础设备型号对应着微电脑控制器的传感器及其它基础器件的功能,利用开发环境提供的基础技术库对微电脑控制器的运作逻辑、功能设计及参数设置进行二次开发,该运作逻辑的二次开发至少包括对传感器的操作控制、风扇速率的控制以及时间的设定,该功能设计的二次开发至少包括变频、故障报警、显示模式、存储模式的设定,该参数设置至少包括温湿度的上下限、精度、存储内容及控制器运作所需的工作参数,对于商用冷柜控制还涉及的化霜参数与风扇运行参数;该二次开发通过编程语言、运作逻辑描述录入、参数描述录入\选项的方式进行;
S03:开发完成后,云服务平台对用户的开发定制数据进行编译,继而生成微电脑控制器可识别的配置文件;
S04:该配置文件供用户下载,并通过中间设备或存储介质或无线通讯方式传输至微电脑控制器中,以实现功能的更新;该中间设备或存储介质包括仿真器、移动存储器或硬件数据线。
[0023]在步骤S03中编译出现错误时产生有报警输出,该报警输出包含有编译出的错误语句原文或错误代码,该报警输出发送至人工后台,通过人工介入修正编程语言、运作罗辑描述录入中的错误。
[0024]在步聚502和\或503中用户所作出的运作逻辑、功能设计及参数设置、所完成的编程源代码、生成的配置文件将被保存至云存储数据库中,供用户查阅或下载。
[0025]在步骤S03中生成的配置文件是基于微电脑控制器及其基础传感器件、基础技术库进行开发并编译生成的。
[0026]该配置文件包含有微电脑控制器的系统参数、运行逻辑和功能设计文件信息。
[0027]—种微电脑控制器的配置更新方法,
1)将包含微电脑控制器配置信息的配置文件通过中间设备或存储介质或无线通讯方式传输至微电脑控制器中,该中间设备或存储介质包括仿真器、移动存储器或硬件数据线;
2)该微电脑控制器自动搜索有特别文件名称或文件后缀标识的配置文件,如果找到配置文件,自动通过数据接口获取配置文件,否则结束下载;
3)更新完成后自动解析配置文件,并按新的逻辑或控制参数运行。
[0028]该移动存储器可为U盘、SD/TF卡、移动硬盘以及可被微电脑控制器识别为磁盘的存储设备,该硬件数据线包括USB连接线、RS-232或RS-485连接线,CAN总线,无线通讯方式包括手机APP通讯、蓝牙通讯、W1-Fi通讯;对应的,该微电脑控制器提供有与该中间设备或存储介质进行数据交换的数据接口,或无线通讯接口。
[0029]本发明的开发环境中集成所有行业内(包括商业冷柜、烘焙业、工业仪表及自动化设备)常用的元器件参数,根据用户需求按照计算机软件提供的与通用控制器配套的基础技术库,使用特定开发语言进行对通用控制器的运行逻辑、功能设计与参数配置的二次开发,或使用简单界面操作来生成编译好的配置文件,实施对产品功能的开发、升级或只对已有参数进行更改,然后让计算机软件(集成开发环境)编译出一个或多个配置文件。
[0030]将这些配置文件复制到移动存储器或硬件数据线或无线通讯方式,如U盘、SD/TF卡、移动硬盘等,并通过微电脑控制器上的数据接口载入移动存储器中的配置文件。
[0031]成功载入后,在微电脑控制器中运行的应用平台会加载这些新的编译配置文件,并运行最新的功能和参数。
[0032]用户的开发环境下编写的代码可备份到服务器专用技术平台中并供授权用户下载;计算机软件可对其开发过程进行远端云存储,并为商业合作伙伴提供二次开发代码与简单功能配置的备份服务与网站平台查看服务。
[0033]上述优选实施方式应视为本申请方案实施方式的举例说明,凡与本申请方案雷同、近似或以此为基础作出的技术推演、替换、改进等,均应视为本专利的保护范围。
【主权项】
1.一种微电脑控制器二次开发云平台,其特征在于:包括 开发环境;其具有供用户接入的云端接口,接入操作需进行授权认证,该开发环境用于对微电脑控制器的运作逻辑、功能设计及参数设置进行二次开发; 编译器;用于对用户在开发环境中所作出的对运作逻辑、功能设计及参数的开发设计进行编译,继而生成配置文件; 基础技术库;包含开发环境进行二次开发所需的开发包。2.根据权利要求1所述的微电脑控制器二次开发云平台,其特征在于:该编译器对编译错误具有报警输出,该报警输出包含有编译出的错误语句原文或错误代码,该报警输出发送至人工后台。3.根据权利要求1所述的微电脑控制器二次开发云平台,其特征在于:还包括有云存储数据库,用于对用户开发生成的配置文件进行存储备用。4.一种微电脑控制器二次开发云平台的使用方法,其特征在于,包括如下步骤: SOl:用户进行注册以获得授权许可的账号,用户打开客户端软件并通过该账号登陆云服务平台,身份认证通过后云服务平台返回登陆许可至客户端软件,连立客户端软件与云服务平台的通讯联系; S02:用户在开发环境中选择基础设备型号,该基础设备型号对应着微电脑控制器的传感器及其它基础器件的功能,利用开发环境提供的基础技术库对微电脑控制器的运作逻辑、功能设计及参数设置进行二次开发,该运作逻辑的二次开发至少包括对传感器的操作控制、风扇速率的控制以及时间的设定,该功能设计的二次开发至少包括变频、故障报警、显示模式、存储模式的设定,该参数设置至少包括温湿度的上下限、精度、存储内容及控制器运作所需的工作参数;该二次开发通过编程语言、运作逻辑描述录入、参数描述录入\选项的方式进行; S03:开发完成后,云服务平台对用户的开发定制数据进行编译,继而生成微电脑控制器可识别的配置文件; S04:该配置文件供用户下载,并通过中间设备或存储介质或无线通讯方式传输至微电脑控制器中,以实现功能的更新;该中间设备或存储介质包括仿真器、移动存储器或硬件数据线。5.根据权利要求4所述的微电脑控制器二次开发云平台的使用方法,其特征在于:在步骤S03中编译出现错误时产生有报警输出,该报警输出包含有编译出的错误语句原文或错误代码,该报警输出发送至人工后台,通过人工介入修正编程语言、运作罗辑描述录入中的错误。6.根据权利要求4所述的微电脑控制器二次开发云平台的使用方法,其特征在于:在步聚502和\或503中用户所作出的运作逻辑、功能设计及参数设置、所完成的编程源代码、生成的配置文件将被保存至云存储数据库中,供用户查阅或下载。7.根据权利要求4所述的微电脑控制器二次开发云平台的使用方法,其特征在于:在步骤S03中生成的配置文件是基于微电脑控制器及其基础传感器件、基础技术库进行开发并编译生成的。8.根据权利要求7所述的微电脑控制器二次开发云平台的使用方法,其特征在于:该配置文件包含有微电脑控制器的系统参数、运行逻辑和功能设计文件信息。9.一种微电脑控制器的配置更新方法,其特征在于: 1)将包含微电脑控制器配置信息的配置文件通过中间设备或存储介质或无线通讯方式传输至微电脑控制器中,该中间设备或存储介质包括仿真器、移动存储器或硬件数据线; 2)该微电脑控制器自动搜索有特别文件名称或文件后缀标识的配置文件,如果找到配置文件,自动通过数据接口获取配置文件,否则结束下载; 3)更新完成后自动解析配置文件,并按新的逻辑或控制参数运行。10.根据权利要求9所述的微电脑控制器配置文件的更新方法,其特征在于:该移动存储器可为U盘、SD/TF卡、移动硬盘以及可被微电脑控制器识别为磁盘的存储设备,该硬件数据线包括USB连接线、RS-232或RS-485连接线,CAN总线,无线通讯方式包括手机APP通讯、蓝牙通讯、W1-Fi通讯;对应的,该微电脑控制器提供有与该中间设备或存储介质进行数据交换的数据接口,或无线通讯接口。
【文档编号】G05B19/042GK105938337SQ201610030266
【公开日】2016年9月14日
【申请日】2016年1月18日
【发明人】郑天成, 张春林, 郑志伟
【申请人】中山市巨创电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1