参考链接
(10条消息) 【物尽其用】ADKEY多按键制作与经验分享_SimpleJY的博客-CSDN博客https://blog.csdn.net/qq_31247231/article/details/81013459
其中的阻值选择经过仿真电路
仿真结果如下表
按键序号 | ad值 | 键值差 |
0 | 4093 | 371 |
1 | 3722 | 907 |
2 | 2815 | 181 |
3 | 2634 | 587 |
4 | 2047 | 97 |
5 | 1950 | 282 |
6 | 1668 | 65 |
7 | 1603 | 659 |
8 | 944 | 21 |
9 | 923 | 68 |
10 | 855 | 18 |
11 | 837 | 70 |
12 | 767 | 14 |
13 | 753 | 46 |
14 | 707 | 12 |
15 | 695 |
对应曲线采样点
差值曲线
可以看到波动非常大,尤其最后几个按键的ad采样值差值很小。最小的差值已经只有12个字。
阻值优化后的仿真电路
仿真电路
采样值如下
按键序号 | ad值 | 键值差 |
0 | 4093 | 670 |
1 | 3423 | 694 |
2 | 2729 | 315 |
3 | 2414 | 367 |
4 | 2047 | 182 |
5 | 1865 | 227 |
6 | 1638 | 119 |
7 | 1519 | 136 |
8 | 1383 | 86 |
9 | 1297 | 114 |
10 | 1183 | 63 |
11 | 1120 | 86 |
12 | 1034 | 49 |
13 | 985 | 68 |
14 | 917 | 38 |
15 | 879 |
对应的曲线图
差值曲线
可以看到最小差值也有38个字。
曲线对比如图
差值对比图
由此可见,阻值按照等比例比较合适。
因此推荐阻值比例为 1:(0.5:1:2:5)
推荐此种组合,后续再优化上拉电阻R5的阻值
R5值经过优化选择5.1k既与R1值相等时效果较好。
电路如下图
仿真输出表格
按键序号 | ad值 | 键值差 |
0 | 4094 | 481 |
1 | 3613 | 350 |
2 | 3263 | 301 |
3 | 2962 | 250 |
4 | 2712 | 211 |
5 | 2501 | 181 |
6 | 2320 | 156 |
7 | 2164 | 117 |
8 | 2047 | 122 |
9 | 1925 | 109 |
10 | 1816 | 97 |
11 | 1719 | 88 |
12 | 1631 | 78 |
13 | 1553 | 72 |
14 | 1481 | 65 |
15 | 1416 |
对应曲线图
差值曲线图
此种方案的最小差值也有65,因此是更加优秀的方案。
推荐此种方案作为实际应用方案,当然R4与R6串联可以适当优化为一个电阻
2023年4月27日(优化)
经过程序(见我的另外一篇博客)计算仿真得到一下结论最优的电阻比例是
R5:R1:R2:R3:R4 = 1:2:4:8:16
由此可以获得较为理想的计算结果
特此记录
anlog文章来源:https://www.toymoban.com/news/detail-432154.html
2023年4月26日
有关组合按键详细仿真表
仿真图
组合按键仿真表(解答评论区关于组合按键的)
按键组合 | 按键序号 | ad值 | 键值差 |
无按键 | 0 | 4094 | 481 |
S4 | 1 | 3613 | 350 |
S3 | 2 | 3263 | 301 |
S3&S4 | 3 | 2962 | 250 |
S2 | 4 | 2712 | 211 |
S2&S4 | 5 | 2501 | 181 |
S2&S3 | 6 | 2320 | 156 |
S3&S3&S4 | 7 | 2164 | 117 |
S1 | 8 | 2047 | 122 |
S1&S4 | 9 | 1925 | 109 |
S1&S3 | 10 | 1816 | 97 |
S1&S3&S4 | 11 | 1719 | 88 |
S1&S2 | 12 | 1631 | 78 |
S1&S2&S4 | 13 | 1553 | 72 |
S1&S2&S3 | 14 | 1481 | 65 |
S1&S2&S3&S4 | 15 | 1416 |
上表组合按键表示按下(也就是接通)
详细仿真图如下
无按键 组合0
组合1 S4按下
组合2 S3按下
组合3 S3&S4 按下
组合4 S2按下
组合5 S2&S4按下
组合6 S2&S3按下
组合7 S2&S3&S4按下
后续省略。
特此评论区组合按键的疑问
anlog
2024年1月10日文章来源地址https://www.toymoban.com/news/detail-432154.html
到了这里,关于ADKEY多按键制作阻值选择的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!