参考链接
(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
2023年4月26日