Está en la página 1de 21

Escuela politcnica superior de Alcoy

VVCMP
Velocidad del Ventilador Controlada con el microcontrolador PIC

Componentes del Grupo del Trabajo


Ral Fauli Bonell Daniel Nac-il Chung Yoon Jose Javier Melere Montero

Profesores de apoyo
Nacho Mir Orozco -> Profesor de LSED Juan Ramn Rufino -> Profesor de SED y SAD

Indice
Indice..................................................................................................2 VVCMP ...............................................................................................3
Velocidad del Ventilador Controlada con el microcontrolador PIC ........................ 3

Capture ..............................................................................................4
La alimentacin: ....................................................................................................... 4 El programador:........................................................................................................ 4 El cristal y el condensador de desacoplo:................................................................. 5 Dlisplay LCD:........................................................................................................... 5 PIC y pulsadores:...................................................................................................... 6 Optotriac: .................................................................................................................. 6

Footprint ............................................................................................7
Resistencias y Diodos:.............................................................................................. 7 Condensadores y transistores:................................................................................... 8 LEDs y Fotodiodos:.................................................................................................. 8 Conectores: ............................................................................................................... 8 Integrados, PIC (40 pines) y OPTOTRIAC (6 pines): ............................................. 9 Conector bus 10 pines y jumper: .............................................................................. 9 Rectificadores de tension y Pulsadores: ................................................................... 9 Display LCD y Potenciometro.................................................................................. 9 Componentes no elctricos (Ventilador y Tornillos): ............................................ 10

Layout .............................................................................................. 11
Ordenacin de los componentes:............................................................................ 11 Enrutar: ................................................................................................................... 12 Detalles finales: ...................................................................................................... 13 Capas a imprimir: ................................................................................................... 14

Soldar ............................................................................................... 15 Programa ......................................................................................... 16 Sensor .............................................................................................. 17


Circuito del sensor:................................................................................................. 17 Adquisicin de datos: ............................................................................................. 17

VVCMP
Velocidad del Ventilador Controlada con el microcontrolador PIC
Creacin de una placa que regula la potencia suministrada a un ventilador y que calcula las rpm que efectua el ventilador, explicacion de su montaje, desde el propio diseo de la placa hasta la programacin del PIC

Capture
Dentro del Pack Orcad 9.2. est la herramienta Capture que es el progr ama que utilizaremos para indicar todas las conexiones entre los elementos. Antes de nada se debe tener bien claro todas las partes y funcionalidades de nuestro circuito.

La alimentacin:

De la alimentacin hay que destacar J3 y J4 son las entradas de banana, son los encargados de alimentar la placa a unos 18 voltios, este voltaje pasar por U2 y obtendremos a su salida V12, los 12 voltios necesarios para el ventilador. Estos 12 pasaran por U1 y a la salida tendremos Vcc y Vdd, voltajes a 5 voltios que junto al plano de mas alimentaran todos los componentes, si la placa esta bien alimentada el led verde nos lo indicara. Diferenciamos la toma tierra con la masa a trabes de una resistencia de 0 ohmios.

El programador:

El programador es el circuito junto con la placa de programacin que se unira a travs de un bus de 10 pistas a J2 son necesarios para meter nuestro programa al PIC. Las salidas RB6 y RB7 irn conectadas al PIC.

El cristal y el condensador de desacoplo:

El condensador de desacoplo es para mayor seguridad a la hora de alimentar al PIC, y el cristal es el encargado de proporcionar la frecuencia de reloj al PIC, en este caso utilizaremos un cristal de 20 Mhz. Ambos circuitos deben estar prximos al PIC, es una de las cosas que debemos tener claras a la hora de empezar con el Layout

Dlisplay LCD:

En el display es donde mostraremos los resultados obtenidos, el que hemos utilizado es de 16 pines 14 de datos que conectaremos al puerto D, el de masa y el de alimentacin que ir regulado por un potencimetro para darle mayor o menor iluminacin.

PIC y pulsadores:

El PIC es lo ms importante de nuestro circuito puesto que todas las partes van conectadas a sus pines. En libreras del capture hay varios pulsadores (SW), pero el que nosotros compramos tenia 4 pines con lo que nos daba error para pasar el diseo al Layout, optamos por poner un conector universal de 4 pines que se utilizan para casos en los que no tenemos una librera para dicho componente, simplemente nos tenemos que fijar en el footprint que le asociamos.

Optotriac:

Con el optotriac podremos controlar mediante una salida del PIC la potencia que queramos darle al ventilador (CON3) Sensor:

El sensor se trata de dos fotodiodos de infrarojos, el blanco es el emisor y el azul el receptor quien le dar la seal al PIC, entre ellos se debe colocar las aspas del ventilador

Footprint
Dentro del Capture debemos modificar de todos los componentes la propiedad footprint, es la encargada de asignar el tamao real de todos los componentes, naturalment e antes de nada debemos comprarlos .

Una vez comprados con el Layout dentro Tools Library Manager buscaremos y comprobaremos en las libreras los footprint de todos los componentes

Resistencias y Diodos:

Puesto que todas las resistencias son del mismo tamao, igual que con los diodos, con un simple footprint para todos es suficiente.

Condensadores y transistores:

A diferencia que antes en estos si que segn el valor cambian de tamao.

LEDs y Fotodiodos:

De los leds hay que fijarse en que la parte tallada es el catodo, los fotodiodos deben estar tumbado mirndose para detectar cuando una aspa del ventilador pasa por en medio.

Conectores:

Integrados, PIC (40 pines) y OPTOTRIAC (6 pines):

Conector bus 10 pines y jumper:

Rectificadores de tension y Pulsadores:

Display LCD y Potenciometro

Componentes no elctricos (Ventilador y Tornillos):

De Estos componentes no son importante ahora para el footprint del orcad, pero si que son necesarios una vez en el Layout, le indicaremos ne w component y le modificaremos la propiedades de non-electric activada.

10

Layout
Una vez asignados todos los footprints a los componentes, en tools Create netlist, abilitar la casilla pulgadas (inches) y aceptar, lo ms seguro es que nos salgan algunos errores como que no concuerdan los nmeros de pines. Una vez resueltos esos pequeos fallos, se creara un nuevo archivo con extensin *.MNL, con Layout seleccionando new abriremos el archivo MNL y creara un archivo *.MAX

Ordenacin de los componentes:


Layout te pone los componentes todos en una fila es muy importante la colocacin antes de enlutar. Como ya hemos dicho el condensador de desacoplo, y el cristal deben estar proximos al PIC. Muy importante tambin es hacer grupos segn las partes, el programador , la alimentacin , Puesto que todos los elementos van al PIC, dejaremos el PIC en el centro e iremos buscando la mejor colocacin para el resto de grupos

11

Enrutar:
A la hora de enrutar nos puede venir de ayuda el Auto Autorute pero no es suficiente, habr que ingenirselas para poder hacerlo sin ningn puente, para ello hay una serie de teclas directas de gran ayuda: R Girar componentes B Selecciona la region de la parte que quieras modificar M Minimizar conexiones, selecciona funciona mejor si seleccionas toda una parte W Editar ancho de la pista que quieras colocar (para hacer tramos ms estrechos) Otras cosas a tener en cuenta es el ancho predeterminado de las pistas y la separacion entre ellas Route Spacing : Nets: Layers: 20 20 10 30 30 20 min 20, con 30, max 40 La nica Routing: BOTTOM, las dems UNUSED

12

Detalles finales:
Ya estan todas las pistas enrutadas ahora tan solo nos faltan unos ultimos detalles: Las lineas de alimentacin deben deben ser de ancho 40 Colocar un marco de ancho 5 en las capas 0, 2, 23 (shift 23) Colocar el nombre del grupo, y recordar darle la vuelta (mirror) Todo Route-spacing a 40, antes plano de masa. Plano de masa, seleccionado obstacle tool, new properties Cooper poor GND

13

Capas a imprimir:
FOTOLITO: capa 2

COMPONENTES: capa 23 (shift3)

14

Soldar
Este es el resultado del fotolito una vez ya insolado, ahora tansolo falta soldar y comprobar fallos

Haremos todos los agujeros a 0.7 mm que es el tamao ms pequeo de los componentes, y luego iremos viendo que componentes no caben, las tuercas estan a 2.3 mm y los conectores banana a 3.5 mm Para soldar lo mejor es calentar la pista que queremos estaar y acercar el estao para echarle una gotita teniendo cuidado con las dems pistas.

15

Programa
Nuestra placa tiene como misin realizar una medicin de velocidad de un ventilador a su vez que controlar la velocidad del ventilador. Para ello utilizamos un PIC 16F877 que se encargara de recoger la seal del sensor y con los debidos clculos hallar la velocidad a la que este funcinando el ventilador en ese momento. La ota tarea ser que mediante unos pulsadores sea capaz de regular la velocidad del ventilador adaptando la salida que regula a un circuito qu permita un mayor voltaje puesto que el PIC solo trabaja a 5 voltios. A continuacin se enumeran las partes mas importantes del programa:

PWM
la funcin pwm nos permite regular la potencia ; esto se consigue dejando durante un periodo una parte del tiempo salida a 1 y otra parte del tiempo a 0 siendo mayor la potencia cuanto mayor tiempo permanezca en un periodo a nivel alto

TIMER1
Del timer1 aprovechamos su funcin de contador para que cada milisegundo se produzca una interrupcion y si se produce un cambio `por flanco de subida suma 1 al contador. De esta forma contablilizamos todas las veces que pasa algo entre los dos fotodiodos.

TIMER2
Se producira cada milisegundo una interrupcin pero no nos interesa que sea tan rapida por lo que ponemos unas condiciones para que se produzca una cada 100 milisegundos, la cul lee el valor de entrada de unos pulsadores que suben o bajan la potencia con el PWM ; la otra se producira cada segundo y calculara la diferencia en el contador que habia un segundo atras y la de ahora, lo que ser igual a las aspas que han pasado en un segundo

16

Sensor
Circuito del sensor:
Aqui podemos observar el circuito del sensor; est el emisor que tiene una resistencia para que no llegue mas corriente de la necesaria al led emisor, el cual siempre estar iluminando. Al otro lado el circuito receptor que tien un fotodiodo que deja pasar corriente en el sentido del palito cuando incide luz sobre conectando por tanto la masa a la salida, y cuando no incide luz es Vcc la que queda conectada a la salida separada por una resistencia.

Adquisicin de datos:

En estas imagenes podemos ver una prueba que hicimos donde se observa que se producen unos cuando algo se interpone entre los fotodiodos emisor y receptor . Para adaptar la seal colocamos una resistencia antes del PIC con lo que conseguimos una seal lo ms cuadrtica posible.

17

Al incidir el haz de luz ultravioleta la tensin de la salida es aproximada a 0, y cuando no incide a 5 V, este es el resultado obtenido del osciloscopio, al colocar el ventilador en marcha entre los fotodiodos.

El resultado final, hemos podido comprobar que el PIC puede captar un haz de luz de 0.5 milisegundos

18

VCC

VCC

V12

D2

LCD DISPLAY

Sensor D4 LED

PWM 220 GND

1 2

R3 220 D3 LED

R13 10k

R4 Q1 OPTOACOPLADOR 4 J1 1 2 3 CON3 DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 E R/W RS VO VDD VSS
D

U3 VDD
C

VPP

C6 100n

LCD-RS LCD-R/W LCD-E

1 2 3 4 5 6 7 8 9 10

MCLR/Vpp RA0/AN0 RA1/AN1 RA2/AN2/VrefRA3/AN3/Vref+ RA4/TOCK1 RA5/AN4/SS RE0/RD/AN5 RE1/WR/AN6 RE2/CS/AN7 OSC/CLKIN OSC2/CLKOUT RCO/T1OSO/T1CK1 RC1/T1OSI/CCP2 RC2/CCP1 RC3/SCK/SCL RD0/PSP0 RD1/PSP1 PIC16F877

RB7/PGD RB6/PGC RB5 RB4 RB3/PGM RB2 RB1 RB0/INT RD7/PSP7 RD6/PSP6 RD5/PSP5 RD4/PSP4 RC7/RX/DT RC6/TX/CK RC5/SDO RC4/SDI/SDA RD3/PSP3 RD2/PSP2

40 39 38 37 36 35 34 33 30 29 28 27 26 25 24 23 22 21

RB7 RB6

VCC R5 4k7 1 3

J6 2 4 Pulsador4_2 J7

DD7 DD6 DD5 DD4 DD3 DD2 DD1 DD0 LCD-E LCD-R/W LCD-RS

14 13 12 11 10 9 8 7 6 5 4 3 2 1 VDD R6 4K7 R7 10k


C

R1 CLKIN 13 CLKOUT 14 SENSOR 15 16 CLKIN PWM 17 18 DD0 19 DD1 20 C8 18p

DD7 DD6 DD5 DD4 VCC DD3 DD2

R2 4k7

1 3

2 4 Pulsador4_1 VDD R15 D1 4k7 R8 2 1N4148 100 J9 1 RESET


B

CLKOUT

10M

20M C7 18p
B

GND

C1 100n

J3 1 + J8 3 2 1 CON3 1 -

D6 1 1N4004

U2 GND IN OUT 3

V12 1 C4 100n

U1 IN GND OUT 3

J2 VCC VDD R14 1 3 5 7 9 D5 LED + + + + + ICSP + + + + + 2 4 6 8 10

VPP VDD VSS DATA CLK

R10 100 R11 100

RB7

LM7812 C2 2 10u

LM7805 2

C5 100n

10K

RB6

J4

0 R12 GND VSS


A

También podría gustarte