(2º semestre) Universidad Autónoma de Madrid Escuela Politécnica Superior. APM-Febrero-2008
|
|
- María Luisa Chávez Cruz
- hace 6 años
- Vistas:
Transcripción
1 Laboratorio de Robótica Curso (2º semestre) Universidad Autónoma de Madrid Escuela Politécnica Superior APM-Febrero-2009
2 Índice 1. Presentación 2. Normas del laboratorio 3. Prácticas 4. GPBOT: Kit Básico de Robótica 5. Programación básica (Motores y Sensores) 6. COP y Frecuencia Interna 7. Programación avanzada (serie y timer)
3 Presentación Andrés Prieto-Moreno Torres Tutorías: Por mail en cualquier momento Presenciales: Miércoles (grupo A): 18:00 20:00 Viernes (grupo XX): 16:00 18:00 Web asignatura: Guillermo de Rivera (coordinador Laboratorio)
4 Presentación Electrónica ROBÓTICA Software Mecánica
5 GPBOT: Ejemplos de Robots
6 Normas del laboratorio Se aprueba asistiendo a la P0 y aprobando la práctica final con nota >5 Las prácticas se entregan según el calendario de la web Las prácticas se hacen en grupos de hasta 3 personas: Se evalúa independientemente a cada alumno Pueden tener distinta nota. Habrá material de la UAM que se dará en préstamo
7 Normas del laboratorio La asistencia no es obligatoria pero si recomendable Cada grupo hace las prácticas en el horario asignado No hay cambios de grupo -> Guillermo de Rivera Las prácticas se evalúan en el laboratorio Copia: Copiado y copiador suspensos Cuidado con dejar la práctica en el ordenador Cuidado d con el código de internet t
8 Práctica 2009: Robot Equilibrista
9 Pasos a seguir I 1. Puesta en marcha del entorno (2 semanas) Conseguir la placa entrenadora GPBOT Fabricar el cable de conexión a la Fuente de alimentación. Fabricar cable de conexión serie. (Opcional pero recomendable) Instalar el software yprobar con algún ejemplo básico 2. Control de motores y sensores (4 semanas) (13-17 Abril) Conectar los motores y hacer el control. Poner en marcha los encoders. Poner en marcha el inclinómetro. 3. Construcción del robot (4 semanas) (18-23 Mayo) Construir el robot Programar en C un software que realice la estabilización.
10 Elementos práctica Elección motores para la práctica: Motor Paso a paso: Consumen más, van más lento, circuito de encoder separado. Motor continua: Consumen menos, Control sencillo. Encoders incorporados al motor.
11 Enlaces de interés Trucaje Futaba: Conexión CNY70 y Motor a la GPFAZ Construcción cable serie Ejemplos de Programación
12 GPBOT: Entorno de Trabajo Compilador Cruzado para generar ejecutable del MICRO El programa se descarga en el micro por medio de un puerto serie El programa se ejecuta dentro del micro y no necesita al PC. RS232 Herramientas Software Entrenadora Estructura Robot
13 GPBOT: Entorno de Trabajo II PC GPBOT Fuentes Código C Ejecutable Compilador MICRO cruzado.s19 Librerías be Auxiliares Micro No se puede ejecutar en PC
14 GPBOT: Herramientas Software Windows a) IDE: Todo en uno comercial CodeWarrior: Editor, compilador, simulador y descarga b) SDCC compilador Free. Editor Programer s Notepad Compilador SDCC (compilador Cruzado de C) Descarga con Prog08sz (Pemicro) Linux Editor Anjuta, Vim, emacs Compilador SDCC (make) Descarga con GPDOWN (Iearobotics)
15 GPBOT: Programer s Notepad -mhc08 --stack-loc 0x023f %f
16 GPBOT: Descarga de Programas
17 GPBOT: Descarga de Programas II
18 GPBOT: Descarga de Programas III 1. Borrar memoria 2. Abrir fichero 3. Grabar
19 GPBOT: IDE CodeWarrior I Editor Proyecto Microcontrolador = mc68hc908gp32
20 GPBOT: IDE CodeWarrior II Mon08 Interface Simulador en circuito
21 Diferencias CodeWarrior y SDCC SDCC: No añade estructura base. Empiezas desde cero. Añadir fichero: Los puertos se llaman PORTB, PORTC, PORTD Por defecto el Watchdog está activado y nosotros debemos pararlo CodeWarrior: Añade estructura base (include, MCU_Init, ) Usa librería de definición intermedia Los puertos se llaman PTB, PTC, Por defecto deja activado el Watchdog pero lo gestiona. Mi recomendación es borrar el Código del CodeWarrior y partir de cero. Y para que sea compatible con los ejemplos de SDCC poner: #include <mc68hc908gp32.h> #define PORTX PTX (donde d X puede ser A, B, C, D )
22 GPBOT: Kit básico de robótica Micro Motorola MC68HC908GP32 32Kb de memoria FLASH 512 bytes memoria RAM Comunicaciones SPI, SERIE 2 temporizadores de 16 bits 8 conversores AD Pines IO Adaptado para programar en C GPBOT Recomendable 6.0v a 1A máximo Reloj Externo a 9.8 Mhz Fbus interna a 2,45 Mhz
23 GPBOT: Puertos entrada / salida
24 Registros Puertos Entrada Salida PTA Registro de entrada y salida de 8 bits. (PORTA) DDRA Configura cada bit del Puerto A como entrada (1) o salida (0) PTAPUE Activa (1) las resistencias de Pull-Up del Puerto A. PTB Registro de entrada y salida de 8 bits. (PORTB) DDRB Configura cada bit del Puerto B como entrada (1) o salida (0) PTC Registro de entrada y salida de 8 bits. (PORTC) DDRC Configura cada bit del Puerto C como entrada (1) o salida (0) PTCPUE Activa (1) las resistencias de Pull-Up del Puerto C. PTD Registro de entrada y salida de 8 bits. (PORTD) DDRD Configura cada bit del Puerto D como entrada (1) o salida (0) PTDPUE Activa (1) las resistencias de Pull-Up del Puerto D. PTE Registro de entrada y salida de 2 bits. (Solape con TX y RX) DDRE Configura cada bit del Puerto E como entrada (1) o salida (0)
25 GPBOT: Motores y Sensores
26 GPBOT: Alimentación Antes de enchufar verificar la tensión de la fuente Alimentación entre 6 y 9 voltios. Recomendable 7.5 v
27 Fuente de Alimentación V V A A S1 S2 S1 Indep S1 S2 S v / 2 A I. Limit 30v / 1 A I. Limit 30v / 1 A
28 La corriente y la tensión Cortocircuito -> A=!!! -> V = 0 Abierto -> A=0 y V=6vdc Operación normal -> V=6.5 vdc y A<=1A Vin = V1 + V2 I1 = I2 + Iout V = I. R I1 Iout R1 Iout << I2 No vale V1 Vin I2 R2 V2 Vout I1 = I2 + Iout = I2 + 0 I2 = I Vout = I. R2 Vin = (R1 + R2). I Vout = Vin. R2 / (R1 + R2)
29 Enlaces de interés Trucaje Futaba: Conexión CNY70 y Motor a la GPFAZ Construcción cable serie Ejemplos de Programación
30 Índice 1. Presentación 2. Normas del laboratorio 3. Prácticas 4. GPBOT: Kit Básico de Robótica 5. Programación básica (Motores y Sensores) 6. COP y Frecuencia Interna 7. Programación avanzada (serie y timer)
31 LED R 330 Ω + Vout (pin micro) + - Diodo - Vdiodo = 1.2 Idiodo d = 5 ma R = Vout Vdiodo Idiodo = 330 Ω
32 Puertos GPBOT LED
33 Encendiendo un LED /******************************************************/ /* Ejemplo para el PUERTO D. */ /* Se configura para salida y se envia un dato */ /******************************************************/ #include <mc68hc908gp32.h> void main(void) { DDRD = 0xFF; //-- Configurar Puerto B para salida PORTD = 0x01; //-- Enviar un dato } SDCC: Software de prueba portd _ sal.c CodeWarrior: LED ON.zip
34 Motores Puente en H Puente en H: Controlador 1 motor S1 S3 S2 S4 On Off Off On Izq Off On On Off Der A A B B On On X X Error X X On Off Error On Off On Off Stop Simplificando x2 A B on Off Izq off on Der Off Off Stop L293D ofrece 2 P-H para dos motores
35 De Servomotor a Motor M1 M2 M3 M4
36 Puertos GPIfaz y Motores DDRC = = 0x1E
37 Programar un motor DC #include <mc68hc908gp32.h> h> void main(void){ //-- Configurar pines PTC1, PTC2, PTC3 y PTC4 para salida DDRC=0x1E; //-- Activar el motor 1 y 2 PORTC=0x14; } //-- Bucle infinito for (;;); Software de prueba motor_on.c
38 Motores Paso a Paso (Stepper motors) B1 B2 B3 B Step Step Step Step Stop 3 Tipo Unipolar Control dos bobinas a la vez (+ fuerza) L293D ofrece 2 P-H para 1 motor Paso a Paso
39 GpIfaz Pin1 M1 Pin2 Motores Paso a Paso y GpIfaz Stepper Motor Negro Negro-Blanco Verde Verde-Blanco Bobina 1 Bobina 2 M2 Pin1 Pin2 Rojo Rojo-Blanco Bobina 3 Amarillo Amarillo-Blanco Bobina 4 J4 (-) J4 (+) JUMPER J6 posición 1-2 JUMPER J5 o J7 posición 2-3 GND +12vdc
40 Programar un motor Paso a paso #include <mc68hc908gp32.h> h> #define STEP1 0x18; // #define STEP2 0x0C; // #define STEP3 0x06; // #define STEP4 0x12; // void main(void){ DDRC=0x1E; //-- Configura los pines de los motores de salida for (;;) { PTC=STEP1; Pausa(); } } PTC=STEP2; Pausa(); Pausa(); Izq Der PTC=STEP3; Pausa(); PTC=STEP4; Pausa(); Software de prueba stepper.c
41 Alimentación Auxiliar Motores La tarjeta GP_IFAZ permite alimentar los motores con una tensión diferente a la utilizada para el resto de circuitos (+5v DC) Se usará la Clema Doble J4 con una configuración especial de J6 y J5 Jumper J6 Jumper J5 o J7 JUMPER J6 tiene que colocarse en la posición 1-2 JUMPER J5 o J7 tiene que colocarse en la posición 2-3 * Dependiendo de la versión el J5 puede estar numerado como J7
42 GPBOT: Watch-Dog COP: Computer Operating Properly Sistema de seguridad basado en un contador que provoca un Reset Interno del Microcontrolador cuando se produzca un OVERFLOW en la cuenta. En programas con esperas activas largas puede provocar que la aplicación se resetee sola!!!! ya que se permite que el contador haga OVERFLOW. Para desactivarlo hay que poner el CPOD a 1 en el Config Register. CONFIG1 =0x01; O a cada cierto tiempo escribir en el registro COPCTL.
43 GPBOT: Low Voltage Inhibit LVI: Low Voltage Inhibit Sistema de seguridad que hace un reset del micro cuando la tensión de alimentación es menor de 3v DC. Al invertir el sentido de giro de un motor se produce un pico de corriente que puede provocar una caída de tensión por debajo de 3v.!!!! Para desactivarlo hay que poner el LVIPWRD a 1 en el Config Register. CONFIG1 =0x10; O utilizar fuentes de alimentación capaces de absorber los picos de corriente. Por ejemplo las pilas y las baterías lo hacen.
44 Sensor CNY70 (I) Ejemplo de lectura de Pin de entrada usando un CNY70 A K C E Pull-Up
45 Sensor CNY70 (II)
46 Puertos GPIfaz y CNY70 PTCPUE = = 0x20 DDRC = = 0x0
47 Programando los CNY70 /* Sensor IR1: Pin PTC5 */ /* Valores devueltos eltos por el sensor: */ Software de prueba sensor1.c /* Negro --> 1 */ /* Blanco --> 0 */ #include <mc68hc908gp32.h> unsigned char sensor; void main(void){ CONFIG1 =0x01; //-- Deshabilitar el COP //-- Configurar puerto B para salida DDRB=0xFF; //-- Configuración para utilizar el sensor en modo digital //-- Configurar puerto C para entrada DDRC=0x00; //-- Configurar pull-up PTCPUE=0x20; for(;;) { //-- Leer sensor IR1 sensor=(portc & 0x20); //-- Enviar el valor al puerto B para visualizarlo PORTB=sensor; } }
48 Puerto Serie Eco.c Hyperterminal 9600,8n1 es/~gdrivera/robotica/curso0506/p2/p2-doc.html
49 Registros Puerto Serie
50 Puerto Serie Registros II ENSCI Activar el Puerto Serie. Bit6 del SCC1 puesto a 1 TE Activa el Trasmisor del puerto serie. Bit3 del SCC2 puesto a 1 RE Activa el Receptor del puerto serie. Bit2 del SCC2 puesto a 1 SCTE SCRF SCDR SCBR Se activa cuando esta libre el registro de envío. Bit7 del SCS1 Se activa cada vez que llega un carácter. Bit 5 del SCS1 Registro para enviar/leer un dato por el puerto serie Configuración del puerto serie (velocidad en baudios)
51 Programación del Puerto Serie #include <mc68hc908gp32.h> h> void sci_init(void) { SCBR = 0x22; // Baudios SCC1 = 0x40; //-- Habilitar SCI SCC2 = 0x0C; //-- Habilitar Transmisor y receptor } unsigned char sci_leer_car(void){ //-- Esperar a que se ponga a '1' el Flag (Bit 5) while(!(scs1 & 0x20)); return SCDR; } void sci_enviar_car(const char c){ /* Esperar hasta que se pueda enviar algun caracter */ /* Se tiene que activar el bit SCTE del registro SCS1 */ while(!(scs1 & 0x80)); /* Enviar el caracter */ SCDR = c; }
52 Programación de Puerto Serie 2 void main(void){ unsigned char car; CONFIG1 =0x01; //-- Deshabilitar el COP // Configuramos el puerto serie sci_init(); } for (;;) { } // Esperamos a recibir un caracter car=sci_leer_car(); // Lo enviamos por el puerto serie sci_enviar_car(car); i
53 Puerto Serie en el PC
54 GPBOT: Frecuencia de Reloj FRECUENCIA DE RELOJ Para usar el TIMER correctamente es necesario conocer la frecuencia de funcionamiento interna del microcontrolador. CMGMX_CLK : Señal equivalente al reloj externo = Mhz CGMV_CLK: CLK Señal generada en el PLL ( No se usa el lpll) CGMOUT: Señal de reloj Base = CMGMX_CLK / 2 Reloj interno (Fbus) = CGMOUT / 2 = CMGMX_CLK CLK / 4 Reloj Externo Mhz -> Fbus= 2.45 MHz
55 Conversor Analógico Digital Convierte un valor de tensión (analógico) en un valor digital (número) Pasos a seguir: Suponiendo: 0v en byte 0 5v en byte 0xFF 1.3 v = 1.3 * 255 / 5 = 0x42 Leer capítulo del conversor analógico-digital Configurar lectura 8 bits, conversión continua No hace falta usar interrupciones Rutina que lee el valor cuando se necesita es suficiente para el proyecto Ver en que pin se puede conectar el sensor. Pin GpBot Simulador de sensor: Potenciómetro GND VCC
56 Conversor Analógico Digital II Ejercicio i Propuesto: Potenciómetro conectado a +5v y GND Cursor en AN0 Led en PB6 Leer Valor en potenciómetro Led Off NO > 2.5 v? SI LED On
57 Timer Interface Module El TIMER es un contador digital que permite las siguientes funciones: Input capture : cuenta los pulsos recibidos en un pin específico Output compare: Cambia el estado de un pin cuando el contador alcanza un determinado valor. Generador de PWM (señal cuadrada). Automáticamente genera la señal. Todas esas funciones llevan asociadas la medida del tiempo, ya que la velocidad de cuenta es programable y conocida. Si entre dos señales cuenta 5 pulsos, y la frecuencia es de 1mseg, pues el tiempo habrá sido de 5 mseg. Pasos a seguir: Leer capítulo del Timer Interface Module Generar una señal cuadrada de periodo 10Khz. Cambiando el ancho ver como cambia la velocidad de un motor.
58 PWM : Control Velocidad PWM = Modulación por ancho de pulso Nos va a permitir controlar la velocidad de un motor V Velocidad I Potencia El motor responde al valor medio de la señal aplicada. hi h t/ hill /S t l/s t ll d l
59 PWM: Control Posición Servomecanismos Futaba S3003 Analógico El ancho del pulso indica donde se sitúa el eje del motor Velocidad Par Tamaño Futaba seg/60º 3.2 Kg-cm 40 x 20 x 36 mm GND +5v Control Peso 37 g
Robótica en la Universidad
Robótica en la Universidad Juan González Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid Andrés Prieto-Moreno Torres Ifara Tecnologías Profesor asociado UAM Semana de la Ciencia, UPSAM
Robótica y Linux. Andrés Prieto-Moreno Torres Ifara Tecnologías Profesor asociado UPSAM
Robótica y Linux Juan González Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid Andrés Prieto-Moreno Torres Ifara Tecnologías Profesor asociado UPSAM III Jornadas Software Libre, UPSAM
Sensor Analógico: Potenciómetro
1.2.16. Sensor Analógico: Potenciómetro En esta actividad vamos a utilizar un potenciómetro como ejemplo de sensor analógico. Los potenciómetros son utilizados en multitud de aplicaciones, como por ejemplo
EC02 CONTROLADOR ELECTRONICO PROGRAMABLE
EC02 CONTROLADOR ELECTRONICO PROGRAMABLE Los controladores EC02 fueron diseñados para ser programados en aplicaciones de pocas entradas salidas, como una opción extremadamente versátil, robusta, eficiente
Registros SFR vistos hasta ahora: Microcontroladores PIC
Registros SFR vistos hasta ahora: Microcontroladores PIC Microcontroladores PIC: Timer Características del Timer TMR0: Cumple básicamente la función de contador de eventos (o divisor de frecuencia). El
PIC 18F45XX CARACTERÍSTICAS GENERALES
PIC 18F45XX CARACTERÍSTICAS GENERALES 1. Características generales CPU con arquitectura Harvard (77 instrucciones) Todas las instrucciones constan de 1 sola palabra de 16 bits (2 bytes) excepto las de
V 1.0. Ing. Juan C. Guarnizo B.
V 1.0 Ing. Juan C. Guarnizo B. INTRODUCCIÓN... 3 Microcontroladores soportados... 3 DESCRIPCIÓN... 4 1. Entrada de voltaje USB... 4 2. Regulador a 3.3V... 5 3. Pines de control... 5 4. Pines de salida...
Sesión I: Robots en Directo
Sesión I: Robots en Directo Juan González Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid Andrés Prieto-Moreno Torres Ifara Tecnologías Profesor asociado UAM ÍNDICE SKYBOT Robots articulados:
INTRODUCCIÓN DESCRIPCIÓN... 4 Características Hardware... 4
TARJETA ULN2003 TABLA DE CONTENIDO INTRODUCCIÓN... 3 DESCRIPCIÓN... 4 Características Hardware... 4 ETAPAS Y CARACTERISTICAS ESPECÍFICAS... 5 1. Entrada de voltaje... 5 2. Señales de entrada... 5 3. Salida
Ardunio. Test Placa. LunikSoft. Fco. Javier Andrade.
LunikSoft Fco. Javier Andrade http://www.luniksoft.info El autor no se responsabiliza del contenido. No asume ninguna responsabilidad, por cualquier inexactitud en la documentación, en los programas, en
SUPER CONTROLADOR DE SERVOS S310175
SUPER CONTROLADOR DE SERVOS S310175 Controlador para servos con retroalimentación del par motor No es necesario realizar modificaciones a los servos Características: Sus ocho salidas independientes de
Control de servomotores. (c) Domingo Llorente
Control de servomotores (c) Domingo Llorente 2010 1 Conceptos básicos Un servomotor (también llamado Servo) es un dispositivo, que tiene la capacidad de ubicarse en cualquier posición dentro de su rango
MANUAL DE USUARIO Como utilizar un servo motor con Arduino REV. 1.0
MANUAL DE USUARIO Como utilizar un servo motor con Arduino REV. 1.0 Ingeniería MCI Ltda. Luis Thayer Ojeda 0115 of. 1105, Providencia, Santiago, Chile. +56 2 23339579 www.olimex.cl cursos.olimex.cl info@olimex.cl
Dependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE
25 3 ENTRADA / SALIDA Dependiendo del dispositivo usado, se tienen hasta 5 puertos de entrada/salida disponibles: PORTA PORTB PORTC PORTD PORTE Cada uno de estos puertos es de 8 bits, sin embargo no todos
Actuadores eléctricos - Motores
Servomotores Un servomotor es básicamente un actuador mecánico que contine un motor eléctrico y un conjunto de engranajes que permiten multiplicar el torque del sistema final y tiene la capacidad de ser
COMO EMPEZAR... Proceso de conexión de la placa al ordenador:
COMO EMPEZAR... Dentro de las múltiples versiones de LOGO existentes en el mercado, hemos elegido WINLOGO y MSWLOGO por varias razones: - Las primitivas están en español. - MSWLOGO es de libre distribución,
Placa de control MCC03
Placa de control MCC03 Placa de control MCC03 La placa de control basada en el micro controlador PIC 16F874A de Microchip, es la encargada del procesar los datos que se introducen en el sistema y actuar
PIC 18F45XX EL TIMER 0
PIC 18F45XX EL TIMER 0 1. Hardware asociado 2. Características Se puede configurar como temporizador o contador de 8/16 bits. Se puede leer o escribir en él a través del registro TMR0. Dispone de un preescaler
Clase 4: Motores. Conviértete en un Joven Inventor PENTA UC
Clase 4: Conviértete en un Joven Inventor PENTA UC 2014-1 Contenidos Tipos de motores y para que sirven Motor DC Qué es un electroimán? Funcionamiento PWM Sentido de giro L293 Motor Servo Características
Desde 1987, Ingeniería, Desarrollo y Fabricación en España MDV6/MD6V. TRANSMISOR/RECEPTOR 4xVIDEO,DATOS,AUDIO Y CONTACTO
Desde 1987, Ingeniería, Desarrollo y Fabricación en España MDV6/MD6V TRANSMISOR/RECEPTOR 4xVIDEO,DATOS,AUDIO Y CONTACTO CONTENIDO Funcionalidad y características generales del equipo. Especificaciones
Especificaciones técnicas de los prototipos:
Especificaciones técnicas de los prototipos: Sensor de Temperatura y Humedad Relativa Sensor de Humedad de la Hoja CARACTERÍSTICAS SENSOR HUMEDAD DE LA HOJA El Sensor de Humedad de la hoja está diseñado
MAYA 50. Es una tarjeta electrónica diseñada para controlar y realizar prácticas de microcontroladores basada en el MCU PIC18F4550.
MAYA 50 Es una tarjeta electrónica diseñada para controlar y realizar prácticas de microcontroladores basada en el MCU PIC18F4550. 1. Características Maya 50, está basada en el microcontrolador de microchip
EQUIPO T2000 GPRS/SMS
EQUIPO T2000 GPRS/SMS Descripción El T2000 GPRS/SMS es un equipo destinado al seguimiento y control de todo tipo de vehículos. Cuenta con un motor de reglas configurables por el usuario lo que le brinda
Especificaciones técnicas. Power, Inputs and Outputs. Operating Voltage Input Voltage (recommended) Input Voltage (limits) Analog Input Pins
Especificaciones técnicas Microcontroller Operating Voltage Input Voltage (recommended) Input Voltage (limits) Digital I/O Pins Analog Input Pins DC Current for I/O Pin DC Current for 3.3V Pin Flash Memory
El objeto de este proyecto es el de construir un robot araña controlado por un PIC16F84A.
.. Memoria Descriptiva... Objeto El objeto de este proyecto es el de construir un robot araña controlado por un PIC6F8A.... Antecedentes El diseño original no se llegó a realizar en circuito impreso, en
QUÉ ES MBOT? Conectores RJ25
1 QUÉ ES MBOT? mbot es el kit educativo, ideal para niños y centros de enseñanza, para iniciarse en robótica, programación y electrónica. Está basado en Arduino y Scratch (dos conocidos hardware y software
UART. Diseño de Sistemas con FPGA 1er cuatrimestre 2013 Patricia Borensztejn
UART Diseño de Sistemas con FPGA 1er cuatrimestre 2013 Patricia Borensztejn UART Universal Asynchronous receiver and transmitter: dispositivo (controlador ) que envía datos paralelos sobre una línea serie.
Page 1 of 12 SET AB09 Este set contiene:
Este set contiene: 3 controladores tipo DBP-1.5/4.5A-24/50V-2/256Mp-C7-A. 3 motores paso a paso tipo M23-3.1-1D10-D2-A 1 breakoutboard ElC-Control-B7-A 3 acoplamientos flexibles tipo KBP-10x10-D5-A 1 fuente
Proyecto de Electrónica. Contador digital de 0 a 9
Proyecto de Electrónica Contador digital de 0 a 9 La finalidad del proyecto consiste en mostrar en un display un conteo de cero a nueve, donde la velocidad de conteo podrá ser regulada. Componentes a utilizar
CONTROLADORAS EDUCATIVAS. Por: Pedro Ruiz
CONTROLADORAS EDUCATIVAS. Por: Pedro Ruiz CONTROLADORAS EDUCATIVAS. Índice 1. Introducción. 2. Definición de controladora, tipología. 3. Documentación. 1. Introducción. En este tema vamos a conocer una
2.1 Características Técnicas
2.1 Características Técnicas 2.1.1 Tensión de la alimentación auxiliar... 2.1-2 2.1.2 Cargas... 2.1-2 2.1.3 Entradas de intensidad... 2.1-2 2.1.4 Entradas de tensión... 2.1-3 2.1.5 Exactitud en la medida
RELÉS DE ESTADO SÓLIDO EN MINIATURA
Nueva gama de relés de estado sólido, con 1 contacto normalmente abierto (1NA) y terminales faston de 4,7mm (faston industrial 0.187), para el control de o en AC. A parte de las ya sabidas características
Entradas Analógicas.
CURSO PROVINCIAL: INTRODUCCIÓN A LA ROBÓTICA CON ARDUINO ROBÓTICA EDUCATIVA Entradas Analógicas. Manuel Hidalgo Díaz Enero 2011 Entradas analógicas. El controlador Atmega de Arduino lleva incluido un conversor
8. Instrumentación y sistema de adquisición de datos
8. Instrumentación y sistema de adquisición de datos Para poder obtener la información de interés del ensayo como son las potencias, energías, rendimientos Es necesario colocar sensores en todos los equipos.
Receptor para motor de puertas enrollable.
Receptor para motor de puertas enrollable. TABLA DE CONTENIDO. Advertencias: 2 Descripción del producto. 3 Características técnicas. 3 Esquema de conexión. 4 Programación de los mandos. 5 Desprogramar
2.- PLATAFORMA ARDUINO (HARDWARE)
2.- PLATAFORMA ARDUINO (HARDWARE) La plataforma Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y salidas (E/S), analógicas y digitales. El elemento principal el microcontrolador
COMUNICACIÓN SERIE (RS232)
COMUNICACIÓN SERIE (RS232) Introducción Una manera de conectara dos dipositivos es mediante comunicaciones serie asíncronas. En ellas los bits de datos se transmiten "en serie" (uno de trás de otro) y
Buceando en el HC908...
COMENTARIO TÉCNICO Buceando en el HC908... Por Ing. Daniel Di Lella Dedicated Field Application Engineer www.edudevices.com.ar dilella@arnet.com.ar Como implementar un control remoto por infrarrojo en
Raspberry Pi Expansion Board v1.01 Datasheet. Electroensaimada
Raspberry Pi Expansion Board v1.01 Datasheet Electroensaimada ÍNDICE 1 Descripción.... 3 2 Alimentación.... 4 2.1 Con micro USB 5V... 5 2.2 Con conector de la placa exterior... 5 3 Leds... 6 4 ADC... 7
Guía de uso Tarjeta Nexys 2 FPGA Spartan-3E
Tarjeta Nexys 2 FPGA Spartan-3E Ingeniería Eléctrica y Electrónica DIEE Sede Bogotá Facultad de Ingeniería del Departamento Ingeniería Eléctrica y Electrónica. Tarjeta Nexys 2 FPGA Spartan 3-E. Versión
ENTORNO DE SIMULACIÓN Y CONTROL DE UN ROBOT VELOCISTA
ENTORNO DE SIMULACIÓN Y CONTROL DE UN ROBOT VELOCISTA PROYECTO FIN DE CARRERA Departamento de Electrónica. Universidad de Alcalá. Ingeniería Técnica de Telecomunicación. Especialidad en Sistemas Electrónicos
Programación de dispositivos Arduino Asignatura Sistemas Digitales!
Programación de dispositivos Arduino Asignatura Sistemas Digitales! Gabriel Astudillo Muñoz Escuela de Ingeniería Civil en Informática Universidad de Valparaíso, Chile http://informatica.uv.cl Descripción
CURSO DE VACACIONES DE INVIERNO 2015
CURSO DE VACACIONES DE INVIERNO 2015 Experimentos 1 Con el robot t-17 podrás desarrollar tus primeros experimentos donde articularás electrónica, mecánica e informática, aprendiendo así principios básicos
Práctica 4. Entradas/Salidas Analógicas con Arduino
Práctica 4. Entradas/Salidas Analógicas con Arduino Manuel Jiménez Buendía José Alfonso Vera Repullo Departamento de Tecnología Electrónica Curso 2013/2014 Índice Índice 1. Conocimientos previos. 1.1.
Tema 9 Periféricos de Entrada
Tema 9 Periféricos de Entrada Periféricos e Interfaces Tema 9/1 Contenido TECLADOS DISPOSITIVOS APUNTADORES DIGITALIZADORES Teclados Tecnología y Tipos Estructura Funcionalidad Interfaz al computador:
MANUAL DE USUARIO Arduino 4-20 ma + RTC Shield REV. 1.1
MANUAL DE USUARIO Arduino 4-20 ma + RTC Shield REV. 1.1 Ingeniería MCI Ltda. Luis Thayer Ojeda 0115 of. 1105, Providencia, Santiago, Chile. +56 2 23339579 www.olimex.cl cursos.olimex.cl info@olimex.cl
AUTOMATIZACIÓN INDUSTRIAL
Departamento de Ingenieria de Sistemas y Automática AUTOMATIZACIÓN INDUSTRIAL 1 AUTOMATIZACION INDUSTRIAL 2 AUTOMATIZACION INDUSTRIAL 3 AUTOMATAS PROGRAMABLES Surgen de la necesidad de controlar automáticamente
Conversor RS232-RS485/RS422 Aislado MCV1-C485-IA-IS. Manual del Usuario. Power. TX Data. RX Data MCV1. Internet Enabling Solutions.
Conversor RS232-RS485/RS422 Aislado -C485-IA-IS Manual del Usuario Power TX Data RX Data Internet Enabling Solutions www.exemys.com Los Productos están en permanente evolución para satisfacer las necesidades
HARDWARE USB/RS232 (28 servos)
HARDWARE USB/RS232 (28 servos) MANUAL DE MONTAJE Diseño de: J.V.M INDICE 1- MONTAJE DEL HARDWARE.. PAG 2 LISTA DE MATERIALES INSTRUCCIONES PARA EL MONTAJE PINEADO DEL MICROCONTROLADOR 2- ESQUEMA ELECTRONICO
PIC 16F87X. Juan González. Escuela Politécnica Superior Universidad Autónoma de Madrid. Flir Networked Systems. Flir Networked Systems
PIC 16F87X Juan González Andrés Prieto-Moreno Ricardo Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid Flir Networked Systems Flir Networked Systems Curso de microcontroladores PIC. Semana
ING. JONATHAN QUIROGA TINOCO. Desarrollado por Ing. Jonathan Quiroga T.
ING. JONATHAN QUIROGA TINOCO PARTE III EDITOR DE PROGRAMA Los participantes manejarán el software de programación para editar, verificar, monitorear el diagrama de escalera y comunicarse con el PLC de
SISTEMAS ELECTRÓNICOS DIGITALES
SISTEMAS ELECTRÓNICOS DIGITALES PRÁCTICA 6 SISTEMA DE ENCRIPTACIÓN 1. Objetivos - Estudio del funcionamiento de memorias RAM y CAM. - Estudio de métodos de encriptación y compresión de datos. 2. Enunciado
Comando de un ascensor de cuatro pisos
Diseño de Microcontroladores Proyecto final Comando de un ascensor de cuatro pisos Alumno: Gonzalo Cánepa Profesor: José Juarez Gonzalo Cánepa Página 1 08/08/2008 INDICE 1. Introducción 1.1 Propuesta inicial
Introducción al PLC Simatic Siemens S7-200.
Francisco J. Jiménez Montero. Málaga, Febrero de 2007. Revisado: Noviembre de 2010. Ciclo Formativo de Grado Medio de Instalaciones Eléctricas y Automáticas. Introducción al PLC Simatic Siemens S7-200.
Microcontroladores PIC
Microcontroladores PIC Ofertamos la posibilidad de hacer el proyecto de la asignatura usando PICs en vez de Arduinos (AVR). Microcontrolador = ordenador en un chip, incluyendo procesador, memoria, algunos
PIC MICRO ESTUDIO Reloj en tiempo real RTCU2 Clave: 719 www.electronicaestudio.com
PIC MICRO ESTUDIO Reloj en tiempo real RTCU2 Clave: 719 www.electronicaestudio.com Guía de Operación Reloj en tiempo real Modulo: RTCU2iempo real Clave: 719 El modulo 719 Reloj en tiempo real- utiliza
NT 3 PROGRAMACION ON-LINE DE TODA LA FAMILIA APPCON
NT 3 PROGRAMACION ON-LINE DE TODA LA FAMILIA APPCON Introducción El objetivo de esta nota técnica es que el usuario tenga la capacidad de configurar los parámetros de los módulos de toda la familia APPCON
Esquema de partida. Maximum Operating Supply Voltage 5.5V USB 1 USART 1
PROYECTO: INTERFACE USB CON PIC 18F4550 Especificaciones. Dispone de 8 entradas digitales, 8 salidas digitales, 8 entradas analógicas(entre 0 y 5 voltios 10 bits ) y 2 salidas analógicas(entre 0 y 5 voltios).
Empezando con Arduino. Controla tu entorno con un microcontrolador PIIISA
Empezando con Arduino Controla tu entorno con un microcontrolador 08-01-2014 scpiiisa/ Arduino Intermedio: Presente scpiiisa/ PIIISA 2014 Hardware Arduino: Bloques Hardware Arduino: Uno Rev 3 Uno Rev 3
Registro de cambios. Información del Documento INTPAR MANUAL DE USUARIO VERSIÓN DESCRIPCIÓN DEL CAMBIO FECHA APROBADO
Registro de cambios VERSIÓN DESCRIPCIÓN DEL CAMBIO FECHA APROBADO 1 Versión inicial 27/04/2015 28/04/2015 Información del Documento NOMBRE FECHA FIRMA AUTOR M. Aliaga 27/04/2015 REVISIÓN F. Alarcón 27/04/2015
Ventajas del BUS I2C
BUS I2C: IMPLEMENTACIÓN PRÁCTICA CON MICROCONTROLADORES PIC TC74: Termómetro digital 1 Ventajas del BUS I2C Definido inicialmente a mediados de los 80 para trabajar a 100kbit/s y en 1995 se definió un
Manual de uso DRIVER DR-D30
Manual de uso DRIVER DR-D30 InteliMotor: Control Inteligente para Motores. 1 Control para dos motores: Modelo DR-D30 [24/12v] Diseñado especialmente para controlar simultáneamente dos motores de corriente
Tema: S7-200, Escalado de Valores analógicos
Autómatas Programables. Guía 8 1 Tema: S7-200, Escalado de Valores analógicos Objetivo General Configurar las entradas analógicas del módulo EM235 en el S7-200 Objetivos Específicos Conectar correctamente
Servomotores. Introducción. Introducción Composición Funcionamiento. Control PWM Circuito driver
Página 1 de 6 Servomotores Introducción Composición Funcionamiento. Control PWM Circuito driver Introducción Los servos son un tipo especial de motor de c.c. que se caracterizan por su capacidad para posicionarse
PIC MICRO ESTUDIO Modulo direccionable de 7 entradas y 16 salidas a relevador y 8 salidas digitales con control serie RS-232 Clave: 818
PIC MICRO ESTUDIO Modulo direccionable de 7 entradas y 16 salidas a relevador y 8 salidas digitales con control serie RS-232 Clave: 818 www.electronicaestudio.com Guía de Operación P I C M I C R O E S
Comunicación Bluetooth y generación de señales analógicas mediante modulación por ancho de pulso López, Juan Manuel Matrícula: 11.
Comunicación Bluetooth y generación de señales analógicas mediante modulación por ancho de pulso López, Juan Manuel Matrícula: 11.036 1 Introducción Se realizó una comunicación Bluetooth entre un teléfono
GUIA DE TRABAJOS PRÁCTICOS ÁREA TÉCNICA
FECHA: 1º TRIMESTRE PRÁCTICO N : 1 Manejo de puertos como salidas en microcontrolador. OBJETIVO DEL PRÁCTICO Que el estudiante se familiarice con el entorno de programación. Las puertas de E/S. Regul7805.
MICROCONTROLADORES 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
INTRODUCCIÓN A LAS COMUNICACIONES POR RADIOFRECUENCIA
INTRODUCCIÓN A LAS COMUNICACIONES POR RADIOFRECUENCIA Centro CFP/ES CAMPOS EN ELECTRÓNICA COMUNICACIONES SISTEMAS ELECTRÓNICOS DE AYUDA A LA NAVEGACIÓN INSTRUMENTACIÓN ELECTRÓNICA: DISPOSITIVOS ELECTRÓNICOS
MANUAL DE USUARIO ESCLUSA Z14 VERSIÓN 6 ZEBRA ELECTRÓNICA.
MANUAL DE USUARIO ESCLUSA Z14 VERSIÓN 6 ZEBRA ELECTRÓNICA 2 Indice Página 1. Introducción.. 3 2. Especificaciones... 3 3. Descripción de la Esclusa. 4 4. Funcionamiento de la Esclusa 6 Modo Libre 6 Modo
> SIMATIC S Introducción. Soluciones > Automatismos eléctricos SIRIUS > Accionamientos > Controlador lógico LOGO! > TIA Portal.
El Juego en equipo marca la diferencia El controlador supone una revolución en el mundo de la automatización. Con interfaz Ethernet / PROFINET integrada, mayor flexibilidad de configuración y más velocidad,
CONTROLADOR ARTEMA DE NIVEL 2 EMV. La solución modular para el nivel 2 de EMV
Ref. CN2EMV 1/12 La solución modular para el nivel 2 de EMV CERTIFICACIONES NIVEL 1 EMV TQM CE RoHS (libre de plomo) APLICACIONES Vías Manuales y Automáticas de peaje Cajeros Automáticos Bancarios Cajeros
CONTROL DE UN VENTILADOR POR PUERTO PARALELO
CONTROL DE UN VENTILADOR POR PUERTO PARALELO En este articulo se dará una reseña de las características del puerto paralelo de una computadora personal, así como el control de un pequeño ventilador de
INTERFACE Emisora/EchoLink
INTERFACE Emisora/EchoLink FINALIDAD DE ESTE CIRCUITO Es la de interconectar un equipo de Radio con el programa EchoLink instalado en ordenadores portátiles que no disponen de puerto serie RS-232, y por
CONTROL DE ACCESO. Qué es Control de acceso? Principal Propósito 03/08/2014. Rodrigo Gaete
CONTROL DE ACCESO 204 Rodrigo Gaete Qué es Control de acceso? Es un sistema que nos permite restringir el acceso a una o varias áreas de nuestra empresa u hogar; Principal Propósito Dejar en menos personas
Tutorial sobre Motores Paso a Paso (Stepper motors) Recopilado de Internet
Prof: Bolaños D. Tutorial sobre Motores Paso a Paso (Stepper motors) Recopilado de Internet Los motores paso a paso son ideales para la construcción de mecanismos en donde se requieren movimientos muy
Curso de Automatización y Robótica Aplicada con Arduino
Temario Curso de Automatización y Robótica Aplicada con Arduino Módulo 1. Programación en Arduino. Temario. Curso. Automatización y Robótica Aplicada con Arduino. Módulo 1. Programación en Arduino. Duración
MANUAL DE USUARIO NODO DEVICENET UNICAUCA
INTRODUCCIÓN El nodo DeviceNet diseñado e implementado en la universidad del cauca, es un dispositivo funcional con características similares a las de un dispositivo industrial, permite conectar sensores
Pines 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
Investigación y Desarrollos en Open Hardware
Investigación y Desarrollos en Open fabioe@dynamoelectronics.com www.dynamoelectronics.com Investigación y desarrollo hardware y software 1. Por que hacer desarrollos con software y hardware? 2. Que opciones
CONTROLADOR DE ALARMAS Y PROCESOS INDUSTRIALES POR MENSAJES SMS - CONTROLADOR CALDERAS BIOMASA BIO-ROBOTICA - FUNCIÓN DE TELEMANDO
CONTROLADOR DE ALARMAS Y PROCESOS INDUSTRIALES POR MENSAJES SMS - CONTROLADOR CALDERAS BIOMASA BIO-ROBOTICA - FUNCIÓN DE TELEMANDO - 8 SALIDAS DE RELÉ LIBRE DE TENSIÓN - 8 ENTRADAS DIGITALES - 1 ENTRADA
Herramientas hardware y software para el desarrollo de aplicaciones con Microcontroladores PIC bajo plataformas GNU/Linux
Herramientas hardware y software para el desarrollo de aplicaciones con Microcontroladores PIC bajo plataformas GNU/Linux Juan González Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid
TARJETAS DE ENTRENAMIENTO CON MICROCONTROLADORES Y DSPIC DE MICROCHIP
TARJETAS DE ENTRENAMIENTO CON MICROCONTROLADORES Y DSPIC DE MICROCHIP Página 2: TARJETA DE ENTRENAMIENTO CON LOS PIC DE 40 PINES 16F887, 16F1937 Y 18F4620 DE MICROCHIP. REF: KMCH2 Página 6: TARJETA DE
Práctica 1. Introducción al laboratorio y al ensamblador del PIC. 1. Objetivos. 2. Introducción. 2.1 Ensamblar y simular
Práctica Introducción al laboratorio y al ensamblador del PIC Práctica Introducción al laboratorio y al ensamblador del PIC. Objetivos El objetivo de esta primera sesión es que el alumno aprenda el manejo
Manual de instalación para central digital
anual de instalación para central digital 750 0 T REF.: 5 Rev. Descripción Central para instalaciones de portero y videoporteo en sistema digital con placas de superficie Serie 7. Llamada electrónica tritonal
MANUAL DE USUARIO ESCLUSA Z14 VERSIÓN 5
MANUAL DE USUARIO ESCLUSA Z14 VERSIÓN 5 1 Indice Página 1. Introducción.. 3 2. Especificaciones... 3 3. Descripción de la Esclusa. 4 4. Funcionamiento de la Esclusa 6 Modo Libre 6 Modo Seguridad 7 Configuración
Universidad de Costa Rica
Grupo de Robótica de la Universidad de Costa Rica Curso: Introducción al controlador Arduino I ciclo 2014 Curso: Introducción al controlador Arduino Laura Fonseca Picado Jeffry Luque Agüero Página: 1 Índice
Práctica 5MODBUS: Bus Modbus
Práctica 5MODBUS: Bus Modbus 1 Objetivos El objetivo de esta práctica es la utilización y la programación de una red Modbus. El alumno debe ser capaz de: Diferenciar los tres niveles fundamentales de la
REEA. Conexión de un S con WinCC RT Advanced V.12
Conexión de un S7-1200 con WinCC RT Advanced V.12 Objetivo Conexión entre un autómata Siemens S7-1200 y el Scada WinCC Advanced V.12 en modo Runtime para PC. Hardware y software a utilizar Hardware: PC
EN1005. Manual de usuario. Perdón por los cambios de los parámetros de nuestro productos sin previo aviso.
EN1005 Manual de usuario Perdón por los cambios de los parámetros de nuestro productos sin previo aviso. 1. Sobre EN1005 Manual de usuario 1.1 Visión General (Frontal) Cámara Mic (Trasera) 1 2 3 4 5 6
EJERCICIOS CON ARDUINO LED ENCENDIDO. Se conecta el Led al pin 52 y a alimentación. Compilar Se enciende el LED.
EJERCICIOS CON ARDUINO LED ENCENDIDO Se conecta el Led al pin 52 y a alimentación. Compilar Se enciende el LED. MARÍA TERESA CUESTA CALVO M03-ARDUINO PROYECTOS VARIOS 1 / 23 LED BICOLOR Led bicolor. Conectado
Control remoto del EDUKIT08 vía PC...
COMENTARIO TECNICO Mundo EDUKIT08 Por: Ing. Roberto Simone Ingeniero de aplicaciones Freescale robertosimone@arnet.com.ar Ing. Daniel Di Lella D.F.A.E www.edudevices.com.ar dilella@arnet.com.ar (MDO_EDUKIT_012)
CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO
CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO Vamos a construir un timer para su utilización en vuelo circular sin precisar conocimientos previos de electrónica ni informática más allá
Robots para todos con Picaxe (I) El MED1 Picaxe Walker
Robots para todos con Picaxe (I) El MED1 Picaxe Walker Antes de nada quiero expresar mi gratitud a Revolution Education en el Reino Unido por un producto de excelencia. No soy experto en este campo, pero
MANUAL DEL USUARIO RADIOMODEM TRANSPARENTE RM-1S
RADIOMODEM TRANSPARENTE RM-1S RADIOMODEM TRANSPARENTE RM-1S ITOWA QUEDA TERMINANTEMENTE PROHIBIDA CUALQUIER REPRODUCCIÓN TOTAL O PARCIAL DE ESTE MANUAL SIN PREVIA AUTORIZACIÓN POR ESCRITO DE ITOWA. EN
1-Introducción. KIT ARM- Ténicas Digitales II - Ing. Ruben M. Lozano /9
1-Introducción -Este apunte pretende ser una guía para aquellos alumnos que se inician en la programación de microntroladores con arquitectura ARM, utilizando como plataforma de hardware el kit de desarrollo
Principios básicos de PLC y familia DirectLogic
Principios básicos de PLC y familia DirectLogic Introducción El Controlador Lógico Programable (PLC) es una tecnología muy difundida para hacer automatización de procesos secuenciales, surgió como solución
Instalación Configuración de Sistema Actividad13. Este documento está dividido en 3 secciones:
Guía de configuración Joystick VEXNet El VEXnet Joystick permite algo más que el control remoto del robot. También proporciona la comunicación inalámbrica entre la computadora y el VEX cortex (microcontrolador),
28/09/2012. Interfaz con Dispositivos de Salida. Interfaz con Dispositivos de Entrada. Port Mapped. Memory mapped. Interfaz con Dispositivos I/O
Interfaz con Dispositivos I/O Interfaz con Dispositivos de Salida y Salida Unidad 4, Segunda Parte Port Mapped Memory mapped 1 2 Ejecución de la Instrucción OUT Ejecución de la instrucción OUT Dirección
METODOLOGÍA DESARROLLADA PARA PRÁCTICAS DE PROGRAMACIÓN DE MICROCONTROLADORES PIC
METODOLOGÍA DESARROLLADA PARA PRÁCTICAS DE PROGRAMACIÓN DE MICROCONTROLADORES PIC M.A. VICENTE, C. FERNÁNDEZ., y M.N. ROBLES Dpto. de Ingeniería de Sistemas Industriales. Universidad Miguel Hernández.