Microchip Tips & Tricks...

Documentos relacionados
Microchip Tips & Tricks...

Microchip Tips & Tricks...

Microchip Tips & Tricks...

Microchip Tips & Tricks...

Microchip Tips & Tricks...

Microchip Tips & Tricks...

Nota Técnica / Microchip Tips & Tricks

Fundamentos en Robótica. Unidad 2.2 Elementos estructurales

ACTUADORES ACTUADORES

Microchip Tips & Tricks...

PRACTICA N 3 ADQUISICIÓN DE DATOS DE TEMPERATURA Y VELOCIDAD

sensores. Características que se deben conocer

CONTROL DE MOTORES UTILIZANDO LOS MICROCONTROLADORES PIC16F87x

Actuadores eléctricos - Motores

1. MOTOR DE CORRIENTE CONTINUA Y DINAMO

UNIDAD 1: Introducción al posicionamiento con ejes electromecánicos servocontrolados. Sistemas de un eje y multieje.

UNIVERSIDAD DE SANTIAGO DE CHILE FACULTAD DE INGENIERÍA Departamento de Ingeniería Mecánica Ingeniería Civil en Mecánica

CURSO DE MCUs PIC ANUAL

Soluciones de Iluminación con LED

Módulo 2 CIRCUITOS DE CORRIENTE ALTERNA

Tutorial sobre Motores Paso a Paso (Stepper motors) Recopilado de Internet

8. Convertidores Digital a Analógico y Analógico a Digital

1. Concepto de amplificación de señales en los circuitos de control Amplificadores estáticos Amplificadores magnéticos...

INSTITUTO REGIONAL DE OCCIDENTE IRO-INATEC Electricidad Industrial- Vespertino La Potencia Eléctrica (P)

Mediciones. Sensores, transductores y transmisores

FISICA GENERAL III 2012 Guía de Trabajo Practico No 9 ANÁLISIS DE CIRCUITOS RL, RC Y RCL SERIE Y PARALELO. R. Comes y R. Bürgesser

Clase 4: Motores. Conviértete en un Joven Inventor PENTA UC

Fundamentos de los Motores Eléctricos

Buenos días Maestro Bosco, estos son los resultados que tengo hasta el momento:

Necesita Corriente Alterna. Generador de Tensión Continua CARGA A

DISEÑO Y CONSTRUCCION DE UN SISTEMA DE RECTIFICACION CONTROLADO APLICADO A UN MOTOR DC

Capítulo 4: Ecuaciones dinámicas del conjunto motor-carga

El objeto de este proyecto es el de construir un robot araña controlado por un PIC16F84A.

Manual sobre Motores a Pasos (Stepper motors)

SESION 10: GENERADORES DE C.C.

Motores Paso a Paso (Stepper motors)

DEPARTAMENTO DE CIENCIAS DE LA ENERGIA Y MECANICA Laboratorio de Automatización Industrial Mecánica. TEMA: Adquisición de datos

FUENTES DE ALIMENTACION CONMUTADA INSTRUCTOR RAUL ROJAS REATEGUI

Sensores compactos medidores de distancias de alta sensibilidad

ELECTRÓNICA II. M. Teresa Higuera Toledano (Dep. Arquitectura de Computadores y Automática) FdI 310

Soluciones de Conectividad Wi Fi de bajo consumo Microchip ZeroG Wireless...

banda, mayor es la distorsión, y mayor es la probabilidad de que se cometan errores en el receptor.

rdm MOTORES ESTANDAR La Solidez y Potencia más versátil rdm

PR-5. PRÁCTICA REMOTA Respuesta de motores de corriente continua. Equipo modular Feedback MS-150

Conversión analógico-digital

SEMINARIO: Diseño o y Construcción n de Microrrobots

TELECONTROL Y AUTOMATISMOS

4. Tipos de servomotores. Clasificación según su topología:

POTENCIA ACTIVA EN C.A. Y MEDICIÓN DE FACTOR DE POTENCIA

Control de Motores Sin Escobillas (BLDC) y con Sensores Usando el Microcontrolador ARM CORTEX3 con 32 Bits de Lpcxpresso.

Manual JR72 V2.0 Arranque Automático para Motores a Explosión

Introducción al giroscopio.

Microchip Tips & Tricks...

Diseño de reguladores PID.

Servomotores. Introducción. Introducción Composición Funcionamiento. Control PWM Circuito driver

PROBLEMAS DE MOTORES CORRIENTE CONTINUA

SENSORES Complementos de electrónica analógica I

UNIDAD 4 SERVO MOTORES

Motores paso a paso: Características

Un encoder óptico es un sensor que permite detectar el movimiento de rotación de un eje

DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN

Motor Paso a Paso Stepper Unipolar

Tabla 4.1 Pines de conector DB50 de Scorbot-ER V Plus Motores Eje Motor Número de Pin Interfaz de Potencia 1 2Y (1) 2 3Y (1) 3 2Y (2) 4 4Y (2) 5

LA DINAMO TACOMETRICA: COMO ESCOGER EL SENSOR DE VELOCIDAD

1.- CORRIENTE CONTINUA CONSTANTE Y CORRIENTE CONTINUA PULSANTE

Comunicaciones I. Capítulo 4 CODIFICACIÓN Y MODULACIÓN

Centro Educativo y Cultural del Estado de Querétaro. Alumnos de Ingeniería, carreras técnicas y profesionistas.

CONSTRUCCIÓN DE UN BRAZO ROBOT PARA SERVIR DE PLATAFORMA DE APRENDIZAJE

Motor Paso a Paso Stepper Unipolar

Controladores CNC MANUFACTURA CNC. Tipo de Memoria. Velocidad procesamiento. Capacidad de ejecución. Tipo de programación. Sistemas de potencia

Alcalde #1822 Col. Miraflores C.P Guadalajara, Jal. Mexico MX 01 (33) y USA 001 (619)

CAPÍTULO 3 ETAPA ELECTRÓNICA. 3.1 Introducción

8. Instrumentación y sistema de adquisición de datos

Diferencia de fase Pulso + dirección Arriba/Abajo Incremental IN6 CIO Fase A CAV 1 Entrada contaje Entrada incremental Entrada contaje CAV 1

Actuadores eléctricos - Motores

DISEÑO Y CONSTRUCCIÓN DE UN SIMULADOR DE ENCENDIDO ÓPTICO PARA EL LABORATORIO DE AUTOTRÓNICA

1. Para las siguientes preguntas conteste 1) o 2) según corresponda

Programa de Tecnologías Educativas Avanzadas. Bach. Pablo Sanabria Campos

EC1281 LABORATORIO DE MEDICIONES ELÉCTRICAS PRELABORATORIO Nº 7A PRÁCTICA Nº 7 MEDICIONES EN CORRIENTE ALTERNA (AC)

El control de motores para los microrrobots

Laboratorio de Microondas, Satélites y Antenas. Práctica #8. Antenas de Microcinta - Enlace de Microondas

MANUAL DE USUARIO Como utilizar un servo motor con Arduino REV. 1.0

Clase Fuentes de corriente - Introducción a amplificadores multietapa integrados. Junio de 2011

CAPÍTULO 2. La Instrumentación

VGD = 0 < Vt = 2 Están en saturación Ecuaciones en el circuito MOSFET de la izquierda Iref = ID:

Evolución de los encendidos

Experiencia P51: Circuito RL Sensor de Voltaje, salida de potencia

Ingeniero Eléctrico especialización Electrónica Industrial. Politécnica del Litoral, 1982, Postgrado Guayaquil, ESPAE, Profesor de ESPOL desde 1983

FEM y Circuitos de corriente directa, CD tomado de Ohanian/Markert, 2009

SESION 9.2: EXCITACIÓN DE LAS MAQUINAS DE C.C.

MEDIDAS ELÉCTRICAS CON MULTÍMETRO

Herramientas Integradas para Laboratorios de Electrónica

Tema 13: Motores eléctricos de corriente continua.

Clase VI. Máquinas de Corriente Directa: Generadores de Corriente Directa. Generalidades

AUTOMATIZACIÓN INDUSTRIAL DESCRIPCIÓN Y MANEJO DEL SERVOMOTOR DE PRÁCTICAS

Transcripción:

ARTICULO TECNICO Microchip Tips & Tricks... Por el Departamento de Ingeniería de EduDevices. Soluciones de Control de Motores en DC. Continuación... Tip 75 Software de Control - Algoritmos de PWM. La modulación PWM es crítica para el control de motores digitales modernos. Ajustando el ancho del pulso, la velocidad del motor puede ser controlada eficientemente sin grandes etapas de potencias lineales. Algunos dispositivos PIC y todos los dspic DSCs tienen los módulos PWM. Estos módulos están constituidos en el periférico "Capture/ Compare PWM"(CCP). Estos periféricos están hechos para una salida PWM simple, mientras que los "Enhanced CCP" (ECCP) están diseñados para producir una salida del tipo "H-Bridge" para el control direccional de motores "Brushed DC". Si el costo es crítico en el diseño, un PIC con módulo CCP puede resultar algo poco conveniente, entonces el PWM generado por software aparece como una buena alternativa a la hora de reducir costos. Los siguientes algoritmos están diseñados para producir en forma eficiente una salida de 8 bits PWM en la familia "Mid-Range" de los microcontroladores PIC. Estos algoritmos están implementados como macros. Si el diseñador deseara que estas macros sean una subrutina de su programa, simplemente deberá remover las declaraciones de macro y cambiarlas por una etiqueta y un "return".

Ejemplo 75-1: Una Salida de 8-Bits PWM

Ejemplo 75-2: 8 Salidas de 8-Bits PWM

Tip 76 Escribiendo valores de PWM en los registros del CCP en los PICs de rango medio. Los dos "PWM LSb" se ubican en el registro CCPCON del CCP. Esto puede hacer que el cambio de período del PWM sea frustrante para un diseñador. El Ejemplo 76-1 hasta el Ejemplo 76-3 muestran 3 macros escritas para una familia de "rango medio" que pueden ser usados para setear el período del PWM. La primera macro lleva un valor de 16-bits y usa los 10 MSb's para setear el período de PWM. La segunda macro lleva un valor de 16 bits y usa los 10 LSb's para setear el período de PWM. La última macro lleva un valor de 8 bits y setea el período de PWM. Esto asume que el CCP este configurado para no más de 8 bits. Ejemplo 76-1: Macro de 16 Bits justificados a la izquierda. Ejemplo 76-2: Macro de 16 Bits justificados a la derecha.

Ejemplo 76-3: Macro de 8 Bits. Tip 77 Sensado de Corriente. El torque de un motor eléctrico puede ser monitoreado y controlado siguiendo de cerca la corriente que circula por el motor. El torque es directamente proporcional a la corriente. La corriente puede ser sensada por medio de la medición de la caída de tension en una resistencia conocida (montaje tipo Shunt ) o midiéndo el campo magnético de un inductor conocido. La corriente es sensada generalmente en uno de los siguientes dos lugares, el lado de suministro del circuito de control (lado positivo o High ) ("high side current sense") o el lado sumidero del circuito de control (lado negativo o Low ) ("low side current sense"). El "Low Side Sense" es mucho más simple pero el motor está flotando con respecto a tierra, causando un problema de seguridad eléctrica en algunas aplicaciones. El "High Side Sense" requiere un amplificador diferencial con un rango de modo común similar a la tensión de suministro. Figura 77 1 - Sensado de Corriente por Resistor en lado High (High Side Sense)

Figura 77 2 - Sensado de Corriente por Resistor en lado Low (Low Side Sense) Otras formas de mediciones de corriente pueden ser llevadas a cabo utilizando sensores de efecto Hall lineales para medir el campo magnético que rodea un cable. Naturalmente, este sensor puede ser ubicado en el "High Side" o en el "Low Side" de la carga. La ubicación actual del sensor no importa porque no se utiliza la tensión del cable, sino el campo magnético proporcionalmente generado por dicho cable. Este es un método no intrusivo (no hay elementos sensores que se intercalen con el circuito de control del motor) que puede ser utilizado para medir la corriente del motor. Figura 77 3 Sensado por Efecto Hall.

Tip 78 Sensado de Posición y Velocidad. Las RPM (Revoluciones Por Minuto) de un motor pueden medirse si se entiende que el motor puede comportarse como un generador. Siempre que el motor esté girando, va a producir una tensión que es proporcional a las RPM del motor. Esto se conoce como EMF (Electromagnetic Force) o FEM en castellano. Si la señal PWM de control del motor es interrumpida por un instante y se mide la tensión en las bobinas del mismo, la EMF puede ser sensada y de ahí se puede conocer las RPM. Figura 78 1 - Sensado de las RPM de un motor por EMF. Nota: Puede requerirse de un atenuador en la entrada de A/D si la tensión generada por EMF es superior a VDD. El sensado de EMF debe realizarce cuando el transistor Q1 está apagado (OFF). Sensado de Posición por Optical Encoders. Los "Rotary Encoders" son usados típicamente para proveer un feedback físico de la posición del motor y/o velocidad. Un "rotary encoder" consiste en un elemento giratorio ligado al motor que tiene una determinada característica física, medida por un componente estacionario (sin movimiento). Estas mediciones pueden entregar la velocidad del motor y a veces la posición del motor. Los "Rotary enconders" son construídos usando diferentes tecnologías. El más común es el de tipo óptico que es el utilizado en los "mouse" de computadora que tienen una bolita.

Está hecho con un disco encoder que está ligado al motor. El disco encoder tiene varias ranuras separadas en intervalos específicos. Un LED y un fotodetector son usados para contar las ranuras que pasan por el haz formado entre el LED y el fotodetector. Midiendo el tiempo y la cantidad de ranuras se determina la velocidad. Sensar la posición del motor requiere de un segundo conjunto LED / fotodetector. Este par se monta de manera que los pulsos de salida estén 90º grados desfasados del primer par. Las dos salidas representan el movimiento del disco encoder como un tren de pulsos modulados en cuadratura. Agregando una tercera señal, se puede saber la posición exacta del rotor. Un encoder con salidas en cuadratura puede ser usado para saber la posición relativa desde un punto de referencia. Otro tipo de encoders usan un disco codificado binariamente de manera tal que la posición del rotor es conocida en todo momento. Este tipo de encoders es conocido como "absolute encoder". Figura 78 2 Sensado Optico de Velocidad / Posición y dirección. Nota: La frecuencia de los pulsos provee la velocidad del motor (RPM), la cuenta de pulsos determina la posición y la fase entre las señales A B determina la dirección.

El sensado en cuadratura puede ser llevado a cabo fácilmente por software, pero generalmente hay un límite superior para la medición de las RPM. Usando un par de compuertas, el sensado puede ser hecho parcialmente por harware y parcialmente por software. El nuevo PIC18FXX31 y la familia de los dspic 16-bit Digital Signal Controller incluyen una interface encoder que permite un límite muchísimo mayor para la medición de RPM y con una excelente precisión. Métodos Antiguos de Sensado de Motor Los tacómetros analógicos y los "resolvers" son dos de los métodos más antiguos para medir la posición/velocidad del motor. El tacómetro es simplemente un generador eléctrico con una salida lineal sobre un rango específico de RPMs. Sabiendo las características de la salida, las RPM puede saberse midiendo la tensión en los terminales del tacómetro. El "resolver " consiste en un par de bobinas que son exitadas por una señal AC externa. Las dos bobinas están a 90º una de otra de manera que levantan la señal de AC a diferentes niveles, dependiendo de la orientación. El resultado es una salida seno o coseno relacionada con el ángulo del "resolver" en referencia a la señal AC. La inversa del seno/coseno produce un ángulo del sensor. Este tipo de sensores pueden ser muy precisos y siguen siendo usados donde se debe conocer la posición absoluta. Referencias de notas de aplicación AN532, Servo Control of a DC Brush Motor (DS00532) AN696, PIC18CXXX/PIC16CXXX DC Servomotor (DS00696) AN718, Brush-DC Servomotor Implementation using PIC17C756A (DS00718) AN822, Stepper Motor Microstepping with the PIC18C452 (DS00822) AN843, Speed Control of 3-Phase Induction Motor Using PIC18 Microcontrollers (DS00843) AN847, RC Model Aircraft Motor Control (DS00847) AN857, Brushless DC Motor Control Made Easy (DS00857) AN885, Brushless DC (BLDC) Motor Fundamentals (DS00885) AN899, Brushless DC Motor Control Using the PIC18FXX31 (DS00899) AN893, Low-cost Bidirectional Brushed DC Motor Control Using the PIC16F684 (DS00893) AN894, Motor Control Sensor Feedback Circuits (DS00894) AN898, Determining MOSFET Driver Needs for Motor Drive Applications (DS00898) AN901, Using the dspic30f for Sensorless BLDC Control (DS00901) AN905, Brushed DC Motor Fundamentals (DS00905) AN906, Stepper Motor Control Using the PIC16F684 (DS00906) AN907, Stepper Motor Fundamentals (DS00907) AN1017, Sinusoidal Control of PMSM Motors with dspic30f DSC (DS01017) GS001, Getting Started with BLDC Motors and dspic30f Devices (DS93001) Continuará...