电容感应式触摸按键方案在电磁炉中的应用

发布者:Mengyun最新更新时间:2013-02-18 来源: 21ic 关键字:电容感应式  触摸按键  电磁炉 手机看文章 扫描二维码
随时随地手机看文章
  1 引言

  相较于机械式按键和电阻式触摸按键,电容式触摸按键不仅耐用,造价低廉,机构简单易于安装,防水防污,而且还能提供如滚轮、滑动条的功能。但是电容式触摸按键也存在很多的问题,因为没有机械构造,所有的检测都是电量的微小变化,所以对各种干扰敏感得多。ST针对家电应用特别是电磁炉应用,推出了一个基于STM8系列8位通用微控制器平台的电容式触摸感应方案,无需增加专用触摸芯片,仅用简单的外围电路即可实现电容式触摸感应功能,方便客户二次开发。

  2 方案介绍

  ST的电容式触摸按键方案通过一个电阻和感应电极的电容CX构成的阻容网络的充电/放电时间来检测人体触摸所带来的电容变化。如图1所示,当人手按下时相当于感应电极上并联了一个电容CT,增加了感应电极上的电容,感应电极进行充放电的时间会增加,从而检测到按键的状态。而感应电极可以直接在PCB板上绘制成按键、滚轮或滑动条的应用样式,也可以做成弹簧件插在PCB板上,即使隔着绝缘层(玻璃、树脂)也不会对其检测性能有所影响。

《国际电子商情》

 

 

图1 STM8S电容式触摸按键的工作原理

《国际电子商情》

  电磁炉是采用磁场感应电流的加热原理对食物进行加热。加热时,通过面板下方的线圈产生强磁场,磁力线穿过导磁体做的锅的底部时,锅具切割交变磁力线而在锅具底部产生涡流使锅底迅速发热,达到加热食物的目的。在本解决方案中采用44pin的STM8S105S4做按键显示板的主控芯片,控制13个按键的扫描、24个LED及一个4位数码管的显示、I2C与主板的通讯,并留有一个SWIM接口方便工程师调试之用(如图2)。

  STM8S105S4采用的是ST高级STM8内核,具备3级流水线的哈佛结构,3.0~5.5V工作电压,内部16MHz RC可提供MCU 16MHz工作频率,提供低功耗模式和外设时钟关闭功能,共有34个I/O可用。STM8S105S4 具有2KB的RAM和16KB的FLASH,还有可达30万次擦写次数的1KB EEPROM数据存储器。

电磁炉按键板原理

图2 电磁炉按键板原理

  3 电磁炉工作环境中的干扰

  1.电磁干扰

  电磁炉在加热锅的同时,也对电路板上感应电极正向或反向的电流,从而会缩短或增长按键充放电时间,会对按键的检测造成很大影响,甚至产生误动作,常见的方法采用硬件屏蔽和过零点检测来消除电磁辐射对按键的影响。[page]

  硬件屏蔽

  在STM8S的解决方案中,ST提供了感应电极和走线的设计规范和如图3所示的Driven Shield功能(在Shield线上提供与按键管脚相同的驱动信号,电极与Shield之间的寄生电容就不会被充放电),能有效地减少感应电极走线的寄生电容对按键灵敏度的影响。

Driven Shield

图3 Driven Shield

  过零点检测

  1)    硬件过零点检测

  过零点检测可采用硬件实现,在硬件设计中,可以增加如图4 或图5过零点的硬件检测电路,通过在B端输出为高电平时进行按键状态的判断,以期在电磁辐射最小的时候对触摸按键进行检测。

硬件过零点检测电路1

图4 硬件过零点检测电路1

硬件过零点检测电路2

图5 硬件过零点检测电路2

  2)软件过零点检测

  硬件过零点检测增加硬件电路设计的复杂性,增加方案成本,在我们的解决方案中,针对电磁炉的工作环境,我们采用软件进行过零点检测,从而降低成本,有效解决电磁炉主功率电路对触摸按键的干扰

  2.电网干扰

  因为国内电网质量不一,在一些质量差的地区,容易影响电磁炉触摸按键的正常工作。如果不能做电源隔离,就会看到一下图6的差别(蓝色表示无按键,红色表示键被按下),而这些图还只是在电磁炉没有开功率的情况下的,当电磁炉工作时产生的电磁辐射将会使看到的信号更加杂乱无章。在实验中发现,采用与外界电网隔离或使用软件滤波,按键效果都能得到明显改善。

图6    质量好的电网          质量差的电网1                质量差的电网 2

图6    质量好的电网          质量差的电网1                质量差的电网 2

  3.溅水,溅油的影响

  在电磁炉的使用当中,常常会出现水或油溅到触摸面板上,它可能导致按键误触发,本解决方案采用特殊软件算法可靠地将覆水溅油与手指按下的状态区分开。

  4.环境自适应能力

  电磁炉在工作的时候,会产生大量的热量与湿气,面板温度/湿度,电路板温度/湿度都是会在一个很宽的范围浮动,而随着使用时间的推移,包括玻璃面板、PCB板都会出现不同程序的老化,从而影响按键检测的准确度。在ST的解决方案中,实现了自动校准功能,实时地提供环境检测,实现环境自适应的机制。

  4总结

  ST提供的解决方案包含了触摸面板自校准、软件滤波、软件过零点检测及环境自适应等功能,尽可能地使用软件算法去屏蔽各种复杂环境的干扰,具有低成本及工作可靠等特点。当然在其他产品的应用中,也会有一些与电磁炉环境不同的要求,这里只是介绍了其中一些有代表性的干扰,但只要掌握了电容式触摸的工作原理,还是有很多种方法来处理各种应用情况。

关键字:电容感应式  触摸按键  电磁炉 引用地址:电容感应式触摸按键方案在电磁炉中的应用

上一篇:STM32和CAN总线在温度监控系统中的应用
下一篇:基于STM32F10X引导程序实现USB在应用中编程

推荐阅读最新更新时间:2024-03-16 13:18

电容触摸从手持到家电遍地开花,技术各异
  当苹果公司将电容触摸感应技术从笔记本电脑引用到iPod后,电容触摸感应热浪正席卷几乎所有电子产品,从笔记本电脑、智能电话、PDA、游戏机等手持设备,到LCD TV、DVD等消费电子产品,再到洗衣机、空调、冰箱、热水器、电磁炉以及咖啡壳等大小家电,无不以加入电容触摸感应为新的卖点。甚至有厂商已向《国际电子商情》透露他们准备在工业仪表上也采用电容触摸感应技术。   面对席卷而来的应用浪潮,电容触摸传感器/控制器半导体厂商队伍也在迅速扩大。从最早的笔记本电脑电容触摸感应IC厂商新思科技(Synaptics)和义隆电子,至后来的Cypress、韩国ATLab以及英国Quantum Research Group新三足鼎立,再到新近强势
[工业控制]
<font color='red'>电容</font>触摸从手持到家电遍地开花,技术各异
STM32触摸按键
01、触摸按键原理 触摸使用RC充放电原理: RC电路是指由电阻R和电容C组成的电路,它是脉冲产生和整形电路中常用的电路。 充电过程: 电源通过电阻给电容充电,由于一开始电容两端的电压为0,所以电压的电压都在电阻上,这时电流大,充电速度快。随着电容两端电压的上升,电阻两端的电压下降,电流也随之减小,充电速度小。充电的速度与电阻和电容的大小有关。电阻R越大,充电越慢,电容C越大,充电越慢。衡量充电速度的常数t(tao)=RC。 放电过程: 电容C通过电阻R放电,由于电容刚开始放电时电压为E,放电电流I=E/R,该电流很大,所以放电速度很快。随着电容不断的放电,电容的电压也随着下降。电流也很快减小。电容的放电速度与RC有关,R
[单片机]
STM32<font color='red'>触摸按键</font>
深度解析电磁炉的工作原理与常见故障
一、原理简介 电磁炉是应用电磁感应加热原理,利用电流通过线圈产生磁场,该磁场的磁力线通过铁质锅底部的磁条形成闭合回路时会产生无数小涡流,使铁质锅体的铁分子高速动动产生热量,然后加热锅中的食物。 二、电磁炉的原理方块图 三、电磁炉工作原理说明 1、主回路 图中整流桥DB1将工频(50HZ)电流变成直流电流,L1为扼流圈,L2是电磁线圈,IGBT由控制电路发出的矩形脉冲驱动,IGBT导通时,流过L2的电流迅速增加。IGBT截止时,L2、C12发生串联谐振,IGBT的C极对地产生高压脉冲。当该脉冲降至为零时,驱动脉冲再次加到IGBT上使之导通。 上述过程周而复始,最终产生25KHZ左右的主频电磁波,使陶瓷板上放置的铁质锅底感
[嵌入式]
深度解析<font color='red'>电磁炉</font>的工作原理与常见故障
MCU——TC04B触摸按键芯片驱动
1. 操作说明 1.1 时序(Data&Clock)   TC04B 配备有一个串行接口,允许与外部设备进行简单的通讯。当触摸芯片侦测到触摸键被按,会在Data 脚输出低电位,可唤醒主机,主机在接收到低电位后,由 Clock 脚输出时钟信号,并从 Data 脚回读按键值。   当在 Clock 脚输入低电位时,触摸芯片准备数据,Clock 脚送出高电位后,主机从Data 线读取数据。每次读取数据以 8 个时钟信号一组。也可用轮询的方式直接读取键值,不必等待 Start 位。当数据读取错误时,需等 6ms 左右 , 才能再重新读取一次。 1.2 键值   当 Clock 引脚接收到时钟信号,触摸芯片将会产生一个 8 位的数据
[单片机]
MCU——TC04B<font color='red'>触摸按键</font>芯片驱动
主流电磁炉内部拆解
电磁炉越来越受到大众家庭的关注,由于电磁炉小巧、方便等特点已经逐渐走进了普通家庭中去,它已经成为现代家庭烹饪食物的先进电子炊具。它使用起来非常方便,可用来进行煮、炸、煎、蒸、炒等各种烹调操作。虽然应用如此广泛,不过多数消费者却并不了解电磁炉,其实电磁灶是应用电磁感应原理进行加热工作的,下面笔者就来为大家简单介绍一下电磁炉的工作原理: 电磁炉工作原理示意图 电磁炉线圈图解             电磁炉特点:效率高、体积小、重量轻、噪音小、省电节能、不污染环境、安全卫生,烹饪时加热均匀、能较好地保持食物的色、香、味和营养素,是实现厨房现代化不可缺少的新型电子炊具。电磁灶的功率一般在700--1800W左右。 苏泊尔电磁炉内
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • 学习ARM开发(16)
    ARM有很多东西要学习,那么中断,就肯定是需要学习的东西。自从CPU引入中断以来,才真正地进入多任务系统工作,并且大大提高了工作效率。采 ...
  • 学习ARM开发(17)
    因为嵌入式系统里全部要使用中断的,那么我的S3C44B0怎么样中断流程呢?那我就需要了解整个流程了。要深入了解,最好的方法,就是去写程序 ...
  • 学习ARM开发(18)
    上一次已经了解ARM的中断处理过程,并且可以设置中断函数,那么它这样就可以工作了吗?答案是否定的。因为S3C44B0还有好几个寄存器是控制中 ...
  • 嵌入式系统调试仿真工具
    嵌入式硬件系统设计出来后就要进行调试,不管是硬件调试还是软件调试或者程序固化,都需要用到调试仿真工具。 随着处理器新品种、新 ...
  • 最近困扰在心中的一个小疑问终于解惑了~~
    最近在驱动方面一直在概念上不能很好的理解 有时候结合别人写的一点usb的例子能有点感觉,但是因为arm体系里面没有像单片机那样直接讲解引脚 ...
  • 学习ARM开发(1)
  • 学习ARM开发(2)
  • 学习ARM开发(4)
  • 学习ARM开发(6)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved