一种易扩展的除臭飘香机控制方法技术

技术编号:15297593 阅读:49 留言:0更新日期:2017-05-11 20:08
本发明专利技术提供了一种易扩展的除臭飘香机控制方法,包括如下步骤:①开机初始化:系统开机,控制执行(101)模块清除暂存器中的内容;②读取基本代码:控制执行(101)模块向基本控制(102)模块发出读取代码指令,基本控制(102)模块将固化的运行代码返回;③读取功能代码;④读取通信代码;⑤读取交互代码;⑥执行。本发明专利技术通过先加载固化的基本运行代码后再加载扩展代码的方式,能为除臭飘香机提供丰富的扩展可能,同时在未提供扩展功能时也能提供运行所需基本代码,由此厂家易于产品迭代,而用户对于产品的控制功能升级迭代,只要对插板接口上所插电路板进行增加或更换即可。

Method for controlling deodorization deodorization machine

The present invention provides an extended deodorant fragrance machine control method, comprising the following steps: 1. Boot initialization: system boot, control module (101) to clear the contents of the register; read the basic code: (101) to control the implementation of the basic control module (102) module a read instruction code, the basic control (102) module will run the code to return the reading function of curing; code; the code to read the reading communication; the implementation of interactive code. The present invention by running the code to load the curing after loading extension code, can provide rich expansion for deodorant fragrance machine can also provide operation, the basic code does not provide extended functionality, which is easy to product manufacturers and users of iteration, iterative control function for the upgrading of products, as long as the inserted in the inserted interface circuit board add or replace.

【技术实现步骤摘要】

本专利技术涉及一种易扩展的除臭飘香机控制方法
技术介绍
现有技术中,除臭飘香机的控制系统一般是一次设计成型,若要进行功能扩展,则只能通过产品升级,而产品升级对用户而言,则需要新购设备,成本极高。
技术实现思路
为解决上述技术问题,本专利技术提供了一种易扩展的除臭飘香机控制方法,该易扩展的除臭飘香机控制方法通过先加载固化的基本运行代码后再加载扩展代码的方式,能为除臭飘香机提供丰富的扩展可能,同时在未提供扩展功能时也能提供运行所需基本代码。本专利技术通过以下技术方案得以实现。本专利技术提供的一种易扩展的除臭飘香机控制方法,包括如下步骤:①开机初始化:系统开机,控制执行模块清除暂存器中的内容;②读取基本代码:控制执行模块向基本控制模块发出读取代码指令,基本控制模块将固化的运行代码返回;③读取功能代码:控制执行模块向功能控制模块发出读取代码指令,功能控制模块判断连接的插板接口上是否有插入功能板,如无则返回空值,如有则从功能板中读取代码,并检测代码格式,将代码中符合格式要求的函数读取并存储,然后将存储的函数名作为返回值返回,控制执行模块如接收到函数名返回值则将同名函数覆盖;④读取通信代码:控制执行模块向通信控制模块发出读取代码指令,通信控制模块判断连接的插板接口上是否有插入通信板,如无则返回空值,如有则从通信板中读取代码,并检测代码格式,将代码中符合格式要求的函数读取并存储,然后将存储的函数名作为返回值返回,控制执行模块如接收到函数名返回值则将同名函数覆盖;⑤读取交互代码:控制执行模块向交互控制模块发出读取代码指令,交互控制模块判断连接的插板接口上是否有插入交互板,如无则返回空值,如有则从交互板中读取代码,并检测代码格式,将代码中符合格式要求的函数读取并存储,然后将存储的函数名作为返回值返回,控制执行模块如接收到函数名返回值则将同名函数覆盖;⑥执行:控制执行模块根据存储的代码进行顺序执行,当代码中调用功能控制、通信控制、交互控制模块返回并覆盖的函数名时,则从功能控制、通信控制、交互控制模块中读取对应的函数代码并执行。所述基本控制模块中固化存储有每种符合格式的函数,其内容为返回错误值。在步骤③~⑤中,基本控制模块接收到返回值中包括函数名时,则将对应的函数内容修改为对功能控制、通信控制、交互控制模块对应位置的代码调用。本专利技术的有益效果在于:通过先加载固化的基本运行代码后再加载扩展代码的方式,能为除臭飘香机提供丰富的扩展可能,同时在未提供扩展功能时也能提供运行所需基本代码,由此厂家易于产品迭代,而用户对于产品的控制功能升级迭代,只要对插板接口上所插电路板进行增加或更换即可。附图说明图1是本专利技术的系统连接示意图。图中:101-控制执行,102-基本控制,201-功能控制,202-通信控制,203-交互控制,204-插板接口,301-功能板,302-通信板,303-交互板。具体实施方式下面进一步描述本专利技术的技术方案,但要求保护的范围并不局限于所述。本专利技术提供了一种易扩展的除臭飘香机控制方法,包括如下步骤:①开机初始化:系统开机,控制执行101模块清除暂存器中的内容;②读取基本代码:控制执行101模块向基本控制102模块发出读取代码指令,基本控制102模块将固化的运行代码返回;③读取功能代码:控制执行101模块向功能控制201模块发出读取代码指令,功能控制201模块判断连接的插板接口204上是否有插入功能板301,如无则返回空值,如有则从功能板301中读取代码,并检测代码格式,将代码中符合格式要求的函数读取并存储,然后将存储的函数名作为返回值返回,控制执行101模块如接收到函数名返回值则将同名函数覆盖;④读取通信代码:控制执行101模块向通信控制202模块发出读取代码指令,通信控制202模块判断连接的插板接口204上是否有插入通信板302,如无则返回空值,如有则从通信板302中读取代码,并检测代码格式,将代码中符合格式要求的函数读取并存储,然后将存储的函数名作为返回值返回,控制执行101模块如接收到函数名返回值则将同名函数覆盖;⑤读取交互代码:控制执行101模块向交互控制203模块发出读取代码指令,交互控制203模块判断连接的插板接口204上是否有插入交互板303,如无则返回空值,如有则从交互板303中读取代码,并检测代码格式,将代码中符合格式要求的函数读取并存储,然后将存储的函数名作为返回值返回,控制执行101模块如接收到函数名返回值则将同名函数覆盖;⑥执行:控制执行101模块根据存储的代码进行顺序执行,当代码中调用功能控制201、通信控制202、交互控制203模块返回并覆盖的函数名时,则从功能控制201、通信控制202、交互控制203模块中读取对应的函数代码并执行。所述基本控制102模块中固化存储有每种符合格式的函数,其内容为返回错误值。在步骤③~⑤中,基本控制102模块接收到返回值中包括函数名时,则将对应的函数内容修改为对功能控制201、通信控制202、交互控制203模块对应位置的代码调用。由此,如图1所示的除臭飘香机控制系统,采用本专利技术的方法,即可确保基本运行的基础上,也可以轻易实现无缝扩展。如插板接口204上插有功能板301、通信板302、交互板303中任一一块,则对应的功能控制201、通信控制202、交互控制203读取到代码并存储,功能板301提供控制功能的扩展,如手机控制、智能识别控制等,通信板302提供通信功能的扩展,如蓝牙连接、WiFi连接等,交互板303提供交互功能的扩展,如扩展屏幕、投影显示等。本文档来自技高网...
一种易扩展的除臭飘香机控制方法

【技术保护点】
一种易扩展的除臭飘香机控制方法,其特征在于:包括如下步骤:①开机初始化:系统开机,控制执行(101)模块清除暂存器中的内容;②读取基本代码:控制执行(101)模块向基本控制(102)模块发出读取代码指令,基本控制(102)模块将固化的运行代码返回;③读取功能代码:控制执行(101)模块向功能控制(201)模块发出读取代码指令,功能控制(201)模块判断连接的插板接口(204)上是否有插入功能板(301),如无则返回空值,如有则从功能板(301)中读取代码,并检测代码格式,将代码中符合格式要求的函数读取并存储,然后将存储的函数名作为返回值返回,控制执行(101)模块如接收到函数名返回值则将同名函数覆盖;④读取通信代码:控制执行(101)模块向通信控制(202)模块发出读取代码指令,通信控制(202)模块判断连接的插板接口(204)上是否有插入通信板(302),如无则返回空值,如有则从通信板(302)中读取代码,并检测代码格式,将代码中符合格式要求的函数读取并存储,然后将存储的函数名作为返回值返回,控制执行(101)模块如接收到函数名返回值则将同名函数覆盖;⑤读取交互代码:控制执行(101)模块向交互控制(203)模块发出读取代码指令,交互控制(203)模块判断连接的插板接口(204)上是否有插入交互板(303),如无则返回空值,如有则从交互板(303)中读取代码,并检测代码格式,将代码中符合格式要求的函数读取并存储,然后将存储的函数名作为返回值返回,控制执行(101)模块如接收到函数名返回值则将同名函数覆盖;⑥执行:控制执行(101)模块根据存储的代码进行顺序执行,当代码中调用功能控制(201)、通信控制(202)、交互控制(203)模块返回并覆盖的函数名时,则从功能控制(201)、通信控制(202)、交互控制(203)模块中读取对应的函数代码并执行。...

【技术特征摘要】
1.一种易扩展的除臭飘香机控制方法,其特征在于:包括如下步骤:①开机初始化:系统开机,控制执行(101)模块清除暂存器中的内容;②读取基本代码:控制执行(101)模块向基本控制(102)模块发出读取代码指令,基本控制(102)模块将固化的运行代码返回;③读取功能代码:控制执行(101)模块向功能控制(201)模块发出读取代码指令,功能控制(201)模块判断连接的插板接口(204)上是否有插入功能板(301),如无则返回空值,如有则从功能板(301)中读取代码,并检测代码格式,将代码中符合格式要求的函数读取并存储,然后将存储的函数名作为返回值返回,控制执行(101)模块如接收到函数名返回值则将同名函数覆盖;④读取通信代码:控制执行(101)模块向通信控制(202)模块发出读取代码指令,通信控制(202)模块判断连接的插板接口(204)上是否有插入通信板(302),如无则返回空值,如有则从通信板(302)中读取代码,并检测代码格式,将代码中符合格式要求的函数读取并存储,然后将存储的函数名作为返回值返回,控制执行(101)模块如接收到函数名返回值则将同名函数覆盖;⑤读取...

【专利技术属性】
技术研发人员:王斌肖程
申请(专利权)人:贵州西部丽城生态环境发展有限责任公司
类型:发明
国别省市:贵州;52

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

1