历史上的今天
今天是:2025年08月14日(星期四)
2020年08月14日 | 电容式触摸感应在电磁炉中的应用研究
2020-08-14 来源:elecfans
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.电磁干扰
电磁炉在加热锅的同时,也对电路板上感应电极正向或反向的电流,从而会缩短或增长按键充放电时间,会对按键的检测造成很大影响,甚至产生误动作,常见的方法采用硬件屏蔽和过零点检测来消除电磁辐射对按键的影响。
硬件屏蔽
在STM8S的解决方案中,ST提供了感应电极和走线的设计规范和如图3所示的Driven Shield功能(在Shield线上提供与按键管脚相同的驱动信号,电极与Shield之间的寄生电容就不会被充放电),能有效地减少感应电极走线的寄生电容对按键灵敏度的影响。

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

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

图5 硬件过零点检测电路2
2)软件过零点检测
硬件过零点检测增加硬件电路设计的复杂性,增加方案成本,在我们的解决方案中,针对电磁炉的工作环境,我们采用软件进行过零点检测,从而降低成本,有效解决电磁炉主功率电路对触摸按键的干扰
2.电网干扰
因为国内电网质量不一,在一些质量差的地区,容易影响电磁炉触摸按键的正常工作。如果不能做电源隔离,就会看到一下图6的差别(蓝色表示无按键,红色表示键被按下),而这些图还只是在电磁炉没有开功率的情况下的,当电磁炉工作时产生的电磁辐射将会使看到的信号更加杂乱无章。在实验中发现,采用与外界电网隔离或使用软件滤波,按键效果都能得到明显改善。

图6 质量好的电网 质量差的电网1 质量差的电网 2
3.溅水,溅油的影响
在电磁炉的使用当中,常常会出现水或油溅到触摸面板上,它可能导致按键误触发,本解决方案采用特殊软件算法可靠地将覆水溅油与手指按下的状态区分开。
4.环境自适应能力
电磁炉在工作的时候,会产生大量的热量与湿气,面板温度/湿度,电路板温度/湿度都是会在一个很宽的范围浮动,而随着使用时间的推移,包括玻璃面板、PCB板都会出现不同程序的老化,从而影响按键检测的准确度。在ST的解决方案中,实现了自动校准功能,实时地提供环境检测,实现环境自适应的机制。
4总结
ST提供的解决方案包含了触摸面板自校准、软件滤波、软件过零点检测及环境自适应等功能,尽可能地使用软件算法去屏蔽各种复杂环境的干扰,具有低成本及工作可靠等特点。
上一篇:STM8单片机PWM应用
史海拾趣
|
情人节快要到了,BL808的收尾时间也差不多到了,不如用一个玫瑰花做收尾吧。创意来源于百度文库中的一篇文章:《JS代码实现玫瑰花》,不知道引用站外的链接是否违规,这里就不贴出链接了。总之,是使用了非常简单的几句代码就实现了一个玫瑰花的效 ...… 查看全部问答> |
|
【CH246&CH241无线充电套件测评】Part1:无线摄像头 1.介绍 无线充发射芯片CH246 无线充电管理芯片 CH246,单芯片集成无线充电收发模块及小信号解码电路,外加部分客户自定 义软件可轻松实现 WPC Qi 等各类无线充电方案。支持 PD2.0、BC1.2 多种协议快充输入,支持 5W、 7.5W、10W、15W 无线充 ...… 查看全部问答> |
|
【BIGTREETECH CB1】—— CB1的HomeAssistant智能家居系统控制ESP32的智能家居设备 本帖最后由 mars4zhu 于 2023-2-9 08:49 编辑 3. CB1_HomeAssistant_ESPHome_notes 3.1. ESP32-S3运行ESPHome固件,接入HomeAssistant智能家居系统 使用之前的ESP32-S3开发板,运行ESPHome固件,即可接入Home ...… 查看全部问答> |
|
面对近3亿 UWB 设备 智能手机高精度安全室内导航系统将何去何从 据 Techno Systems Research 发布的报告,预计到 2030 年,智能手机将成为 UWB 的最大应用领域,其次是智能家居、消费标签、汽车、消费可穿戴和 RTLS B2B。 报告指出,2020 年,COVID-19 大流行和工业 4.0 趋势推动了对 UWB 的需求。尤其在 ...… 查看全部问答> |
|
【BIGTREETECH CB1】—— HomeAssistant智能家居系统控制的手机客户端操作 4. CB1_HomeAssistant_smartphone-control 在智能手机上安装HomeAssistant客户端,即可更方便地查看智能家居系统的各项信息,并操作智能设备。相比网页端更符合人们的使用体验。 在手机客户端上输入HomeAssistant的IP地 ...… 查看全部问答> |
|
一、实现的功能描述 小程序远程和开发板相互发送字符串信息。 电脑端串口调试助手发送字符串 --> 开发板 --> 小程序 小程序发送字符串 --> 开发板 --> 电脑端串口调试助手 二、 UI配置描述 本例程中所包含的U ...… 查看全部问答> |
|
关于上升沿触发的问题: 1、上升沿是如何被检测到的,是前一个时间采一下样为0V,后一个时间采一下样为3V,就判断出现了一个上升沿吗? 2、这个上升沿的最高电平的标准是最低为VCC的百分之几? 3、这个上升沿 需要 考虑 ...… 查看全部问答> |




