Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Memoria Placa
Memoria Placa
Realizado por:
Frontal
Trasera
Descripción del Funcionamiento.
Nuestra placa es un termostato que, por lo tanto, nos controla la temperatura para que se
mantenga entre dos límites previamente fijados o que podremos variar mediante unos
pulsadores.
Ejemplo de Funcionamiento
La placa recibe alimentación de la fuente a través de los conectores banana con una
tensión de 12 v, que luego el regulador de tensión L7805 repartirá entre los diferentes
componentes. En caso de que la alimentación sea correcta se encenderá un LED verde
puesto para tal efecto.
El sensor LM35DZ, capta la temperatura ambiental y el amplificador operacional
LM358n hace corresponder a cada grado de temperatura 5 voltios. Esta información
pasa al PIC, el obtiene la información captada por el sensor.
Por otro lado, el cristal con sus dos condensadores de desacoplo, le indica al PIC que la
frecuencia a la que habrá que trabajar será de 4 Mhz, lo cual nos condicionará incluso el
programa.
Ahora llegamos a la zona importante de la placa, el PIC, que es el que controla,
mediante el programa, todas las funciones que le hayamos introducido al programa.
Para comenzar debemos estudiar el PIC y según nuestro diseño distinguir entre entradas
y salidas. Por supuesto, hay que saber las diferentes zonas del mismo según la
numeración de sus puertos. Por ello, lo primero que haremos será activar dos pines en
concreto el D4 y C7 que corresponden a las decenas y las unidades de la temperatura
captada. El PIC, además almacenará dos temperaturas umbrales previamente definidas
por nosotros, que indicarán la temperatura máxima permitida así como la mínima, de
manera que al llegar a una de estas el PIC nos llevará a un circuito o a otro.
Por su parte, el display nos marcará en todo momento la temperatura a la que nos
encontramos, leyendo la información obtenida directamente del PIC y ajustada según el
sensor.
Hay dos circuitos diferentes, el de refrigeración y el de calefacción. Al llegar a una de
las temperaturas umbrales activamos uno de los dos circuitos:
- Si la temperatura es baja, activamos el circuito de calefacción el cual activará
un LED rojo (simulando calor) y el relé conectado a esta parte del circuito
dará corriente permitiendo la conexión de una estufa.
- Si la temperatura es alta, activamos el circuito de refrigeración, el cual
activará un LED verde y el relé conectado a esta parte del circuito dará
corriente permitiendo la conexión de un ventilador.
Desarrollo y fases del proyecto.
Diseñar
Como primer objetivo, había que pensar lo que queriamos hacer. A partir de ahí ya
había que buscar un diseño por internet de lo que queríamos realizar más o menos. Una
vez hecho esto ya podíamos empezar con Orcad, en este caso con Capture, para preparar
todas las conexiones y componentes de la placa. Luego intentar utilizar los mínimos
componentes posibles para que la placa funcione, hasta aquí todo bien. Y
posteriormente, asociar un footprint a los componentes para poderlo pasar todo a Orcad
Layout para su posterior enrutado.
Enrutar
Enrutar es, seguramente una de las partes más importantes de la placa. Ordenar
adecuadamente los componentes así como conseguir optimizar el diseño, ocupando los
espacios libres y reduciendo el tamaño es bastante costoso, pero no imposible.
Insolar
Esta tarea fue cosa de los técnicos del laboratorio.
Soldar
No ha sido tan gran problema el tema de soldar, salvo en algunos casos en que las pistas
estaban muy juntas y había peligro de cortocircuito. Pero en general, fuímos cogiendo
práctica y el trabajo fue fluyendo por si solo.
Conseguimos lograr una mejor soldadura calentanto las patas de los componentes en
lugar de calentar directamente el estaño con el soldador. De esta forma quedaba todo
mucho más limpio de cara a la presentación
A la hora de soldar el mayor problema fue soldar el sensor, por que las pistas están muy
cerca una de la otra, para esta tarea nos ayudo, Ximo, técnico de laboratorio de
electrónica de la EPSA, para el resto no tuvimos mayor problemas, que los derivados
por la inexperiencia con el soldador, algunas soldaduras frías, pero todo se ha ido
solucionando con el tiempo.
Programar
El programa ya fue otro mundo, fue cambiar el chip y olvidarse de la placa como algo
físico y pensar en ella como "un aparato que hace algo". Bueno, con ayuda de los
manuales de la asignatura empezamos a entender lo que había que hacer, a separar las
entradas de las salidas en el PIC, a insertar bucles en el código... así nuestra placa
empezaba a hacer algo ya. Luego solo era cuestión de ir optimizando el código para
conseguir lo que queríamos.
Finalmente conseguimos que fuera nuestra placa, como termostato y como termómetro,
pero fue inútil la programación de los pulsadores. Los cuales habíamos pensado que
servirían para poder cambiar los márgenes entre los que oscilaría la temperatura, pero al
final no funcionaron. Y como conclusión, hay que dejar claro que aunque la placa no ha
llegado a funcionar completamente, cumple con creces la función de termostato y, por
lo tanto, podría ser utilizada en la vida real.
DISEÑO.
Aquí mostramos las diferentes partes de la placa tanto en Orcad Capture como en Orcad
Layout
ORCAD CAPTURE
- Display
- Fuente
- LEDs
- PIC
- Programador
- Pulsadores
- Relés
- Sensor
Componentes y FootPrint asociado.
RESISTENCIAS
R1W4/L.400/P.80/D
R1,R26,R27 1K
.0.8
R1W4/L.400/P.80/D
R2 4K7
.0.8
R1W4/L.400/P.80/D
R3,R4,R5,R23 100
.0.8
R1W4/L.400/P.80/D
R6,R7,R24,R25,R28,R29,R30 1.2K
.0.8
R8,R9,R10,R11,R12,R13,R14,R15,R16,R17,R18, R1W4/L.400/P.80/D
220
R19,R20,R21 .0.8
R1W4/L.400/P.80/D
R22 390k
.0.8
CONDENSADORES
CAP/D.400/L.200/P.
C1 470 uF/35V
100
CAP/300X100/L.20
C2 330nF
0/P.80
CAP/300X100/L.20
C3,C4,C7,C8 100nF
0/P.80
CAP/300X100/L.20
C5,C6 15 pF
0/P.80
DIODOS
D1 1N4004 DO-41/L.400/P.100
LED
D2,D5,D7,D8,D9,D10 ONLED
5MM/P.70/D.0.8
D3 1N4148 DO-35/L.300/P.70
D4,D6 1N4007 DO-41/L.400/P.100
TRANSISTORES
Q1,Q2,Q3,Q4 CB639 TO92 (F)-2
CONECTORES
CON BANANA
tipo banana Jumper
5MM
CON BANANA
tipo banana Jumper2
5MM
DC 12con.alimentación. Jumper3 DC 12V
CIRCUITOS INTEGRADOS
Regulador de tensión (7805) U1 LM7805 TO220V_1
LM35/DZ Sensor de Temperatura U2 LM35/TO TO-92A
DIP.100/8/W.300/L.
Amplificador Operacional(KA358) U3 KA358
400
PIC 16F877 U4 PIC16F877 40DIP600/P.60X100
DISPLAY
Display cátodo común Disp_Cat_Com SX-56
PROGRAMADOR
CONNECTOR
con. RJ11 con 6 patas RJ11-6
RJ11-6
RESET
JP1 RESET JUMPER 2X1
RELÉS
RELAY_SPDT
OMRON RELE_NEGRO
_1A
PULSADORES
W
SW1,SW2,SW3 PUSHBUTTO SWITCH
N-SPST
CRISTAL
Y1 4MHz CRISTAL_HC49
TORNILLOS
SEPARADOR
TORNILLOS SEP. HEXAGONAL
HEXAGONAL
ENLACES DE REFERENCIA.
o Farnell: http://es.farnell.com
o Microchip: http://www.microchip.com
o OrCAD: http://www.orcad.com
• Páginas de la universidad:
Este trabajo ha sido realizado para las asignaturas de SED, LSED y SAD de la
especialidad ITT Telemática de la Universidad Politécnica de Valencia por: