首页> 中国专利> 机型选择系统及机型选择方法及家用电器

机型选择系统及机型选择方法及家用电器

摘要

在本发明公开的机型选择系统中,条码扫描装置用于扫描带机型信息的物理条码并生成电子条码,条码录入装置用于接收电子条码。存储器设置有条码存放区,条码录入装置用于将电子条码录入条码存放区以形成条码数据。查找模块用于在条码存放区查找是否有条码数据。若是,判断模块用于判断条码数据是否正确。若条码数据正确,控制模块用于根据条码数据,生成机型变量,并根据机型变量控制家用电器的运作。上述机型选择系统通过将机型信息存储在条码存放区,家用电器的控制模块可根据机型信息识别出不同的机型,无需剪跳线,从而从根本上提高家用电器的生产效率和通用性。本发明还公开一种机型选择方法及一种家用电器。

著录项

  • 公开/公告号CN105160282A

    专利类型发明专利

  • 公开/公告日2015-12-16

    原文格式PDF

  • 申请/专利号CN201510469508.0

  • 发明设计人 林跃跃;韩健勇;

    申请日2015-07-31

  • 分类号G06K7/10(20060101);

  • 代理机构北京清亦华知识产权代理事务所(普通合伙);

  • 代理人张大威

  • 地址 528311 广东省佛山市顺德区北滘镇美的大道6号美的总部大楼B区26-28楼

  • 入库时间 2023-12-18 12:59:36

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-09-14

    授权

    授权

  • 2016-01-13

    实质审查的生效 IPC(主分类):G06K7/10 申请日:20150731

    实质审查的生效

  • 2015-12-16

    公开

    公开

说明书

技术领域

本发明涉及于家用电器领域,更具体而言,涉及一种机型选择系统及一种机型选择 方法及一种家用电器。

背景技术

随着中国作为家用电器主要生产基地的形成,国内外的客户日益增多,为了使产品 更具竞争力,需要针对客户进行个性化的设计。这使得家用电器的电控板的种类大幅度 上升。就以微波炉为例,每种平台、每种功能的微波炉,至少要有一块电控板与之配套 使用。

为提高通用性和生产效率,降低生产和管理成本,通常在电控板的芯片(MCU) 中设置了不同的程序,一种型号的微波炉对应一款程序,其控制程序与相应型号的匹配 性成为了一个必须要解决的问题。

目前,一般的解决方案通过剪断跳线的方式,来实现电平信号的有或无,或不同的 组合,以达到机型选择功能,避免重新开发新的电控板。

但是,上述解决方案中,因为需要通过剪跳线的方式来形成不同的跳线组合,产生 不同的机型选择信号,再通过芯片进行识别,因此,当一个程序有很多个机型时,剪跳 线有很多个组合时,生产线员工就很有可能剪错跳线,从而需要返工,造成损失;更严 重的是当跳线剪错,但又没有被发现,流入市场,这时会引起市场投诉,给公司带来不 良影响。

发明内容

本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明需要提供一种 机型选择系统及一种机型选择方法及一种家用电器。

一种机型选择系统,包括机型录入系统及家用电器。该机型录入系统包括条码扫描 装置及条码录入装置,该条码扫描装置用于扫描带机型信息的物理条码并生成电子条 码,该条码录入装置用于接收该电子条码。该家用电器包括存储器、查找模块、判断模 块及控制模块。该存储器设置有条码存放区,该条码录入装置用于将该电子条码录入该 条码存放区以形成条码数据。该查找模块用于在该条码存放区查找是否有该条码数据。 若是,该判断模块用于判断该条码数据是否正确。若该条码数据正确,该控制模块用于 根据该条码数据,生成机型变量,并根据该机型变量控制该家用电器的运作。

上述机型选择系统通过将机型信息存储在条码存放区,家用电器的控制模块可根据 机型信息识别出不同的机型,无需剪跳线,从而从根本上提高家用电器的生产效率和通 用性。

在一个实施方式中,该条码数据由产品编号标识、该机型信息及校验码组成。

在一个实施方式中,该电子条码由若干位二-十进制代码组成。

在一个实施方式中,该条码录入装置与该家用电器通过I2C通信协议进行通信。

在一个实施方式中,若该条码存放区没有该条码数据或该条码数据不正确,该控制 模块用于报错。

一种机型选择方法,包括以下步骤:

查找模块在家用电器的存储器的条码存放区查找是否有条码数据;

若是,判断模块判断该条码数据是否正确;及

若该条码数据正确,控制模块根据该条码数据,生成机型变量,并根据该机型变量 控制该家用电器的运作。

在一个实施方式中,该条码数据由产品编号标识、机型信息及校验码组成。

在一个实施方式中,该机型选择步骤包括:若该条码存放区没有该条码数据或该条 码数据不正确,该控制模块报错。

一种家用电器,包括存储器、查找模块、判断模块及控制模块。该存储器设置有条 码存放区,该条码存放区用于存储条码数据。该查找模块用于在该条码存放区查找是否 有该条码数据。若是,该判断模块用于判断该条码数据是否正确。若该条码数据正确, 该控制模块用于根据该条码数据,生成机型变量,并根据该机型变量控制该家用电器的 运作。

在一个实施方式中,该条码数据由产品编号标识、机型信息及校验码组成。

在一个实施方式中,该存储器是电擦除可编程只读存储器、只读存储器及闪存中的 一种。

本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得 明显,或通过本发明的实践了解到。

附图说明

本发明的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得 明显和容易理解,其中:

图1是本发明较佳实施方式的机型选择系统的模块示意图;

图2是本发明较佳实施方式的机型选择系统的条码录入装置的工作流程示意图;

图3是本发明较佳实施方式的机型选择系统的芯片的工作流程示意图;及

图4是本发明较佳实施方式的机型选择方法的流程示意图。

具体实施方式

下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至 终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参 考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而 不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定 有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本 发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、 “相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或 一体地连接;可以是机械连接,也可以是电连接或可以相互通信;可以是直接相连,也 可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。 对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含 义。

下文的公开提供了许多不同的实施方式或例子用来实现本发明的不同结构。为了简 化本发明的公开,下文中对特定例子的部件和设定进行描述。当然,它们仅仅为示例, 并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或参考 字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设 定之间的关系。此外,本发明提供了的各种特定的工艺和材料的例子,但是本领域普通 技术人员可以意识到其他工艺的应用和/或其他材料的使用。

请参阅图1,本发明较佳实施方式的机型选择系统100包括机型录入系统102及 家用电器104。

该机型录入系统102包括条码扫描装置106及条码录入装置108,该条码扫描装 置106用于扫描带机型信息的物理条码并生成电子条码,该条码录入装置108用于接 收该电子条码。

该家用电器104包括存储器110、查找模块112、判断模块114及控制模块116。

该存储器110设置有条码存放区,该条码录入装置108用于将该电子条码录入该 条码存放区以形成条码数据。该查找模块112用于在该条码存放区查找是否有该条码数 据。若是,该判断模块114用于判断该条码数据是否正确。若该条码数据正确,该控制 模块116用于根据该条码数据,生成机型变量,并根据该机型变量控制该家用电器的运 作。

具体地,带机型信息的物理条码例如是纸质条码,该物理条码可按照特定的编码规 则形成条码信息。条码扫描装置106包括条码扫描仪及与该条码扫描仪匹配的第一电 源。条码扫描仪扫描物理条码后,得到带有机型信息的电子条码。

电子条码包含两部分:产品的编号标识(编号ID)及机型信息。

物理条码的编码规则如下:

A)首先要确定电子条码的数据范围:采用将物理条码转换成BCD码 (Binary-CodedDecimal,二-十进制代码)存储的方式,因此BCD码的位数就是电 子条码的数据位数。较佳地,BCD码不超过32位,若产品的编码ID确实多,则可增 加。需要指出的是,在家用电器104的电控板的芯片800(MicrocontrollerUnit, MCU)里面,2个BCD码占用一个字节,因此32位的BCD码占用了16个字节的地 址空间。

B)其次要计算产品的编号ID的范围:在一个例子中,15个字节的数据,即30 位的BCD码,足够满足现有的常规编码,若15个字节太多了,也可以根据实际情况削 减。

C)之后要确认一种产品的编号ID的不同机型的数量,来确定在MCU800对应占 用的空间。目前1个字节的BCD码(2位BCD码)对应的条码内容最大为99,可以 满足现有大部分的需求。当然,也可以根据实际情况增加。

因此,在本实施方式中,电子条码由32位BCD码组成,其中,前30位BCD码 表示产品的编号ID,后2位BCD码表示机型信息。

较佳地,为了与之前剪跳线的方式对应,采取条码对应的BCD码由原先机型跳线 组成。如表1,机型信息的8位BCD码BIT0~BIT7对应跳线SWA~SWH。SW选项剪 为1,不剪为0。

例如剪SWA,SWB及SWH,对应的BCD码的数值为“0x38”,则物理条码内 容为“3”“8”,但该方式的条码数量,一个字节的BCD码(两位BCD码)对应的条 码内容最大为99。该方式的好处就是可以兼容之前的方式,系统改动小。

表1SW选项在BCD码中的位置

BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0 SWH SWG SWF SWE SWD SWC SWB SWA

条码录入装置108是家用电器104的电控板的MCU800的厂家自己开发的设备, 或者厂家许可的其他的厂家生产的设备,该条码录入装置108具备以下功能:该条码录 入装置108与电控板的MCU800进行通信,能够将物理条码的条码信息烧录到电控板 MCU800的特定区域。该条码录入装置108包括与该条码录入装置108匹配的第二电 源。较佳地,在条码录入过程中,第二电源也可为电控板的MCU800供电,省掉了单 独给电控板供电的电源,使烧录变得更方便。该电控板是用于安装在家用电器104上。

请参图1,MCU800具有存储单元,该存储单元包括随机存储器(RAM)802、电 擦除可编程只读存储器(EEPROM)804及只读存储器(ROM)或闪存(Flash)806。 其中,一般地,RAM802的容量最小,EEPROM804的容量稍大,ROM或者Flash806 的容量最大。RAM802的容量虽然最小但它运行最快。EEPROM804可用于保存一些 参数,它具有掉电保持的功能。ROM或Flash806就是程序代码的存储器。

电子条码由于其特殊性,为了尽量避免被他人以非法的方式获取,应将其加密后, 存放在EEPROM804或者是ROM或Flash806里面,较佳地,本实施方式中,电子条 码存放在ROM或Flash806里面。因为EEPROM804的空间不大,较容易被破解,而 且里面的数据只是一些简单的参数,如果EEPROM804里面的数据被非法获取以及删 除,MCU800很有可能还可以正常运作,因为程序代码是保存在ROM或Flash806里 面。

若电子条码存放在ROM或Flash806里面,由于ROM或Flash806的容量大,被 破解的概率也小,同时由于程序代码都分布在ROM或Flash806里面,破解一不小心 就会导致程序跑飞,大大降低了电子条码被破解的几率。

较佳地,该条码录入装置108与该家用电器104通过I2C通信协议进行通信,即 通过两线式的串行总线进行通信。例如,在电子条码录入过程中,条码录入装置108 与家用电器104的MCU800通过I2C通信协议进行传输数据。

为了增加可靠性,以及条码录入装置108和电控板MCU800的有效互联,规定以 下帧格式:如表2。

表2帧格式

说明 代码(十六进制) 帧起始符 FEH 数据长度 L 数据域 DATA 校验码 CS

帧起始符FEH:标识一帧信息的开始,其值为FE(十六进制)=11111110(二进 制)。

数据长度L:L为数据域的字节数,其中1≤L≤16。

数据域DATA:扫描物理条码转换成的BCD码(电子条码),每个字节包含两位 BCD码。即在上面提到电子条码的产品的编号ID及机型信息。

校验码CS:数据域DATA各字节的二进制算术和,共两字节。

传输次序:所有数据均先传送高位字节,后传送低位字节(当然也可反过来,保证 统一就可以了)。

例如:条码扫描装置106发送12位电子条码:123456789012,其中1234567890 表示产品的编号ID,12表示机型信息,该电子条码含有12位BCD码,即6个字节, 因此L=6,每个字节为0x12,0x34,0x56,0x78,0x90及0x12。校验码CS= 0x12+0x34+0x56+0x78+0x90+0x12=0x01B6。因此,条码录入装置108得到传输 数据的全部字节内容,即帧起始符(0xFE)+长度(0x06)+数据 (0x12,0x34,0x56,0x78,0x90,0x12)+校验码(0x01,0xB6)。

当电子条码的内容确定后,也就可得到传输数据的全部字节内容,之后根据标准I2C 的通信协议,发送每个字节的数据时,要按照表3的格式,才能使得条码录入装置108 及MCU800可以识别通信内容。

表3字节格式

发送数据的具体过程见表4,以12位条码:123456789012为例。

表4发送数据的具体内容及其含义

之后,MCU800将数据DATAx和校验码的数据,即数据 (0x12,0x34,0x56,0x78,0x90,0x12)+校验码(0x01,0xB6)保存在存储器110的条码存 放区中。数据DATAx和校验码的数据形成条码数据。数据DATAx包含产品的编号ID 及机型信息。

图2是在条码录入过程中,该条码录入装置端的工作流程图。在图2中,M值应 该大于等于30,即条码录入装置108上电后需要初始化和稳定的时间,一般30ms以 后便可进行数据码的通信工作。条码录入装置108发送数据码的速率需同MCU800的 步调一致,否则会出现传输错误的情况。正常的话,选择400us/bit,即3.6ms/byte, 即传递1字节加上ACK信号需要400*9us,即3.6ms的时间。

图3是在条码录入过程中,MUC端的工作流程图。在图3中,N值大于或等于60, 即超时60ms,条码录入装置108对电控板下电。

录入结束后,请参图4,在家用电器104的MCU800上电初始化后,查找模块112 查找条码存放区是否有条码数据。如果没有烧录的话,该条码存放区的数值应该是0, 若该条码存放区的值不全是0,则说明该条码存放区有条码数据。

在确定有条码数据的情况下,还需要对条码数据进行核对,即条码数据本身有校验 码,这样的校验码可以大大降低数据的错误率。判断模块114可通过校验码判断条码数 据是否正确。因此,当校验通过时,则说明条码数据是正确的。如果校验不通过的话, 很有可能是烧录错误导致的。

进一步地,为了避免进行错误的负载操作,若该条码存放区没有条码数据或条码数 据不正确,该控制模块116用于报错。如此,能够让用户及时联系售后人员进行维修。

当条码数据校验正确后,控制模块116对获取的条码数据中进行解码,获取机型信 息,生成对应的机型变量,然后根据机型变量控制家用电器的运作。家用电器的运作包 括操作逻辑、显示逻辑、烹饪参数以及负载控制等。

例如,在判断模块114校验条码数据成功后,控制模块116在条码存放区的地址 中,调取出数据DATAx中最后一个字节,如举例中,123456789012的最后一个字节, 即为0x12,因此机型变量为0x12。

若机型变量为A,此时的流程走向就是机型A的操作逻辑,机型A的显示逻辑, 以及机型A的负载控制等;若机型变量为B,此时的流程走向就是机型B的操作逻辑, 机型B的显示逻辑,以及机型B的负载控制等;若有很多个机型变量,则以此类推。

综上所述,上述机型选择系统100通过将机型信息存储在条码存放区,家用电器 104的控制模块116可根据机型信息识别出不同的机型,无需剪跳线,从而从根本上提 高家用电器的生产效率和通用性。

请参图4,本发明较佳实施方式提供一种机型选择方法。该机型选择方法可由以上 实施方式的家用电器104实施,家用电器104包括存储器110,该存储器110设置有 条码存放区,该条码存放区可用于存储条码数据,该存储器可为EEPROM、ROM和 Flash中的一种,较佳地,本实施方式中,存储器110为ROM或Flash。存储器110 可设置在MCU800上。

该机型选择方法包括以下步骤:

S1:查找模块112在条码存放区查找是否有条码数据;

S2:若是,判断模块114判断该条码数据是否正确;

S3:若该条码数据正确,控制模块116根据该条码数据,生成机型变量,并根据 该机型变量控制该家用电器104的运作。

在步骤S1中,在MCU800上电初始化后,查找模块112查找存储器条码存放区 是否有条码数据。如果没有烧录的话,该条码存放区的数值应该是0,若该条码存放区 的值不全是0,则说明该条码存放区有条码数据。本实施方式中,该条码数据由产品编 号标识、机型信息及校验码组成。

在步骤S2中,在确定有条码数据的情况下,还需要对条码数据进行核对,即条码 数据本身有校验码,这样的校验码可以大大降低数据的错误率。判断模块114可通过 校验码判断条码数据是否正确。因此,当校验通过时,则说明条码数据是正确的。如 果校验不通过的话,很有可能是烧录错误导致的。

进一步地,为了避免进行错误的负载操作,该机型选择方法还包括以下步骤:

S4:若该条码存放区没有条码数据或条码数据不正确,该控制模块116报错。

如此,能够让用户及时联系售后人员进行维修。

在步骤S3中,当条码数据校验正确后,控制模块116对获取的条码数据中进行解 码,获取机型信息,生成对应的机型变量,然后根据机型变量控制家用电器104的运作。 家用电器104的运作包括操作逻辑、显示逻辑、烹饪参数以及负载控制等。

例如,在判断模块114校验条码数据成功后,控制模块116在条码存放区的地址 中,调取出数据DATAx中最后一个字节,如在举例中,123456789012的最后一个字 节,即为0x12,因此机型变量为0x12。

若机型变量为A,此时的流程走向就是机型A的操作逻辑,机型A的显示逻辑, 以及机型A的负载控制等;若机型变量为B,此时的流程走向就是机型B的操作逻辑, 机型B的显示逻辑,以及机型B的负载控制等;若有很多个机型变量,则以此类推。

本实施方式的机型选择方法未展开的部分可参以上实施方式的机型选择系统100, 在此不再详细展开。

综上所述,上述机型选择方法过将机型信息存储在条码存放区,家用电器104的控 制模块116可根据机型信息识别出不同的机型,无需剪跳线,从而从根本上提高家用电 器104的生产效率和通用性。

在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性 实施方式”、“示例”、“具体示例”、或“一些示例”等的描述意指结合所述实施方 式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示 例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。 而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例 中以合适的方式结合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重 要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征 可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少 两个,例如两个,三个等,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一 个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部 分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的 顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被 本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用 于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以 供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从 指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、 装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、 通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置 或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具 有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取 存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速 存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介 质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或 其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电 子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述 实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软 件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公 知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻 辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列 (PGA),现场可编程门阵列(FPGA)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤 是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介 质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是 各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模 块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块 如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计 算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述 了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限 制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换 和变型。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号