K51-AVR 3 of 7 EXPERIMENTAL CARD FOR 8051 AND AVR MICROPROCESSORS FAMILY |
Salvatore Damino |
TERCERA PARTE
Ya conocemos como manejar el display de 7 segmentos, el reloj en tiempo real, la EEPROM serie y las líneas de I/O a través del realmente cómodo I2C-BUS. En esta parte aprenderemos el funcionamiento de otros dos interesantes dispositivos de esta gran familia: el PCF 8991 de PHILIPS y el DS 1621 de DALLAS.
Convertidor A/D y D/A - PCF 8591
El PCF 8591 es un
periférico simple que incluye 4 líneas
de convertidores A/D de 8 bits de resolución
y una líne de convertidor D/A también de
8 bits. Como ya sabrá solo son suficientes 2
cables para la conexión y el control del interface incluído
I2C-BUS.
A través de las 4 líneas de entrada analógica
y ajustando los circuitos apropiadamente, se pueden medir las
señales de sensores analógicos como temperaturas,
tensiones, corrientes, presiones, humedad, etc. Las 4 líneas
de entrada del convertidor A/D están conectadas
al conector CN1 de bajo perfíl, 20 pins,
a los pins 11, 12, 13 y 14 respectivamente.
Así mismo, la sección del convertidor D/A
genera una señal analógica que, a través
de la circuiteria apropiada, puede comandar motores DC,
válvulas, reguladores proporcionales, controladores de
audio, etc. La línea del convertidor D/A está
conectada al pin 16 del conector CN1.
Dallas DS 1621
El DS 1621 es un
componente de Dallas muy interesante por su doble funcionalidad.
La primera recoge y mide temperaturas desde -55 °C a
+125 °C con una resolución de 0.5 °C.
Es realmente interesante las posibilidades de uso de éste
componente de 8 pins tan pequeño, formato tipo SOIC.
Esta característica nos permite integrar el componente
incluso en aparatos pequeños sin limitar la funcionalidad.
La segunda característica, de igual importancia, es la
posibilidad de trabajar como un termostato, dentro de la gama
de temperaturas de medida. Esta funcionalidad comanda una salida
(Tout) hacia el exterior, localizada en el pin 3 del componente.
En resumen en un formato de 8 pins, tenemos todo lo necesario
para medir y controlar la temperatura en un rango total de 180
°C.
La temperatura se adquiere cada segundo y se retorna en un stream
de datos de 9 bits.
La característica más interesante del DS 1621
es el formato de retorno del valor, de hecho es directamente
un código binario de la temperatura medida. De este modo,
no son necesarias las transformaciones habituales que, como por
ejemplo, son necesarias con sondas de temperatura externas que
adquiramos a través de una de las líneas convertidoras
A/D del PCF 8591.
Todo resulta extremadamente lineal y fácil. La temperatura
es adquirida por la CPU que comanda el circuito utilizando
la comunicación I2C-BUS, del mimo modo que se utiliza
para la salida de configuración.
Sección Termostato
Esta sección completamente
autónoma del DS 1621 comparte con la primera sección
algunos interfaces indispensables y modalidades de comunicación.
Dispone de memoria no volátil, tipo EEPROM, donde
interviene el valor de termostato, y puede ser seleccionado.
El termostato puede trabajar de manera autónoma simplemente
programando su EEPROM, de este modo puede utilizarse en
circuitos simples que mantengan una temperatura fija sin realizar
modificaciones en el valor de trabajo. O cuando este componente
se conecta a la CPU (incluso el más pequeño),
se pueden obtener sofisticados y complejos sistemas para cualquier
control de temperatura y acondicionamiento.
La salida Tout del DS 1621 está conectada al pin
9 del CN1 y su estado se indica en el LED LD2.
Hojas de Especificaciones
- 4 líneas
de conversión A/D y 1 línea D/A
de 8 bits de resolución, PCF 8591.
- Medida de temperatura y control de termostato, DS 1621.
- Salida termostato, visualizada mediante LED, disponible
en el conector.
| Articles | | 1 | | 2 | | 3 | | 4 | | 5 | | 6 | | 7 |
Page up-dated at August 29, 2004
GRIFO®
Via dell'Artigiano, 8/6
40016 San Giorgio di Piano
Bologna ITALY
Tel: +39 051 892.052 (4 lines)
FAX: +39 051 893.661
Home Index Categorical Index CPU TablesThe Demo Programs Es. BAS. K51 Mini Modules