Download Resumen - Departamento de Tecnología Electrónica

Document related concepts

Transistor IGBT wikipedia , lookup

Regulador de tensión wikipedia , lookup

Rectificador wikipedia , lookup

Medidor de ESR wikipedia , lookup

Fuente de alimentación wikipedia , lookup

Transcript
Desarrollo de un prototipo de bocina electrónica
1. Justificación y objetivos
El trabajo desarrollado en este proyecto ha sido realizado gracias a la beca proporcionada por la
Fundación CIDAUT ubicada en el Parque Tecnológico de Boecillo, cuyo objetivo es la mejora de la
bocina de un vehículo mediante un circuito electrónico cuyos componentes principales son un transistor
de potencia y un microcontrolador. La necesidad de esta mejora viene dada por el desgaste de una pieza
mecánica, el ruptor. El desgaste, es producido por un arco eléctrico, debido al paso de la corriente por el
ruptor, provocando picos de hasta 20 A. Se pretende solucionar este problema sustituyendo el sistema de
apertura – cierre mecánico por un dispositivo electrónico de potencia (MOSFET).
Este circuito electrónico, gobernado por un microcontrolador, es una forma de control con
realimentación que indicará a la bocina la forma de actuar ante posibles variaciones de la frecuencia de
resonancia del avisador acústico.
Las especificaciones del sistema de control son:
1 – Tomar la señal del ruptor y reproducir su comportamiento mediante el semiconductor de
potencia en funcionamiento normal.
2 – Medir la frecuencia a la que esta funcionando la bocina dirigida por el movimiento del
ruptor.
3 – Tomar el control y oscilar de forma forzada si el uC no recibe la señal del ruptor. En modo
forzado el ciclo de servicio (duty cycle) es del 53%.
4 – Tomar el control en caso de que la frecuencia de oscilación natural se salga fuera de una
banda (±20 Hz) y trabajar en modo forzado.
5 – Soportar los desgastes mecánicos que se produjeran, por lo que una vez conocida la
frecuencia de trabajo, será almacenada en memoria no volátil transcurridos 2 s. de pitada y recuperada
para siguientes encendidos.
6 – Estar en funcionamiento más de 3 minutos y posteriormente reducir el ciclo de servicio al
31%.
7 – Arrancar en modo forzado, leyendo de la memoria la frecuencia almacenada y
posteriormente pasar a funcionamiento normal si la oscilación del ruptor es correcta.
Otro objetivo es la implementación del circuito electrónico en una PCB (Printed Circuit Board).
Previamente debemos diseñar el circuito con el software OrCAD y mediante la realización de diversas
simulaciones.
Conseguido esto, el siguiente objetivo es el desarrollo de un prototipo de pruebas, que nos
permita simular el comportamiento de la bocina real una vez fabricada.
Para la realización de todos estos objetivos ha de cumplirse con la normativa vigente
relacionada con componentes electrónicos, prevención de riesgos laborales, etc.
1
Desarrollo de un prototipo de bocina electrónica
La familiarización con el trabajo en proyectos de I + D es otro de nuestros objetivos. Desde el
trabajo de oficina utilizando el software necesario, estudiando las distintas posibilidades de realización
del proyecto y tratando con proveedores para conseguir el material requerido, hasta el del laboratorio
haciendo ensayos y manejando instrumental.
2. Descripción del funcionamiento de la bocina original
La bocina es un actuador electromagnético, transforma la energía eléctrica en desplazamiento de
una membrana elástica, que provoca ondas de presión en el aire, es decir, sonido.
Sin entrar demasiado en detalle, podemos resumir los fenómenos que se producen durante su
accionamiento:
Los terminales de la bobina de cobre reciben alimentación eléctrica. La señal que soporta es de
12 voltios, con corrientes del orden de 6 amperios rms. Existe un elemento, el ruptor, formado por un
contacto móvil y otro fijo, que es accionado por el áncora, como se ve en la Imagen 1, de forma que abre
y cierra el circuito eléctrico de alimentación a la bobina, según su movimiento vertical, entrando y
saliendo del cuerpo de la bocina. El resultado es un funcionamiento intermitente, luego la bobina de
cobre recibe pulsos de alimentación, con una frecuencia de entre 300 y 500 Hz.
Imagen 1. Esquema del avisador
3. Descripción del circuito electrónico
Es obligatorio el cumplimiento de la directiva 2002/95/EC, relacionada con el contenido de
sustancias contaminantes. Todos los componentes electrónicos deben disponer de la conformidad RoHS
(deben ser libres de metales pesados, como es el plomo).
Antes de describir los diferentes componentes que forman el circuito electrónico (Ver Circuito
1), hay que distinguir dos partes claras en él. Por un lado vamos a tener la parte de potencia formada por
el diodo D2, el propio avisador acústico y el transistor T. Y por otro lado la parte de control formada por
el resto de componentes y cuyo elemento principal y “cerebro” del circuito va a ser el microcontrolador.
Los componentes del circuito son los siguientes:
2
Desarrollo de un prototipo de bocina electrónica
D2
MOSFET
T
AVISADOR
V1
VCC
R2
R6
D1
DRIVER
10K
3K3
R3
47K
C
R5
Dz2
33uF
560
4V7
V1
R4
R1
T1
BJT
3K3
3K3
Dz1
4V7
C4
PIC12F629
REGULADOR 7805
IN
OUT
10
2
3
C1
100nF
GND
R7
1
100nF
1
2
C2
100nF
C3
10uF
R8
1K2
3
4
Vdd
Vss
GP5
GP0
GP4
GP1
GP3
GP2
8
7
6
5
Circuito 1. Circuito electrónico
™
La misión del Condensador (C), es suministrar al microcontrolador la energía necesaria para que
pueda grabar en su memoria EEPROM, cuando el circuito deja de ser alimentado. Cuando cesa la
alimentación, el diodo 1 (D1) debe bloquear el paso de corriente hacia la bocina.
™
El diodo 2 (D2) de libre circulación tiene la función de liberar la energía que queda acumulada en
la bobina del avisador acústico.
™
La resistencia R1 limita la corriente que circula por el zener, como medida de protección. Y el
diodo zener (Dz1) mantiene un nivel de tensión de 4,7V, cuando el circuito está alimentado por la
batería.
™
Al igual que R1 y Dz1, la misión de la rama compuesta por R2 y Dz2, es la de hacer comprender
al micro un estado lógico (0 ó 1) a través de un nivel de tensión de 4,7V ó 0V para comunicarle la
frecuencia a la que está sonando el avisador acústico, mediante una señal digital.
™
La resistencia R3 sirve para que la señal del ruptor esté referenciada a masa y siempre comience
en estado 0.
™
La resistencia R6 va conectada a la puerta del transistor, con el fin de dar una mayor estabilidad al
circuito al estar referenciada a masa.
™
El regulador de tensión 7805 transforma la tensión de nuestra batería a la tensión de alimentación
del microcontrolador (5V). Para un correcto funcionamiento de este dispositivo el fabricante nos
recomienda poner dos condensadores (no polarizados) de valor de 100nF, uno a la entrada y otro a la
salida del regulador, además de un condensador electrolítico de 10µF para obtener un mejor filtrado en la
señal de salida.
™
Las resistencias R7 y R8 sirven de protección al microcontrolador en caso de corto. R7 protege a
todo el micro y R8 protegería la patilla GP3, al estar conectada a la patilla de alimentación.
™
El driver está formado por un transistor bipolar BJT, la resistencia de base R4 y la resistencia de
colector R5. Con él conseguimos invertir la señal que saca el micro y transformarla a unos niveles de
tensión y corriente mayores para que el MOSFET pueda trabajar en conmutación.
3
Desarrollo de un prototipo de bocina electrónica
™
El transistor MOSFET, es uno de los elementos más importantes del circuito. Permite eliminar el
arco eléctrico, pues su objetivo es la apertura o cierre de la rama de potencia, haciéndolo trabajar como
un conmutador, con la finalidad de producir el movimiento en la membrana del avisador acústico.
4. Descripción del microcontrolador
Es el “cerebro” del circuito. De este dispositivo va a depender el correcto funcionamiento del
avisador.
Teniendo en cuenta los requerimientos del cliente, llegamos a la conclusión de que las
características necesarias para el microcontrolador son:
™ 1 Timer de 8 bits
™ 1 Timer de 16 bits
™ 2 entradas
™ 1 salida
™ 1Kb de memoria de programa (FLASH)
™ 128 bytes de memoria EEPROM
™ 64 bytes de memoria SRAM
™ Capacidad de interrupción
™ Rango de operación de automoción: -40º - 125º.
Valorando todos estos detalles, escogimos un PIC de la marca Microchip, concretamente el
PIC12F629, el cual, es el de gama más baja de la familia PIC12 que tiene capacidad de interrupción.
Los pines tienen la numeración mostrada en la Imagen 2.
Imagen 2. Microcontrolador PIC12F629
Las entradas van conectadas a los pines GP5 y GP2, mientras que la salida del microcontrolador
es el pin GP4. El pin de alimentación Vdd esta conectado a la salida del regulador 7805, proporcionando
al microcontrolador la tensión correcta de alimentación (5V). El pin de masa Vss es conectado a la masa
general del circuito.
En cuanto al encapsulado, primeramente hemos escogido un PDIP de inserción, que montamos
en una placa de islas, para hacer pruebas. Después hemos usado uno de montaje superficial.
Se optó por programar en lenguaje ensamblador aunque sea más laborioso que en lenguaje C, ya
que en ensamblador ocupa menos memoria, por lo cual el uC puede ser más económico al necesitar
menos FLASH y RAM.
4
Desarrollo de un prototipo de bocina electrónica
5. Descripción sobre el programa
El programa está escrito en lenguaje ensamblador, bajo el entorno de programación MPLAB.
Está formado por una serie de rutinas que se ejecutan de forma secuencial y que atienden a los eventos de
forma asíncrona por medio de interrupciones. Estas rutinas realizan las funciones de control
correspondientes a cada modo de funcionamiento: normal, forzado, chequeos, etc.
™ Funcionamiento en modo natural: El ruptor dirige el funcionamiento del sistema,
trabajando a la frecuencia natural. En cada flanco de subida y bajada del ruptor (señal que entra por GP2
del uC), la señal de salida (GP4 del uC) debe seguir a la del ruptor para que al pasar por el driver del
circuito, se invierta, y así conseguir que el MOSFET conduzca con el Duty Cycle complementario al que
está trabajando el ruptor. En el bucle que saca la señal en modo Normal, se arranca una temporización
que cancela los posibles rebotes que se pudieran producir. Esta temporización está fijada a un 10% del
periodo de funcionamiento. Después del vencimiento de esa temporización, se produce un cambio en la
salida digital que hace conmutar al MOSFET bien a conducción o bien a corte, según corresponda.
™ Arranque de la bocina: Cuando la bocina arranca, lee la frecuencia de la EEPROM, se
comprueba que ésta no esté fuera del rango (±20), pero si lo está tomaría una asignada por programa.
Durante los 4 primeros ciclos, está funcionando en modo forzado, dirigido por el microcontrolador.
™ Fallo del ruptor: En cada bucle de espera al flanco de subida o de bajada, se comprueba
que el ruptor no esté fallando, es decir, que no lleve más tiempo del debido a 1 lógico o a 0 lógico. Si
falla, la bocina entrará en funcionamiento en modo forzado.
™ Grabación en memoria del dato de frecuencia: En caso de que se cumplan las
condiciones adecuadas: ha pasado más de dos segundos y la bocina está trabajando en modo de
funcionamiento natural, se graba el valor de la frecuencia en la memoria no volátil. El proceso comienza
cuando se detecta en la entrada GP5 (entrada que indica el estado del pulsador), que el botón de
encendido ha pasado de estar de uno lógico a cero lógico. Este proceso dura aproximadamente 4 ms (5
ms según las especificaciones del fabricante). Después del proceso de grabación el programa permanece
en un bucle infinito hasta que se consume la energía que hay en el condensador C.
™ Funcionamiento en modo fallo por sobrecalentamiento: En caso de que la bocina esté
alimentada durante más de 3 minutos, en cualquiera de los estados en los que estuviera (funcionamiento
en modo natural o funcionamiento en modo forzado con duty cycle del 54%), pasaría a funcionamiento
en modo forzado con un DC del 30%.
™ Funcionamiento en modo fallo por salida de la banda de frecuencia: Después de los
primeros 700ms (255 pulsos) aprox. de pitada, se chequea que la frecuencia de funcionamiento está
dentro de los márgenes establecidos: ±20Hz. Si está dentro de esos márgenes, permanece en
funcionamiento en modo normal, de lo contrario, pasa a modo de funcionamiento forzado con duty fijo y
frecuencia fija.
5
Desarrollo de un prototipo de bocina electrónica
6. Conclusiones
El resultado final de este proyecto es un prototipo funcional de una bocina, controlado por un
circuito electrónico cuyos componentes principales son un transistor de potencia y un microcontrolador.
En su realización se ha conseguido eliminar el arco eléctrico que producía el desgaste en la
pieza mecánica de la bocina por la que pasaba toda la corriente del circuito, y por tanto alargar su vida
útil. Esto se ha logrado gracias al circuito electrónico que contiene al semiconductor de potencia
(MOSFET), por el cual, ahora, pasa la corriente del circuito.
En cuanto a las especificaciones del software de control, se ha conseguido cumplir todas ellas.
El funcionamiento en modo normal ha sido el que más problemas ha supuesto, ya que la señal
analógica generada por el ruptor no es la más adecuada para nuestra aplicación digital al tener
oscilaciones en tiempos muy cortos (del orden de µs.).
Se ha implementado el circuito electrónico en una PCB. Previamente este circuito se ha
desarrollado con el soporte de un paquete software (OrCAD Capture) y mediante la realización de un
conjunto de simulaciones. Primero se hizo una PCB en placa de islas, con componentes de inserción.
Más tarde, se diseñó la PCB para montaje superficial con el programa OrCAD Layout, y después de la
fabricación en el laboratorio, se soldaron los componentes. Luego, se montó el circuito impreso en la
carcasa de la bocina y se introdujo en la caja que sirve de prototipo de pruebas, que permite simular el
comportamiento de la bocina real una vez fabricada.
Para la realización de todo este proyecto se ha cumplido con la normativa vigente en relación a
componentes electrónicos, prevención de riesgos laborales, sistemas electrónicos en vehículos, etc.
Nos hemos familiarizado con el trabajo en proyectos de I + D, ya que se ha realizado el trabajo
de oficina utilizando el software necesario para cada aplicación, estudiando las distintas posibilidades de
realización del proyecto y se ha tratado con proveedores para conseguir el material requerido e
información sobre programación y utilización del microcontrolador. Además se han realizado también
los trabajos necesarios en el laboratorio, por lo que se han utilizado componentes, herramientas e
instrumental electrónico de test y medida como osciloscopio, generador de ondas, polímetro.
Como líneas futuras de este proyecto se pueden plantear distintos puntos:
™La sustitución del ruptor por otro sistema, con el fin de que la señal sea adecuada para el
microcontrolador.
™Una futura producción industrial en serie.
™Un banco de ensayos para comprobar el correcto funcionamiento de las bocinas fabricadas por medio de
un software.
6