El microcontrolador MSP430 crea ambiente

Anuncio
sobre el terreno
led de potencia
LED RGB para luz am
El microcontrolador MSP430 crea ambiente
Por Dirk Gehrke y Christian Hernitschek
En el sector de la iluminación se utilizan cada vez con mayor frecuencia los denominados
High-Brightness-LED. A continuación, presentamos una lámpara de luz ambiente
cuyo montaje precisa un número reducido de componentes. Cada uno de los tres
LED recibe una corriente constante a través de un regulador de conexión.
La regulación del brillo corre a cargo de un microcontrolador MSP430 en
forma de generador de señales PWM (modulación de duración de impulsos)
triple. La placa de circuito impreso puede montarse, por ejemplo, en una
lámpara de sobremesa con un cuerpo de vidrio congelado o como
proyector de LED para conseguir una iluminación indirecta.
Con independencia de su potencia, hoy
en día los LED funcionan, por lo general,
con corriente constante. El motivo de que
esto sea así es que el rendimiento luminoso (medido en lúmenes) es proporcional al flujo de corriente. Por lo tanto,
todos los fabricantes de LED especifican
parámetros, tales como el rendimiento
luminoso (también llamado rendimiento
óptico), el ángulo de emisión y la longitud de onda, con independencia de la
corriente directa IF y no, como podríamos suponer, tensión directa VF. Por esa
razón, en nuestro proyecto también incluiremos reguladores de corriente constante que cumplen este requisito.
Advertencia sobre
los LEDs luminosos
No mire nunca directamente a los LED.
Los LED que emiten luz muy brillante no
sólo resultan incómodos, sino peligrosos
para los ojos, ya que pueden dañar la retina. Por este motivo, recomendamos dirigir
la placa con los LED únicamente hacia una
pared blanca para lograr una iluminación
indirecta.
52
Alimentación estable para
High-Brightness-LED
La mayor parte de los convertidores conmutados disponibles en el mercado han
sido concebidos para funcionar como
fuentes de tensión constante y no como
fuentes de corriente constante. Para poder
utilizar un convertidor de este tipo como
fuente de corriente constante, resulta necesaria una pequeña modificación de conexión fácil de entender. En lugar del potenciómetro utilizado habitualmente para
la fijación de la tensión de salida se utilizará un resistor de precisión para corriente,
cuya caída de tensión determina el flujo
de corriente. La Figura 1 reproduce la
conexión de forma simplificada.
Atenuación de la intensidad de los LED
En principio, los LED se pueden atenuar
de dos maneras distintas. La primera y
más sencilla es una regulación analógica
en la que el flujo de corriente a través del
LED varía: una corriente menor significa
una menor luminosidad. Sin embargo,
este planteamiento presenta dos graves
inconvenientes. Por un lado, la luminosidad del LED no es proporcional al flujo
de corriente que pasa a través del LED y,
VOUT = VFB R2 + R1
R2
+5V
VIN
SW
2µH2
IF =
VOUT
+5V
VIN
R1
MODE
DRV
GND
GND
22µ
IF
2µH2
LED
MODE
TPS62260
EN
SW
VFB
RFB
FB
PwPd
TPS62260
VFB
EN
R2
DRV
GND
4µ7
GND
22µ
FB
10k
VFB
PwPd
1W
RFB
4µ7
070892 - 11
Figura 1. Convertidor conmutador configurado como fuente de tensión o fuente de corriente.
elektor, electronics worldwide - 02/2008
mbiente
por otro, la longitud
de onda emitida por el
LED cambia y, por lo tanto, también lo hace el color
cuando más disminuye el flujo de corriente (en relación con
la corriente nominal especificada
que pasa a través del LED). Estos dos fenómenos no suelen ser muy apreciados.
La manera algo más compleja de regular
la luminosidad se realiza a través de una
fuente de corriente constante que regula
el LED con una corriente nominal especificada. Con ayuda de un circuito adicional, y una activación y desactivación rápidas del LED aplicando la tasa de impulsos
correspondiente, podemos conseguir que
éste emita de media menos luz, lo que
ópticamente se percibe como un valor de
luminosidad inferior. Al modificar la tasa
de impulsos se puede regular fácilmente
la luminosidad del LED. Este método se
conoce como modulación de duración de
impulsos (en inglés PWM = Pulse Width
Modulation).
Atenuar con PWM
Con ayuda del regulador de conexión
TPS62260 se pretenden mostrar, en forma de ejemplos, diferentes posibilidades para la implantación de la técnica
de PWM. El TPS62260 es un convertidor
reductor con elementos de conmutación
integrados y una frecuencia de reloj de
+5V
VIN
Si2302ADS
SW
PWM
LED
MODE
TPS62260
100k
EN
DRV
GND
FB
10k
VFB
1W
PwPd
10k
< 100Hz
< 50kHz!
10
2
PWM
GND
TS4148RY
070892 - 12
Figura 2. Tres posibilidades para la ejecución de la función de atenuación.
02/2008 - elektor, electronics worldwide
10k
PWM
< 5kHz
2,25 MHz (habitualmente).
En el circuito representado en negro que
aparece en la Figura 2, la señal PWM
llega al Pin EN habilitado para, con ayuda
de la tasa de impulsos, activar y volver a
desactivar el convertidor conmutado. Con
esta técnica, y en condiciones de laboratorio, es posible conseguir una frecuencia de
atenuación de hasta 100 Hz. La ventaja
de esta regulación es el escaso número de
componentes adicionales necesarios para
la función de atenuación. Además, se trata de la ejecución que ofrece la mayor eficacia energética, dado que, en las pausas
de conexión, el convertidor conmutado no
muestra prácticamente ningún consumo
de energía propio. El inconveniente reside
en que, al aplicar una tensión en el PIN
habilitado, el LED reacciona con retardo.
Esto se debe a que, debido a la función de
arranque suave, el regulador de conexión
se activa con un cierto retardo.
Tras el arranque, la corriente de salida
sube como un cohete hasta que alcanza el
valor nominal de la corriente del LED. Esta
subida puede generar problemas en algunas aplicaciones, dado que en caso de
que la corriente aumente lentamente desde el valor mínimo hasta el valor nominal también se produce un cambio en la
longitud de onda emitida por el LED. Esto
puede provocar problemas, por ejemplo,
53
led de potencia
+3V3
sobreexcitar la entrada de amplificador
de error y, de esta manera, desconectar
el LED. Dado que, en caso de atenuación,
este circuito no necesita pasar por el retardo de conexión de la entrada habilitada ni tampoco por el tiempo de inicio del
arranque suave, el LED puede conectarse y desconectarse rápidamente. De esta
manera, en este circuito el cambio de longitud de onda descrito anteriormente en
caso de una corriente que aumenta a un
ritmo lento es sumamente pequeño. Además, la frecuencia de atenuación en condiciones de laboratorio pudo aumentarse
hasta los 5 kHz.
La tercera posibilidad aparece representada en la Figura 2. En este caso, la señal PWM se conecta un transistor MOSFET conectado en paralelo al LED. Este
MOSFET puentea el LED y permite una
conexión/desconexión aún más rápida
del mismo, dado que el regulador funciona en corriente continua, teniendo en
cuenta que la corriente constante fluye a
través del LED o del MOSFET. Algunos
inconvenientes de esta solución son, por
ejemplo, los costes adicionales del MOSFET y una menor eficacia, dado que la
energía disipada de 180 mW en el resistor de precisión de 2 Ω es permanente. La
ventaja es la alta velocidad de conexión.
En condiciones de laboratorio, con el re-
+3V3
+3V3
+3V3
JP1
R5
47k
C2
100n
JP2
23
C3
VCC
5
10n
6
7
8
10
11
ENCODER
R1
24
4
3
22
TEST
U1
P2.0/ACLK/CA2
P1.7/TA2/TDO/TDI
P2.1/INCLK/CA3
P1.6/TA1/TDI/TCLK
P2.2/CAOUT/TA0/CA4
P1.4/SMCLK/TCK
P2.4/TA2/CA1
P1.3/TA2
P2.5/CA5
P1.2/TA1
XIN/P2.6/CA6
P1.1/TA0
XOUT/P2.7/CA7
2
3
4
5
6
7
8
9
10
11
12
13
14
21
20
18
P1.5/TA0/TMS
P2.3/TA1/CA0
17
16
NET-DIMM_LED1
15
NET-DIMM_LED2
14
NET-DIMM_LED3
13
P1.0/TACLK
NET-EN
MSP430F2131IRGE
R4
R6
PwPd
100k
VSS
100k
100k
R3
NMI/RST
1
2
070892 - 13
Figura 3. Circuito del módulo de control con el microcontrolador MSP430 y del conector JTAC (JP1), del conector EZ430 (JP2) y del transmisor
de impulsos incremental (R1).
en rojo en la Figura 2) la señal PWM se
conecta desacoplada a través de un pequeño diodo de señal débil a la entrada
de amplificador de error del TPS62260.
De esta manera, al aplicar una tensión
positiva de 600 mV o superior se puede
en la regulación de los LED de un proyector DLP o en el caso de la retroiluminación
con LED de un televisor LCD. En el caso
del circuito creado como ejemplo, el efecto no es apreciable a siempre vista.
En la segunda alternativa (representada
TP12
+5V
2
Vin
4
C12
C13
22µ
4µ7
VIN
SW
1
L11
U11
TPS62260
DRV
GND
FB
3
2
6
Vin
R11
4
10k
PwPd
R12
C11
7
VIN
D14
1
600mV
MODE
EN
5
C22
C23
22µ
4µ7
2Ω
5
TP22
+5V
Rojo
rot
SW
U21
TPS62260
EN
DRV
GND
FB
R21
3
10k
PwPd
7
4µ7
TP23
TP21
D13
R13
NET-DIMM
_LED1
10k
NET-EN
TS4148RY
TP32
+5V
2
Vin
4
C32
C33
VIN
SW
DRV
GND
TS4148RY
+5V
FB
3
R2
J1
R31
R32
C31
7
4µ7
3
4µ7
R12, R22, R32 = 2Ω
300mA
R12, R22, R32 = 1Ω69
350mA
TP33
TP31
R33
D33
10k
NET-EN
330 Ω
2
1
10k
PwPd
+3V3
Vin max < 6V
600mV
TPS62260
EN
D34
1
NET-DIMM
_LED2
10k
NET-EN
Azul
blau
L31
U31
MODE
6
22µ
1
D23
R23
C4
D1
C1
2Ω
5
R22
C21
TP13
TP11
D24
1
600mV
MODE
6
4µ7
Verde
grün
L21
1
2Ω
sobre el terreno
22µ
4µ7
BZX84-C3V3
NET-DIMM
_LED3
TS4148RY
070892 - 14
Figura 4. Módulo de conexión con los tres reguladores de conexión como fuentes de corriente constante y el elemento estabilizador independiente de 3,3 V.
54
elektor, electronics worldwide - 02/2008
Breve historia del LED
nico de aplicaciones. Precisamente sobre esto se investiga y desarrolla
desde hace más de 40 años.
La historia de los Light Emitting Diodes (LED), también llamados diodos
luminiscentes o, por lo general, diodos de luz, comenzó en 1962 en la
empresa General Electric (GE). Dicha empresa fabricó a escala comercial
y distribuyó el primer LED rojo. Sin embargo, los clientes tuvieron que
conformarse con un rendimiento luminoso bastante pobre. Un LED de
aquella época lograba un rendimiento luminoso de tan sólo 0,1 lm/W,
lo que corresponde a una eficacia del 0,1 %. La materia prima utilizada
para la construcción de aquellos LED era un cristal mixto compuesto por
arseniuro de galio y fosfuro de galio. Desde entonces el mercado de los
LED ha evolucionado enormemente. Muchos otros fabricantes han comenzado a desarrollar la técnica de los LED con el objetivo de aumentar
de forma continua la luminosidad de los mismos sin incrementar a la vez
el consumo de energía.
Para poder utilizar un diodo luminoso como fuente de luz a gran escala
hubo que aumentar aún más tanto la eficacia como la resistencia tanto
eléctrica como térmica. Al mismo tiempo, la idea era reducir considerablemente el precio de los LED para poder utilizarlos en un amplio aba-
gulador de conexión TPS62260 se logró
en esta configuración una frecuencia de
atenuación de hasta 50 kHz (!).
Conexión práctica
El elemento principal del circuito (Figuras 3 y 4)) es el microcontrolador MSP430F2131, que está programado como
un generador PWM triple y es el encargado de evaluar el transmisor de impulsos
incremental (R1). El transmisor de impulsos incremental se utiliza para seleccionar,
a partir de una tabla, las tasas de impul-
El rendimiento luminoso de los LEDs disponibles hoy en día en el mercado ha aumentado en 20 lm/W, en algunos casos incluso en 40 lm/W.
Esto equivale a una eficacia del 5 % y del 10 %, respectivamente. Esta
eficacia es claramente superior a la de la bombilla convencional de Edison. Dicha bombilla ofrece un rendimiento luminoso de aprox. 10 lm/W,
lo que equivale a una eficacia de tan sólo el 2%. Los LED muy luminosos
superan hoy en día a las lámparas halógenas (aprox. 25 lm/W) y seguramente dentro de poco también a las lámparas de ahorro de energía
(aprox. 60 lm/W).
sos de los LED rojo, verde y azul. La señal PWM generada de esta manera estará
disponible en las salidas TA0, TA1 y TA2 y
se emite con una frecuencia de impulsos
de aprox. 122 Hz. De esta manera se garantiza que la apreciación óptica de los
LED no sea un parpadeo, dado que el ojo
humano combina los impulsos individuales hasta extraer un valor medio.
Para la ejecución práctica del control de la
PWM se optó por la alternativa representada en rojo en la Figura 2, ya que se trata de una buena solución intermedia en-
Generación de impulsos
Los microcontroladores MSP430 disponen de distintas fuentes de impulsos integradas. De esta manera, en el caso del software del MSP430 se
puede elegir entre osciladores con cristal de cuarzo externo y osciladores
RC completamente integrados. Para que los costes del circuito no se dispararan, prescindimos de componentes externos y utilizamos el oscilador
RC integrado y calibrado. El término “calibrado” significa que los pa-
Realización de una PWM triple
El módulo “Timer_A” del microcontrolador MSP430 está compuesto por
un contador y por varias unidades Capture&Compare. La frecuencia de
las señales de PWM generadas se define por la superación de la capacidad del contador. Dado que el contador del Timer_A es un contador de
16 bits, la frecuencia de la PWM es la siguiente:
fPWM = fInput = 8 MHz = 12
216
65536
fPWM : PWM - Frecuencia_Señal
fInput : Frecuencia Timer_A - Frecuencia de Entrada
Si repetimos este cálculo con las frecuencias mínima y máxima calculadas anteriormente, obtendremos la desviación máxima de la frecuencia
de la PWM.
119 Hz< fPWM < 125 Hz
02/2008 - elektor, electronics worldwide
Hoy en día, es posible conseguir LED a precios razonables y con un rendimiento luminoso respetable, tales como el de Osram Opto Semiconductors (antigua Infineon) con la denominación “Golden Dragon”, de
Lumiled (Philips Semiconductors) con la denominación “Rebel LED” y de
CREE con la denominación “X-Lamp”. Por supuesto, existen muchos otros
fabricantes de LED de alto rendimiento pero que, por motivos de tiempo,
no pudieron ser probados para este artículo.
tre el número de componentes y el rendimiento. Cada LED (rojo/D14, verde/D24
y azul/D34) está regulado por un convertidor DC/DC con regulador de conexión
TPS62260 en funcionamiento de corriente
constante. En este caso, la resistencia de
2 Ω fija la corriente nominal que pasa a
través del LED y que asciende a 300 mA.
También pueden obtenerse corrientes más
altas de hasta 1 A si, en lugar del regulador TPS62260, recurrimos al “hermano
mayor”, el regulador TPS62290, manteniendo la carcasa su forma constructiva.
rámetros de calibración que se encuentran almacenados en la memoria de información del MSP430 se copian simplemente en el registro de
control correspondiente del módulo de impulsos. Con estos parámetros
de calibración se logra una precisión de la frecuencia del oscilador RC de
±2,5 % en un rango de temperaturas de entre 0° y 85°C. La frecuencia
del oscilador RC se encuentra entre los 7,8 y los 8,2 MHz. Esta frecuencia se utiliza como fuente de impulsos para la CPU y para el contador del
módulo del Timer_A.
La generación de señales de la PWM se ayuda de las unidades de salida
(Output Units) disponibles en todas las unidades Capture&Compare. En
el caso del MSP430F2131, el módulo Timer_A cuenta con un total de tres
unidades Capture&Compare y, por lo tanto, con tres unidades de salida.
Cada unidad Capture&Compare está compuesta por un comparador digital que compara un valor (TACCR0, TACCR1 y TACCR2) ajustable para
cada unidad con el contenido del contador. Si los valores son idénticos,
la salida del comparador activa la unidad de salida, lo que hace que el
contador de la señal de salida correspondiente de la PWM se ponga a
“1”. La reinicilización de todas las señales de salida de la PWM se lleva a
cabo con ayuda del software. Cuando se supera la capacidad del contador de 16 bits se produce una interrupción. En la rutina de interrupción
todas las señales de salida de la PWM se ponen a 0 una detrás de otra.
Dado que la reinicialización de las respectivas señalas de salida de la
PWM se produce con ayuda del software, existe una restricción en los
límites de la tasa de impulsos ajustable. La ejecución de la rutina de interrupción del módulo Timer_A dura aproximadamente 100 ciclos. Por este
motivo, los valores utilizados en las tres matrices de las tablas de colores
deben oscilar entre los 100 y los 65.535.
55
sobre el terreno
led de potencia
Transmisor de impulsos incremental
La configuración manual de la tasa de impulsos de la PWM se lleva a
cabo con un transmisor de impulsos incremental (transmisor de impulsos
giratorio) con una forma constructiva similar a la de in potenciómetro.
Sin embargo, el transmisor de impulsos incremental no contiene ninguna
línea de resistencia, sino dos contactos en los que, al girar el eje, se puede
leer un código de gray de 2 bits digital. El diseño del transmisor de impulsos incremental es muy sencillo. Sobre dos anillos conductivos aislados
entre sí se ha colocado un cursor con dos contactos deslizantes. Sobre
ambos anillos se colocó parcialmente un material aislante, de forma que,
al rotar el cursor de forma continuada, funciona como un conmutador y
genera en ambos pines de salida un código de gray de 2 bits.
VCC
VCC
VCC
A
B
A
P2.3
P2.4
B
VCC
PWM1
TA1
PWM2
TA2
PWM3
MSP430F2131
Inkrementaltransmisor de
geber incremental
impulsos
La Figura superior muestra el circuito conceptual de conexión del transmisor de impulsos incremental al microcontrolador, mientras que ésta
Figura representa la señal inicial durante una rotación continuada del
transmisor de impulsos incremental.
TA0
RST/NMI
VSS
070892- 16
Ilustraciones :
Con ayuda de ambas señales A y B se puede detectar un movimiento
giratorio, así como su dirección. En el diagrama de impulsos aparecen
marcados los estados recurrentes a, b, c y d. Si en el software del MSP430
se detecta un cambio del estado “a” al estado “b”, el indicador de la tabla
de color “LEDptr” (LEDptr = LED Pointer) aumenta. Un cambio detectado del estado “b” al estado “a” tiene como resultado una disminución del
indicador LEDptr.
Un rebote entre el estado “a” y el estado “b” provocaría a un aumento y
una disminución, lo que significaría un parpadeo de los LEDs debido al
cambio en las configuraciones. Tanto por este motivo como para el ajuste
de la resolución del transmisor de impulsos incremental, al seleccionar la
matriz (de la tabla de colores) del indicador LEDptr se dividirá por cuatro.
Y, para terminar, una indicación más sobre el modo de conexión del transmisor de impulsos incremental: En el esquema de conexiones de la Figura
3, las resistencias de pull-up no están conectadas a los contactos con V
de c.c., sino con el puerto P2.2 (pin 8) del microcontrolador MSP430. Esto
Lista de materiales
Resistencias: (SMD 0603, salvo indicación
en contra)
R2 = 330 Ω
R3,R4,R6 = 100 k
R5 = 47 k
R11,R13,R21,R23,R31,R33 = 10 k
R12,R22,R32 = 2 Ω (SMD 1206)
Condensadores :
C1,C11,C13,C21,C23,C31,C33 = 4µ7 /
6,3 V, X5R SMD 0603
C2 = 100 n SMD 0603
C3 = 10 n SMD 0603
C4,C12,C22,C32 = 22 μ SMD 1210
Semiconductores:
D1 = BZX84-C3V3 SMD SOT23
RotaciónRotation
en sentido
las agujas del reloj
im de
Uhrzeigersinn
+1
+1
B
Zustand:
Estado
a
-1
b
c
d
a
-1
b
c
d
a
-1
b
c
070892 - 17
no es una contradicción, ya que el software conecta el puerto P2.2 como
salida con un nivel superior y, por lo tanto, transporta una tensión de 3,3
V (V de c.c.). Por supuesto, también se podrían conectar las resistencias de
pull-up directamente a Vc.c. (3,3 V). El puerto P2.2 estaría entonces libre
para otras funciones.
Inductancias:
L11,L21,L31 = 2,2 μH, 1,1 A, 110 mΩ,
SMD 2 mm x 2,5 mm (MIPSA2520D2R2
de FDK)
Varios:
R1 = Encoder (Bourns 3315-001)
JP1 = Conector Header para PCB de 2x7 pi-
La tabla de colores está registrada en el MSP430 en una matriz (LookUpTable). La tabla está diseñada de tal manera que ser complementada en
todo momento mediante valores de modulación de duración de impulsos
para los LEDs rojo, verde y azul. Con cada movimiento giratorio del codificador giratorio se leen los valores registrados en la matriz en sus respectivos marcadores de posición para rojo, verde y azul y se utilizan para la
generación de tres señales de salida de la PMW. En estos momentos hay
registrados 252 valores que se pueden modificar según las necesidades.
+1
A
D13,D23,D33 = TS4148 RY SMD 0805
D14 = 1W LED Golden Dragon rojo
(Osram)*
D23 = 1W LED Golden Dragon verde
(Osram)*
D33 = = 1W LED Golden Dragon azul
(Osram)*
U1 = MSP430F2131IRGE (TI)
U11,U21,U31 = TPS62260DRV SMD SON6 (TI)
Tabla de colores
56
Rotación
en sentido
contrario a las agujas del reloj
Rotation
im Gegenuhrzeigersinn
nes con carcasa de protección
JP2 = Conector de 6 pines (Samtec:
TMS-106-XX-X-S-RA)
TP11..TP13,TP21..TP23,TP31..TP33 = Test
Point, i.e. Keystone 5001
Radiador Fischer SK 477 100
Cinta térmicamente conductora Fischer
WLFT 404 R25
Placa de circuito impreso 070892-2**
*LED alternativos:
LED Lumiled REBEL junto con la placa
070892-1**
LED CREE XLAMP junto con la placa
070892-3**
**Descarga del diseño de la placa y pedidos
en www.elektor.es
Un valor decimal de 100 desactiva los LED y un valor de 65.535 los activa, lo que correspondería a una tasa de impulsos del 100%.
Al conectar una tensión de funcionamiento de 5V, el microcontrolador
MSP430 entra en modo de demostración en el que lee y emite, uno detrás de otro y en un bucle continuo, todos los valores registrados en las
matrices. Tan pronto como en el transmisor de impulsos incremental del
circuito se realice un giro se podrá configurar un valor cromático individual que posteriormente será devuelto como valor fijo en el funcionamiento en régimen continuo.
elektor, electronics worldwide - 02/2008
La señal PWM se desacopla a través de
un pequeño diodo de señal débil (D13,
D23, D33) y supera con el flanco positivo
la entrada del amplificador de error del
regulador de conexión correspondiente,
que registra una tensión crítica de 600 mV.
De esta manera, al aplicar un novel alto,
el amplificador de error es superado y el
LED se apaga. Al disminuir el flanco de
la señal PWM el convertidor se activa de
nuevo y el LED se enciende.
El circuito completo recibe alimentación
a través de una fuente de alimentación
de conexión directa de 5V/1A con tensión continua regulada. Una estabilización de tensión sencilla con una resistencia y un diodo Z reduce la tensión
de funcionamiento para el controlador
MSP430 de 5 V a 3,3 V.
El circuito se montará sobre la placa que
aparece en la Figura 5. La placa de
circuito está disponible en tres versiones
que sólo se diferencian en el diagrama
de conexiones (footprint) de los LED con
el objetivo de poder albergar las diferentes formas constructivas de los mismos. Las opciones de composición de
los LED aparecen relacionadas en la lista de materiales.
Figura 5. Placa de circuitos para el montaje de los circuitos de las ilustraciones 3 y 4. Existen tres versiones diferentes para su descarga para
poder utilizar tres tipos diferentes de LED.
Imágenes térmicas
La temperatura de funcionamiento de los
LED de alto rendimiento es extremadamente importante, ya que ésta afecta en
gran medida a la vida útil, a la tensión directa, a la longitud de onda emitida y también a la luminosidad de los LED. Cuando
más alta sea la temperatura de funcionamiento del LED, menor será su vida útil
media. Por este motivo, las dimensiones
de la placa experimental se eligieron de
tal manera que en la parte posterior de la
placa fuera posible pegar un disipador de
calor del tipo SK477100 (Fischer) con ayuda de una cinta térmica adhesiva por ambos lados. De esta manera, y en caso de
modulación total de los tres LED, la temperatura se reduce de 61º C (sin disipador
de calor) a 54º C (con disipador de calor),
teniendo en cuenta además que con el disipador de calor la distribución del calor
sobre la placa resulta mucho mejor.
Para la imagen térmica que se muestra como ejemplo, se optó por la placa
construida con LED CREE. La Figura 6
muestra de forma clara la temperatura
que alcanzan los LED cuando funcionan
sin disipador de calor (mitad izquierda de
la Figura) y con disipador de calor (mitad
derecha de la Figura).
Software
El código fuente del software para el microcontrolador MSP430 en esta aplicación
se encuentra disponible en la página web
02/2008 - elektor, electronics worldwide
57
sobre el terreno
led de potencia
63
60
56
52
48
44
40
36
32
28
24
°C
Figura 6. Imagen térmica de una placa equipada con LED CREE. A la izquierda sin refrigeración y a la derecha con disipador de calor pegado.
de Elektor para su descarga. Al principio
se registra el archivo “MSP430F21x2.h”.
En este archivo se definen todo los nombres del registro de control, así como los
nombres de los bits de control según la
descripción del MSP430. A continuación,
se determina la longitud de la tabla de
colores. En este punto se ha de tener en
cuenta que el valor del parámetro “LED_
TabLength” debe ser cuatro veces la lon-
Los autores
Ing. lic. Dirk Gehrke
Dirk Gehrke, nacido en Münster (Westfallen),
estudió Telecomunicaciones en la Universidad en la Escuela Técnica Superior de Dortmund. En 1998 comenzó a trabajar en Texas
Instruments ocupando el cargo de FAE (Field
Application Engineer) en Inglaterra, Francia y
EE.UU. Desde el año 2000, ejerce como FAE
en el ámbito de los Productos de Gestión de
la Energía en Freising. Desde enero de 2006,
y como Director de Desarrollo Empresarial, es
responsable de productos analógicos para el
área EMEA (Europa, Medio Oriente y África).
Contacto: www.ti.com/europe/csc
Futuras perspectivas
Ing. lic. Christian Hernitscheck
Christian Hernitscheck estudió Electrotecnia
(especialidad en Microelectrónica) en la Escuela Técnica Superior de Landshut. Desde 1998,
trabaja en Texas Instruments como FAE para
toda Europa siendo responsable en primera línea de los microcontroladores MSP430.
Contacto: www.ti.com/europe/cs
58
gitud de la tabla. A continuación, sigue la
tabla de colores. Para cada uno de los LED
se determina una matriz propia. El indicador “LEDptr” se utiliza para seleccionar la
configuración de la tasa de impulsos de la
PWM correspondiente a las tres salidas a
partir de las respectivas matrices de las tablas de colores (véase también el cuadro:
“Tabla de colores”).
Al comienzo del programa principal
“main” se inicializa el microcontrolador.
Aquí se desactiva el temporizador de vigilancia (watchdog timer), se cargan los
valores de calibración correspondientes al
FSB (front side bus) ajustable, se configura el módulo “Timer_A” y las entradas y
salidas digitales desmultiplexadas se inicializan en consecuencia. El bucle principal está compuesto de dos bucles “while”
(mientras). En el primer bucle “while” se
incrementa el indicador de la tabla de colores LEDptr, lo que tiene como resultado
un cambio continuo de la tasa de impulsos
de la PWM y, con ello, del color configurado. El ajuste temporal de las modificaciones de la tasa de impulsos se consigue con
ayuda de dos bucles “for” conectados uno
en otro. El primer bucle “while” se ejecutará el tiempo que sea necesario hasta que
el transmisor de impulsos incremental provoque un cambio en una de sus salidas. A
continuación, se procesa el segundo bucle
“while” que ha sido definido como bucle
continuo. Aquí, el indicador de la tabla de
colores se incrementa o disminuye en función del movimiento giratorio del transmisor de impulsos incremental.
La placa de circuitos ofrece la posibilidad de incluir funciones adicionales. De
esta manera, se previó, por ejemplo un
conector para el módulo de transmisores
del eZ430-RF2500 de Texas Instruments.
El kit eZ430-RF2500 se suministra con dos
módulos de transmisores. Uno de estos
módulos se puede equipar con un transmisor de impulsos incremental (para ello
se pueden utilizar pines de prueba del microcontrolador en el módulo de transmisores) con el objetivo de establecer una
comunicación con la placa de LED.
La placa utilizada en este caso ha sido diseñada, principalmente, como placa experimental y de evaluación. Dado que el código fuente del microcontrolador MSP430
está disponible, también se pueden llevar
a cabo otros proyectos. Los convertidores
conmutados utilizados en este caso también pueden usarse en otras aplicaciones.
¡Divertíos experimentando!
(070892e)
elektor, electronics worldwide - 02/2008
Descargar