Tema. Módulo Captura Comparación Modulación n de Achura de Pulsos. C. F. G.S. D.P.E. Módulo de Proyectos 1
|
|
- Inmaculada Pinto Robles
- hace 8 años
- Vistas:
Transcripción
1 Tema Módulo Captura Comparación Modulación n de Achura de Pulsos C. F. G.S. D.P.E. Módulo de Proyectos 1
2 Módulo de Captura/ aptura/comparación/ n/pwm Los microcontroladores de la familia 16F87X disponen de dos módulos de captura/ comparación y PWM (modulación de anchura de impulsos), denominados CCP1 y CCP2. Cada uno de dichos módulos contiene un registro de 16 bits que puede operar como: Registro de captura de 16 bits. Registro de comparación de 16 bits. Registro de control del ciclo de trabajo en la modulación de anchura de pulsos. C. F. G.S. D.P.E. Módulo de Proyectos 2
3 Módulos CCP Ambos módulos son idénticos en su modo de funcionamiento, con la excepción del modo de disparo especial. Seguidamente damos el funcionamiento del módulo CCP1, entendiendo que CCP2 funciona igual excepto en el modo de disparo especial En las siguiente tablas, se dan los recursos e interacciones que utilizan cada uno de los módulos CCP. C. F. G.S. D.P.E. Módulo de Proyectos 3
4 Módulos CCP Recursos: Modo CCP Captura Comparación PWM Timer utilizado Timer 1 Timer 1 Timer 2 C. F. G.S. D.P.E. Módulo de Proyectos 4
5 Interacciones: Modo CCPx Captura Captura Comparación PWM PWM PWM Modo CCPx Captura Comparación Comparación PWM Captura Comparación Interacción La misma base de tiempos de TMR1 El comparador debe ser configurado en el modo de disparo especial que pone a 0 TMR1 Los comparadores deben ser configurados en el modo de disparo especial que pone a 0 TMR1 Los PWM poseen la misma frecuencia y ciclo de trabajo Ninguna Ninguna 5
6 Módulo CCP1 El registro de Captura/comparación/PWM (CCP1) es de 16 bits y está compuesto de 2 registros de 8 bits cada uno: CCPR1L (byte bajo), con dirección 15h y CCPR1H (byte alto) con dirección 16h. El registro CCP1CON (dirección 17h), posee los bits de control de este módulo. El modo de disparo especial es generado cuando el contenido del TIMER1 y CCPR1 poseen el mismo valor, provocando este suceso el reset del TIMER1. C. F. G.S. D.P.E. Módulo de Proyectos 6
7 El l Registro CCP1CON Los registros CCP1CON y CCP2CON. Son los registros de control de cada uno de los módulos CCP,y ocupan las direcciones 17h y 1Dh respectivamente. Todos los bits de estos registros, se pueden leer y escribir y su valor tras el reset es 0. x puede ser 1ó 2 C. F. G.S. D.P.E. Módulo de Proyectos 7
8 El l Registro CCP1CON Bits 7-67 No implementados: se leen 0 Bits 5:4 CCPxX:CCPxY CCPxY: Bits menos significativos del ciclo de trabajo en modo PWM, los 8 bits mas significativos se encuentran en CCPPRxL. No utilizados en el modo Captura No utilizados en el modo Comparación Bits 3-0 CCPxM2:CCPxM0 CCPxM0: Bits de selección de modo de trabajo del módulo. C. F. G.S. D.P.E. Módulo de Proyectos 8
9 CCPxM3: Modo de Trabajo del Módulo Módulo CCPx desconectado reset del módulo Modo de captura con cada flanco en el pin RCy/ CCPx 0101 Modo de captura con cada flanco de 0110 Modo de captura cada 4 flancos de 0111 Modo de captura cada 16 flancos de C. F. G.S. D.P.E. Módulo de Proyectos 9
10 CCPxM3: xx Modo de Trabajo del Módulo Modo de comparación que activa el terminal RCy/CCPx CCPx (lo pone a 1 )) al coincidir los valores Modo de comparación que pone a 0 la patilla RCy/CCPx CCPx al coincidir los valores Modo de comparación que genera una interrupción n software (no afecta a RCy/CCPx CCPx). Modo de comparación que genera un disparo especial, diferente para cada módulo. Modo PWM C. F. G.S. D.P.E. Módulo de Proyectos 10
11 Módulo CCP1 en Modo Captura En este modo CCPR1H:CCPR1L capturan el valor que posee TMR1 (16 bits), cuando se produce alguno de los sucesos siguientes en el pin RC2/CCP1: Cada flanco ascendente Cada flanco descendente Cada 4 flancos de subida Cada 16 flancos de subida El tipo de evento se selecciona mediante los bits de control CCP1M3:CCP1M0 (CCP1CON<3:0>). C. F. G.S. D.P.E. Módulo de Proyectos 11
12 Módulo CCP1 en Modo Captura Diagrama de bloques C. F. G.S. D.P.E. Módulo de Proyectos 12
13 Módulo CCP1 en Modo Captura Cuando se efectúa una captura, el flag CCP1IF PIR1<2>), se pone a 1, y si está habilitada la interrupción con PIE1<CCP1IE> =1, esta se producirá. Dicha bandera debe ser puesta a 0 por software por el usuario (en la rutina de atención a la interrupción). Si se produce una captura, cuando la anterior no se ha leído, la última captura se sobreescribe sobre la que ya existía en el modulo, perdiéndose el primer valor. C. F. G.S. D.P.E. Módulo de Proyectos 13
14 Módulo CCP1 en Modo Captura Configuración del pin CCP En el modo captura, el pin RC2/CCP1, debe ser configurado como entrada, para ello se debe poner a 1 el bit TRISC<2>. Si el pin RC2/CCP1 está configurado como salida, una escritura en el puerto puede causar una condición de captura. C. F. G.S. D.P.E. Módulo de Proyectos 14
15 Módulo CCP1 en Modo Captura Selección del modo de trabajo del TIMER1 Cuando se trabaja en el modo captura con el CCP1, el Timer1 debe funcionar en modo temporizador o como contador síncrono, nunca en modo asíncrono. Software de Interrupción Cuando se van a cambiar las condiciones del modo captura, es conveniente desactivar el módulo CCP, para evitar falsas capturas. Se debe poner a 0 el bit mediante software. C. F. G.S. D.P.E. Módulo de Proyectos 15
16 El Preescaler del Módulo M CCP1 El preescaler del módulo CCP tiene 4 modos de funcionamiento, que se pueden seleccionar mediante los bits CCP1M3:CCP1M0. Siempre que el módulo CCP está desconectado, o no se encuentra en modo captura, el preescaler se pone a cero. Cualquier reset pone a cero el contador del preescaler. C. F. G.S. D.P.E. Módulo de Proyectos 16
17 El Preescaler del Módulo M CCP1 Cambiando el preescaler durante una captura, se puede generar una interrupción. Además el preescaler puede que no se encuentre a cero, con lo cual la primera captura puede generarse partiendo de un valor diferente a cero del preescaler. En el siguiente ejemplo facilitado por Microchip se da el método para modificar el preescaler en el modo captura. Este ejemplo también pone a cero el contador del preescaler y no genera una falsa interrupción. C. F. G.S. D.P.E. Módulo de Proyectos 17
18 El Preescaler del Módulo M CCP1 CHANGING BETWEEN CAPTURE PRESCALERS CLRF MOVLW MOVWF módulo CCP1CON ; desactiva el ; módulo CCP NEW_CAPT_PS ; Carga W con el nuevo ;preescaler CCP1CON ; Carga el valor en CCP1CON ;y pon en marcha el C. F. G.S. D.P.E. Módulo de Proyectos 18
19 El Preescaler del Módulo M CCP1 Una aplicación del modo de captura es la medición de intervalos de tiempo que existen entre los impulsos que llegan al pin RC2/CCP1 que deberá estar configurada como entrada. Ej. Aplicación como frecuencímetro, encoder etc.. El timer1 trabajará como reloj (temporizador) C. F. G.S. D.P.E. Módulo de Proyectos 19
20 Módulo CCP1 en Modo Comparación En el modo comparación, los 16 bits del registro CCPR1 son constantemente comparados con el contenido de los registros de TMR1. Cuando se produce una igualdad, en el pin RC2/CCP, que debe estar configurado como salida, se puede provocar alguna de las siguientes acciones: Llevarlo a nivel alto Pasarlo a nivel bajo No cambiar su estado, pero se provoca una interrupción. C. F. G.S. D.P.E. Módulo de Proyectos 20
21 Módulo CCP1 en Modo Comparacion La acción que se lleva a cabo depende del valor de los bits de control CCP1M3:CCP1M0 (CCP1CON<3:0>). bits CCP1M3:CCP1M0. Además cuando se produce la igualdad, entre los registros, el flag de interrupción CCP1IF se pone a 1. C. F. G.S. D.P.E. Módulo de Proyectos 21
22 Diagrama de Bloques del Módulo M en Modo Comparación C. F. G.S. D.P.E. Módulo de Proyectos 22
23 Módulo CCP1 en Modo Comparación Configuración n del pin CCP El usuario debe configurar el pin RC2/CCP1 como salida, poniendo a 0 el bit TRISC<2>. Nota: Poniendo a 0 el registro CCP1CON, se fuerza a que la salida del comparador (RC2/CCP1), sea un nivel bajo (valor por defecto). Este no es el valor que existe en el pin del puerto C. C. F. G.S. D.P.E. Módulo de Proyectos 23
24 Módulo CCP1 en Modo Comparación Modo de trabaja del TIMER1 El Timer1 debe estar configurado en modo temporizador o contador sincronizado, nunca en modo en contador asíncrono. Modo de Interrupción n por Software Cuando está seleccionado el modo de interrupción por software, el PIN CCP1 no se modifica, mientras que el bit CCPIF es puesto a 1, y se provoca una interrupción si esta se encuentra permitida. C. F. G.S. D.P.E. Módulo de Proyectos 24
25 Módulo CCP1 en Modo Comparación Disparo por evento Especial En este modo de trabajo, el módulo CCP1 pone a cero el par de registros de TMR1, y el CCPR1 funciona como un registro de 16 bits, con periodo programable, capaz de provocar periódicamente interrupciones. En el modo especial de disparo CCP2, resetea el par de registros de TMR1, e inicia una conversión A/D (si el módulo conversor A/D está habilitado). C. F. G.S. D.P.E. Módulo de Proyectos 25
26 Módulo CCP1 en Modo Modulación de Anchura de Pulsos PWM En el modo de modulación de anchura de pulsos, el pin CCPx produce pulsos de nivel alto con anchura variable, y una resolución variable de 10 bits. Ya que el pin CCPx está multiplexado en el puerto C, se debe poner a cero el bit TRISC<2> para hacer que el pin CCP1 esté configurado como salida. Nota: Poniendo a 0 el registro CCP1CON, se fuerza a que la salida del pin CCP1, sea un nivel bajo (valor por defecto). C. F. G.S. D.P.E. Módulo de Proyectos 26
27 Diagrama de bloques del PWM C. F. G.S. D.P.E. Módulo de Proyectos 27
28 Funcionamiento del Módulo M PWM Nota_1: Los 8 bits de del TMR2 se concatenan con los 2 bits Q del reloj interno o con los 2 bits del preescaler para crear una base de tiempos de 10 bits. Cuando el valor almacenado en el registro PR2 coincide con el valor de los 8 bits de mayor peso de TMR2,el comparador de abajo lo detecta, con lo que: Se borra el TMR2. El biestable se setea y la salida pasa a valer 1. El contenido de CCPR1L se copia en CCPR1H (este es el valor que determinará la anchura del pulso). 28
29 Funcionamiento del Módulo M PWM A partir de este instante, TMR2 comienza de nuevo a incrementarse, comparándose continuamente con el valor de CCPR1H (mediante el comparador de de arriba), en el momento en que ambos coinciden, se producen los siguientes hechos: * El biestable se resetea, y la salida pasa a 0. * Se repite la secuencia. C. F. G.S. D.P.E. Módulo de Proyectos 29
30 Periodo PWM La salida PWM, que se obtiene en RC2/CCP1, posee un tiempo-base (periodo) y un tiempo en que la salida esta a nivel alto (ciclo de trabajo). La frecuencia de PWM es la inversa del periodo (1/periodo). C. F. G.S. D.P.E. Módulo de Proyectos 30
31 Periodo PWM El periodo se puede calcular mediante la siguiente expresión: T de PWM = [(PR2) + 1] 4 TOSC (valor del predivisor de TMR2) Nota: El postescaler del Timer2 no se utiliza para calcular el periodo de PWM. El postescaler could be used to have a servo update rate at a different frequency than the PWM output. C. F. G.S. D.P.E. Módulo de Proyectos 31
32 Ciclo de Trabajo de PWM El tiempo que el pin se encuentra a nivel alto, depende del valor cargado en CCPR1L y de los bits 5 y 4 de CCP1CON y su valor viene dado por la fórmula: Ciclo de trabajo PWM =(CCPR1L:CCP1CON<5:4>) TOSC (valor del predivisor de TMR2) CCPR1L y CCP1CON<5:4> pueden ser escritos en cualquier momento, ya que su valor solo es copiado en CCPR1H hasta que se produce una igualdad entre PR2 y TMR2. En el modo PWM, CCPR1H solo puede ser leído. C. F. G.S. D.P.E. Módulo de Proyectos 32
33 Resolución n de PWM La máxima resolución en número de bits para PWM viene dado por la fórmula: Nota: Si el ciclo de trabajo de PWM, es mayor que el periodo de PWM, el pin CCP1 nunca será reseteado C. F. G.S. D.P.E. Módulo de Proyectos 33
34 Programación n para Modo PWM Secuencia para la programación del modo PWM 1. Escribir en el registro PR2 el valor para el periodo calculado. 2. Escribir en el registro CCPR1L y en los bits CCP1CON<5:4>, el valor que fija el ciclo de trabajo. 3. Hacer que el pin CCP1 sea una salida, poniendo a 0 el bit TRISC<2> 4. Inicializar el preescaler de TMR2 y habilitar el Timer2, escribiendo en T2CON. 5. Configurar el módulo CCP1 module para PWM. C. F. G.S. D.P.E. Módulo de Proyectos 34
35 Registros Asociados al Módulo M CCPM C. F. G.S. D.P.E. Módulo de Proyectos 35
ATE-UNIOVI ATE-UNIOVI ATE-UNIOVI ATE-UNIOVI ATE-UNIOVI ATE-UNIOVI
Características generales Dos módulos con idéntico funcionamiento. Registro de captura de 6 bits. Registro de comparación de 6 bits. Registro de ciclo de trabajo PWM. Módulo CCP. Consta de dos registros
Más detallesTema 14. Interrupciones. Las. C. F. G.S. D.P.E. Módulo de Proyectos 1
Tema 14 Las Interrupciones C. F. G.S. D.P.E. Módulo de Proyectos 1 Los PIC de la familia 16F8X poseen 4 fuentes de interrupción: Interrupción externa a través del pin RB0/INT Interrupción por overflow
Más detallesMicroprocesadores, Tema 6:
Microprocesadores, Tema 6: Módulos CCP (Capturar / Comparar / PWM) Guillermo Carpintero Marta Ruiz Universidad Carlos III de Madrid Objetivos Estudiar los diferentes modos de funcionamiento de los módulos
Más detallesPUERTOS DE ENTRADA Y SALIDA
PUERTOS DE ENTRADA Y SALIDA El microcontrolador Z8 PLUS dedica 14 líneas para puertos de entrada y salida. Estas líneas están agrupadas en dos puertos conocidos como el Puerto A y el Puerto B. El puerto
Más detallesSISTEMAS ELECTRÓNICOS AVANZADOS. ING. TÉC. INDUSTRIAL ELECTRÓNICO
INTERRUPCIONES Interrumpen la ejecución de un programa y pasan a la rutina de servicio del evento que provoca la interrupción. El vector de interrupción se encuentra en la dirección 04H de la memoria de
Más detallesTemporizadores y contadores en tiempo real: El módulo Timer0 y el prescaler del PIC
Temporizadores y contadores en tiempo real: El módulo Timer0 y el aler del PIC 1. Introducción...1 2. Estructura del Timer0...1 3. Funcionamiento del Timer0...2 3.1. Entrada de reloj del modulo Timer0...
Más detallesLOS PIC16F88X: Comparadores
LOS PIC16F88X: Comparadores IES Juan de la Cierva Aprendizaje de la Electrónica a través de la Robótica Fernando Remiro Domínguez Los Comparadores Permiten comparar dos señales o tensiones analógicas y
Más detallesPrograma del PIC 16F877A
APÉNDICE B Programa del PIC 16F877A ;* "CONTROL AUTOMÁTICO DE VELOCIDAD VEHICULAR". * ;* EL PRESENTE PROGRAMA TIENE COMO FINALIDAD CONTROLAR LA VELOCIDAD DEL * ;* VEHÍCULO, DEPENDIENDO DE LA SEÑAL RECIBIDA
Más detallesDESCRIPCION DEL SITEMA MASTER.
DESCRIPCION DEL SITEMA MASTER. ESTRUCTURA. El sistema MASTER (Sistema Modular para Control Adaptativo en Tiempo Real) se ha implementado en base a un computador compatible PC-AT, dotado de una tarjeta
Más detallesTEMA7. SISTEMAS SECUENCIALES
Sistemas Secuenciales 1 TEMA7. SISTEMAS SECUENCIALES Los circuitos lógicos se clasifican en dos tipos: Combinacionales, aquellos cuyas salidas sólo dependen de las entradas actuales. Secuenciales, aquellos
Más detallesDESCRIPCION DE PLC UP32 17/07/11 MAN-PLC-UP32-01A
1. Introducción El equipo UP32 incorpora un módulo de PLC que le permiten al usuario personalizar el funcionamiento del sistema. Esto quiere decir, que si necesita realizar operaciones lógicas que no estén
Más detallesMICROCONTROLADORES PIC
MICROCONTROLADORES PIC LOS TIMER DE LOS 16F87x TEMA EL TIMER 1 CCFF D.P.E. MÓDULO DE PROYECTOS 1 Diagrama de Bloques del TIMER1 CCFF D.P.E. MÓDULO DE PROYECTOS 2 INTRODUCCIÓN El módulo TIMER1 es un temporizador/contador
Más detallesTUTORIAL PRIMERA PARTE: GENERACIÓN DE UN RETARDO CON TIMER.
1 TUTORIAL OBJETIVOS Familiarizarse con el TMR0 como contador de pulsos internos y generador de retardos. Conocer el método del polling para verificar banderas de dispositivos. Crear y manipular variables
Más detalles2 Entrada binaria, 4 canales, DIN
2114 REG Página 1 de 14 Sensores 2 Entrada binaria, 4 canales, DIN REF. 2114 REG Familia: Entrada Producto: Binaria, 4 canales 3 Descripción de las funciones: Esta entrada envía telegramas al bus, en función
Más detallesTEMA 3: Control secuencial
TEMA 3: Control secuencial Esquema: Índice de contenido TEMA 3: Control secuencial...1 1.- Introducción...1 2.- Biestables...3 2.1.- Biestables asíncronos: el Biestable RS...4 2.1.1.- Biestable RS con
Más detallesTema 8. Circuitos secuenciales de Propósito general: REGISTROS Y CONTADORES
Registros y ontadores 1 Tema 8. ircuitos secuenciales de Propósito general: REGISTROS Y ONTORES Una colección de dos o más biestables con una entrada común se conoce como un registro. Los registros se
Más detallesTema 7. SISTEMAS SECUENCIALES SISTEMAS SECUENCIALES SÍNCRONOS
Fundamentos de Computadores. Sistemas Secuenciales. T7-1 INDICE: Tema 7. SISTEMAS SECUENCIALES INTRODUCCIÓN SISTEMAS SECUENCIALES SÍNCRONOS TIPOS DE BIESTABLES o TABLAS DE ECITACIÓN DE LOS BIESTABLES o
Más detallesMódulos CCP. Registro de captura Registro de comparación Registro de ciclo de servicio PWM
Módulos CCP Los PIC16F87X disponen de 2 módulos CCP (Capture/Compare/PWM): CCP1 y CCP2. Cada módulo CCP cuenta con un registro de 16 bits (CCPR1 y CCPR2) que puede operar como un Registro de captura Registro
Más detallesPines de entrada/salida (I/O) de propósito general. Mediante ellos, el micro PIC puede monitorizar y controlar otros dispositivos.
1 Pines de entrada/salida (I/O) de propósito general Mediante ellos, el micro PIC puede monitorizar y controlar otros dispositivos. Para añadir flexibilidad al micro, muchos de sus pines de entrada/salida
Más detallesTema 2: Programación de PLCs
ema 2: Programación de PLCs 1. SEP 7 2. PROGRAMACIÓN BÁSICA AWL Introducción Operaciones lógicas a nivel de bit Marcas Simbólicos Flancos emporizadores Diagnosis e información del sistema Contadores Carga
Más detallesCIRCUITOS SECUENCIALES
LABORATORIO # 7 Realización: 16-06-2011 CIRCUITOS SECUENCIALES 1. OBJETIVOS Diseñar e implementar circuitos utilizando circuitos multivibradores. Comprender los circuitos el funcionamiento de los circuitos
Más detallesEl TIMER 0. (c) Domingo Llorente 2010 1
El TIMER 0 (c) Domingo Llorente 2010 1 Características Se trata de un registro de 8 bits. (SFR: 01h, 101h) Puede trabajar como contador o temporizador. Se puede leer o escribir en él. Dispone de un preescaler
Más detallesFigura 1: Símbolo lógico de un flip-flop SR
FLIP-FLOPS Los circuitos lógicos se clasifican en dos categorías. Los grupos de puertas descritos hasta ahora, y los que se denominan circuitos lógicos secuenciales. Los bloques básicos para construir
Más detallesUn contador es un circuito secuencial que genera una secuencia ordenada de salidas que se repite en el tiempo. La salida coincide con el estado de
CONTADORES Un contador es un circuito secuencial que genera una secuencia ordenada de salidas que se repite en el tiempo. La salida coincide con el estado de sus biestables. Los contadores son circuitos
Más detallesCONTADORES Y REGISTROS
Capítulo 7 CONTADORES Y REGISTROS 7.. CONTADORES Un contador es un circuito secuencial cuya función es seguir una cuenta o conjunto predeterminado de estados como consecuencia de la aplicación de un tren
Más detallesPIC16F88. Características
Osciladores PIC16F88. Características Osciladores a cristal: LP, XT y HS hasta 20Mhz Oscilador externo hasta 20Mhz Oscilador interno: 31Khz 8Mhz Periféricos Módulo PWM/CCP CCP (captura/comparación) ->
Más detallesTEMPORIZADORES Y CONTADORES
Los µc51 tienen dos temporizadores/contadores, TIMER0 y TIMER1 de 16 bits cada uno. Cuando operan como temporizadores, los registros SFR s THx y TLx son incrementados cada ciclo de máquina, desde 0000H
Más detallesCursos de Perfeccionamiento
www.infoplc.net 1 INDICE Introducción Contadores rápidos Restricciones en el uso de los contadores rápidos HSC0, HSC3, HSC4, HSC5 Utilización de los contadores rápidos Direccionamiento de los contadores
Más detallesActividad 4: Comunicación entre PLC s vía Ethernet
Actividad 4: Comunicación entre PLC s vía Ethernet 1.- Listado de materiales: PC con Tarjeta de red 3com o similar. 2 PLC Omrom CJ1M CPU11 ETN Estos autómatas llevan integrada la tarjeta de comunicaciones
Más detallesINTERRUPCIONES. Existen 256 interrupciones En el modo real cada una tiene un vector asociado Vectores de 4 bytes: segmento + offset 32 F0 50 8A
Tres tipos de interrupciones: Internas (TRAPS) Externas (HARDWARE) Software Existen 256 interrupciones En el modo real cada una tiene un vector asociado Vectores de 4 bytes: segmento + offset... 0000:0008
Más detallesTEMA - 3 LÓGICA SECUENCIAL. REGISTROS DE DESPLAZAMIENTO Y CONTADORES. 1.- Introducción.
T-3 Lógica ecuencial. egistros de Desplazamiento y Contadores TEMA - 3 LÓGICA ECUENCIAL. EGITO DE DEPLAZAMIENTO Y CONTADOE..- Introducción. Hemos visto que en la lógica combinacional las salidas están
Más detallesCCP. comparación para la captura y reset del TMR1. Pueden usarse CCPx en modo captura y CCPy en modo
CCP Hasta dos CCPx (CCP1, CCP2) en dispositivos 16CXXX Tres modos de funcionamiento, en función de CCPxM del CCPxCON Captura: Interrupción (CCPxIF=1) y captura (16bit) del valor de TMR1={TMR1H,TMR1L}
Más detalles1. Representación de la información en los sistemas digitales
Oliverio J. SantanaJaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2005 2006 1. Representación de la información en los sistemas digitales Durante Hoy Los digital tipo muchos
Más detallesREGISTROS DE DESPLAZAMIENTO
REGISTROS DE DESPLAZAMIENTO Es un circuito digital que acepta datos binarios de una fuente de entrada y luego los desplaza, un bit a la vez, a través de una cadena de flip-flops. Este sistema secuencial
Más detalles6-REGISTROS DEL 8086 Y DEL 80286
ESTRUCTURA DE COMPUTADORES I (Capítulo 6: Los registros del microprocesador 8086) 1/7 6-REGISTROS DEL 8086 Y DEL 80286 6.1 INTRODUCCIÓN: Dentro del procesador existen unos contenedores especiales de 16
Más detallesMaqueta: Osciloscopio y generador
Maqueta: Osciloscopio y generador 1. Introducción Esta práctica se divide en dos partes. En la primera se desarrolla un osciloscopio digital basado en el ADC del 80C537 y la pantalla del PC. En la segunda
Más detallesUNIVERSIDAD TECNICA FEDERICO SANTA MARIA DEPARTAMENTO DE ELECTRONICA Diseño con Microcontroladores
WATCHDOG TIMER El watchdog timer es un temporizador de 16 bit que puede ser usado como watchdog o por intervalos de tiempo. Al iniciarse un programa, el watchdog timer está activo y configurado por defecto
Más detallesSTEP 7 INDICE. Contadores rápidos Restricciones en el uso de los contadores rápidos HSC0, HSC3, HSC4, HSC5
Programación n de Autómatas STEP 7 Contadores Rápidos R (HSC) ISA-UMH 1 INDICE Introducción Contadores rápidos Restricciones en el uso de los contadores rápidos HSC0, HSC3, HSC4, HSC5 Utilización de los
Más detallesÍNDICE DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ
ELECTRÓNICA DIGITAL DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ IES TRINIDAD ARROYO DPTO. DE ELECTRÓNICA ÍNDICE ÍNDICE... 1 1. LIMITACIONES DE LOS CONTADORES ASÍNCRONOS... 2 2. CONTADORES SÍNCRONOS...
Más detalles5s/X7/7s. Si uno de los tiempos (t1 o t2) es nulo tiene preferencia la versión simplificada. Sólo se indica el valor distinto de cero.
Condicionamiento de acciones y receptividades Las acciones y las receptividades pueden venir condicionadas, además de por variables externas, por el estado de activación de las etapa, por el tiempo o por
Más detallesCapítulo 4 Procesos con estructuras de repetición
Estructura de contador Capítulo 4 Procesos con estructuras de repetición Esta es una operación que incrementa en una unidad el valor almacenado en la variable c, cada vez que el flujo del diagrama pasa
Más detallesUniversidad Autónoma de Baja California Facultad de Ingeniería Mexicali
Sumadores En este documento se describe el funcionamiento del circuito integrado 7483, el cual implementa un sumador binario de 4 bits. Adicionalmente, se muestra la manera de conectarlo con otros dispositivos
Más detallesAnexo B. Comunicaciones entre mc y PC
Anexo B Comunicaciones entre mc y PC En este apartado se hará hincapié en los comandos para el manejo del módulo de comunicaciones desde el PC. Conociendo estos comando se podrá realizar una aplicación
Más detallesTEMA 20.0. EL BUS I 2 C (Inter Integrated Circuit Bus) I2C EN C
TEMA 20.0 EL BUS I 2 C (Inter Integrated Circuit Bus) I2C EN C La comunicación n serie en los PIC 16F87X Los microcontroladores PIC de la familia 16F78x, tienen la posibilidad de comunicación serie, las
Más detallesInstalable módulo criptográfico Ceres. Manual de usuario
Instalable módulo criptográfico Ceres Manual de usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 1 2. REQUISITOS... 1 3. INSTALACIÓN... 2 1.1. Módulo CSP... 6 1.2. Módulo PKCS#11... 6 1.3. Certificados raíz...
Más detallesTema 5: Sistemas secuenciales
Tema 5: Circuitos secuenciales 5.1 Introducción: tablas de transición, cronogramas. Hemos visto como en los circuitos combinacionales, las salidas sólo dependen de las entradas en el mismo instante de
Más detallesControl, Instrumentación e Instalaciones Ingeniería Ambiental
Control, Instrumentación e Instalaciones Ingeniería Ambiental TEMA 3. LABORATORIO. El Autómata Siemens S7-300. Programación Básica Alfredo Rosado Curso Académico 2010-2011 Control, Instrumentación e Instalaciones.
Más detallesCircuitos Electrónicos. Primer parcial curso 2006-07
Circuitos Electrónicos. Primer parcial curso 2006-07 Ante el creciente interés por las apuestas deportivas, el Departamento Técnico de las Loterías y Apuestas del Estado os ha encargado la actualización
Más detallesTarea 4.2 Memoria Virtual
1 Tarea 4.2 1. Cuál es la diferencia entre paginación simple y paginación en memoria virtual? En memoria virtual no es necesario que todas las páginas estén en marcos de la memoria principal. Las páginas
Más detallesEl módulo LCD Ejemplos de funcionamiento
SISTEMAS ELECTRÓNICOS Y AUTOMÁTICOS PRACTICAS DE MICROCONTROLADORES PIC PRÁCTICA 7: El módulo LCD El módulo LCD Ejemplos de funcionamiento - 1 - 1. Objetivos: - Conocer el funcionamiento y programación
Más detallesSistemas Electrónicos Digitales. Práctica 1 Multiplicador de 8 bits secuencial con desplazamiento hacia la derecha
Sistemas Electrónicos igitales Práctica de 8 bits secuencial con desplazamiento hacia la derecha Javier Toledo Moreo pto. Electrónica, Tecnología de Computadoras y Proyectos Universidad Politécnica de
Más detallesTEMPORIZADORES, CONTADORES Y COMPARADORES
Practica 2 TEMPORIZADORES, CONTADORES Y COMPARADORES Objetivos Al completar esta práctica el alumno: Será capaz de configurar y utilizar el PLC, realizar en el software del PLC control aplicando ladder
Más detallesProgramación del Timer1 para la captura de flancos
Basic Express Nota de aplicación Programación del Timer1 para la captura de flancos El temporizador Timer1 y el pin de entrada El procesador BasicX incluye un temporizador integrado denominado Timer1.
Más detallesMódulo Colector de Datos:
Módulo Colector de Datos: El acceso al módulo Colector de Datos se realiza mediante las teclas de navegación ubicadas a ambos lados del display (flecha arriba o flecha abajo) y aceptar con la tecla Enter
Más detallesTema 4. Gestión de entrada/salida
Tema 4. Gestión de entrada/salida 1. Principios de la gestión de E/S. 1.Problemática de los dispositivos de E/S. 2.Objetivos generales del software de E/S. 3.Principios hardware de E/S. 1. E/S controlada
Más detallesDepartamento de Ingeniería de Sistemas y Automática TEMPORIZADORES, CONTADORES Y ACUMULADORES
Departamento de Ingeniería de Sistemas y Automática TEMPORIZADORES, CONTADORES Y ACUMULADORES 1 Acumuladores 2 Acumuladores 3 Acumuladores : Operaciones de carga y transferencia 4 Acumuladores 5 Temporizadores
Más detallesControl y temporización Comunicación con la CPU Comunicación con el dispositivo externo Almacén temporal de datos Detección de errores
UNIDAD DE ENTRADA SALIDA Conceptos Unidad de entrada-salida (E/S): Elemento que proporciona un método de comunicación eficaz entre el sistema central y el periférico. Funciones Control y temporización
Más detallespodemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que el
CAPÍTULO 4 Funcionamiento del Robot Después de analizar paso a paso el diseño y funcionamiento de la interfase, nos podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que
Más detallesINTERRUPCIONES. La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales:
INTERRUPCIONES La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales: a)consultas (POLLING): Se comprueban cíclicamente,
Más detalles5. SECCIÓN DEL MICROCONTROLADOR (PROGRAMACIÓN)
5. SECCIÓN DEL MICROCONTROLADOR (PROGRAMACIÓN) En este capítulo se describe la parte más robusta del proyecto, la cual es la programación del microcontrolador. Ésta se compone esencialmente de dos partes,
Más detallesSPI. Teoría y Aplicaciones. INGENIERIA EN MICROCONTROLADORES Protocolo SPI( Serial Peripherical Interface) Protocolo
Protocolo SPI INGENIERIA EN MICROCONTROLADORES Protocolo SPI( Serial Peripherical Interface) Teoría y Aplicaciones INGENIERÍA EN MICROCONTROLADORES Curso de Redes de Microcontroladores PIC (Protocolo SPI)
Más detallesCurso sobre Microcontroladores Familia HC9S08 de Freescale
Curso sobre Microcontroladores Familia HC9S08 de Freescale Por Ing. Daniel Di Lella EduDevices www.edudevices.com.ar e-mail: info@edudevices.com.ar Capítulo 8.- Inter Integrated Circuit Interface I2C MMIIC
Más detallesNiveles. de Programación del. El accionamiento FUNCIONES AVANZADAS
FUNCIONES AVANZADAS Niveles de Programación del Accionamiento El accionamiento permite varios niveles de programación, que dependen de las cartas adicionales que se incluyan y del software de que se disponga.
Más detallesMicrochip Tips & Tricks...
ARTICULO TECNICO Microchip Tips & Tricks... Por el Departamento de Ingeniería de EduDevices. TIPs & Tricks para utilizar correctamente los módulos CCP y ECCP. Continuación... Los modulos de "Capture",
Más detallesTemporizadores y contadores en tiempo real: El módulo Timer0 del PIC.
Temporizadores y contadores en tiempo real: El módulo Timer0 del PIC. 1. Introducción... 1 2. Funcionamiento del Timer0... 1 2.1. Estructura general del Timer0...2 2.2. Entrada de reloj del modulo Timer0...2
Más detallesSitios remotos. Configurar un Sitio Remoto
Sitios remotos Definir un sitio remoto significa establecer una configuración de modo que Dreamweaver sea capaz de comunicarse directamente con un servidor en Internet (por eso se llama remoto) y así poder
Más detallesControl Digital en PC con MS-DOS
Control Digital en PC con MS-DOS Abel Alberto Cuadrado Vega 19 de abril de 2006 1. Introducción Un PC puede ser utilizado para realizar un sistema de control digital. Para ello necesita lo siguiente: tarjeta
Más detallesEl sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica.
5.2 SISTEMAS DE NUMERACIÓN. DECIMAL El sistema decimal, es aquél en el que se combinan 10 cifras (o dígitos) del 0 al 9 para indicar una cantidad específica. La base de un sistema indica el número de caracteres
Más detallesBLOQUE 3. Enrique Mandado Pérez María José Moure Rodríguez. Microcontroladores
SISTEMAS ELECTRÓNICOS DIGITALES BLOQUE 3 MICROCONTROLADORES (PARTE 4) DESARROLLO DE SISTEMAS ELECTRÓNICOS DIGITALES Interrupciones,Temporizadores/Contadores y Puerto serie Enrique Mandado Pérez María José
Más detallesDISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.
DISCOS RAID Raid: redundant array of independent disks, quiere decir conjunto redundante de discos independientes. Es un sistema de almacenamiento de datos que utiliza varias unidades físicas para guardar
Más detallesMatemática de redes Representación binaria de datos Bits y bytes
Matemática de redes Representación binaria de datos Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo pueden entender
Más detallesCuestionario: Programación en C y máscaras (II)
Este documento es un autotest de ayuda enmarcado en la asignatura Informática Industrial y corresponde al tema Programación en C, pero es abierto y puede servir para entender el funcionamiento básico de
Más detallesFuncionalidades Software PROYECTOS GotelGest.Net Software para la gestión de Proyectos GotelGest.Net
2012 Funcionalidades Software PROYECTOS GotelGest.Net Software para la gestión de Proyectos GotelGest.Net Servinet Sistemas y Comunicación S.L. www.softwaregestionproyectos.com Última Revisión: Febrero
Más detallesINTRODUCCION A LA PROGRAMACION DE PLC
INTRODUCCION A LA PROGRAMACION DE PLC Esta guía se utilizará para estudiar la estructura general de programación de um PLC Instrucciones y Programas Una instrucción u orden de trabajo consta de dos partes
Más detalles!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016!
INFORMÁTICA Práctica4. ProgramaciónbásicaenC. GradoenIngenieríaenElectrónicayAutomáticaIndustrial Curso2015H2016 v2.1(18.09.2015) A continuación figuran una serie de ejercicios propuestos, agrupados por
Más detallesNaturaleza binaria. Conversión decimal a binario
Naturaleza binaria En los circuitos digitales sólo hay 2 voltajes. Esto significa que al utilizar 2 estados lógicos se puede asociar cada uno con un nivel de tensión, así se puede codificar cualquier número,
Más detallesCurso sobre Microcontroladores Familia HC9S08 de Freescale
Curso sobre Microcontroladores Familia HC9S08 de Freescale Por Ing. Daniel Di Lella EduDevices www.edudevices.com.ar e-mail: info@edudevices.com.ar Capítulo 8.- Inter Integrated Circuit Interface I2C MMIIC
Más detallesSISTEMAS DIGITALES MÉTODOS DE DISEÑO LDD 2007-08 1. eman ta zabal zazu
SISTEMAS DIGITALES MÉTODOS DE DISEÑO LDD 2007-08 1 SISTEMAS DIGITALES MÉTODOS DE DISEÑO Revisión de la metodología de diseño de sistemas digitales síncronos. Métodos de implementación de unidades de control:
Más detallesProgramación de Microcontroladores
Programación de Microcontroladores Simulación en Crocodile Technology Práctica Nº 1 Encender un led cuando arranque el microcontrolador. Práctica Nº 2 Encender un led tres veces consecutivas. 1 Práctica
Más detalles2 Sea una unidad de disco duro de brazo móvil con las siguientes características:
1 Sea una unidad de disco duro de brazo móvil con las siguientes características: 18 superficies, 20.331 cilindros y 400 sectores por pista. Sectores de 1.024 bytes de información neta. Velocidad de rotación:
Más detallesMANUAL DE AYUDA PARA LA IMPORTACIÓN DE DATOS AL LIBRO REGISTRO DE OPERACIONES ECONÓMICAS
Se ha incorporado al programa de ayuda del Libro Registro de Operaciones Económicas publicado por la Diputación Foral de Bizkaia un módulo que permite realizar la importación de los registros de dicho
Más detallesPIC16F882/883/884/886/ Funcionamiento de Timer1 6 EL MODULO TMR1 CON PUERTA DE CONTROL Selección de Fuente de reloj
6.1. Funcionamiento de Timer1 6 EL MODULO TMR1 CON PUERTA DE CONTROL El módulo TMR1 es un temporizador/contador de 16 bits con las siguientes características: Temporizador/Contador de 16 bits (TMR1L:TMR1H)
Más detallesMotor de Workflow. Historia de revisiones
Motor de Workflow Informe de BPMN Soportado y su comportamiento Versión 13.2 Historia de revisiones Fecha Versión Descripción Autor 28/09/2010 1.0 Creación del documento Leonel Peña 30/09/2010 1.1 26/10/2010
Más detallesManual de Usuario "IDEC"
Manual de Usuario "IDEC" Página 1 de 7 Tabla de Contenidos 1. Historial de versiones... 3 2. Objetivo... 3 3. Alcance... 3 4. Aprobaciones... 3 5. Introducción... 3 5.1. Descripción del producto... 3 5.2.
Más detallesUnidad 1: Conceptos generales de Sistemas Operativos.
Unidad 1: Conceptos generales de Sistemas Operativos. Tema 2: Estructura de los sistemas de computación. 2.1 Funcionamiento de los sistemas de computación. 2.2 Ejecución de instrucciones e interrupciones
Más detallesEJERCICIOS RESUELTOS DE SECUENCIALES
EJERCICIOS RESUELTOS DE SECUENCIALES 1) El sistema de apertura de una caja fuerte está compuesto por dos teclas A y B, un circuito secuencial a diseñar y un temporizador que mantiene la caja fuerte abierta
Más detalles00352.3 KW x hora. on/off
Proyecto HomeControl. Se desea controlar la temperatura de una oficina con un computador de forma que se consiga el máximo ahorro energético y el confort de sus ocupantes. La oficina tiene actualmente
Más detallesCOMUNICACION DE PLC S MEDIANTE EL PUERTO RS- 485 Y MONITOREADO POR PANTALLA.
COMUNICACION DE PLC S MEDIANTE EL PUERTO RS- 485 Y MONITOREADO POR PANTALLA. Planteamiento: Usando dos PLC s de la familia SS y dos pantallas AS35THTD, desarrollar un programa para el PLC ESCLAVO que cuente
Más detallesProblema: Barrera de Garaje
PROBLEMAS RESUELTOS EN LENGUAJE LITERAL ESTRUCTURADO (ST) Problema: Barrera de Garaje Se pretende automatizar el siguiente funcionamiento: Al oprimir el pulsador, la barrera sube. Cuando llega arriba permanecerá
Más detallesBUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC MEMORIAS EEPROM SERIE
BUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC MEMORIAS EEPROM SERIE Fernando Nuño García 1 Ventajas del BUS I2C Definido inicialmente a mediados de los 80 para trabajar a 100kbit/s y en 1995
Más detallest i Q 7 Q 6 Q 5 Q 4 Q 3 Q 2 Q 1 Q 0
Clase 5 Un registro es un conjunto de n latch o Flip-Flops asociados que permiten almacenar temporalmente una palabra o grupo de n bit. Hay dos clases de registros típicos sincrónicos 1. el registro de
Más detallesComBridge MCG. 3622-MCG Control 01-0110. Futurasmus, S.L. Eibshop-Spain www.futurasmus.es www.eib-shop.es Tel.: +34 965 95 95 11 1
ComBridge MCG 3622-MCG Control 01-0110 1 Contenido 1. Información del producto.... 3 2. Descripción de funciones.... 3 3. Breve descripción de los módulos de funciones.... 5 4. Utilidad de la aplicación
Más detallesManejo de versiones 392
Manejo de versiones 392 El desarrollo de software es un trabajo en equipo y cierto grado de confusión es inevitable. No puedo reproducir el error en esta versión! Qué pasó con el arreglo de la semana pasada?
Más detallesMétodos de direccionamiento IP
Métodos de direccionamiento IP Métodos de direccionamiento Es posible configurar las direcciones de las CPU y los módulos Modicon M340 con funcionalidad Ethernet a través de los conmutadores rotatorios
Más detallesContenido. Sistema de archivos. Operaciones sobre archivos. Métodos de acceso a archivos. Directorio. Sistema de archivos por capas.
Contenido Sistema de archivos Operaciones sobre archivos Métodos de acceso a archivos Directorio Sistema de archivos por capas Espacio libre Sistema de archivos Proporciona el mecanismo para el almacenamiento
Más detallesCAN-101, HT6P20x2 Encoder para aplicaciones remotas de control
Nota de Aplicación: CAN-101 Título: HT6P20x2 Encoder para aplicaciones remotas de control Autor: Ing Iván C Sierra Revisiones Fecha Comentarios 0 28/01/13 En esta oportunidad le presentamos un nuevo encoder,
Más detallesUNIDADES FUNCIONALES DEL ORDENADOR TEMA 3
UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones:
Más detallesCOPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA
COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA Autor: Carlos Javier Martín González. Licenciado en Física Teórica por la Universidad Autónoma de Madrid. Analista programador y funcional. Desarrollador
Más detallesSISTEMA DE SUPERVISION PARA ASCENSORES SSAx-WIN
SISTEMA DE SUPERVISION PARA ASCENSORES SSAx-WIN SUPERVISOR DE BATERIA SSAx-WIN Descripción general El supervisor de batería permite el control y monitoreo de una cabina o del conjunto de cabinas coordinadas
Más detallesSeñal de petición de Interrupción
Consideren una tarea que require tomar caracteres desde un teclado y mostrarlos en la pantalla de un monitor. La tasa de transferencia desde un teclado a un computador está limitado por la velocidad del
Más detalles