EDA365电子工程师网
标题:
那位看看:用ADC电压检测实现按键控制!
[打印本页]
作者:
mengzhuhao
时间:
2009-5-19 14:34
标题:
那位看看:用ADC电压检测实现按键控制!
那位看看:用ADC电压检测实现按键控制!
8 G- [1 g! V! I8 ?
; L7 B1 m* a2 Z" ?; j* Q, z& O
思路是:按下某键,产生2个电平,分别给2个ADC管脚
; k' f' q# }; D/ e/ T7 t
' X, M* M+ j) I/ d8 ^- Q
将3.3v经过分压处理,实现5*5=25个按键的检测控制!
Snap1.jpg
(36.23 KB, 下载次数: 7)
下载附件
保存到相册
2009-5-19 14:34 上传
作者:
mengzhuhao
时间:
2009-5-19 14:36
电路只画了一部分,按键左侧的电阻上相同的算一组,产生相同的电压给ADC1;右侧的使用不要的电阻,产生不同的电压值给ADC2
M0 J* p" r: ~: i' u
* ]/ [4 b4 H8 _: K8 C
其余的组依次类推,分5大组,每组再分5小组
作者:
wqh84811
时间:
2009-5-19 16:12
哇,怎么数出25个按键的?讲楼主解下!
作者:
wqh84811
时间:
2009-5-19 16:17
我数着数着,越数越不知道是多少了
作者:
sofei_eda
时间:
2009-8-9 16:00
其实很简单,你只要保证每按下一个键是这个电路的曾现的电阻值是唯一的就可以通过ADC来实现了
1 }% ?: s! p; y4 x0 I4 `) v( p
那么要实现上面那个目标,最关键的是这些个电阻网络怎么排布???呵呵,其实你开始的想法已经为你
: s3 B$ x3 {$ k/ ]% M. g
的答案给了很大的提示,最简单的办法:你想想ADC和DAC的原理和实现过程,想想这里面的T型,R-2R电阻网络,是不是就是个答案了 呢
作者:
sofei_eda
时间:
2009-8-9 16:00
不过这样要用蛮多电阻的,应该还可以基于这个优化
作者:
zxli36
时间:
2009-8-9 23:52
和触摸屏有点相似了
作者:
hanscody
时间:
2009-8-27 09:23
这个电路需要简化,复杂了点,实际只是个电阻分压的问题.
欢迎光临 EDA365电子工程师网 (https://bbs.elecnest.cn/)
Powered by Discuz! X3.2