家用电器及加热烹调器的制作方法

文档序号:4569244阅读:207来源:国知局
专利名称:家用电器及加热烹调器的制作方法
技术领域
本发明涉及由微型计算机等控制装置控制的家用电器及加热烹调器。
为了制造存储微型计算机(以下称为微机)的控制程序的屏蔽ROM(以下称为ROM),需要高额费用,并且通常从订购开始需要一至二个月的时间。因此,为了变更已制成的ROM的内容,如果考虑其成本,只要不是大幅度的变更,几乎不进行再次编制修订。
然而,在加热烹调器特别是烹调品种多的微波炉中,例如在从ROM订购开始直到产品发货期间,为了提高产品的完成度持续进行产品开发。另外,即使在发货后的产品中,也往往会发现发货前未能预见的缺点。因此,会发生变更已提交订购或已完成订购的ROM中的控制程序的一部分内容这样的情况。
为了应付这样的情况,已有的结构是这样的,即在ROM订购时,把在控制程序中有可能变更的部分预先做为变更用子程序,用时把变更用切换开关分派在微机的特定输入口上,然后在发生了有必要变更的情况下,如果把所说切换开关设为闭合状态,微机执行变更用子程序(变更用程序)。
然而,在这样的已有技术中,能变更的只是在ROM制成前可预测的部分,除此之外即使有必要变更也无法处理。另外,由于把不一定有必要的变更用子程序多余地编入ROM中,所以ROM变更的可能性增多了,有必要设计成大的容量。另外,在基板上有必要只按与变更地方相对应的数设置切换开关并分派在微机的入口上,这样存在有必要多余地设置其实装面积的问题。
本发明就是为解决上面的问题,其目的是提供一种家用电器加热烹调器,它没有必要在控制程序存储装置中设置多余的容量并且在基板上设置多余的实装面积,即使在制成了控制程序存储装置之后,也可以容易地变更控制程序的内容。
为了实现上述目的,如权利要求1所述的家用电器,它由控制装置所控制,其特征是包括存储由上述控制装置执行的控制程序的控制程序存储装置;在上述控制程序处理中作为暂时存储区使用的暂时存储装置;存储变更程序的非易失性存储装置;变更用操作装置;在操作变更用操作装置的情况下,上述控制装置把控制程序的变更对象地址登记在变更用寄存器中,同时把已存储在非易失性存储装置中的变更程序转送给暂时存储装置;在控制程序执行中所说地址与已登记在变更用寄存器中的变更对象地址相一致的情况下,执行已转送给上述暂时存储装置的变更程序。
在这种情况下,最好还设有控制用的传感器,非易失性存储装置由EEPROM所构成,所说EEPROM存储根据上述传感器的检测信号进行修正控制的修正值(权利要求2)。
如权利要求3所述的加热烹调器,它具有加热烹调室内食品的加热装置、检测在烹调室内产生的气体的浓度的气体传感器、根据该气体传感器的检测信号控制加热装置并进行烹调的控制装置,其特征是,它包括存储由控制装置执行的控制程序的控制程序存储装置,在控制程序处理中作为暂时存储区使用的暂时存储装置,存储烹调条件的变更程序的非易失性存储装置,变更用操作装置;在操作变更用操作装置的情况下,上述控制装置把控制程序的变更对象地址登记在变更用寄存器中,同时把已存储在非易失性存储装置中的变更程序转送给暂时存储装置;在控制程序执行中所说地址与已登记在变更用寄存器中的变更对象地址相一致的情况下,执行已转送给暂时存储装置的变更程序。
如权利要求4所述的加热烹调器,它具有加热烹调室内食品的加热装置、检测上述烹调室内温度的温度传感器、根据该温度传感器的检测信号控制加热装置的烹调温度及时间的控制装置,其特征是,它包括存储由控制装置执行的控制程序的控制程序存储装置,在控制程序处理中作为暂时存储区使用的暂时存储装置,存储烹调温度及时间的变更程序的非易失性存储装置,变更用操作装置;在操作变更用操作装置的情况下,控制装置把控制程序的变更对象地址登记在变更用寄存器中,同时把已存储在非易失性存储装置中的变更程序转送给暂时存储装置;在控制程序执行中所说地址与已登记在变更用寄存器中的变更对象地址相一致的情况下,执行已转送给暂时存储装置的变更程序。
在这种情况下,其结构最好是还设有检测食品重量的重量传感器;由磁控管构成加热装置;由EEPROM构成非易失性存储装置并同时存储重量传感器的零点调整初始值;控制装置进行重量传感器的零点调整、同时根据所说重量传感器的检测信号执行烹调(权利要求5)。
根据权利要求1所述的家用电器,在操作变更用操作装置的情况下,控制装置把控制程序的变更对象地址登记在变更用寄存器中,同时把已存储在非易失性存储装置中的变更程序转送给暂时存储装置;在控制程序执行中所说地址与已登记在变更用寄存器中的变更对象地址相一致的情况下,由于执行已转送给暂时存储装置的变更程序,所以即使在控制程序存储装置制成之后,也可以容易地进行控制程序的变更。
在这种情况下,利用EEPROM来构成非易失性存储装置,所说EEPROM存储根据控制用的传感器的检测信号进行修正控制的修正值,这样可以按照修正值正确地进行控制(权利要求2)。
根据权利要求3或4所述的加热烹调器,在操作变更用操作装置的情况下,控制装置把控制程序的变更对象地址登记在变更用寄存器中,同时把已存储在非易失性存储装置中的烹调条件或烹调温度及时间的变更程序转送给暂时存储装置;在控制程序执行中所说地址与已登记在变更用寄存器中的变更对象地址相一致的情况下,由于执行已转送给暂时存储装置的变更程序,所以可以容易地进行烹调条件或烹调温度及时间的变更。
在这种情况下,由磁控管构成加热装置;非易失性存储装置由EEPROM所构成并存储检测食品重量的重量传感器的零点调整初始值;控制装置进行重量传感器的零点调整并根据所说重量传感器的检测信号执行烹调;由于这样的结构,所以根据零点调整的重量传感器的检测信号,可以正确地进行烹调(权利要求5)。
图1是表示本发明一实施例的电气构成的方框图;图2是表示有关变更用程序执行功能的部分电气构成的方框图;图3是控制程序的流程图;图4是表示烹调米饭及菜时的控制特性的图;图5表示常数α和β的值,(a)为变更前,(b)为变更后;图6是牛奶和酒与图4相类似的图;图7是与图5相类似的图;图8是接通电源时的初始处理的流程图;图9是变更程序的流程图;图10是地址图。
下面参照


把本发明适用于作为家用电器的加热烹调器(例如微波炉)时的一实施例。在图1所示的电气构成中,作为控制装置的微机1具有把控制程序存储其内部的ROM(控制程序存储装置)2以及为暂时存储区使用的RAM3(暂时存储装置)。另外,微机1通过地址及数据总线以及控制信号线以可读出及写入的方式与作为非易失性存储装置的串行通信方式的EEPROM4相连接。
在微机1的输入端上连接着重量传感器5的输出端,以接受响应于放在未图示的转盘上的食品重量的脉冲信号。另外,在微机1的输入端上连接着气体传感器6的输出端,以接受检测信号;同时还连接着门开关7的输出端,以接受响应于烹调室门(未图示)的开闭状态的高或低电平的输出信号。
气体传感器6设在从烹调室内向外部的排气通路内,它检测气体例如水蒸气的浓度、并输出水蒸气浓度越低电平越高的检测信。号(电子)。
另外,在微机1的输入端上,矩阵状地连接着输入键8的输出端,以接受响应于烹调种类的选择信号及烹调开始信号,输入键8由指定作为烹调对象的各种食品的烹调选择键及开始烹调的开始键(未图示)所构成;同时还连接着用手动进行时间设定的旋转编码器9的输出端,以接受响应于其旋转而输出的脉冲信号。此外,在微机1的输入端上连接着作为由跨接线柱或接头开关构成的变更操作装置的变更用开关10,以响应于程序变更的有效或无效交替地接受高或低电平的信号。
此外在微机1中断输入端上连接着定时器11的输出端,并且每隔一定时间接受定时中断信号;另外在微机1的时钟输入端上连接着石英振荡器12的输出端,以接受系统时钟信号。
另外微机1的输出端与显示器13的输入端相连,以提供动态点灯信号;同时通过未图示的驱动电路与作为加热装置的磁控管14以及设置用于冷却所说磁控管14的冷却扇15的输入端相连接,以提供驱动信号。此外,由冷却扇15带来的一部分送风流入烹调室内。
图2是用功能方框图表示有关微机1内部的变更用程序执行功能的部分电气构成。变更用寄存器即修正·地址·寄存器(以下称为CORAD)16以及修正·控制·寄存器(以下称为CORCN)17的输入数据总线通过微机1的未图示的控制器以及内部总线18连接起来。另外,CORAD16的输出数据总线与比较器19的一个输入数据总线相连接。
另外,比较器19的另一个输入数据总线与程序计数器20的输出数据总线相连接。此外,比较器19的一致信号输出端与AND电路21的一个输入端相连接,而AND电路21的另一个输入端与CORCN17的输出端相连接。AND电路21的输出端与微机1的控制器的内部中断输入端相连接,以提供转移处理要求信号。
下面参照图3至图10说明本实施例的作用。首先描述根据食品种类的自动烹调的控制。图3是烹调控制内容的流程图。如果操作输入键8内的开始键(未图示)而开始烹调(烹调开始),在“手动烹调?”的判断步骤S1中,微机1判断开始键操作前由输入键8的操作而选择的烹调是否为手动烹调。在判断步骤S1中,通过操作者的输入键的选择,若判断出选择“米饭”、“菜”、“牛奶”或“酒”中的任一个的场合是“否”,则移到“牛奶·酒?”的判断步骤S2 。
在判断步骤S2中,若判断出选择“米饭”或“菜”中任一个的场合是“否”(“牛奶”或“酒”),则移到下面的冷却扇接通的处理步骤S3。在处理步骤S3中,微机1通过驱动电路把驱动信号提供给冷却扇15(参照图4时刻①),然后移到“经过15秒?”的判断步骤S4。
在判断步骤S4中,开始驱动磁控管14之前,驱动冷却扇15十五秒,并进行烹调室内部的残留气体的排气(清洁)。残留气体通过排气通路被排到外面,通过气体传感器6检测气体浓度。通过排气气体浓度开始下降,气体传感器6的输出端Vt上升(参看图4)。
如果从冷却扇15的驱动开始经过15秒,则移到下面的“磁控管接通”的处理步骤S5,通过驱动电路把驱动信号供给磁控管14以开始食品的加热(参看图4时刻②),接着移到“Tα的计时开始”的处理步骤S6,通过对由定时器11进行的定时中断次数进行计数,开始下述的烹调时间Tα的计时。然后移到“得到Vt”的处理步骤S7中。
在处理步骤S7中,如果得到气体传感器6的输出值Vt,则移到“Vt>Vmax?”的判断步骤S8中。在判断步骤S8中,把在步骤S7中得到的气体传感器6的输出值Vt与最大值Vmax进行比较。最大值Vmax的初始值通过初始化被设为零。在图4所示的时刻②,开始磁控管14的食品加热;由于暂时不从食品中产生水蒸气,所以通过冷却扇15的排气烹调室内的水蒸气浓度下降,而气体传感器6的输出值Vt单调上升。
因此,在输出值Vt单调上升期间,Vmax由气体传感器6的最新输出值所置换。即在步骤S8中,如果判断Vt>Vmax为“是”,则移到下面的VmaX←Vt”的处理步骤S9中,把此时的输出值Vt代入最大值Vmax进行更新。图3中,从图4所示的时刻②直到时刻③输出值Vt上升期间,重复步骤S7至S9。
然后,如果在从食品中将要开始产生水蒸气之前的时刻③达到输出值Vt的最大值,则水蒸气浓度开始上升,而输出值Vt开始下降。也就是说,经过时刻③后的Vmax是时刻③时的输出值Vt,时刻③以后Vt≤Vmax判断为“否”。据此,移到“运算(1-α)·Vmax”的处理步骤S10中。
在处理步骤S10中,运算(1-α)·Vmax。这里,常数α表示气体传感器6的输出值Vt从最大值Vmax下降一定比率、为了决定烹调条件而确定的值(参看图4时刻④)。进行上述运算之后,移到“Vt≤(1-α)·Vmax?”的判断步骤S11。
在判断步骤S11中;判断气体传感器6的输出值Vt是否比在步骤S10中运算出的值(1-α)·Vmax小。也就是说,在输出值Vt比(1-α)·Vmax大的时刻③-④中判断为“否”,移到“得到Vt”的处理步骤S12中而得到输出值Vt之后,返回到判断步骤S11,重复上述判断。
然后在步骤S11中,如果输出值Vt变为小于(1-α)·VmaX即经过时刻④,则判断为“是”,移到下一个“得到Tα”的处理步骤S13。在处理步骤S13中,求出在步骤S6中开始计时的时刻②-④之间的时间Tα,然后移到“运算Tβ=Tα·β”的处理步骤S14中。这里,常数β是为决定从时刻④开始至时刻⑤为止的烹调时间Tβ(决定烹调条件)的系数。把常数β与在步骤S13中得到的时间Tα相乘而运算烹调时间Tβ后,移到“Tβ计时开始”的处理步骤S15中。这里,常数α及β如图5(a)所示,在“米饭”的情况下分别设定为0.05及1.3,而在“菜”的情况下分别设定为0.10及0.5。
在处理步骤S15中,开始对在步骤S14中运算的烹调时间Tβ进行计时。然后移到“剩余时间显示”的处理步骤S16。在处理步骤S16中,使烹调时间Tβ作为烹调的剩余时间显示在显示器13上,然后移到“经过Tβ?”的判断步骤S17中。
在判断步骤S17中,判断是否经过了烹调时间Tβ,如果没有经过判断为“否”,移至步骤S16,例如按秒单位降值计数剩余时间而更新显示。然后,如果经过烹调时间Tβ即达到时刻⑤、在判断步骤S17中判断为“是”,则移至“烹调结束处理”的处理步骤S18中。
在处理步骤S18中,使磁控管14及冷却扇15停止运行,为了使操作者知道已结束,进行使未图示的蜂鸣器鸣响等的烹调结束处理,然后结束操作(结束)。
另一方面,如果微机1在判断步骤S2中判断为“是”(“牛奶”或“酒”),则移到“重量W测量”的处理步骤S19中。在处理步骤S19中,通过重量传感器5测量放在转盘上的牛奶或酒的重量W,然后移到“冷却扇接通、磁控管接通”的处理步骤S20。在处理步骤S20中,把驱动信号分别供给冷却扇15及磁控管14并开始烹调,然后移到下面的“运算烹调时间T”的处理步骤S21。
在处理步骤S21中,如图6所示,根据在步骤S19中得到的重量W利用线性函数运算并决定烹调时间T。在这种情况下,常数α及β分别作为线性函数的斜率及截距,另外通过牛奶或酒的选择赋给不同的值。因此,通过运算T=α·W+β可得到烹调时间T。这里如图6所示,常数α及β在“牛奶”的情况下分别设定为0.21及25,而在“酒”的情况下分别设定为0.14及22。
得到这些常数并运算烹调时间T后,移到下面的“剩余时间显示”的处理步骤S22,并在显示器13上显示烹调时间。接着,移到“经过时间T?”的判断步骤S23中,判断是否已经过烹调时间T,在判断为“否”的情况下移到步骤S22,如上所述降值计数显示器13的剩余时间显示并进行更新。然后,在判断步骤S23中,如果烹调时间T已经过判断为“是”,则经过和步骤S18同样的步骤S24移到“零点调整”的处理步骤S25。
在处理步骤S25中,进行重量传感器5的零点调整。虽然在EEPROM4中存储着重量传感器5的零点Wo的初始值,但由于该零点Wo随时间变化,所以有必要进行调整。按以下的顺序进行零点的调整。
首先,微机1通过门开关7的输出信号判断烹调结束后是否打开了门,如果判断为打开过,则读出此时重量传感器5的检测值,并判断是否比烹调时存在着显著的差别。如果判断为比烹调时存在差,则由使用者把加热烹调的食品从烹调室中取出,推定在转盘上没有放置任何东西且重量传感器5处于无负荷的状态,在把这时的检测值按基准作为初始值Wo的允许误差范围外的情况下,把所说检测值作为现在的重量传感器5的零点Wo写入EEPROM中并进行更新。另外,在检测值比零点的初始值Wo大许多的情况下,不进行零点调整。
然后在检测食品重量的情况下,从EEPROM4中读出所说更新的零点Wo,重量传感器5根据从此时表示的值的零点Wo检测重量。另外,该零点调整没有必要每进行一次烹调都进行一次调整,如果计数烹调次数且所说计数值达到适当的值(例如10),即使进行一次也可以。如果进行了所说零点调整,则结束操作。
另外,在步骤S1中,如果微机1判断为“是”(“微波强”或“微波弱”),则转移到“冷却扇接通、磁控管接通”的处理步骤S26,把驱动信号供给冷却扇15及磁控管14以使磁控管14按强输出或弱输出振动并开始烹调,然后移到下面的“剩余时间显示”的处理步骤S27,在显示器13上显示在开始烹调前由旋转编码器9设定的烹调时间Tm。
然后移到“经过时间Tm?”的判断步骤S28,判断是否经过了烹调时间Tm,在判断为“否”的情况下移到步骤S27,同样地降值计数显示器13的剩余时间显示并进行更新。然后,在判断步骤S28中,若判断为已经过烹调时间Tm即“是”,移到步骤S18。
有关如上所示的处理的控制程序作为掩模模式存储在ROM2内部,在控制程序不变更的情况下,微机1从ROM2中直接读出控制程序并执行。
下面参照图8对变更一部分图3所示的控制程序的处理进行描述。
图8表示了合上电源时初始处理的控制内容。首先,如果合上电源并解除了微机1的复位,在“接通变更用开关?”的判断步骤R1中,微机1读出由变更用开关10分配的输出口,并判断变更用开关10是否接通(是否动作)。例如变更用开关10是低电平表示接通,如果在判断步骤R1中判断为“是”,则移到“把EEPROM的变更程序转送到RAM中”的处理步骤R2中。
在处理步骤R2中,把作为变更程序存储在EEPROM4中的内容作为串行数据读出,然后转送到微机1内部的RAM3中。这里所谓程序是指包含读出数据的程序。接着,移到下面的把变更对象地址设定给寄存器11的处理步骤R3。
在处理步骤R3中,把控制程序中的变更对象地址、即在步骤R2中作为转送给RAM3的变更用程序的先头地址例如5000H(H表示16进制)设定给微机1内部的CORAD16。该变更对象地址预先编入控制程序中。然后移到“许可执行变更程序”的处理步骤R4中。
在处理步骤R4中,通过把数据“1”设定给CORCN17来许可执行变更程序,然后移到“烹调开始”的判断步骤R5中。在判断步骤R5中,通过判断操作者是否操作了输入键8内的任一个键来判断是否烹调开始。
如果没有操作输入键8内的任一个键、即在判断步骤R5中判断为“否”,则移到“等待处理”的处理步骤R6中,例如进行把未图示的实时时钟的时刻显示在显示器13上等的等待处理,然后返回到判断步骤R5。如果操作了输入键8内的任一个键、即在判断步骤R5中判断为“是”,则移到“烹调”的处理步骤R7中,如果操作了输入键8的开始键,则执行上述如所图3所示的控制内容的流程图。
另外,在判断步骤R1中,如果变更用开关10是高电平表示断开、并判断为“否”,则不执行步骤R2至R4而移到判断步骤R5,以后和上述同样地进行操作。
图9是表示从EEPROM4转送到RAM3中的变更程序的控制内容的流程图。该变更程序是和为读出编入ROM2的控制程序中的常数α和β的子程序同样的结构,只是变更的常数α和β的数据值不同而已。该子程序在控制程序的步骤S10及S14和S21中,在进行利用常数α、β的运算前而被调用并供给常数α及β。
首先,在“变更α?”的判断步骤T1中,判断是否授予了按子程序调用命令表示α变更的变元,在判断为“是”的情况下,下面在判断步骤T2至T5中判断现在的烹调对象是“牛奶”、“酒”、“米饭”或“菜”中的哪一个,并在处理步骤T6至T9中分别提供对应的常数α的变更值。
另外,在判断步骤T1中,若被授予的变元不是表示α变更的变元,则判断为“否”,而移到“变更β?”的判断步骤T10中,判断被授予的变元是否为表示常数β变更的变元,在判断为“是”的情况下,下面在判断步骤T11至T14中判断现在的烹调对象是“牛奶”、“酒”、“米饭”或“菜”中的哪一个,并在处理步骤T15至T18中分别提供对应的常数β的变更值。
另外,在判断步骤T10中,若被授予的变元不是表示常数β变更的变元,则判断为“否”,退出处理返回到主程序。
下面参照图10对执行变更程序的情况进行说明。图10(a)表示有关ROM2的变更程序的部分地址图的一个例子,图10(b)表示有关RAM3的变更程序的部分地址图的一个例子,而图10(c)表示有关EEPOM4的变更程序的部分地址图的一个例子。
在图10(a)所示的ROM2的地址5000H中配置了提供变更前的常数α及β的子程序SUB。另外,在地址1000H及2000H中分别配置了子程序调用命令“CALL SUB(α)”及“CALL SUB(β)”,在地址1000H及2000H中分别得到常数α及β。
另外,在图10(b)所示的RAM3的地址1000H中配置了从图10(c)所示的EEPROM4的地址30000H转送的变更程序。另外在地址20000H中配置了向地址10000H的转移命令“BR 10000H”。
在烹调对象是“米饭”的情况下,执行如图3所示的流程图,在步骤S10中为了运算(1-α)·Vmax执行地址1000H的“CALL SUB(α)”而读出常数α。此时,程序计数器20由子程序SUB的开关地址5000H所替换。
那么通过使程序计数器20的值与在步骤R3中由CORAD16设定的值相一致,则比较器19的输出端变为高电平。另外,由于在CORCN17中在步骤R4设定为“1”,所以AND电路21的输出端也变为高电平,这样在微机1内部产生转移要求信号,执行转移命令“BR20000H”。另外,在转移要求信号产生时执行的转移命令“BR20000H”由微机1的控制器内的硬件所固定设置。
然后,如果执行转移命令“BR 20000H”,微机1则转移到RAM3的地址20000H,执行在那里配置的命令即“BR 10000H”,转移到地址10000H,执行图9所示的变更程序。然后,由于作为变元供给α,所以经步骤T1、T2、T3、T4及T8读出常数α的变更值0.04,退出处理返回到主程序。这时,在程序计数器20中设定了装在未图示的堆栈中的控制程序的返回地址1001H,返回到控制程序的主程序中。
另外,在步骤S14中为了运算Tα·β,在执行地址2000H的“CALL SUB(β)”且读出常数β的情况下,同样地程序计数器20也由子程序SUB的开关地址5000H所替换。
以后在和上述同样的处理中,执行图9所示的变更程序,在此情况下,由于作为变元供给β,所以经步骤T1、T10、T11、T12、T13及T14读出常数β的变更值1.5,退出处理返回到主程序的地址2001H。
另外,烹调对象是“菜”的情况直到转移至变更程序的开关地址10000H都和上述一样,读出常数α是经步骤T1、T2、T3、T4、T5及T9而读出常数α的变更值0.08;读出常数β是经步骤T1、T10、T11、T12、T13、T14及T18而读出常数β的变更值0.08。
此外,烹调对象是“牛奶”或“酒”的情况,由于读出为在步骤S21运算α·W+β的常数α及β,所以在控制程序不同的地址中执行子程序调用命令。在烹调对象是“牛奶”的情况下,读出常数α是经步骤T1、T2及T6而读出常数α的变更值0.25;读出常数β是经步骤T1、T10、T11及T15而读出常数β的变更值10。另外,在烹调对象是“酒”的情况下,读出常数α是经步骤T1、T2、T3及T7而读出常数α的变更值0.15;读出常数β是经步骤T1、T10、T11、T12及T16而读出常数β的变更值20。
根据如上所述的实施例,控制微波炉的微机1的构成是,操作变更用开关10的情况是把作为掩模模式存储在ROM2内部的控制程序的变更对象地址5000H登记在CORAD16中,同时把存储在EPROM4中的变更程序转送给RAM3;在控制程序执行中程序计数器20的地址与登记在CORAD16中的地址5000H相一致的情况下执行转送给RAM3的变更程序,响应于气体传感器6的检测信号变更决定磁控管14的烹调时间的常数α及β。
因此,即使一次制成ROM2之后,也可以容易地进行控制程序的变更,另外可以通过重写EEPROM4来修正所说变更程序,所以即使对在ROM2订货时不可预见的缺点也可有所对应。另外,由于没有必要设置多个变更用开关10,所以没必要设置更多的基板面积。此外,由于没必要在ROM2内部写入多余的变更子程序,所以可把ROM2的容量做成最小。
另外,根据本实施例,设置了重量传感器5并把重量传感器5的零点调整的初始值Wo存储在EEPROM4中,由于微机1的构成是进行重量传感器5的零点调整同时按照所说重量传感器5的检测信号执行烹调,所以按照已零点调整的重量传感器5的检测信号可以正确地进行烹调。
下面更加详细地说明如上所述的实施例,EEPROM4作为存储所说零点调整用初始值Wo的存储装置通常设置在装有重量传感器5的微波炉中,因此,如本实施例所述如果把变更程序存储在EEPROM4中,则没有必要为变更程序存储特别设置非易失性存储装置,这样可以简单且容易地、而且并不增加成本地进行实施。
本发明并不是仅限定在上述及附图所记载的实施例,也可以做出如下所述的变形。
加热装置不限于磁控管,电加热器也可以。
传感器不限于重量传感器5,气体传感器6,温度传感器或光传感器也可以。
另外,气体传感器6检测酒精等的浓度也可以。
加热烹调器不限于微波炉,电烤箱也可以。另外,用微机等来控制电烤箱或烤面包电炉的加热装置也是可以的。在这种情况下,其结构可以是例如通过温度传感器检测烹调室内的温度(烹调温度),修正电加热器的烹调温度或烹调时间,另外修正温度传感器的控制信号。
家用电器不限于微波炉,也可以是电饭锅或洗衣机。例如,在电饭锅的情况下,其结构可以是通过温度传感器检测室温等的周围温度,据此修正做饭时的烹调温度。
另外,在洗衣机的情况下,其构成是通过作为传感器的布量或布质地检测装置检测出洗涤物的量或质地,响应于所说检测信号修正洗涤物的水位或洗涤时间、水流强度。
非易失性存储装置不限于EEPROM4,也可以是EEPROM或一次PROM使变更用开关10的变更程序无效或有效的电平是高或低,反之也可以。
常数α及β变更前后的值不限于记载的值也可以适当变更。
如果把变更程序以EEPOM4转送到RAM3的地址20000H并执行“BR 20000H”,但也可以开始直接变更程序的执行。
虽然对所有烹调对象变更了常数α及β,但对于没有必要变更的烹调对象的常数,也可以把原来的控制程序和同样的值写入变更程序中而进行读出。另外,其结构也可以是不是读出不同的常数、而变更例如烹调时间的计算式本身。
虽然可以通过一个子程序进行常数α及β的变更,再从主程序分别读出常数α及β的变更值,但是一次读出这两者也可以。另外,在这种情况下不构成子程序,也可以按照已编入主程序中的通常命令步骤进行读出。
此外,其结构也可以是在微机1中设置二个以上的变更用寄存器及比较器并设置二个不同的变更对象地址,把当这些地址同程序计数器20的值相一致时而执行的转移要求信号变成不同的地址,按照不同的子程序进行常数α、β的变更。另外,也可以执行别的变更程序。
变更程序并不限于图9所示,也可以根据家用电器的种类进行适当的变更。另外,也可以修正ROM2内部的控制程序的错误。
也可以适当变更变更对象地址5000H及在其他地址图中所示的地址。
另外,比较器19变为高电压时执行的转移命令不限于“BR20000H”,也可以适当变更地址、或为条件转移命令。
也可以不限于烹调时间的变更、而变更磁控管14的输出。
其构成也可以是如果比较器19的输出端变为高电平,则执行微机1控制器内的内部中断向量,所说内部中断向量在ROM2的设计时程序员作为可能程序,变成可变更转移地址。
根据如上所述的本发明具有以下的效果。
根据权利要求1所述的家用电器,在操作变更用操作装置的情况下,在控制程序执行中所说地址与已登记在变更用寄存器中的变更对象地址相一致的情况下,执行已转送给暂时存储装置的变更程序,由于这样的结构,所以不是把变更程序事先写入控制程序存储装置,即使在制成控制程序存储装置之后,也可以容易地进行控制程序的变更;即使对在控制程序存储装置制成前未能预先的缺点,也可以进行应付。
根据权利要求2所述的家用电器,由EEPROM构成非易失性存储装置,所说EEPROM存储根据控制用的传感器的检测信号进行修正控制的修正值,由于这样的结构,可以使变更程序存储在已设的EEPROM中,另外通过重写EEPROM可以修正所说变更程序。
根据权利要求3或4所述的加热烹调器,在操作变更用操作装置的情况下,在控制程序执行中所说地址与已登记在变更用寄存器中的变更对象地址相一致的情况下,执行已转送给暂时存储装置的烹调条件或烹调温度及时间的变更程序,由于这样的结构,所以容易进行烹调条件或烹调温度及时间的变更。
根据权利要求5所述的加热烹调器,由磁控管构成加热装置;由EEPROM构成非易失性存储装置并存储检测食品重量的重量传感器的零点调整初始值;控制装置进行重量传感器的零点调整并根据所说重量传感器的控制信号执行烹调,由于这样的结构,即使在由磁控管的烹调中也可以得到和权利要求1及2同样的效果。
权利要求
1.一种家用电器,它由控制装置所控制,其特征是包括存储由上述控制装置执行的控制程序的控制程序存储装置;在上述控制程序的处理中作为暂时存储区使用的暂时存储装置;存储变更程序的非易失性存储装置;变更用操作装置;在操作上述变更用操作装置的情况下,上述控制装置把上述控制程序的变更对象地址登记在变更用寄存器中,同时把已存储在上述非易失性存储装置中的变更程序转送给上述暂时存储装置;在上述控制程序执行中所说地址与已登记在变更用寄存器中的变更对象地址相一致的情况下,执行已转送给上述暂时存储装置的变更程序。
2.如权利要求1所述的家用电器,其特征是,还设有控制用的传感器,非易失性存储装置由EEPROM所构成,所说EEPROM存储根据上述传感器的检测信号进行修正控制的修正值。
3.一种加热烹调器,它具有加热烹调室内食品的加热装置、检测在上述烹调室内产生的气体的浓度的气体传感器、根据该气体传感器的检测信号控制上述加热装置并进行烹调的控制装置,其特征是,它包括存储由上述控制装置执行的控制程序的控制程序存储装置;在上述控制程序处理中作为暂时存储区使用的暂时存储装置;存储烹调条件的变更程序的非易失性存储装置;变更用操作装置;在操作上述变更用操作装置的情况下,上述控制装置把上述控制程序的变更对象地址登记在变更用寄存器中,同时把已存储在上述非易失性存储装置中的变更程序转送给上述暂时存储装置;在上述控制程序执行中所说地址与已登记在变更用寄存器中的变更对象地址相一致的情况下,执行已转送给上述暂时存储装置的变更程序。
4.一种加热烹调器,它具有加热烹调室内食品的加热装置、检测上述烹调室内温度的温度传感器、根据该温度传感器的检测信号控制加热装置的烹调温度及时间的控制装置,其特征是,它包括存储由上述控制装置执行的控制程序的控制程序存储装置,在上述控制程序处理中作为暂时存储区使用的暂时存储装置,存储烹调温度及时间的变更程序的非易失性存储装置,变更用操作装置;在操作上述变更用操作装置的情况下,上述控制装置把上述控制程序的变更对象地址登记在变更用寄存器中,同时把已存储在上述非易失性存储装置中的变更程序转送给上述暂时存储装置;在上述控制程序执行中所说地址与已登记在变更用寄存器中的变更对象地址相一致的情况下,执行已转送给上述暂时存储装置的变更程序。
5.如权利要求3或4所述的加热烹调器,其特征是,还设有检测食品重量的重量传感器;加热装置由磁控管所构成;非易失性存储装置由EEPROM所构成并存储上述重量传感器的零点调整初始值;控制装置进行上述重量传感器的零点调整并根据所说重量传感器的检测信号执行烹调。
全文摘要
家用电器及加热烹调器即使在制成控制程序存储装置后,也容易变更控制程序的内容。在操作变更用开关的情况下,微机把作为掩模模式已存储在ROM内部的控制程序的变更对象地址登记在变更用寄存器中,同时把存储在EEPROM中的变更程序转送给RAM;在控制程序执行中程序计数器的地址与登记在变更用寄存器中的地址5000H一致的情况下,执行转送给RAM的变更程序,根据气体传感器的检测信号变更决定磁控管的烹调时间的常数。
文档编号F24C7/02GK1140577SQ9610898
公开日1997年1月22日 申请日期1996年4月27日 优先权日1995年4月27日
发明者细系强志 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1