请选择 进入手机版 | 继续访问电脑版

 找回密码
 请使用中文注册
查看: 345|回复: 0

CD4026芯片r光电触发式七段数码管计数器电路

[复制链接]
阅读字号:

2710

主题

91

回帖

4万

积分

小编

积分
48625
发表于 2026-5-13 09:04:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?请使用中文注册

×

cb593654740faa0b91aed4c44202f320.jpg 这是一个基于CD4026芯片的光电触发式七段数码管计数器电路,属于电子爱好者很喜欢的入门级DIY项目✨。



🔍 电路核心解析

1. 核心芯片:CD4026
它是一颗“计数器+七段译码驱动”二合一的CMOS芯片,能直接驱动共阴极数码管,不需要额外的译码电路。
- 功能:每收到一个时钟脉冲,计数加1(0→9循环),同时自动输出对应数字的段码信号。
- 优势:集成度高、接线简单,是数字计数器入门的“神器”。
2. 光电触发计数
电路右侧的红外LED和光敏元件组成了光电对射检测:
- 当红外光被遮挡时,光敏元件的信号变化会作为时钟脉冲,让计数器+1。
- 你图中显示的数字“4”,就是已经触发了4次的结果。
3. 其他关键元件
- 七段数码管:用来直观显示计数结果,这里是共阴极类型,通过下方的电阻限流保护。
- 限流电阻:数码管和芯片输出端的电阻,防止电流过大烧坏元件。
- 电源:上方的蓝色9V电池,为整个电路供电。



💡 电路工作流程

1. 红外LED持续发射红外光,光敏元件接收到信号,电路处于等待状态。
2. 当有物体(比如手)挡住红外光,光敏元件检测到信号变化,向CD4026发送一个时钟脉冲。
3. CD4026收到脉冲后,计数加1,并驱动数码管显示对应的数字。
4. 重复遮挡动作,数字会依次从0、1、2…一直数到9,然后回到0重新循环。



🛠️ 常见用途与拓展

- 入门级应用:流水线上的物体计数、进出人数统计、简易的“手速测试器”。
- 进阶拓展:
1. 级联多片CD4026,实现两位数、三位数的计数显示。
2. 把红外触发换成按键、霍尔传感器,改成手动计数或转速测量电路。
3. 增加复位开关,实现一键清零功能。
下面给你一份和图中电路一致的完整元件清单 + 分步接线教程,照着做就能做出同款光电计数器啦。



🧰 一、元件清单(1路计数器,0-9循环)

元件 规格/型号 数量 备注
核心芯片 CD4026(DIP-16) 1片 十进制计数+七段译码器
数码管 一位共阴极七段数码管 1个 型号如 0.5寸/0.3寸 通用
红外发射 红外LED(5mm) 1个 发出红外光,图中发红光的就是它
红外接收 光敏二极管/光敏三极管 1个 接收红外光,做触发信号
限流电阻 220Ω~1kΩ(碳膜电阻) 8个 数码管段用7个,红外LED用1个
下拉/上拉电阻 10kΩ 1个 光敏接收端用
电源 9V 电池+电池扣 1套 给整个电路供电
导线 单股硬线/杜邦线 若干 用于面包板或直接飞线
面包板(可选) 通用面包板 1块 新手推荐用,方便调试

注:如果找不到红外接收管,也可以用普通NPN三极管(如S8050)+ 光敏电阻组合替代,原理是一样的。



📌 二、CD4026引脚功能说明(关键!)

先搞懂引脚,接线才不会乱:

引脚号 名称 功能
1  CLK  时钟脉冲输入,上升沿触发计数+1
2  INH  时钟禁止,接低电平才能计数(接GND)
3  RESET  复位,接高电平清零,平时接GND
4  Cout  进位输出(接下一级CD4026用,这里悬空)
5  Cascade  级联用,这里悬空
6-9、11-14  a-g  七段数码管段码输出(对应a~g段)
10  Vss  电源负极(GND)
15  Display Enable  显示使能,接高电平才点亮数码管(接VCC)
16  Vdd  电源正极(VCC,3~18V通用)



🛠️ 三、分步接线教程(按顺序接,不容易出错)

第一步:先给芯片接电源(重中之重)

1. 9V电池扣:红=正极VCC,黑=负极GND
2. 把电池扣的红线接到 CD4026的16脚(Vdd)
3. 把电池扣的黑线接到 CD4026的10脚(Vss)
4. 额外接2条关键控制脚:
- 2脚(INH)→ GND
- 3脚(RESET)→ GND
- 15脚(Display Enable)→ VCC

这一步完成后,芯片就处于“可工作、可计数、显示开启”的状态了。



第二步:接七段数码管(共阴极)

1. 先确定数码管的引脚:找到它的公共阴极(两个引脚,都接GND)
2. 把CD4026的段码输出脚,通过220Ω电阻接到数码管对应的段上:
CD4026引脚 数码管段 说明
11脚 a段 数码管最上面的一横
7脚 b段 右上竖线
6脚 c段 右下竖线
5脚 d段 最下面的一横
4脚 e段 左下竖线
3脚?不,13脚 f段 左上竖线
14脚 g段 中间的一横
3. 数码管的两个公共阴极脚,都接到GND。

小技巧:数码管的引脚顺序可能因型号不同有差异,用万用表通断档测一下哪个是公共脚,再对照 datasheet 确认段定义,避免接错。



第三步:接红外发射电路(简单)

1. 红外LED的长脚(正极)→ 串联一个220Ω电阻 → 接VCC
2. 红外LED的短脚(负极)→ 直接接GND
3. 接好后通电,你会看到红外LED发出微弱的红光(肉眼能看到一点)。



第四步:接红外接收+触发电路(核心)

这一步是实现“遮挡一次+1”的关键,两种接法,新手推荐接法1:

接法1:光敏三极管触发(推荐,最稳)

1. 光敏三极管的发射极(E) → 接GND
2. 光敏三极管的集电极(C) → 接CD4026的1脚(CLK)
3. 再把1脚(CLK)通过一个10kΩ电阻接到VCC(上拉电阻)
4. 红外LED和光敏三极管要正对放置,中间留一条直线光路。

原理:红外光照射时,三极管导通,CLK脚被拉低;手挡住光,三极管截止,CLK脚被10kΩ电阻拉高,产生上升沿脉冲,计数器+1。

接法2:光敏二极管/光敏电阻+三极管(替代方案)

1. 光敏二极管反向接:负极接VCC,正极接NPN三极管的基极,基极串一个10kΩ下拉电阻到GND
2. NPN三极管的发射极接GND,集电极接CD4026的1脚(CLK),CLK脚再通过10kΩ上拉到VCC
3. 红外光照射时,光敏二极管导通,三极管基极有电流,三极管导通,CLK拉低;挡光时,三极管截止,CLK拉高,触发计数。



第五步:测试与调试

1. 所有线接好后,先检查一遍:电源有没有接反?数码管有没有接反?
2. 通电,数码管应该亮,默认显示0(如果不是0,断电把3脚短暂接一下VCC再断开,就是手动复位)。
3. 用手在红外LED和光敏管之间晃一下,每挡一次,数字应该+1,到9后再挡一次,会回到0循环。



💡 常见问题排查

- 数码管不亮:先查电源有没有接反,数码管是不是共阴极,段脚有没有接对,限流电阻是不是太大。
- 不计数:检查CLK脚有没有正确产生脉冲,红外LED有没有亮,光敏管有没有正对红外光,上拉/下拉电阻有没有接错。
- 乱跳数:CLK脚没有接好上拉电阻,或者电路有干扰,检查接线有没有虚焊。



✨ 进阶拓展

1. 加个复位开关:在3脚和VCC之间接一个按键,按一下就清零,方便重新计数。
2. 做两位计数器:再用一片CD4026,第一片的4脚(Cout)接第二片的1脚,就能实现0-99计数。
3. 改成按键计数:把红外接收电路换成一个按键,一端接CLK,一端接GND,CLK脚加10k上拉,按一下+1,就是手动计数器。

您需要登录后才可以回帖 登录 | 请使用中文注册

本版积分规则

QQ|手机版|家电维修论坛 ( 蜀ICP备19011473号 川公网安备51102502000164号 )|网站地图|网站地图

GMT+8, 2026-9-16 20:11 , Processed in 0.130371 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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