电子炊具的触摸式开关装置与输入方法

文档序号:7510183阅读:302来源:国知局
专利名称:电子炊具的触摸式开关装置与输入方法
技术领域
本发明涉及一种电子炊具的触摸式开关装置与输入方法,尤其涉及一种将微控制单元内部设计含有RC振荡器(RCOSC)、至少一组以上的模拟 开关和相对組数的触摸式开关、两组16位计时计数器。即可简化周边电子 元件数量,并利用控制软件来调整触摸式开关的灵敏度,再以软件中断方式 以获得精确RC振荡器的振荡频率,通过检测该RC振荡器的振荡频率的变 化,即可判断触摸式开关处于开启或关闭的状态,该16位计时计数器可精 确获得RC振荡器的振荡频率,以达到简化触摸式开关电路和增加稳定度的 目的。
背景技术
如今,电子产业中的3C产品在现代人的生活中占有极大的地位,其中 消费性电子走向轻、薄、短、小,且具有极高的实用性,因此受到一般消费者所青睐,具有极佳的商机,例如电磁炉或电饭煲(类似电子锅的产品, 但具备有更多烹煮的功能)等电子炊具,其仅需要提供家用电力,即可进行 食物的加热工作,摒餘了使用传统瓦斯炉的不便(例如瓦斯气体具有危险 性...等),且其价格也十分便宜,为一般家庭可轻松购置。一般而言,传统电子炊具的输入装置多为机械式按键,其缺点为使用一 段时间后,因金属弹性疲乏或高温所产生金属变形,而使该机械式按键产生 故障现象,这是机械式按键的缺点。也有业者采用电子式的触摸式按键,但其构件极为复杂,除了基本的微控制单元(MCU)之外,还需搭配多组不同电子元件方可完成,也因采用较多构件,故生产成本也随之提高。而且,检测器在检测触摸式开关时,也需 要额外的电子元件来调整灵敏度,基于传统电子式触摸式按键的缺失,本发 明正是解决之道,可有效减少匹配元件数量和提高触摸式按键的稳定度。 请参御图1所示,为已知电子炊具主控板与面板控制的功能方块示意图,其中主控板的微控制单元(MCU) 11需与发光二极管(LED)驱动电路12 和面板微控制单元(MCU) 14做数据的传输,面板微控制单元14将触摸式 开关的状态传送给主控板微控制单元11,主控板微控制单元11将欲显示发 光二极管数据传给发光二极管驱动电路12,即可用以驱动发光二极管电路 13,而面板微控制单元14控制模拟开关15的状态和处理RC振荡器17的输 出信号,RC振荡器17的振荡频率取决于RC电路18的组合,以判断触摸 式开关16处于开启或关闭的状态,该判断的机制由面板微控制单元14的程 序来进行处理。但是其缺点为程序指令所产生的误差,造成计算RC振荡器 17频率不够精确,易受噪声干扰,进而造成误判触摸式开关16状态;而且, 面板微控制单元14及其周边电路(电路15、 16、 17、 18)需要利用较复杂程 序和电路,故增加生产成本,有待从事此行业者加以改进。请同时参阅图2和图3所示,为传统电子炊具面板微控制单元检测16 个触摸式开关的流程图,其步骤分别由191至203,其中流程图所测量RC 振荡器的频率,必须在16位计时计数器开始计数之后,需要延迟数毫秒 数 十毫秒不等的时间(步骤193),之后再停止16位计时计数器的计数(步骤 197),之后再读取16位计时计数器的内含值,最后才得到RC振荡器的相 关频率,由这两图中即可了解传统电子炊具因元件较多,故其处理程序极为 繁复,同时存在不稳定的问题。发明内容为了解决以上所述已知技术的缺失,本发明为电子炊具的触摸式开关装 置与输入方法,本发明的主要目的在于将微控制单元内部设计含有RC振 荡器(RC OSC)、至少一组以上的模拟开关和相对组数的触摸式开关、两 组16位计时计数器。即可简化周边电子元件数量,并利用控制软件来调整 触摸式开关的灵敏度,再以软件中断方式以获得精确RC振荡器的振荡频率, 通过检测该RC振荡器的振荡频率,即可判断触摸式开关处于开启或开关的 状态,该16位计时计数器可精确设定RC振荡器振荡的时间,以达到触摸式 开关电路简化和稳定度增加的目的。为达到上述发明目的,本发明提出一种电子炊具的触模式开关装置,其 包括面板微控制单元,用以处理和检测触摸式开关的信号状态,并输出电子信号,且其还包括控制集成电路;触摸式开关,利用人体接触后产生RC 振荡器的频率改变的电子开关;以及主要微控制单元,接受面板微控制单元 所输出的电子信号,同时控制电子炊具功率和保护机制。根据本发明的电子炊具的触模式开关装置,其中该电子炊具的触模式开 关装置还包括发光二极管电路,并利用该主要微控制单元来进行发光二极管 电路的控制动作。根据本发明的电子炊具的触模式开关装置,其中该发光二极管电路还包 括有发光二极管与限流电阻。根据本发明的电子炊具的触模式开关装置,其中该控制集成电路的IN、 RREF和CREF三根引脚即组成RC振荡器,根据该三根引脚内所设置电阻、 电容值和改变RC振荡器的频率。为达上述目的,本发明所提供的微控制单元的架构,其包括有RC搌荡器,用以产生触摸式开关所需要的参考时脉;若千触摸开关,人体接触后产生RC振荡器的频率改变以承认其若干触 摸开关其中一个操作若干模拟开关,控制同一时间只有其中一个操作,已作为检测同一时间 若干触摸开关其中一个的状态;以及若干计时计数器,当其中一个计时计数器产生溢位时,所有计时计数器 同时停止计数,并同时读取若干计时计数器的数值;通过上述构成,再利用软件来设定至少一个以上的模拟开关其中一个需 要开启,以作为选择触摸式开关其中一个的输入,再检测其中一个触摸式开 关的状态,再利用软件逐一将模拟开关导通,以形成触摸式开关的检测状态。根据本发明的微控制单元的架构,其中该RC振荡器由控制集成电路的 IN、 RREF和CREF三根引脚所构成,根据该三根引脚内所设置电阻、电容 值和改变RC振荡器的频率。为达上述目的,本发明提供一种触摸式开关的检测的方法,其包括设 定目前要检测哪一个触摸式按键;设定16位第一计时计数器的来源;设定 16位第一计时计数器溢位时16位第一计时计数器和16位第二计时计数器停 止计数;设定16位第一计时计数器和16位第二计时计数器的初始值;启动 RC振荡器,16位第一计时计数器和16位第二计时计数器开始计时计数;询问16位第一计时计数器和16位第二计时计数器计时计数是否已停止;将 16位计时计数器的内含值读取并存到微控制单元数据存储器中(XO);设定16 位第一计时计数器的初始值;设定16位第二计时计数器的初始值为0;启动 RC振荡器,16位第一计时计数器和16位第二计时计数器开始计时计数;询 问16位第一计时计数器和16位第二计时计数器计时计数是否已结束;将16 位计时计数器的内含值读取并存到微控制单元数据存储器中(X1); (X0-X1) 是否大于灵敏度的设定值;以及重复(i) (m)则会一直检测触摸式开关的状态 在开或是关的状态。为进一步对本发明有更深入的说明,通过以下附图、附图标记的说明和 本发明的详细说明,希望能对审査员的审査工作有所帮助。附鹏说明图1为已知电子炊具主控板与面板控制的功能方块示意图;图2为传统电子炊具面板微控制单元检测16个触摸式开关的第一流程图;图3为传统电子炊具面板微控制单元检测16个触摸式开关的第二流程图;图4为本发明电子炊具主控板与面板控制的功能方块示意图;图5为本发明具有内含触摸式开关检测电路的电子炊具面板微控制单元的控制方块图;图6为本发明利用两个16位计时计数器的功能方块图;图7为RC振荡器输入到16位计时计数器的内含值的波形图;图8A和图8B为本发明的触摸式开关检测电路的第一动作流程图;图9为本发明的触摸式开关检测电路的第二动作流程图;图10为本发明的面板微控制单元与电子炊具主控板微控制单元的传输协议的波形图;图11为本发明的面板微控制单元与电子炊具主控板微控制单元的传输数据格式图。其中,附图标记说明如下 11 主控板微控制单元12 发光二极管驱动电路13 发光二极管电路14 面板微控制单元15 模拟开关16 触模式开关17 RC振荡器18 RC电路191 程序开始192 设定第一个模拟开关导通,设定16位计时计数器的初始值为零, RC振荡器和16位计时计数器开始计数193 延迟循环(数毫秒 数十毫秒不等),16位计时计数器停止计数, 读取16位计时计数器内含值并存到随机存取存储器(X1 X16)194 是否完成设定第16个模拟开关导通?195 设定下一个模拟开关导通,设定16位计时计数器的初始值为零, RC振荡器和16位计时计数器开始计数196 设定第一个模拟开关导通,设定16位计时计数器的初始值为零, RC振荡器和16位计时计数器开始计数197 延迟循环(数毫秒 数十毫秒不等),16位计时计数器停止计数, 读取16位计时计数器内含值并存到随机存取存储器(Y1 Y16)198 (X1國Y1)是否大于50 199 触摸式开关有手指头触摸200 触摸式开关无手指头触摸201 是否完成设定第16个模拟开关导通?202 设定下一个模拟开关导通,设定16位计时计数器的初始值为零, RC振荡器和16位计时计数器开始计数203 设定第一个模拟开关导通,设定16位计时计数器的初始值为零, RC振荡器和16位计时计数器开始计数21 主控板微控制单元22 面橛微控制单元 221 控制集成电路2211 模拟开关控制寄存器2212 RC振荡器2213 第一计时计数器2214 第二计时计数器 23 发光二极管电路 24 触摸式开关 25 RC电路 31 系统时脉信号 32 1/4系统时脉信号 33 第一计时计数器 34 第二计时计数器 35 启动控制寄存器 36 RC振荡器输出37 其中计时计数器溢位时产生中断动作38 重置启动控制寄存器41 程序开始42 16位计时计数器中断使能,设定第一个模拟开关导通,设成模式0, 设定第一计时计数器的初始值,设定第二计时计数器的初始值为0, RC振荡 器和两个计时计数器开始计时43 是否完成模式044 设定非模式045 16位计时计数器中断子程序46 是否为模式047 读取第二计时计数器内含值并存到随时存取存储器(X1 X16) 48 是否完成设定第16个模拟开关导通?49 设定第一个模拟开关导通,设定第一计时计数器的初始值,设定第 二计时计数器的初始值为0, RC振荡器和两个计时计数器开始计时 50 完成模式0 51 离开中断子程序52 读取第二计时计数器内含值并存到随机存取存储器(Yl Yl6)53 (X1-Y1)是否大于50 54 触摸式开关无手指头触摸 55 触模式开关有手指头触摸 56 是否完成设定第16个模拟开关导通?57 设定第一个模拟开关导通,设定第一计时计数器的初始值,设定第 二计时计数器的初始值为0, RC振荡器和两个计时计数器开始计时58 设定第一个模拟开关导通,设定第一计时计数器的初始值,设定第 二计时计数器的初始值为0, RC振荡器和两个计时计数器开始计时具体实施方式
现在,配合下列


本发明的详细结构,及其连接关系。 请参阅图4所示,为本发明电子炊具主控板与面板控制的功能方块示意 图,其包括触摸式开关24,利用人体接触后产生RC振荡器的频率改变的 电子开关,且RC振荡器的振荡频率取决于RC电路25的组合;面板微控制 单元22,用以处理和检测触摸式开关24的信号状态,并输出电子信号,且 其还包括控制集成电路221 (该元件将在图5中做详细描述),该控制集成 电路221的IN、 RREF和CREF三根引脚即组成RC振荡器(RCOSC),并 根据该三根引脚内所设置电阻、电容值和改变RC振荡器的频率;主要微控 制单元21,接受面板微控制单元22所输出的电子信号,同时控制电子炊具 功率和保护机制;发光二极管电路23,并利用该主要微控制单元21来进行 发光二极管电路的控制动作,该发光二极管电路23还包括有发光二极管与 限流电阻(图中未示)。根据上述元件的构成,主要微控制单元21只需与面板微控制单元22做 数据的传输,便可完成电子炊具触摸式开关24检测电路和发光二极管电路 23显示的人机界面功能。面板微控制单元22将触摸式开关24的状态传给主 要微控制单元21,并接收主要微控制单元21要显示的发光二极管数据来点 亮发光二极管。面板微控制单元22接收触摸式开关24的信号,利用程序和 面板微控制单元22所内含的RC振荡器,两个经过特别设计的16位计时计 数器,16个模拟开关,来完成16个触摸式开关的检测。这个新的发明比传 统的解决方案,不仅减少了周边零件,而且特别经过设计的16位计时计数器,让程序开发较简单,测量RC振荡器的频率较精确,使得触摸式开关的 检测较可靠。面板微控制单元22利用内建的8位计时计数器,和本身16根 特别处理加强驱动能力的输出引脚,来完成64个发光二极管的点亮功能。 因主要微控制单元只需与面板微控制单元做通信,并可以利用3根引脚来同 时将触摸式开关的状态和发光二极管显示的数据传给面板微控制单元,实现 电子炊具的输入和输出人机界面的功能。请参阅图5所示,为具有内含触摸式开关检测电路的电子炊具面板微控 制单元的控制方块图,其中RC振荡器与两个计时计数器(本实施例的规格 为16位,当然本领域技术人员也可利用其他如8位或32位计数器来实施) 具有同时启动(Start)的信号控制源,以启动RC振荡器和两个计时计数器 (第一计时计数器、第二计时计数器),其计时由计时计数器其中一个来决 定,本实施例为利用第一计时计数器来做决定,该计时计数器内部所包含预 设值,可配合软件输入以完成,当16位第一计时计数器产生溢位时,两个 计时计数器同时停止计数,并同时读取两个计时计数器的数值。由软件来设定至少一个以上的模拟开关其中一个需要导通,以作为选择 相对应触摸式开关其中一个的输入,再检测该触摸式开关的状态,再利用软 件逐一将模拟开关导通,以形成触摸式开关的检测状态。其中K1 K16为控制集成电路(IC) 221引脚,用以连接外接触摸式开 关元件(可为圆形或是任意形状的薄金属(导体),其上铺上绝缘体如压克力、 玻璃等;或是直接在电路板上以圆形或是任意形状的铜箔形成,其上铺上绝 缘体如压克力、玻璃等);KOUT为控制集成电路(IC)221引脚,经由T.G.1 T.G.16(16个模拟开关),用以连接K0UT连接到K1 K16其中一个; 一个模 拟开关控制寄存器(Analog Switch ON or OFF Control Register, ASON)2211用 以控制T.G.1 T.G.16模拟开关其中一个导通,T.G.1 T.G.16其中一个导通, 其相对应的K1 K16其中一个会连接到控制集成电路(IC)221引脚KOUT, 藉此控制RC振荡器因人体碰触触摸式开关K1 K16其中一个而改变RC振 荡器的振荡频率,经由控制模拟开关控制寄存器2211,使T.G.1 T.G.16逐 一开启和关闭,每次仅开启一个模拟开关(ASON其值与模拟开关导通对应 方式i青参考下表所示,Analog switch 1表示T.G.I ,依此类推Analog switch 16 表示T.G.16);而控制集成电路221的IN、 RREF和CREF三根引脚即组成RC振荡器(RCOSC) 2212,并根据该三根引脚内所外接电阻、电容值来改 变RC振荡器的频率。模拟开炎导纖參考表:B咖.LabelFunctionOetoes the analog s^tch f汉6 is on. ASON-(WO(HXf Analog switch 1加,oth^ analog switch off000016= Anabg switch 2 on, other節alog switeh off鄉1ftp Analog sw棘di 3 cm, other朋alog switch off職11— Amiog ^Hch 4 ont other朋dlog switch off加100If dialog switch 5 on, cte朋Sog switch off00101b= toalog糊iteh 6 on, ott晰幼alog switch off00110b= tolo^ switch 7節,atttef節alog swi她off幽加1111>= Analog謝M 8加,other朋alog switch off01CKIttF Analog switch 9 on, cH^r節aiog switch off 01 )1b= Analog switch 10加,other analog糊it虎off 01010b= Analog switch 11 on, oth針analog湖itch off 01011b= Analog switdi 12 01, other analog swit* off 0110%=她bg swM 13 on,她er analog训itdi off 01101b= Analog sw緣di 14 on,幽r analog switch off D111ttF Analog糊ich 15 on, other analog switch off 01111b= svAc^ 16 on,幽r analog switch off 1xxxx)f AS助^og s^tch off—7请参阅图6所示,其为本发明利用两个16位计时计数器的功能方块图, 元件包括系统脉冲信号、1/4系统脉冲信号、第一计时计数器、第二计时计数器、RC振荡器输出和启动控制寄存器(TION),利用上述元件所产生 的数值用以判断该触摸式开关是否操作,其动作顺序如下a. 16位第一计时计数器的输入源为系统频率或是系统频率除以4;b. 16位第二计时计数器的输入源为RC振荡器输出;c. OVB控制寄存器可选择第一计时计数器或是第二计时计数器溢位 时,会产生中断,而将启动控制寄存器的数值重置为0 (RESET TION), 即可使第一计时计数器和第二计时计数器停止计数。d. 上述歩骤c.中会利用TlON控制"两个16位计时计数器"的启动控 制寄存器,当TION为"1"时,"两个16位计时计数器"就会开始计时计 数,当TION为"0"时,"两个16位计时计数器"就会停止计时计数。上述所列举的实施例,为触摸式开关的检测方法,也可以适用多个触摸 式开关,由变更设定多个的模拟开关控制寄存器,依序扫瞄来检测不同的触 摸式开关。请参阅图7所示,其在固定时间内,读取RC振荡器输入到16位计时计 数器的内含值,就可计算出RC振荡器的频率,其公式如下RC鑼藝蕃的钃率- (16位计时计数器的内含值)/ (数毫秒 数十毫秒)请参阅图8A、图犯和图9所示,其中利用改善之后的触摸式开关检测 电路,其步骤流程由图号41至58中执行,来处理电子炊具面板微控制单元 检测16个触摸式开关的流程,在流程图中要测量RC振荡器的频率,便可利 用16位计时计数器中断来检测触摸式开关的状态,除了提供较精确的测量 值的外,也减少电子炊具面板微控制单元在检测触摸式开关的工作量,电子 炊具面板微控制单元便可以专心处理与电子炊具主控板的序列传输。根据图8A、图8B和图9所整理出来步骤如下a. 设定目前目前要检测哪一个触摸式按键(设定模拟开关控制寄存器 (ASON));b. 设定16位第一计时计数器的来源;c. 设定16位第一计时计数器溢位时16位第一计时计数器和16位第二 计时计数器停止计数;d. 设定16位第一计时计数器的初始值;e. 设定16位第二计时计数器的初始值为0;f. 启动RC振荡器,16位第一计时计数器和16位第二计时计数器开始 计时计数;g. 询问16位第一计时计数器和16位第二计时计数器计时计数是否已停 止?停止则往下(h.)还没有停止则继续g.;h. 将16位第二计时计数器的内含值读取并存到微控制单元数据存储器 中(XO);i. 设定16位第一计时计数器的初始值;j.设定16位第二计时计数器的初始值为0;k.启动RC振荡器,16位第一计时计数器和16位第二计时计数器开始 计时计数;1.询伺16位第一计时计数器和16位第二计时计数器计时计数是否己结 束?结束则往下(m.)没有结束则继续1.;器的内含值读取并存到微控制单元数据存储器中(X1);n. (X0-X1)是否大于灵敏度的设定值?是则表示触摸式开关在关的状 态,否则表示触摸式开关在开的状态;o.重复i. n.则会一直检测触摸式开关的状态在开或是关的状态。请参阅图IO所示,其中电子炊具面板微控制单元与电子炊具主控板微 控制单元的传输协议,脉冲(Clock)由master送出,其中电子炊具面板微 控制单元为主人(Master),主要微控制单元为从属(Slave) , Master在脉 冲由高(High)变低(Low)之前将传送的数据和接收的数据送到输入或是 输出脚,Slave在脉冲由高变低之后将传送的数据和接收的数据送到输入或 是输出脚,完成Master和Slave的通信协议。通信的流程为Master在送第一 个Clock之前先判断Master的数据输入脚是否为低信号,为低信号才启动第 一个脉冲,为高信号就不启动第一个脉冲,第一个脉冲一送出,会依序将数 据全部送完才结束。请参阅图11所示,其中电子炊具面板微控制单元与电子炊具主控板微 控制单元的传输数据格式,以八笔8位数据来说,可编码成81个位数据(含 数据位),每一笔的数据有一个同位位,所以八笔数据有8个同步位,这八笔 数据的位0 位7也各别有一个同位位(D72 D79),此8个同位位(D72 D79) 可产生一个同位位(D80),所以若是有M笔N位的数据便可产生M+N+1笔 同位位。RC振荡器第一计时计数器设定的时间原则RC振荡器要量到其振荡频率,需要设定在固定的时间,量到其震荡的 次数,在一般的家电应用上,会有60Hz或是50HzAC电源噪声的干扰,为 了解决60Hz或是50HzAC电源噪声的干扰,通常需要使用一根外部中断引 脚,来做50Hz或是60Hz同步,为了改善此方法,因此利用将测量RC振荡 器的设定时间定为50Hz或是60Hz来解决交流电电源的干扰问题。当触模式开关越来越多时,则检测的速度也会越来越慢,以50Hz(20ms) 的速度检测一个触摸式开关来说,16个触摸式开关就需要0.32秒,这样一 般是不会让使用者接受的,因为触摸式开关的反应太慢了,为了改善此问题, 我们可以把检测一个触摸式开关的时间设为50Hz的4倍,如此一来,则16个触摸式开关就只需要0.08秒,然后当检测到某一个触摸式开关是在关的 状态,则再以50Hz(20ms)的时问去检测该触摸式开关的状态,因此完成扫描 16个触摸式开关的时间就只需要0.1秒(0.08秒+0.02秒)。只需要原来的0.32 秒的三分之一时间。根据上述图4至图11的公开,即可了解本发明为电子炊具的触摸式开 关装置与输入方法,本发明的主要目的在于将微控制单元内部设计含有RC 振荡器(RC OSC)、至少一组以上的模拟开关和相对组数的触摸式开关输 入、两组16位计时计数器。即可简化周边电子元件数量,并利用控制软件 来调整触摸式开关的灵敏度,再以软件中断方式以获得精确RC振荡器的振 荡频率,通过检测该RC振荡器的振荡频率,即可判断触摸式开关处于开启 或关闭的状态,该16位计时计数器可精确设定RC振荡器的振荡时间,以达 到触摸式开关电路简化和稳定度增加的目的。在市场上具有极高商业价值, 故提出专利申请以寻求专利权的保护。综上所述,本发明的结构特征和各实施例都已详细揭示,而可充分显示 出本发明在目的和功效上均深富实施的进步性,极具产业的利用价值,且为 目前市面上前所未见的运用,依专利法的精神所述,本发明完全符合发明专 利的要件。但是,以上所述,仅为本发明的优选实施例而已,不能用它限定本发明 所实施的范围,即大凡依本发明权利要求所作的均等变化与修改,都应属于 本发明专利涵盖的范围。
权利要求
1. 一种电子炊具的触模式开关装置,其包括面板微控制单元,用以处理和检测触摸式开关的信号状态,并输出电子信号,且其还包括控制集成电路;触摸式开关,利用人体接触后产生RC振荡器的频率改变的电子开关;以及主要微控制单元,接受面板微控制单元所输出的电子信号,同时控制电子炊具功率和保护机制。
2. 如权利要求1所述的电子炊具的触模式开关装置,其中该电子炊具的 触模式开关装置还包括发光二极管电路,并利用该主要微控制单元来进行发 光二极管电路的控制动作。
3. 如权利要求2所述的电子炊具的触模式开关装置,其中该发光二极管 电路还包括有发光二极管与限流电阻。
4. 如权利要求1所述的电子炊具的触模式开关装置,其中该控制集成电 路的IN、 RREF和CREF三根引脚即组成RC振荡器,根据该三根引脚内所 设置电阻、电容值和改变RC振荡器的频率。
5. —种微控制单元的架构,其包括RC振荡器,用以产生触摸式开关所需要的参考时脉;若干触摸开关,人体接触后产生RC振荡器的频率改变以承认其若干触 摸开关其中一个的操作;若干模拟开关,控制同一时间只有其中一个操作,已作为检测同一时间 若干触摸开关其中一个的状态;以及若干计时计数器,当其中一个计时计数器产生溢位时,所有计时计数器 同时停止计数,并同时读取若干计时计数器的数值;通过上述的构成,再利用软体来设定至少一个以上的模拟开关需要开 启,以作为触摸式开关的输入,再检测每一个触摸式开关的状态,再利用软 体逐一将模拟开关导通,以形成触摸式开关的检测状态。
6. 如权利要求第5项所述的微控制单元的架构,其中该RC振荡器由控 制集成电路的IN、 RREF和CREF三根引脚所构成,根据该三根引脚内所设 置电阻、电容值和改变RC振荡器的频率。
7. —种触摸式开关的检测的方法,其包括(a) 设定目前要检测哪一个触摸式按键;(b) 设定16位第一计时计数器的来源;(c) 设定16位第一计时计数器溢位时16位第一计时计数器和16位第二计时计数器停止计数;(d) 设定16位第一计时计数器和16位第二计时计数器的初始值;(e) 启动RC振荡器,16位第一计时计数器和16位第二计时计数器开 始计时计数;(f) 询问16位第一计时计数器和16位第二计时计数器计时计数是否己停止;(g) 将16位计时计数器的内含值读取并存到微控制单元数据存储器中(X0);(h) 设定16位第一计时计数器的初始值;(i) 设定16位第二计时计数器的初始值为0;(j)启动RC振荡器,16位第一计时计数器和16位第二计时计数器开 始计时计数;(k)询问16位第一计时计数器和16位第二计时计数器计时计数是否 已结束;(1)将16位计时计数器的内含值读取并存到微控制单元数据存储器中(XI);(m) (X0-X1)是否大于灵敏度的设定值;以及(n)重复(iHm)则会一直检测触摸式开关的状态在开或是关的状态。
8. 如权利要求7所述的触摸式开关的检测的方法,其中该步骤(a)触 摸式按键所设定为模拟开关控制寄存器。
9. 如权利要求7所述的触摸式开关的检测的方法,其中该步骤(d)所设 定16位第二计时计数器的初始值为0。
10. 如权利要求7所述的触摸式开关的检测的方法,其中该步骤(f)的 执行结果若为是则执行步骤(g),若为否时则继续执行步骤(f)。
11. 如权利要求7所述的触摸式开关的检测的方法,其中该步骤(k)的 执行结果若为是则执行步骤0)没有结束则继续(k)。
12.如权利要求7所述的触摸式开关的检测的方法,其中该步骤(m)的 执行结果若为是则表示触摸式开关在关的状态,若为否时则表示触摸式开关 在开的状态。
全文摘要
本发明涉及一种电子炊具的触摸式开关装置与输入方法,该装置包括振荡器,用以产生触摸式开关所需要的参考时脉;若干触摸开关,人体接触后产生振荡器的频率改变以承认其若干触摸开关其中一个的操作;若干模拟开关,控制同一时间只有其中一个操作,作为检测同一时间若干触摸开关其中一个的状态;若干计时计数器,当其中一个计时计数器产生溢位时,所有计时计数器同时停止计数,并同时读取若干计时计数器的数值;通过上述的构成,再利用软件来设定至少一个以上的模拟开关需要开启,以作为触摸式开关的输入,再检测每一个触摸式开关的状态,再利用软件逐一将模拟开关导通,以形成触摸式开关的检测状态。本发明能够简化触摸式开关电路和增加稳定度。
文档编号H03B5/20GK101232279SQ20071000728
公开日2008年7月30日 申请日期2007年1月25日 优先权日2007年1月25日
发明者刘温良, 杨金煌 申请人:盛群半导体股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1