martes, 21 de abril de 2015


Equipo 8


Objetivo

Familiarizarse con el acelerómetro digital ADXL345, el cual permite obtener valores de 3 ejes, así como también facilita funciones como son el tap simple y doble al igual que la caída libre. Con ayuda de las funciones mencionadas anteriormente, controlar diferentes actuadores.


Descripción del ADXL345

El ADXL345 es un acelerómetro de 3 ejes de alta resolución (13 bit). Una de las ventajas es su bajo consumo de energía. El formato de los datos de salida es de complemento a dos de 16 bit. Los datos se pueden obtener a través de interfaz SPI o I2C.
El ADXL345 es adecuado para medir la aceleración estática de la gravedad para aplicaciones de detección de inclinación, así como la aceleración dinámica ocasionada por algún movimiento o impacto. Su alta resolución permite medir cambios de inclinación de menos de 1.0.
Incluye funciones especiales de detección. Puede reconocer cuando no hay inactividad con base en la presencia o ausencia de movimiento, y si la aceleración en cualquier eje excede de un nivel establecido por el usuario. También detecta pequeños impulsos individuales y dobles, cuando el dispositivo está en caída libre. Estas funciones se pueden asignar a cualquiera de los dos pines de salida de interrupción. La tarjeta cuenta con un buffer de 32 bits tipo FIFO, para almacenar datos y minimizar la intervención del procesador que se esté empleando. Incluye modalidades de bajo consumo que permiten administrar la energía con base en la detección de movimiento y la medición del umbral de aceleración activa para lograr consumos de energía extremadamente bajos.
Este sensor trabaja entre 3.3 y 5 V DC, pero el rango de voltaje correcto para esta tarjeta es de 2.0 a 3.6 V DC.

Características del Acelerómetro ADXL345:
  •    Acelerómetro con interfaz digital I2C y SPI
  •    Rango de medición seleccionable +/- 2, 4, 8 y 16 g
  •   El módulo o tarjeta de interconexión incluye circuito regulador de voltaje
  •    Pines configurables para generar interrupciones
  •    Voltaje de operación de  a 3.6 V
  •    Detección de picos de aceleración dobles y sencillos (como interfaz de usuario)
  •    Detección de caída libre
  •    Puede conectarse con el bus I2C y SPI.



Instrucciones
  1.   Controlar dos servomotores con el acelerómetro digital, uno     con el eje X y el otro con el eje Y.
  2.    Encender un LED con un Tap Simple.
  3.    Encender dos LED’s con un Tap Doble.
  4.    Hacer parpadear un LED al detectar la caída libre.


Descripción del servomotor de 180°

Los servomotores son utilizados para controlar posición (ángulo) de giro. Normalmente pueden girar dentro de un rango de 0-180° y se controlan por PWM. Comúnmente, el tiempo del pulso en estado alto debe ser entre 1-2ms y la posición 90° o central  queda en 1.5ms, mientras que 0°y 180°corresponden a 1ms y 2ms, respectivamente,
 Para mantener la posición del motor es necesario mantener los pulsos con el mismo periodo. Ya que un cambio en este podría se interpretara como una nueva dirección deseada.



Materiales

Material
Descripción
Imagen



Microcontrolador arduino due


Microcontrolador donde se realizara el software para leer los valores obtenidos por el acelerómetro y controlar los actuadores.



2 servomotores de 180°


Actuador que se moverá de acuerdo a los grados leídos por el acelerómetro digital, estos con un rango de 0 a 180°





3 LED


Este servirá como indicador, ya que se encenderá si el evento fue exitoso, al realizar un Tap simple debe encenderse un LED, si se trata de un Tap Doble serán dos LED’s los que se prendan y en caso de tener una caída libre este indicador comenzara a parpadear.






Acelerómetro ADLX345


Acelerometro digital que nos permitirá tomar valores de los ejes X, Y y Z para controlar los servomotores así como implementar las funciones del Simple Tap, Doble Tap y Caída libre para hacer encender los indicadores.





Batería de 9v.


Esta únicamente servirá como fuente de alimentación del sistema para que este sea portable, y más accesible para probar las funciones.



Desarrollo de la Práctica

Para el desarrollo de la práctica se procedió a conectar el ADLX345 al arduino Due para establecer la comunicación utilizando la siguiente configuración,

Arduino Pin
ADXL345 Pin
10
CS
SDA
SDA
12
SDO
SCL
SCL
3V3
VCC
Gnd
GND


Para la primera parte del código se agregó la librería Wire, para establecer la comunicación entre el acelerómetro y arduino así como la librería correspondiente al servo.



Debido a que los valores que arroja el acelerómetro son de 10 bits, se creó una función para interpretar este resultado a uno de 16 bits para poder utilizar estos valores más adelante en el código, esto mediante un corrimiento. 


Dentro del loop se solicitaron mediante la interfaces I2C los datos al acelerómetros, para esto se procedió a leer los registros de estos valores según la dirección que indica la hoja de datos, estos fueron mapeados dentro de un rango de -250 y 250 para devolver un resultado de 0 a 180 lo cual se  interpretó como el Angulo de posicionamiento del servo y mediante este se posicione el servo.


A continuación se procedió agregar la librería del ADXL345.




Para la utilización del tap, doublé tap así como la caída libre, se procedió a realizar cambios en los registros del arduino para activar las interrupciones y la sensibilidad de ciertas variables.




Dentro del loop se procedió a leer los registros del acelerómetro para detectar el tap, doble tap o caída libre. Activando los led según se el caso.



  
En cuanto al servo dentro del setup se procedió a inicializarlo y configurar el ancho de pulso al deseado a partir del mapeo al leer los resultados del  acelerómetro.


Resultados
Todas las funciones se integraron en un solo programa, por lo que al encender el arduino ya se pueden realizar las pruebas del Simple Tap, Doble Tap, Caida libre así como el control de los servomotores.




A continuación pueden observar el funcionamiento de la practica. 


PODÓMETRO

Un podómetro es un dispositivo electrónico, generalmente portátil que cuenta cada paso que una persona realiza al detectar el movimiento de las caderas de la persona, pero esta medición no solo se limita a las caderas, se puede diseñar para cualquier parte del cuerpo siempre y cuando se tenga una buena ubicuidad. Debido a que la longitud del paso de cada persona varía, es necesaria una calibración informal, realizada por el usuario, si se desea la presentación de la distancia recorrida en una unidad de longitud (por ejemplo, en kilómetros o millas).
Usado originalmente por amantes del deporte y de la actividad física, los podómetros se están popularizando como un medidor y motivador del ejercicio cotidiano. A menudo se lleva en el cinturón durante todo el día, de esa manera se puede registrar la cantidad de pasos que el usuario ha recorrido ese día, y por lo tanto los kilómetros o millas (distancia = número de pasos x longitud del paso).
Para el desarrollo de la aplicación del podómetro se
comenzó realizando una función la cual se encargara de
inicializar las configuración del acelerómetro así como de
activar las interrupciones necesarias y la sensibilidad de estas.


De igual forma se creó una función (init()) para iniciar la inicialización del podómetro.


Como se puede observar esta utiliza la función updateModelAxis(). Dentro de esta función se muestra las medidas obtenidas por los ejes x,y,z del acelerómetro se promedian y se obtiene el de mayor valor. 



Para obtener el valor de los pasos se procedio a realizar un función encargada de llevar la cuenta de los pasos llamada  stepCalc().



La función stepCalc(). Se encarga de establecer un lapso de tiempo para el cálculo del paso en este caso son 100 milisegundo el lapso. Esta función utiliza dos funciones adicionales como lo son getValidValue() y getValue(), estas funciones se encargan de obtener los valores del acelerómetros compararlos con los valores promedio muestrados para detectar un cambio en la aceleración en el acelerómetro dentro del lapso de tiempo propuesto.

continuación se puede observar el funcionamiento del proyecto.


viernes, 6 de marzo de 2015

SENSORES Y ACTUADORES

Integrantes del equipo: 

  1. Cristopher Cortes Sanchez
  2. Jesús Campos Torres
  3. Ángel Llanez Caballero
MEDICIÓN DE LAS VARIABLES ELÉCTRICAS DE UN PANEL SOLAR DE 180 W

Objetivo: Medir de un panel solar de 180 W con ayuda de un micro controlador las siguientes variables eléctricas:
  • Corriente
  • Voltaje
  • Potencia
  • Energía
Este panel entrega un voltaje de 37 V con una corriente de 5 A debido a estos datos se procedió a seleccionar los sensores que nos permitan medir estas variables eléctricas en estos rangos. 


Sensor de Corriente 

Modelo: ACS712T

Se eligió este sensor de corriente debido a que su rango de medición es de  0 - 5A ideal para el rango de valores que necesitamos medir, este permitirá tener una mejor resolución.

Características:
▪ ancho de banda de 80 kHz
▪ error de salida total de 1,5% a TA = 25 ° C
▪ Tamaño reducido, SOIC8 paquete de bajo perfil
▪ Tensión de aislamiento 2,1 kVRMS mínimo de pines 1-4 a los pines 5-8
▪ 5,0 V de operación de suministro único
▪ 66 a 185 mV / A sensibilidad de salida
▪ La tensión de salida proporcional a las corrientes AC o DC
▪ offset de salida de voltaje extremadamente estable




Amplificador de aislamiento o aislador




Modelo: AMC1200
Este sensor protegerá al microcontrolador de picos de voltaje

Características:

± 250 mV Rango de voltaje de entrada 
• Muy baja linealidad: 0.075% máximo en 5 V
• Bajo error de desplazamiento: 1,5 mV máx
• Bajo ruido: 3.1 mV a 4250 V
• Se utiliza en combinación con fuentes de alimentación aisladas, 8 mA máximo a los 5 A
• Ancho de banda de entrada: 60 kHz min
• Porcentaje de rechazo de alta de modo común: 108 dB







Diagrama de bloques





Una vez que los valores de voltaje y corriente lleguen al microcontrolador se procederá a hacer el calculo de la potencia y la energía con ayuda del mismo, a continuación se presenta un diagrama de flujo del programa que se empleara para obtener dichos valores. 


En las siguiente sección se presentara el esquemático y el PCB del circuito implementado 

Circuito


PCB



PLACA-SIMULACIÓN 


viernes, 27 de febrero de 2015

SENSORES Y ACTUADORES 

ENTRADA TRES: MEDICIÓN DE LAS VARIABLES ELÉCTRICAS DE UN PANEL SOLAR DE 180 W

OBJETIVO: Medir la corriente, voltaje, potencia, frecuencia y energía de un panel solar de 180 W 

A continuación se presenta el algoritmo para la medición de voltaje y corriente del panel solar. 



 En la ilustración 4 se puede observar un Diagrama General de bloques de la conversión de señales analógicas a digitales. 


En la ilustración 5 se puede observar el esquemático utilizado para la adquisición de datos que luego serán utilizadas matemáticamente para calcular las variables de potencia y energía. 


Una vez capturados los datos de corriente y voltaje se multiplican para determinar la potencia, en el caso de la energía se sumaran las muestras de potencia y se dividirá por el numero de estas durante un determinado tiempo a cierta frecuencia. 

En la ilustración 5 se muestra el diagrama de flujo para determinar estas variables eléctricas.  




A continuación se muestra la cotización de los componentes a utilizar 


martes, 10 de febrero de 2015

Sensores y Actuadores
Foro #3
Equipo: 8
Tema: Circuitos integrados para medición de energía eléctrica

Introducción.

La adopción de la electrónica por parte de las empresas de servicios públicos ha crecido rápidamente durante los últimos años, en consecuencia las empresas de energía eléctrica se ven favorecidas de los medidores electrónicos, en aspectos como lograr disminuir la incertidumbre en la medición para tener menores dudas sobre las facturaciones, reducir el margen de pérdidas y aprovechar funciones adicionales.

Los medidores de energía, técnicamente son aquellos que miden la cantidad de energía eléctrica en una carga.
Existen medidores electromecánicos, medidores electromecánicos con registradores electrónicos y electrónicos.
·  Los medidores electromecánicos utilizan bobinados de corriente y de tensión para crear corrientes parásitas en un disco, que bajo la influencia de los campos magnéticos produce un giro, este gira entre los entrehierros de dos electroimanes, uno de muchas vueltas y alambre delgado, conectado en paralelo a la tensión de línea, llamado bobina voltimétrica y otro de pocas vueltas y alambre grueso, conectado en serie con la corriente de línea, llamado bobina amperométrica. El eje del disco del medidor está asociado a un engranaje sin fin, que produce el accionamiento de un contador mecánico o numerador, que es finalmente el indicador de energía. Pero la linealidad con respecto a la temperatura y el tiempo produjeron no buenos resultados.

·  Los medidores electromecánicos con registradores electrónico, el disco giratorio del medidor de inducción se configura para generar un tren de pulsos mediante un captador óptico que sensa marcas grabadas en su cara superior. Estos pulsos son procesados por un sistema digital el cual calcula y registra valores de energía y de demanda.
· Los medidores electrónicos utilizan convertidores analógicos-digitales para hacer la conversión.
· La mayoría de los medidores electrónicos son calibrados por software. Es decir, las constantes de calibración son introducidas al medidor y quedan depositadas en una memoria EEPROM . Esto hace que el medidor no cambie su calibración no importa el tiempo transcurrido.
  
Las ventajas comunes de los  medidores electrónicos son:
  •  Calibración inalterable.
  •  Exactitud.
  •  Menor posibilidad de fraude.
  •  No requiere mantenimiento
  •  Amplio rango de tensión y corriente.
  •  Multimedición.
  •  Lectura automática.
  •  Comunicación a distancia.
  •  Medición de instrumentación.
Instrumentación

La mayoría de los medidores electrónicos tienen la posibilidad de efectuar la medición de magnitudes de instrumentación, tales como tensión, corriente, ángulo de fase, factor de potencia, etc., e incluso hay algunos que pueden medir distorsión armónica de tensión y corriente.
Medidor electrónico comercial
Se trata de medidores para medición de energía activa y de uso domiciliario, cuyo registrador en general puede ser un registrador mecánico o un display de cristal líquido LCD.
El medidor tiene una fuente de alimentación capacitiva protegida contra picos de alta tensión, que toma la tensión de línea y proporciona 5 Volts regulados al circuito. La fuente de alimentación posee una protección con un varistor de alta energía, que le permite soportar impulsos de 12 kV con una impedancia del generador de sólo 2 ohm.
El circuito integrado de medición de energía recibe muestras de la tensión a través de un divisor  resistivo y de la corriente, a través de un shunt de aleación de cobre. Por medio de estas muestras, el circuito integrado computa la energía y proporciona pulsos cuya cantidad es proporcional a la energía activa.


Una salida del integrado activa al motor paso a paso del registrador mecánico, que cuenta y registra la energía activa. Otra salida se conecta a un led rojo de testeo, utilizado para la prueba del medidor y a un opto acoplador que proporciona una salida de pulsos opcional.



Siguiendo estos mismo principios existen los circuitos integrados para medir energía.

Circuitos integrados para medir energía.
Los contadores son equipos que cuentan la energía activa (kW.h).  Los circuitos integrados de la familia ADE 77xx están empleados en circuitos de medida de energía eléctrica (por ej. contadores de energía eléctrica activa). Para construir un circuito de medida requieren pocos elementos añadidos exteriores - en un circuito integrado están incluidos todos los bloques necesarios. Disponen de un transductor ADS integrado, circuito de control de alimentación y carga, así como tensión interior de referencia. Pueden dirigir contadores electromecánicos.


Comerciales:
  •           ALGODUE ELETTRONICA
  •           FRER
  •           CONTREL
  •           SAIA BURGESS CONTROLS
  •           DOSSENA
  •           BOLEVO
  •           SOCEMEC
  •           LOVATO ELECTRIC
  •           ECT.

Encapsulados 
  •           ANALOG DEVICE
  •           CIRRUS LOGIC



CARACTERISTICAS DE ALGUNOS CIRCUITOS INTEGRADOS.

ANALOG DEVICES ADE7759ARSZ-ND
Interfaz                                                              SPI        
Carcasa                                                              SSOP20               
 
Montaje                                                             SMD     
Tensión de alimentación                                   5V CC   
Propiedades de circuitos integrados                 Unifásico            
Número de canales                                           2            
Frecuencia                                                        14kHz

ANALOG DEVICES ADE7754ARZ
Fabricante                                           ANALOG DEVICES          
Tipo de circuito integrado                  contador de energía eléctrica   
Tipo de red                                         3 fásica
Carcasa                                               SO24    
Montaje                                              SMD     
Precisión de medida                           0.1%     
Interfaz:                                              SPI
                                                            Pulse




CIRRUS LOGIC CS5461A-ISZ
Fabricante                                           CIRRUS LOGIC  
Tipo de circuito integrado                  contador de energía eléctrica   
Carcasa                                               SSOP24               
Montaje                                              SMD     
Tensión de alimentación                    4.75...5.25V CC
Propiedades de circuitos integrados   unifásico            
Corriente de alimentación CC            2.9mA  
Frecuencia                                          4096kHz              
Pérdidas de potencia                           500mW               
Precisión de medida                            0.1%     
Impedancia de entrada                        30kΩ    



Circuitos de acondicionamiento:
Para el cálculo de la potencia y energía, estos integrados tienen canales de entrada tanto para tensión como de corriente. Estos en su mayoría poseen un PGA para la obtención de la señal de tensión, mientras que la entrada de corriente en su mayoría debe ser obtenida de un transductor de corriente con un nivel máximo de entrada de 1v.
Sensado de la señal de corriente se sugiere utilizar un sensor de efecto Hall por sus excelentes características de linealidad. En la figura se muestra su conexión al canal de corriente.


Sensado de la señal de tensión, por medio de un diviso de tensión se inyecta al segundo canl de conversión A/D dicha señal. Se sugiere utilizar las resistencias de alta presión según indique las hojas de datos.


Se debe tener en cuenta que la mayoría de los transductores de corriente tienen un cambio de fase, sin embargo este error de fase puede corregirse escribiendo en los registros de calibración de Fase.
En cuanto al filtrado de las señales, siempre existe un pequeño error llamado “solapamiento”, muy común en los sistemas de muestreo, por lo que se recomienda utilizar un filtro pasa-bajos en las entradas analógicas del integrado. Este puede ser analógico (Filtro RC) con frecuencia de esquina de 10Khz. Se debe tener en cuenta que frecuencias por debajo de -3dB, se verá directamente reflejado en la componente fundamental de frecuencia, por lo que se debe tener una tolerancia apta para reducir estos errores.

REFERENCIAS: