新闻中心

EEPW首页 > 光电显示 > 设计应用 > 基于DAC0832的LED亮度控制系统设计

基于DAC0832的LED亮度控制系统设计

作者: 时间:2011-06-23 来源:网络 收藏

本文引用地址:https://www.eepw.com.cn/article/168962.htm

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

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

  1.2 基准电压的

  要保证数模转换的精度和准确度,必须提供一个高度稳定的基准电压。在数模转换器中一般选用带隙基准电压源或隐埋式齐纳稳压管。

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

  1.3 如何同时控制多个

  设计中需要控制三个发光二极管,每个发光二极管的和变化规律都不一样,而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。



评论


相关推荐

技术专区

关闭