TA的每日心情 | 开心 2019-12-12 22:10 |
---|
签到天数: 1177 天 [LV.10]以坛为家III
|
发表于 2011-12-14 12:26:10
|
显示全部楼层
触摸按键的感应原理
感应按键电路分析:4 |' o" N* O2 C) n. z$ G8 \! a5 `
感应按键是刚刚在电磁炉上运用的一种新技术,其主要特点是使电磁炉易清洁,防水性能好。目前在电磁炉上用的感应按键主要有天线感应式及电容式,我们目前用的是利用人体电容的电容式感应按键
9 q2 K+ l+ x$ B/ _感应按键原理如下面的图式;: H3 h C8 X) f$ E+ @
感应按键电路包括信号产生、信号整形2个单元:首先由信号产生单元产生约几百KHz的高电平占空比约50%的信号;然后信号整形单元对所产生的信号进行整形,整形过程类似于开关电源工作过程;最后将信号送至MCU的AD口。1 t5 R' F! n" N& s) C2 K( b
当有人体靠近感应按键时,将会形成一个对地的电容在信号整形的高电平期间分流一部分电流,致使整形后的信号下降,并在人体离开前一直维持在下降的电位上;而当人体离开后,整流后的信号又会上升到原来的电位水平。! D8 L, L: O2 L, s5 D
由于存在电路耦合及寄生电容,所以一般用下降沿和上升沿来识别感应按键的响应动作。
; k' O, [" |; \6 `/ m
. I H' B+ |$ X U2 R/ R+ i. X8 E按键AD每个单独检测,不用切换
; V5 [" A8 ^* C8 ^
" O9 v, {0 g+ q( N$ k软件识别感应按键的步骤:
+ }4 z i! |3 r2 e _/ m) t+ A5 ]& l2 T }. {" \9 l
—,加热及非加热情况下的静态测试:
: M$ F9 O: v9 C- y- I* T K
6 J, U& r0 ]1 ]) k6 [ 电磁炉的在加热情况下磁场对周边的电路影响比较大,尤其对感应按键电路;对于感应按键的测试,软件尤其要注意测试步骤,假如不按下列步骤测试,否则以后的生产会出现问题;测试时最好以客户最后的安装位置来进行测试,若没有拿到整机,灯板的摆放位置,要以实际的安装位置来模拟,一定要紧挨线圈盘,这样干扰最大;在火锅档状态下把功率调到最大,记录下每一个按键值在加热情况下的A.D值,同时记录抖动的值有多少个,然后再提起锅具(系统停止加热),记录一下按键的A.D值,记录下与加热情况下的差值有多少;注意:在最大档加热情况下,按键的抖动值就在+/-2个之内,加热与非加热状态下,两者的差值也就在+/-2个;若没有满足+/-2个内,则说明布板不合理或者A.D采集的次数还不够;按键的A.D值采集次数越多,越稳定;但注意,最长64MS一定要弹出一次按键平均值;否则按键的反应灵敏度不够;) @. a+ k- ~1 X
/ k# t/ u4 o/ j* d+ Q' u
二,加上玻璃下的按键动态测试:) T, d3 ]4 T/ |8 |5 r9 p- \- \* s
N3 k! h6 |7 V( G 在系统以最大档加热情况下,放上一块6MM厚的玻璃(注意一定要用6MM的玻璃,由于6MM的玻璃为最通用,否则用薄的玻璃测试会在生产上会出现按键失灵现象),注意按键的A.D值不能超5V,(0FFH),不过尽量保持每个按键的A.D值在0D0H以上,0F5H以下,A.D值太小灵敏度估计不够,抗干扰不是很强;若A.D值超过5V,换一下稳压管的值或者调整一下PCB布板;记录一下在加热及非加热两种情况下,每一个按键没按下的值及有按下的A.D值,记录好每一个按键的变化差值;( H% h5 W% ?: f, w+ x. Q0 E: U
& c* o0 K4 D3 y# L" t
/ a9 {$ R* a4 |7 D+ x
三,按键的防水测试:' U9 j" H) v$ t* {( u; M
& n3 f6 d: C- p# G% y 我们采用5PF/15PF电容隔离的电路全部都有防水功能,最后要在玻璃表面用热熔胶围住按键的区域,防止水溢出,水的区域要把所有的按键都连在一起;然后在水中,记录好每一个按键在最大档加热及非加热情况下的变化值,以最小变化值的按键值作为按键识别的值;系统要做到有水不会有按键误动作,在水中能识别到有按键;在按键的其它地方按,只有最靠近的键键可动作,其它的按键不能动作;4 W0 s5 y4 q8 R
|
|