数码之家

 找回密码
 立即注册
搜索
查看: 2292|回复: 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 10:26:21 | 显示全部楼层
这公式不错,省好多事。
回复 支持 反对

使用道具 举报

发表于 2022-4-8 11:21:02 来自手机浏览器 | 显示全部楼层
高端玩家哈哈
回复 支持 反对

使用道具 举报

发表于 2022-4-8 11:29:22 | 显示全部楼层
这公式不错,学习学习下
回复 支持 反对

使用道具 举报

发表于 2022-4-8 11:43:34 | 显示全部楼层
这公式不错,省好多事。
回复 支持 反对

使用道具 举报

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

打赏

参与人数 1家元 +20 收起 理由
ljlun + 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-8 16:56:28 来自手机浏览器 | 显示全部楼层
最简单就是每位电阻值按二进制位的2次幂分配,这样可以组合所有整数倍电阻值。
但问题是标准电阻值都不是按倍数来的
回复 支持 反对

使用道具 举报

发表于 2022-4-8 19:37:37 | 显示全部楼层
我家热水器微动扫描就是类似的模拟分压后a/d取样,前些天抽风自己乱蹦按键,直接换了一个无效,看了一下电路原来为了节约io口用的分压加ad按键扫描,这种方式缺点就是对供电和环境温湿度敏感,年久参数变化可靠性降低~
回复 支持 反对

使用道具 举报

发表于 2022-4-9 10:16:53 | 显示全部楼层
复杂的事情一下就让你弄简单了
回复 支持 反对

使用道具 举报

发表于 2022-4-9 11:14:17 | 显示全部楼层
非常感谢,少占不少IO口,就是硬件电路复杂了些,业余玩不方便
回复 支持 反对

使用道具 举报

发表于 2022-4-9 11:34:37 | 显示全部楼层
一看到计算的就头大。先天性短板没法啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 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-9 23:21:42 | 显示全部楼层
谢谢分享,楼主细心,用得上就有福了
回复 支持 反对

使用道具 举报

发表于 2022-4-10 00:27:15 | 显示全部楼层
这个比较实用,自动计算,省不少事。
回复 支持 反对

使用道具 举报

 楼主| 发表于 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值本来就是按分压比例得到的
潮湿、灰尘会有一定影响
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-25 06:54 , Processed in 0.546001 second(s), 17 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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