数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 10729|回复: 111

[其他] 8421数显拨码开关详细拆解,并分析结构原理,介绍单线使用方法

[复制链接]
发表于 2022-3-28 08:54:57 | 显示全部楼层 |阅读模式





最近在折腾川崎那个7.2~24V充电器,准备把不可靠的电压检测判断串数改为手动输入
想来想去还是用带数显拨码开关比较方便,搜了一下,网上介绍不多,而且这玩意论坛上貌似还没人拆
那就先出个帖子介绍一下先


拨码开关其实是个编码器,偶手上的是这种按键式的,在时间继电器上比较常见,只是大小不同
后来还翻到一种大小介于两者之间黑色的
先看这个吧,前面是面板



后面是输出焊盘



另一种型式是这样的,用转轴方式动作,同样也是编码输出

DIP那种拨码开关只是开关组合,不算编码器,这里就不展示了


小的那个偶要用,就用大的这个来讲解
前面板,按键可前后翻动数字



侧面,这个是两位组合的



两侧盖上是卡扣
偶这个比较老了,这个“上海电器零件厂”不知道还在不在



输出端就是PCB板,铜箔功能如下:
说是8421码,其实在这里就是二进制码(数字的BCD码)



测试输出状态,编码没问题



这种拨码开关的输出状态如下表:



开拆了
分离两侧边盖



开关主体PCB一侧



可以分成单独一位
其实多位就是单独每个组合起来的



组合是靠塑料销和槽相互嵌合定位的



而PCB和塑料外壳热铆在一起的
切掉就好



分离PCB和机械组件



铜箔触点没锈蚀,还有点泛黄,不会是镀金了吧



机械组件由一下各部分组成



特写一下,电刷是少不了了



根据图形和角度,输出编码和铜箔触点对应如下:
挺巧妙的哈



楼下继续拆解、分析



本帖子中包含更多资源

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

x

打赏

参与人数 19家元 +416 收起 理由
eros8269 + 18
caixinqiang + 20
kkdkj + 20 謝謝分享
jf201006 + 20 原創內容
wuyaku + 18 有心了,正好有个三位的,上面还带5环电阻.
lmy2003 + 60 謝謝分享
萧错 + 20 優秀文章
10655188 + 20
2n3055 + 20 優秀文章
zhkrid + 20

查看全部打赏

 楼主| 发表于 2022-3-28 08:55:24 | 显示全部楼层
本帖最后由 ljlun 于 2022-3-28 09:35 编辑



接着拆机械组件部分         
   
拿掉转盘


转盘中间是齿状拨轮


对应侧是拨杆和和定位杆(复位用)



运动方向是这样的,回复力靠弹簧


全部掏出来


下面分析动作原理

自由状态是这样的,按下拨杆时推动转盘旋转


按到底是这个样子,注意定位杆的位置

当拨杆释放后,在定位杆的作用下,转盘会向前再转一个角度,恢复成上图的状态,方便下次按动
在结构上加、减是对称的


连贯动作如动图

PS:因为这个方向实际是看不到的,只能摆拍



所以从外面看,按到底(加键)时数字并不在窗口中间,而是在偏上的位置,释放后才进到中间位置

机械部分就是这样


壳子上的亚克力挡片


最后是全家福


这种数显拨码开关通常用在MCU电路中作为数据输入,常见应用就是时间继电器

一般输入I/O端口,直接检测电平,如下图:
这种应用下,读取的数据取反就是输入数字的二进制了
如果位数较多,通常公共端也接如MCU,用扫描方式方式来节约端口


如果端口不够,则可采用并入串出方式,比如用74HC165并行输入拨码开关状态转串行输出给MCU

当然这种还是要两条线的
如果只用一个端口行不行呢?如果这个端口带A/D功能,那也是可以的
比如下图,把拨码开关状态转成电压值,由MCU的A/D采样来判断,当然重点是电阻的阻值和A/D分辨率了


好了,就介绍到这里

拨码开关作为数据输入的一种方式,简单、可靠还直观,在低端设备用得较多


欢迎大家围观、指点,谢谢先!



本帖子中包含更多资源

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

x

打赏

参与人数 11家元 +220 收起 理由
lmy2003 + 20 優秀文章
moontree + 20 謝謝分享
jf201006 + 20 原創內容
萧错 + 20 原創內容
10655188 + 20
cushion + 20 原創內容
alphax86 + 20 優秀文章
玛德陛下 + 20 謝謝分享
轻烟 + 20 謝謝分享
佳维 + 20 謝謝分享

查看全部打赏

回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2022-3-28 09:36:54 | 显示全部楼层

欢迎围观!
回复 支持 反对

使用道具 举报

发表于 2022-3-28 09:48:59 | 显示全部楼层
前排支持,欣赏大作
回复 支持 反对

使用道具 举报

发表于 2022-3-28 09:53:21 | 显示全部楼层
还是不明白这东东,看看先
回复 支持 反对

使用道具 举报

发表于 2022-3-28 09:57:32 | 显示全部楼层
这东西原理是这样啊,拆的很详细
回复 支持 反对

使用道具 举报

发表于 2022-3-28 10:00:42 | 显示全部楼层
这又是加精的节奏.......
回复 支持 反对

使用道具 举报

发表于 2022-3-28 10:04:03 | 显示全部楼层
拆的很详细.
回复 支持 反对

使用道具 举报

发表于 2022-3-28 10:22:31 来自手机浏览器 | 显示全部楼层
恭喜恭喜。
很仔细
回复 支持 反对

使用道具 举报

发表于 2022-3-28 10:54:28 | 显示全部楼层
不错,鼓励一下。
回复 支持 反对

使用道具 举报

发表于 2022-3-28 10:57:07 | 显示全部楼层
从来没拆过,大开眼界
回复 支持 反对

使用道具 举报

发表于 2022-3-28 11:02:49 来自手机浏览器 | 显示全部楼层
哈哈哈,以前扔了好多这种
回复 支持 反对

使用道具 举报

发表于 2022-3-28 11:37:20 | 显示全部楼层
恭喜受精成功,动图直观明了~
回复 支持 反对

使用道具 举报

发表于 2022-3-28 11:43:16 | 显示全部楼层
感谢感谢,原理搞清楚了!
回复 支持 反对

使用道具 举报

发表于 2022-3-28 12:43:55 | 显示全部楼层
拆解分析的挺到位的,学习了。
回复 支持 反对

使用道具 举报

发表于 2022-3-28 12:45:26 | 显示全部楼层
看似简单,但在设计时也是绞尽脑汁的,不简单!
回复 支持 反对

使用道具 举报

发表于 2022-3-28 12:49:34 | 显示全部楼层
看来棘轮应用挺多的,要是双向更好,后来逐渐被数显电子替代。
回复 支持 反对

使用道具 举报

发表于 2022-3-28 12:55:01 | 显示全部楼层
BCD码,用二进制表示的十进制数。除8421BCD码外,还有5421BCD码。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-7-19 03:43 , Processed in 0.202800 second(s), 12 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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