数码之家

 找回密码
 立即注册
搜索
查看: 2347|回复: 28

多路开关/8421编码器单线输入电路及计算模型

[复制链接]
发表于 2022-4-8 10:19:23 | 显示全部楼层 |阅读模式





多路开关或8421编码器采用单线输入电路比较省MCU端口,只要有A/D就能用



因需要用分压后的电压来区别16个状态,电阻人工计算就比较麻烦
搞了个通用电阻网络型式的模型电路,如下图:



用EXCEL做了计算模型
设定其中各个电阻值就能自动算出对应开关位置的分压电压
比如横排电阻设置成0,这电路变成右侧这样,方便8421编码器使用



把纵向电阻设置成0,这电路又变成下图这样,方便多路互锁开关使用




附上EXCEL表,供有需要的参考



欢迎大家围观、指点,谢谢先!
祝周末愉快,胃口大开,还要记得锻炼哦!



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 12家元 +240 收起 理由
lmy2003 + 20 熱心會員
zzqqzzz + 20
moontree + 20 謝謝分享
佳维 + 20 謝謝分享
10655188 + 20
jf201006 + 20 謝謝分享
qrut + 20 優秀文章
kaixi_ants + 20
轻烟 + 20 謝謝分享
aacyxjz + 20

查看全部打赏

 楼主| 发表于 2022-4-8 13:55:31 | 显示全部楼层
kkdkj 发表于 2022-4-8 10:26
这公式不错,省好多事。

嗯嗯,方便多次计算找出合适的电阻组合,省人工计算的时间了

打赏

参与人数 1家元 +20 收起 理由
10655188 + 20

查看全部打赏

回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-8 16:30:14 | 显示全部楼层

也只是为方便偶改那个川崎充电器
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-9 13:21:05 | 显示全部楼层
sumandigit 发表于 2022-4-8 11:29
这公式不错,学习学习下

就是电阻串、并联的混合计算
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-9 17:41:15 | 显示全部楼层
nnbbshuai 发表于 2022-4-8 11:43
这公式不错,省好多事。

就是觉得算起来麻烦,才搞了这个计算模型
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-10 09:51:38 | 显示全部楼层
轻烟 发表于 2022-4-8 13:08
这比用手算确实方便多了,但估计还是很难分成这么多级电压吧

是的,多了还是不好凑,这次改充电器就用3位
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-10 14:14:55 | 显示全部楼层
kaixi_ants 发表于 2022-4-8 16:56
最简单就是每位电阻值按二进制位的2次幂分配,这样可以组合所有整数倍电阻值。
但问题是标准电阻值都不是按 ...

不对哦,这种情况下电阻有并联的,没法组合成全串联那种
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-10 18:41:01 | 显示全部楼层
qrut 发表于 2022-4-8 19:37
我家热水器微动扫描就是类似的模拟分压后a/d取样,前些天抽风自己乱蹦按键,直接换了一个无效,看了一下电 ...

供电应该没问题,A/D值本来就是按分压比例得到的
潮湿、灰尘会有一定影响
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-11 08:42:00 | 显示全部楼层
佳维 发表于 2022-4-9 10:16
复杂的事情一下就让你弄简单了

嗯嗯,这样方便点
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-11 10:58:57 | 显示全部楼层
mengfc 发表于 2022-4-9 11:14
非常感谢,少占不少IO口,就是硬件电路复杂了些,业余玩不方便

肯定没有用多口方便,不过偶倒是觉得适合业余条件,毕竟找到什么MCU就用什么
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-11 12:10:53 | 显示全部楼层
zzqqzzz 发表于 2022-4-9 11:34
一看到计算的就头大。先天性短板没法啊

所以搞点计算公式就能省时间了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-11 16:17:11 | 显示全部楼层
lmy2003 发表于 2022-4-9 23:21
谢谢分享,楼主细心,用得上就有福了

反正留着也是留着,就分享给有需要的坛友了

打赏

参与人数 1家元 +100 收起 理由
轻烟 + 100 熱心會員

查看全部打赏

回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-11 20:36:42 | 显示全部楼层
moontree 发表于 2022-4-10 00:27
这个比较实用,自动计算,省不少事。

嗯嗯,省得人工算错了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-4-12 08:27:01 | 显示全部楼层
qrut 发表于 2022-4-10 19:24
嘿嘿恰恰就是供电干扰造成,最后换滤波电容并且按键分压支路附近也加了滤波就好了,主板长期挨着储水罐高 ...

奇怪,难道是电源波动很大且快,分压点跟不上变化导致的?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-6-6 23:05 , Processed in 0.187201 second(s), 15 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表