EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
触摸 ——疯壳· “血压/血氧/心率/心电” 四合一健康智能手表系列
& ]9 L" H8 J. T+ C* P9 @: y/ H# w d# R! M2 U. I9 F0 r" h* F
$ D$ n9 [) H' ?" i3 l ]. G( g4 v* E% u1 C$ ~6 J
* f) k& T: i$ }, [1 L- _% m 该手表的触摸是由RH6015C触摸IC完成的,该IC是一款内置稳压模块的单通道电容式触摸感应控制开关 IC,可以替代传统的机械式开关。RH6015可在有介质(如玻璃、亚克力、塑料、 陶瓷等)隔离保护的情况下实现触摸功能,安全性高。RH6015内置高精度稳压、上电复位、低压复位、 硬件去抖、环境自适应算法等多种有效措施,大大提高自身抗干扰性能。RH6015可通过外部引脚配 置成多种工作模式,可广泛应用于灯光控制、电子玩具、消费电子、家用电器等产品中。
) Q) ?$ t$ H* b% m) {- L0 G, t
9 y E( d J- ? R8 D0 Q9 [1.1 硬件电路 0 K0 o- o% p: u( J+ e1 {8 g8 ~
u. E# P- @4 K& f$ X
如图 1.0 所示为手表触摸部分硬件电路的原理图。
) w% D* K' P+ f0 y% q' N) I+ ` @1 n* s( a# r( t
9 k) B, q& m# Q
图1/ _. p) c# u7 m" N0 f& ^7 j2 x
Touch为触摸弹簧接口,P22 为信号输出口,当弹簧出被按下时,RH6015C的印脚1会输出高电平,P22检测到高电平触发中断,做按键的处理即可。
) M% f# |8 q$ _4 E- } K" }; ?- B0 @8 e( M1 g( T @
4脚和6脚可以接一颗0R电阻到V_BLE,即高电平。可以调节触摸模式。我们的手表上两颗电阻都没有接。
* Z9 u" H) V/ n8 B- R+ ]* \0 E, R
1.2 软件代码 ! D1 ^4 L- M- F* |
% e. J5 U( O/ X3 e& |1 k
打开整机代码,如图 1.1 所示。5 }& T% a( t+ [ F+ F7 L* M( e
: C2 ^* s/ n5 Y9 C- \! Q
! ^! q+ z) W n* u" P3 N( W图2
' @( o- k2 @- s$ S6 A8 H& e" z 如图 1.2 所示为外部中断初始化,以及中断回调的代码。
/ }6 E$ a9 J4 T- v
* j3 }9 ]/ k, e6 P# o' ^0 A, m
1 m( W$ a: L: {4 b5 s! l1 Y- e2 [图3- b' {0 q- [9 H1 G: Y
' _2 s5 n/ {" Z8 x2 W" }' x1.3 实验现象
- S7 \- @+ k _2 O2 ]
1 u' b! h# {* p$ D 编译代码进入调试模式,在中断函数处打一个断点,轻触触摸弹簧,程序进入中断,并停在断点处,如图 1.3 所示。
3 @8 ^7 G. R, H; F# \6 h
: @1 _/ v4 K8 s0 M3 j
+ k+ `" P- l% A6 C! H- ^/ S7 q图4
: t( g( c/ m& T. j! Z$ h& }2 Q; r6 z. d
+ G8 F% O3 Q% ^
9 }: f% l# i ]' |, @1 I {* E文件下载请点击:
【6】触摸.pdf
(318.84 KB, 下载次数: 0)
4 L0 b3 l! [) d/ b [
8 P O/ z+ U3 Q a: Z$ ?; C
/ [( X& W6 d5 G9 `' @ |