Menú English Ukrainian Ruso Inicio

Biblioteca técnica gratuita para aficionados y profesionales. biblioteca técnica gratuita


ENCICLOPEDIA DE RADIOELECTRÓNICA E INGENIERÍA ELÉCTRICA
biblioteca gratis / Esquemas de dispositivos radioelectrónicos y eléctricos.

Programador P-DS1821 en el microcontrolador Z8. Enciclopedia de radioelectrónica e ingeniería eléctrica.

biblioteca técnica gratuita

Enciclopedia de radioelectrónica e ingeniería eléctrica. / Microcontroladores

Comentarios sobre el artículo Comentarios sobre el artículo

Para mantener una temperatura determinada en cualquier volumen (por ejemplo, en una caja para almacenar verduras en un balcón, en un acuario, en una casa de baños, etc.), se han desarrollado muchos dispositivos automáticos que difieren en las características de precisión, el costo de implementación, y facilidad de uso.

Hoy en día, quizás, la solución más elegante a este problema debería considerarse el uso de un termómetro-termostato digital relativamente económico DS1821 de Dallas Semiconductors. Este chip se puede utilizar como termómetro digital remoto o como controlador de control de termostato con un sensor de temperatura incorporado. Es para elegir el tipo de funcionamiento del DS1821. y también para establecer (cambiar) configuraciones en la memoria no volátil del dispositivo de control cuando el microcircuito está funcionando en modo termostato y se utiliza el programador P-DS1821.

El programador consta de una placa con controles y un zócalo para instalar un chip programable, una fuente de alimentación separada con un voltaje de salida de 5 V ± 5% (con una corriente de carga de aproximadamente 20 mA), un cable de comunicación con un puerto serie de PC y un paquete de software de soporte instalado en este último.

P-DS1821 puede funcionar en dos modos: intercambio con una PC y programación fuera de línea. En el primer caso, el dispositivo se conecta al puerto COM de una PC mediante un cable serie. Los datos se "transmiten" al chip de memoria no volátil del programador utilizando el programa de control pgds1821. Está construido según el principio de un shell de ventanas múltiples y puede funcionar en entornos operativos Windows NT y Windows 95/98.

En modo fuera de línea, puede programar varios microcircuitos DS1821 seguidos con la misma configuración seleccionada previamente en el modo de intercambio con una PC. En este caso, no se necesita una PC. Los modos de funcionamiento del dispositivo se configuran mediante controles, que incluyen los botones "Reset" e "Inicio", un puente y un LED que confirma la finalización exitosa de la programación.

La base del programador (Fig. 3) es el microcontrolador DD2 Z86E0812PSC. Gracias al programa de control "instalado" en su memoria, proporciona el proceso de programación de microcircuitos, ejecutando comandos provenientes de la PC. La frecuencia de reloj de DD2 se establece mediante un circuito que consta de un resonador de cuarzo ZQ1 y condensadores C1, C2 con una capacidad de 22...33 pF.

Programador P-DS1821 en el microcontrolador Z8
(haga clic para agrandar)

El voltaje requerido para alimentar los componentes del programador y ejecutar el algoritmo de programación se suministra desde una fuente de alimentación externa con un voltaje de salida de 5 V.

La comunicación entre la placa programadora y el puerto COM del PC se realiza mediante el protocolo serie UART implementado en software basado en los puertos DD2. que se puede interconectar libremente con uno de los modos de interfaz RS232. El intercambio entre estos puertos y el puerto COM de la PC se realiza a través de buffers, que se utilizan como inversores del chip DDI. El LED HL1 indica el modo de programación. El chip de memoria no volátil DS1 garantiza que los valores de los ajustes del termostato se guarden cuando se apaga el programador.

Para conectar un chip programable, puede utilizar una o tres secciones de un panel estándar (XS1). o una abrazadera de triple terminal AMP 282836-2 para fijar los pines DS1821 con tornillos.

Los cables de comunicación con la fuente de alimentación y el puerto COM del PC se conectan a la placa del programador mediante soldadura o mediante bloques de terminales estándar X1 y X2, respectivamente. La longitud del cable que va a la PC no debe exceder los 3...4 m El conector para conectar al puerto COM de la PC es estándar de 9 o 25 pines (DB-9M o DB-25F). Los cables del cable de comunicación se conectan a él de acuerdo con la tabla. 4.

Programador P-DS1821 en el microcontrolador Z8

El programa de control ubicado en la EEPROM del DD2 MK garantiza la organización de la interfaz serie UART y la ejecución de los procedimientos para configurar los parámetros operativos del microcircuito programable. El UART basado en software contiene un búfer de entrada de 16 bytes para recibir información de forma asincrónica desde la PC. El intérprete de comandos proporciona programación, verificación y lectura de información de la memoria interna del dispositivo reparado. Los códigos EEPROM para el microcontrolador DD2 se dan en la tabla. 5.

Programador P-DS1821 en el microcontrolador Z8
(haga clic para agrandar)

En el modo de intercambio con una PC, el dispositivo se utiliza para "flash" los ajustes del termostato en la memoria del programador, programar varios termómetros-termostatos con diferentes ajustes y seleccionar el tipo de funcionamiento del DS1821 (como termómetro digital o termostato). Es a partir de este modo que comienza el funcionamiento del dispositivo.

Instalando el puente S1. conecte la fuente de alimentación al programador y conecte el dispositivo con un cable al puerto COM de la PC. Luego encienda el programador y la PC e inicie el programa pgds1821. El funcionamiento del programador en este modo se controla presionando los botones en la ventana del shell del programa de control con el mouse (Fig. 4).

Programador P-DS1821 en el microcontrolador Z8

Cuando inicia el programa de control, aparecen dos ventanas en la pantalla: una ventana principal grande y una pequeña ventana de estado encima de ella, que le permite seleccionar el puerto COM de la PC para intercambiar con el programador. El puerto deseado (COM1 o COM2) se selecciona moviendo (usando el mouse) el interruptor a la posición apropiada y luego presionando el botón "OK" (en adelante nos referimos a los controles virtuales presentes en las ventanas del programa). En el futuro, esta ventana se abre haciendo clic en el botón "Seleccionar puerto" en la ventana principal.

Antes de comenzar a trabajar, debe prestar atención al color del indicador "EN LÍNEA" en la esquina superior izquierda de la ventana principal. Si está en verde se ha establecido comunicación con el programador, pero si está en rojo por el contrario no se ha establecido (por línea rota, falta de alimentación o puerto de comunicación mal especificado).

Para programar el microcircuito, instálelo en el zócalo XS1 y presione el botón "NUEVO DISPOSITIVO". El color rojo del indicador "DEV POWER" indica que el DS1821 está listo para el intercambio. Al hacer clic en el botón "Leer parámetros del dispositivo", puede leer los valores de los parámetros actuales almacenados en la memoria del chip. Aparecen en las ventanas “TH” ubicadas debajo del botón (el valor superior de la temperatura del termostato en grados Celsius). "TL" (inferior) y "POL" (polaridad de la señal de control). Color verde del indicador "¡OK!" confirma la exactitud de la información leída.

Para escribir nuevas configuraciones en el chip, debe completar los cuadros "TH", "TL" y "POL" ubicados debajo del botón "Escribir parámetros del dispositivo" y luego hacer clic en él. Con el interruptor "Modo de encendido", se configura el modo de funcionamiento del microcircuito la próxima vez que se aplique la tensión de alimentación. Cuando lo mueva a la posición "Termostato", el DS1821 se encenderá y funcionará en modo termostato, y cuando lo gire a la posición "1-Wire", funcionará como un termómetro con una interfaz de un solo cable.

Después de hacer clic en el botón "Escribir parámetros del dispositivo", aparecerá el mensaje "¡OK!" se iluminará en verde, confirmando que la programación se ha completado con éxito. La funcionalidad del termómetro se verifica presionando el botón "Conversión de temperatura": en la ventana debajo, después de que se apaga el indicador "ESPERAR", aparecerá el valor de temperatura leído en el microcircuito.

Después de programar el siguiente microcircuito, presione el botón "APAGAR", reemplace el microcircuito por el siguiente y luego repita el ciclo de programación, comenzando presionando el botón "NUEVO DISPOSITIVO" (ver arriba).

Para preparar el dispositivo para su funcionamiento en modo fuera de línea, es necesario escribir los valores de los parámetros requeridos en el chip de memoria no volátil del dispositivo. Esto se hace completando los cuadros “TN”, “TL”, “POL” ubicados debajo del botón “Escribir parámetros del programador” y luego presionándolo. Color verde del indicador "¡OK!" sirve como señal que confirma la finalización exitosa de la programación. Los valores de los parámetros actuales almacenados en la memoria se leen en las ventanas correspondientes después de presionar el botón "Leer parámetros del dispositivo". Es posible transferir información rápidamente desde las ventanas "TN". TL", "POL" debajo del botón "Escribir parámetros del dispositivo" a las ventanas correspondientes debajo del botón "Escribir parámetros del programador" y viceversa usando las flechas dobles ubicadas entre estos botones. Salga del programa presionando el botón "SALIR".

El modo de funcionamiento fuera de línea del programador es conveniente en los casos en que es necesario programar varios microcircuitos con los mismos valores de los parámetros establecidos. Para cambiar a este modo, desconecte el cable que conecta el dispositivo a la PC. y quitar el puente S1 sin desconectar la alimentación de +5 V. A continuación introducir el chip a programar en el panel destinado a ello. La programación se realiza presionando el botón del programador SB 1 ("Inicio"). En este caso, el LED HL1 debe encenderse por un corto tiempo (aproximadamente 1 s) y luego apagarse, lo que indica la finalización exitosa de la grabación de información. Si por algún motivo falla la programación, el LED comenzará a parpadear. Para repetir la operación, presione el botón SB2 (“Reset”) y luego presione el botón SB1 nuevamente. Cada chip posterior se programa presionando el botón SB1 después de instalarlo en el panel XS1.

Autores: A. Olkhovsky, S. Shcheglov, A. Matevosov, K. Chernyavsky, Moscú

Ver otros artículos sección Microcontroladores.

Lee y escribe útil comentarios sobre este artículo.

<< Volver

Últimas noticias de ciencia y tecnología, nueva electrónica:

Cuero artificial para emulación táctil. 15.04.2024

En un mundo tecnológico moderno donde la distancia se está volviendo cada vez más común, mantener la conexión y la sensación de cercanía es importante. Los recientes avances en piel artificial realizados por científicos alemanes de la Universidad del Sarre representan una nueva era en las interacciones virtuales. Investigadores alemanes de la Universidad del Sarre han desarrollado películas ultrafinas que pueden transmitir la sensación del tacto a distancia. Esta tecnología de punta brinda nuevas oportunidades de comunicación virtual, especialmente para quienes se encuentran lejos de sus seres queridos. Las películas ultrafinas desarrolladas por los investigadores, de sólo 50 micrómetros de espesor, pueden integrarse en textiles y usarse como una segunda piel. Estas películas actúan como sensores que reconocen señales táctiles de mamá o papá, y como actuadores que transmiten estos movimientos al bebé. El toque de los padres sobre la tela activa sensores que reaccionan a la presión y deforman la película ultrafina. Este ... >>

Arena para gatos Petgugu Global 15.04.2024

Cuidar a las mascotas a menudo puede ser un desafío, especialmente cuando se trata de mantener limpia la casa. Se ha presentado una nueva e interesante solución de la startup Petgugu Global, que facilitará la vida a los dueños de gatos y les ayudará a mantener su hogar perfectamente limpio y ordenado. La startup Petgugu Global ha presentado un inodoro para gatos único que puede eliminar las heces automáticamente, manteniendo su hogar limpio y fresco. Este innovador dispositivo está equipado con varios sensores inteligentes que monitorean la actividad del baño de su mascota y se activan para limpiar automáticamente después de su uso. El dispositivo se conecta al sistema de alcantarillado y garantiza una eliminación eficiente de los residuos sin necesidad de intervención del propietario. Además, el inodoro tiene una gran capacidad de almacenamiento, lo que lo hace ideal para hogares con varios gatos. El arenero para gatos Petgugu está diseñado para usarse con arena soluble en agua y ofrece una gama de arena adicional ... >>

El atractivo de los hombres cariñosos. 14.04.2024

El estereotipo de que las mujeres prefieren a los "chicos malos" está muy extendido desde hace mucho tiempo. Sin embargo, una investigación reciente realizada por científicos británicos de la Universidad de Monash ofrece una nueva perspectiva sobre este tema. Observaron cómo respondieron las mujeres a la responsabilidad emocional y la voluntad de los hombres de ayudar a los demás. Los hallazgos del estudio podrían cambiar nuestra comprensión de lo que hace que los hombres sean atractivos para las mujeres. Un estudio realizado por científicos de la Universidad de Monash arroja nuevos hallazgos sobre el atractivo de los hombres para las mujeres. En el experimento, a las mujeres se les mostraron fotografías de hombres con breves historias sobre su comportamiento en diversas situaciones, incluida su reacción ante un encuentro con un vagabundo. Algunos de los hombres ignoraron al vagabundo, mientras que otros lo ayudaron, como comprarle comida. Un estudio encontró que los hombres que mostraban empatía y amabilidad eran más atractivos para las mujeres en comparación con los hombres que mostraban empatía y amabilidad. ... >>

Noticias aleatorias del Archivo

Silla inteligente Sharp 11.12.2014

Si no eres médico, es poco probable que sientas amor por ir a la clínica. Sin embargo, muchos médicos no acuden allí por amor a su profesión elegida y no nos corresponde a nosotros contarlo. Es posible reducir las visitas buscando respuestas en Internet. Anteriormente, para esto leían la revista "Salud" o usaban los consejos de las abuelas. Pero el progreso no se detiene, ¿verdad? Las nuevas tendencias son los sensores en los teléfonos inteligentes y la electrónica portátil. Pulso, presión, intensidad de la sudoración, ECG primitivo: todo esto y mucho más, aún no implementado, ayudará a determinar con mayor precisión cómo se siente antes de visitar al médico y, tal vez, posponer la visita por completo.

El siguiente nivel son los sistemas más avanzados para determinar el estado físico y mental de una persona. Para aclarar, todavía estamos hablando de complejos bastante económicos, que en el futuro pueden estar en casa para todos. Sharp mostró un sistema similar en Semicon Japan 2014. Este es un asiento de avión premium. La silla tiene un conjunto integrado de sensores y un sistema informático especializado con una pantalla. Los datos se toman y se analizan inmediatamente con la salida del resultado en forma de gráficos o iconos comprensibles.

El sillón le permite medir la masa, la presión arterial, la frecuencia del pulso, el estado de los vasos sanguíneos (se está estudiando la onda del pulso), así como recibir datos sobre el estado del sistema nervioso autónomo (sobre las divisiones simpática y parasimpática ). El análisis cruzado y el procesamiento especial de datos para cada parámetro brindan una imagen aproximada del estado de salud actual. Los datos se pueden enviar a la nube de Sharp, donde se pueden compilar en una base de datos para cada persona y ser analizados por un médico especialista, enviando la información procesada al paciente.

Sharp señala que la solicitud de una silla de este tipo provino de empresas involucradas en el servicio a los ancianos. Pero el alcance de tales complejos es mucho más amplio. Se pueden instalar en gimnasios, fitness centers, en empresas que se preocupan por la salud de los empleados, en hospitales privados y en instituciones médicas públicas. La demanda preliminar para el desarrollo fue tan fuerte que la empresa comenzará a vender la "silla de salud" en la primera mitad del año fiscal 2015 (abril a septiembre de 2015).

Otras noticias interesantes:

▪ Sangre de donante universal

▪ Convertir la luz láser ordinaria en luz cuántica

▪ Cuna inteligente de Ford

▪ ver el viento

▪ Huellas dactilares brillantes

Feed de noticias de ciencia y tecnología, nueva electrónica

 

Materiales interesantes de la Biblioteca Técnica Libre:

▪ sección del sitio Seguridad eléctrica, seguridad contra incendios. Selección de artículos

▪ artículo Un poco más, un poco más. expresión popular

▪ artículo ¿Qué es la completitud? Respuesta detallada

▪ artículo Jardín de eneldo. Leyendas, cultivo, métodos de aplicación.

▪ artículo Lámpara intermitente. Enciclopedia de radioelectrónica e ingeniería eléctrica.

▪ artículo Esquema, pinout (cableado) cable Ericsson 218,318,337,388. Enciclopedia de radioelectrónica e ingeniería eléctrica.

Deja tu comentario en este artículo:

Nombre:


Email opcional):


comentar:





Todos los idiomas de esta página

Hogar | Biblioteca | Artículos | Mapa del sitio | Revisiones del sitio

www.diagrama.com.ua

www.diagrama.com.ua
2000 - 2024