7段数码管显示驱动电路参数推导

       7段数码管价格低廉驱动简单,能够显示数字0~9、字符AbCdE FPqL等,被广泛应用于电子产品的简单数据的显示。比如温控仪的温度及设置参数的显示、电子钟的时间显示、电梯的楼层显示等。

      前感觉7段数码管的驱动电路很简单,而且项目从来没用过,因此没有深入分析思考。最近为单片机教材《单片机原理及应用—基于Proteus Keil C》做了一块配套的单片机课程实验板,实验板上有22位共阴7段数码管用于简单信息显示。刚开始设计电路如下:

      

         电路焊接完成后测试时发现动态显示时数码管的亮度很低。怀疑电阻的取值可能不太合适,在网上查阅了很多资料后更换了电阻值,问题解决。现在把电阻值的估算过程总结如下。

       51单片机I/O口的驱动能力有限,因此在P0口和数码管段码之间增加了74LS245来增加端口驱动能力。R1~R7R11~R17起到限流的作用,用以保护数码管。数码管点亮时,公共端电流很大,如果直接把公共端连接到单片机引脚,大电流将会灌入单片机引脚,容易导致引脚损坏,因此增加三极管Q1Q2Q3Q4。三极管作为开关管,导通时数码管驱动电流大部分从CE通道流入电源地,小部分灌入单片机引脚。三极管作为开关管工作在饱和区和截止区。当三极管导通时数码管点亮,三极管工作在饱和区。

         首先计算最大字电流。4个数码管,每一个包含8段,每一段工作时平均电流是3mA的话,则最大电流为4*8*3=96mA,约等于100mA。从集电极电流和放大倍数之间的关系图可知Ic= 100mA时,Hfe>200。理论上Ib=0.5mA就可以使三极管饱和导通。饱和导通时三极管压降Vbe=0.7V,R=(5-0.7)/Ib=4.3K。为了使三极管可靠导通,一般取基极保护电阻R=1~2K



       接下来计算数码管段限流电阻取值。首先计算段电流,一般红色LED压降约为1.6V,绿色LED压降约为1.8V。静态显示时段电流约为3mA4个数码管轮流动态显示,为了使显示亮度和静态显示时一样,驱动电流需要提高4倍,于是动态显示时段驱动电流需要达到3*4=12mA,R=(Vcc-1.6)/(3*4)=0.28K,因此用300Ω的电阻就差不多了。这个电阻的取值直接影响数码管的显示亮度。

      按照上边的推导,更换电阻后,数码管的亮度增加了很多。


### 7数码管驱动电路设计 Logisim 实现教程 #### 设计目标 为了帮助学习者理解真值表方式设计电路的原理以及如何利用Logisim工具生成所需电路功能,本教程将指导完成7数码管驱动电路的设计[^1]。 #### 准备工作 在开始之前,请确保已经安装并可以正常运行Logisim软件。接着,在Logisim中加载实验资料包内的RGLED.circ文件作为起始项目。 #### 创建输入输出端口 对于7数码管而言,其能够通过不同的组合点亮内部七个独立的部分(a-g),从而显示出0到9之间的任意整数。因此,该电路至少需要四个二进制位作为输入信号源以覆盖全部十种可能的状态;而针对每一个落,则分别设置相应的布尔型输出节点用于连接实际硬件上的相应引脚[^2]。 #### 构建真值表逻辑单元 基于上述分析建立一张完整的真值映射关系图表——即当给定一组特定的四位二进制数值时,应激活哪些具体的线才能正确呈现出预期字符形态。此过程可以通过手动绘制或借助电子表格应用程序辅助完成。随后,在Logisim环境中引入“Truth Table Editor”,按照预先准备好的数据填充各项参数配置项,并最终确认保存修改后的组件实例化对象至当前工程文档内。 ```plaintext | Input | Output Segments | |-------|-----------------| | 0 | a,b,c,d,e,f| | 1 | b, c | | ... | ... | | 9 | a,b,c,d,f,g | ``` #### 连接与测试验证 最后一步就是把前面创建出来的各个部分有机结合起来形成一个整体性的解决方案架构图样。具体来说就是要建立起从外部提供的BCD编码形式的数据流经由刚才定义完毕的那个转换模块之后再传递给下游负责执行物理层面上操作指令的目标元件之间稳定可靠的通信链路路径。完成后记得进行全面的功能性检测以保证整个系统的准确性无误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值