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

技术编号:13709949 阅读:103 留言:0更新日期:2016-09-15 20:51
本发明专利技术为满足背景技术中提及到的升级维护与个性定制需求,提出一种微电脑控制器二次开发云平台与使用方法及配置更新方法,运用计算机软件与云平台实施对微电脑控制器进行二次开发、代码备份和下载,方便厂家进行定制生产,控制器的功能升级维护,帮助掌控自身构思的产品技术,其中微电脑控制器二次开发云平台,其特征在于:包括开发环境;其具有供用户接入的云端接口,接入操作需进行授权认证,该开发环境用于对微电脑控制器的运作逻辑、功能设计及参数设置进行二次开发;编译器;用于对用户在开发环境中所作出的对运作逻辑、功能设计及参数的开发设计进行编译,继而生成配置文件;基础技术库;包含开发环境进行二次开发所需的开发包。

【技术实现步骤摘要】

本专利技术涉及一种运用计算机软件与云平台实施对微电脑控制器(包括商业冷柜、烘焙业、工业仪表及自动化设备)进行二次开发、代码备份和下载的方法。
技术介绍
在应用商用冷柜和烘焙控制系统的温度、湿度控制领域中,由于应用场合需求的多样化,导致各设备的功能和参数配置也不尽相同,根据多种场景和功能也需要开发不同的硬件和软件的设备。作为设备控制系统的中央处理器——微电脑控制器,需要设计多种不同方案来适应不同应用场合的需求,一种方案是在设备出厂前就做好相关的设计,通过使用不同的元器件并对芯片的烧录来设置对应的参数;另一种方案是为设备上设置功能键盘或按钮,由用户自行通过键盘或按钮设置功能参数。现有的设计方案显然是不够灵活的,没有特定规范的,既不方便厂家进行定制生产,也不方便日后升级维护,厂家构思产品技术也无法由其掌控。
技术实现思路
为满足
技术介绍
中提及到的升级维护与个性定制需求,本专利技术提出一种微电脑控制器二次开发云平台与使用方法及配置更新方法,运用计算机软件与云平台实施对微电脑控制器(包括商业冷柜、烘焙业、工业仪表及自动化设备)进行二次开发、代码备份和下载,方便厂家进行定制生产,控制器的功能升级维护,帮助掌控自身构思的产品技术,具体技术方案如下:本专利技术的一种微电脑控制器二次开发云平台,包括开发环境;其具有供用户接入的云端接口,接入操作需进行授权认证,该开发环境用于对微电脑控制器的运作逻辑、功能设计及参数设置进行二次开发;编译器;用于对用户在开发环境中所作出的对运作逻辑、功能设计及参数的开发设计进行编译,继而生成配置文件;基础技术库;包含开发环境进行二次开发所需的开发包。于本专利技术的一个或多个实施例当中,该编译器对编译错误具有报警输出,该报警输出包含有编译出的错误语句原文或错误代码,该报警输出发送至人工后台。于本专利技术的一个或多个实施例当中,还包括有云存储数据库,用于对用户开发生成的配置文件进行存储备用。本专利技术的一种微电脑控制器二次开发云平台的使用方法,包括如下步骤:S01:用户进行注册以获得授权许可的账号,用户打开客户端软件并通过该账号登陆云服务平台,身份认证通过后云服务平台返回登陆许可至客户端软件,连立客户端软件与云服务平台的通讯联系;S02:用户在开发环境中选择基础设备型号,该基础设备型号对应着微电脑控制器的传感器及其它基础器件的功能,利用开发环境提供的基础技术库对微电脑控制器的运作逻辑、功能设计及参数设置进行二次开发,该运作逻辑的二次开发至少包括对传感器的操作控制、风扇速率的控制以及时间的设定,该功能设计的二次开发至少包括变频、故障报警、显示模式、存储模式的设定,该参数设置至少包括温湿度的上下限、精度、存储内容及控制器运作所需的工作参数;该二次开发通过编程语言、运作逻辑描述录入、参数描述录入\\选项的方式进行;S03:开发完成后,云服务平台对用户的开发定制数据进行编译,继而生成微电脑控制器可识别的配置文件;S04:该配置文件供用户下载,并通过中间设备或存储介质或无线通讯方式传输至微电脑控制器中,以实现功能的更新;该中间设备或存储介质包括仿真器、移动存储器或硬件数据线。于本专利技术的一个或多个实施例当中,在步骤S03中编译出现错误时产生有报警输出,该报警输出包含有编译出的错误语句原文或错误代码,该报警输出发送至人工后台,通过人工介入修正编程语言、运作罗辑描述录入中的错误。于本专利技术的一个或多个实施例当中,在步聚S02和\\或S03中用户所作出的运作逻辑、功能设计及参数设置、所完成的编程源代码、生成的配置文件将被保存至云存储数据库中,供用户查阅或下载。于本专利技术的一个或多个实施例当中,在步骤S03中生成的配置文件是基于微电脑控制器及其基础传感器件、基础技术库进行开发并编译生成的。于本专利技术的一个或多个实施例当中,该配置文件包含有微电脑控制器的系统参数、运行逻辑和功能设计文件信息。本专利技术的一种微电脑控制器的配置更新方法:1)将包含微电脑控制器配置信息的配置文件通过中间设备或存储介质或无线通讯方式传输至微电脑控制器中,该中间设备或存储介质包括仿真器、移动存储器或硬件数据线;2)该微电脑控制器自动搜索有特别文件名称或文件后缀标识的配置文件,如果找到配置文件,自动通过数据接口获取配置文件,否则结束下载;3)更新完成后自动解析配置文件,并按新的逻辑或控制参数运行。于本专利技术的一个或多个实施例当中,该移动存储器可为U盘、SD/TF卡、移动硬盘以及可被微电脑控制器识别为磁盘的存储设备,该硬件数据线包括USB连接线、RS-232或RS-485连接线,CAN总线,无线通讯方式包括手机APP通讯、蓝牙通讯、Wi-Fi通讯;对应的,该微电脑控制器提供有与该中间设备或存储介质进行数据交换的数据接口,或无线通讯接口。本专利技术与现有技术相比,其优越性在:应用本专利技术方案的用户只需掌握一套硬件技术与软件技术库便能实现许多行业内不同的功能,使用户能够自主二次研发,定制自我认同的逻辑、功能,并且在代码维护方面有代码备份的安全保障,方便产品功能管理,有效降低硬件成本与开发难度。此外,通过专用开发工具还能实现对产品功能的参数变更及新增功能程序的设置,便于产品在使用过程中的功能升级。具体实施方式图1为本专利技术的微电脑控制器二次开发云平台的框架示意图。具体实施方式如下对本申请方案作进一步描述,本专利技术所指的微电脑控制器为具有单一功能(温度控制或湿度控制)的控制器、具有综合功能(温湿度控制)的控制器的统称:参见附图1,一种微电脑控制器二次开发云平台,包括开发环境;其具有供用户接入的云端接口,接入操作需进行授权认证,该开发环境用于对微电脑控制器的运作逻辑、功能设计及参数设置进行二次开发;编译器;用于对用户在开发环境中所作出的对运作逻辑、功能设计及参数的开发设计进行编译,继而生成配置文件;基础技术库;包含开发环境进行二次开发所需的开发包。该开发环境可以是包括云端开发环境,用户通过网站接入;也可以是包括客户端软件和云端开发环境,用户通过客户端软件接入云端开发环境 。该编译器对编译错误具有报警输出,该报警输出包含有编译出的错误语句原文或错误代码,该报警输出发送至人工后台。还包括有云存储数据库,用于对用户开发生成的配置文件进行存储备用,该云存储数据库中除该配置文件外,也存储有用户的编程源代码、参数修改操作记录等。二次开发的定义:基于微电脑控制器的基础功能,在计算机软件(集成开发环境)中使用指定语言与计算机软件提供的相关开发库(开发包)进行再次开发,达到更为复杂和个性化的功能。一种微电脑控制器二次开发云平台的使用方法,包括如下步骤:S01:用户进行注册以获得授权许可的账号,用户打开客户端软件并通过该账号登陆云服务平台,身份认证通过后云服务平台返回登陆许可至客户端软件,连立客户端软件与云服务平台的通讯联系;S02:用户在开发环境中选择基础设备型号,该基础设备型号对应着微电脑控制器的传感器及其它基础器件的功能,利用开发环境提供的基础技术库对微电脑控制器的运作逻辑、功能设计及参数设置进行二次开发,该运作逻辑的二次开发至少包括对传感器的操作控制、风扇速率的控制以及时间的设定,该功能设计的二次开发至少包括变频、故障报警、显示模式、存储模式的设定,该参数设置至少包括温湿度的上下限、精度、存储内容本文档来自技高网...

【技术保护点】
一种微电脑控制器二次开发云平台,其特征在于:包括开发环境;其具有供用户接入的云端接口,接入操作需进行授权认证,该开发环境用于对微电脑控制器的运作逻辑、功能设计及参数设置进行二次开发;编译器;用于对用户在开发环境中所作出的对运作逻辑、功能设计及参数的开发设计进行编译,继而生成配置文件;基础技术库;包含开发环境进行二次开发所需的开发包。

【技术特征摘要】
1.一种微电脑控制器二次开发云平台,其特征在于:包括开发环境;其具有供用户接入的云端接口,接入操作需进行授权认证,该开发环境用于对微电脑控制器的运作逻辑、功能设计及参数设置进行二次开发;编译器;用于对用户在开发环境中所作出的对运作逻辑、功能设计及参数的开发设计进行编译,继而生成配置文件;基础技术库;包含开发环境进行二次开发所需的开发包。2.根据权利要求1所述的微电脑控制器二次开发云平台,其特征在于:该编译器对编译错误具有报警输出,该报警输出包含有编译出的错误语句原文或错误代码,该报警输出发送至人工后台。3.根据权利要求1所述的微电脑控制器二次开发云平台,其特征在于:还包括有云存储数据库,用于对用户开发生成的配置文件进行存储备用。4.一种微电脑控制器二次开发云平台的使用方法,其特征在于,包括如下步骤:S01:用户进行注册以获得授权许可的账号,用户打开客户端软件并通过该账号登陆云服务平台,身份认证通过后云服务平台返回登陆许可至客户端软件,连立客户端软件与云服务平台的通讯联系;S02:用户在开发环境中选择基础设备型号,该基础设备型号对应着微电脑控制器的传感器及其它基础器件的功能,利用开发环境提供的基础技术库对微电脑控制器的运作逻辑、功能设计及参数设置进行二次开发,该运作逻辑的二次开发至少包括对传感器的操作控制、风扇速率的控制以及时间的设定,该功能设计的二次开发至少包括变频、故障报警、显示模式、存储模式的设定,该参数设置至少包括温湿度的上下限、精度、存储内容及控制器运作所需的工作参数;该二次开发通过编程语言、运作逻辑描述录入、参数描述录入\\选项的方式进行;S03:开发完成后,云服务平台对用户的开发定制数据进行编译,继而生成微电脑控制器可识别的配置文件;S04:该配置文件供用户下载,并通过中间设备或存储介质或无线通讯方式传输至微电脑控制器中,以实现功能的更新;该中间设备或存...

【专利技术属性】
技术研发人员:郑天成张春林郑志伟
申请(专利权)人:中山市巨创电子科技有限公司
类型:发明
国别省市:广东;44

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

1