用3个IO口控制6个LED灯的原理分析 电动牙刷中6个LED灯的电路设计

时间:2023-08-14作者:佚名

用3个IO口控制6个LED灯的原理分析 电动牙刷中6个LED灯的电路设计

▲ 本文要分析的电路

事情是这样开始的。

买了个电动牙刷,几十块钱那种:

收到的实物长这样:

牙刷手柄上有1个按键和6个LED灯:

拆开看看电路板:

可以看出,电路板上用的单片机,只有8个脚,却要控制1个按键、6个LED灯、1个震动的马达电机:

初看之下,GPIO应该是不够用的。

单片机除去电源脚(正极)和GND脚(负极),只剩最多6个GPIO脚。

那么是怎么做到够用的?

原来,经过巧妙的电路设计,这款电动牙刷实现了用3个GPIO控制6个LED灯,节省了GPIO。

这个巧妙的电路如下:

用3个IO口控制6个LED灯的原理分析 电动牙刷中6个LED灯的电路设计

6个LED灯为相同的型号,为方便查看,用红绿两种颜色区分两种不同的方向。

一、原理分析

这个电路用到了单片机GPIO的三种状态:

高电平

低电平

高阻态

所谓“高阻态”,是指GPIO对外部电路表现出极大的阻抗。因阻抗很大,几乎不会吸入电流,也不会对外输出电流。

各个LED灯单独亮起,分为六种情况。

1、当只有LED1亮起时,单片机各GPIO的状态如下:(带箭头的红线为电流回路)

用3个IO口控制6个LED灯的原理分析 电动牙刷中6个LED灯的电路设计

2、当只有LED2亮起时,单片机各GPIO的状态如下:

用3个IO口控制6个LED灯的原理分析 电动牙刷中6个LED灯的电路设计

3、当只有LED3亮起时,单片机各GPIO的状态如下:

用3个IO口控制6个LED灯的原理分析 电动牙刷中6个LED灯的电路设计

4、当只有LED4亮起时,单片机各GPIO的状态如下:

用3个IO口控制6个LED灯的原理分析 电动牙刷中6个LED灯的电路设计

5、当只有LED5亮起时,单片机各GPIO的状态如下:

用3个IO口控制6个LED灯的原理分析 电动牙刷中6个LED灯的电路设计

6、当只有LED6亮起时,单片机各GPIO的状态如下:

用3个IO口控制6个LED灯的原理分析 电动牙刷中6个LED灯的电路设计

整理如下:

用3个IO口控制6个LED灯的原理分析 电动牙刷中6个LED灯的电路设计

就是这么简单!

二、总结提升

以上其实是用了一种叫“查理复用”(Charlieplex)的方法。

为什么叫查理复用?

很简单,因为这个方法来源于美信半导体公司的工程师Charlie Allen。

相关阅读

施工现场临时用电的常见问题,总结防范!

来自施工现场临时用电的错误实例 看一看问题出在哪里 ▼ 总结施工现场临时用电常见问题 ▼ 1. 临时用电施工组织设计的编制质量普遍较差,内容不全,方案编制者基本上不是专业电...
2023-06-11

电气控制柜导线配线规格的选用

根据电磁学分析,载流导线中的电流密度分布规律为: 式中:Jo导体表面( x = 0) 处的电流密度;σ:电导率;μ:磁导率;x :导体内部距表面的深度。 从上式可知,载流导体的电流密度...
2023-03-21
电气控制柜导线配线规格的选用

什么是阻性负载?感性负载?容性负载?

解答这个问题前先解释几个名词:有功功率、无功功率、视在功率。 有功功率:在交流电路中,凡是消耗在电阻元件上,功率不可逆转换的那部分功率(如转变为热能,光能,或机械能...
2023-03-21

习惯了10kV配电网,20kV配电网了解一下?

目前, 我国传统配电网一般采用 10kV 电压等级作为中压供电等级,随着经济的不断发展, 电网负荷密度逐步增大, 其供电距离、电压质量和线路损耗等已经难以适应负荷发展的需要...
2024-08-19
习惯了10kV配电网,20kV配电网了解一下?

康明斯发动机常见故障判断与排除方法

1、发动机在冬季起动为什么更困难 发动机的起动,不仅决定于本身的技术状况,还受外界气温的影响。冬季低温下起动更困难,主要是由如下原因所致: ⑴ 冬季气候寒冷,环境温度低...
2023-03-21

热销商品

O型圈氟橡胶圆条丁腈胶硅胶垫片防水O三元乙丙EPDM密封件骨架油封

O型圈、氟橡胶圆条、丁腈胶、硅胶垫片、三元乙丙(EPDM)密封件及骨架油封是广泛应用于机械、汽车、航空航天及建筑等领域的关键密封元件。氟橡胶耐高温、耐腐蚀,适用...
1

热浸锌电缆光伏桥架热镀锌槽式室外防水耐腐蚀大跨距梯式线槽定制

热浸锌电缆光伏桥架采用先进的热镀锌工艺,表面锌层均匀厚实,具备优异的耐腐蚀性能,特别适用于室外恶劣环境。该产品为槽式设计,能有效防水防潮,保护内部电缆安全运行。...
10

广东珠江电线电缆阻燃国标定制BYJBV BVR YJV YJY RVV RVS RV KVV

广东珠江电线电缆,专注于阻燃国标定制,产品涵盖BYJBVBVRYJVYJYRVVRVSRVKVV等多种规格。我们采用先进生产技术,严格遵循国家标准,确保产品质量可靠、性能稳定。产品适...
1

led轨道射灯通用支架轨道条1米1.5米铜导轨式接头铝材滑道服装店

LED轨道射灯通用支架轨道条,为您的商业空间提供高效、灵活的照明解决方案。本产品采用铜导轨式接头设计,确保连接稳固可靠,且铝材滑道轻便易安装,适合服装店等场所使...
5

pz30配电箱盖板定制家庭开关箱面板强电箱盖家用电表箱空开箱盖子

pz30配电箱盖板定制家庭开关箱面板强电箱盖家用电表箱空开箱盖子是一种用于电力系统中的配电设备。它由优质材料制成,具有良好的绝缘性和耐候性,能够承受各种恶劣环...
4.4

网站栏目