您的位置 首页 知识

DAC0832完成LED亮度控制系统

本站为您提供的DAC0832实现LED亮度控制系统,控制发光体亮度变化总体上可以分为模拟方法和数字方法,其中通过单片机控制D/A转换器实现发光体亮度控制的方法具有电路简单、维护和调整方便的特点,是当前霓虹灯控制的发展方

  导言

  操控发光体亮度改动总体上能够分为模仿办法和数字办法,其间经过单片机操控D/A转化器完结发光体亮度操控的办法具有电路简略、保护和调整便利的特色,是当时霓虹灯操控的发展方向。霓虹灯的发光体以气体放电灯管为主,现在跟着高亮度发光二极管的发生,寿命长、能耗低的LED灯牌使用越来越广泛。这儿评论使用DAC0832在单片机操控下怎么操控多个发光二极管的亮度改动。

  1 硬件电路规划

  经过单片机和D/A转化芯片DAC0832操控三个发光二极管亮度按次序逐步改动,完结一种灯管旋转的作用。规划中首要考虑下面三个问题:

  (1) DAC0832与单片机的接口电路规划。

  (2) 基准电压源的规划。

  (3) 一起操控多个LED按不同规则改动亮度的电路规划。

  1.1 DAC0832与单片机的接口电路

  发动ADC0832完结模数转化有单缓冲和双缓冲两种方法。多缓冲方法是在多片ADC0832配合时选用;本规划中只须一片ADC0832就可完结作业,所以选用单缓冲方法,向其8位数据输进口输入数据,然后在其写触发管脚WR1发送一低电平脉冲,该芯片就会将收到的数字量转化成模仿量输出。其输出为电流输信号,而操控发光二极管亮度需求用电压完结,所以需求外接由运算放大器构成的电流电压转化电路, ADC0832与单片机的接口电路如图1:

  


 

  图中,由于选片端CS接到了P217,所以发动DAC0832开端转化时,需求将单片机的P217 脚设置为低电平。

  输出的电流经过运算放大器转化成电压,假如需转化的数字量为B, 则对应输出电压值为:

  


 

  其间VREF是外接的基准电压,输出电压最高为0 V,最低为- VREF ,假如基准电压取5 V,则最低输出电压为- 5 V,为了满意负电压输出的要求,运算放大器的电源电压VCC要高于5 V,VEE要低于- 5 V,本规划中运算放大器选用LM324芯片,电源电压VCC取10 V,VEE取- 10 V。

  1.2 基准电压的规划

  要确保DAC0832数模转化的精度和准确度,有必要供给一个高度安稳的基准电压。在数模转化器中一般选用带隙基准电压源或隐埋式齐纳稳压管。

  规划中选用了LM336—5型隐埋式齐纳二极管,它具有价格低、使用便利的特色,其接线如图2:

  


 

  1.3 怎么一起操控多个LED的亮度

  规划中需求操控三个发光二极管,每个发光二极管的亮度和改动规则都不相同,而ADC0832只要一路模仿量输出,为了操控三个发光二极管的亮度,需求加一个多路电子开关,本例中选用的是CD4051,该芯片的引脚图如下:

  


 

  该芯片是一个常用的8路到1路的多路电子开关,作业电压最高为32 V,经过ABC三个地址管脚确认选通哪个通道。

  由于前面转化出的电压为负值最低为- 5 V,所以CD4051 的作业电压取VDD = 10 V, VEE =- 10 V, 地址操控端A、B、C分化接到单片机的P210、P211、P212 口,用来选通某个通道通, D/A转化后的模仿量接到多路开关的电压输入端3引脚,输出引脚13、14、15别离操控发光二极管D1、D2、D3。

  

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/58598.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部