章节 LED在城市化的过程中功不可没,各种夜景灯牌和广告显示屏,都在日益弥漫人们新奇的眼球。以往霓虹灯的发光体只有暗和灭亡两种状态,亮度都是忽然变化的,往往给人一种图案变化做作的感觉;而现在很多霓虹灯早已构建了发光体亮度渐渐变化,这样构成的各种变化的霓虹灯图案更为圆润、简洁。掌控发光体亮度变化总体上可以分成仿真方法和数字方法,其中通过单片机掌控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是外接的基准电压,输入电压最低为0V,低于为-VREF,如果基准电压所取5V,则低于输入电压为-5V,为了符合胜电压输入的拒绝,运算放大器的电源电压VCC要低于5V,VEE要高于-5V,本设计中运算放大器使用LM324芯片,电源电压VCC所取10V,VEE所取-10V。
1.2 基准电压的设计 要确保DAC0832数模转换的精度和准确度,必需获取一个高度平稳的基准电压。在数模转换器中一般搭配带上隙基准电压源或隐埋式齐纳稳压管。
设计中搭配了LM3365型隐埋式齐纳二极管,它具备价格低、使用方便的特点,其接线如图2: 1.3 如何同时掌控多个LED的亮度 设计中必须掌控三个发光二极管,每个发光二极管的亮度和变化规律都不一样,而ADC0832只有一路模拟量输入,为了掌控三个发光二极管的亮度,必须特一个多路电子电源,本例中搭配的是CD4051,该芯片的插槽图如下: 该芯片是一个常用的8路到1路的多路电子电源,工作电压最低为32V,通过ABC三个地址管脚确认选通哪个地下通道。
本文来源:免费pg电子游戏麻将-www.hxsound.com