Académique Documents
Professionnel Documents
Culture Documents
"FRANCISCO DE MONTEJO"
INCORPORADO A LA SECRETARIA DE EDUCACIN PBLICA
CLAVE C.T. 31PSUOO34W, CALLE 49 #142-A COL. SAN
FRANCISCO VALLADOLID, YUCATN, C.P. 97780
Ingeniera en Mecatrnica
Asignatura: Sistemas Lineales
Grado: Sexto Cuatrimestre
Grupo: nico
Parcial: Cuatrimestral
Sumario.
Este proyecto fue realizado como aplicacin de los conocimientos obtenidos a
lo largo del 6 cuatrimestre en donde se tomaron las clases de electrnica de
potencia, sistemas lineales, microcontroladores y programacin numrica, por
tal motivo, se opt por escoger el cargador de celulares.
Se aplic la electrnica de potencia en el manejo de la corriente alterna para
suministrar potencia en watts a las dos salidas para los celulares, adems de
transformarla en DC y as ser usada en los distintos circuitos distribuidos en
las diferentes placas del dispositivo, adems, manejarla de la manera correcta
para no sufrir prdidas en costos de la potencia suministrada. En sistemas
lineales se aprecia el manejo de entradas y salidas del dispositivo adems del
comportamiento del sistema ante su funcionamiento en la vida real. La materia
de microcontroladores sirvi para realizar el control del dispositivo, administrar
todos los datos que deban ingresar al mismo, y encargarse de evaluar el
tiempo de funcionamiento de acuerdo al consumo del proyecto. La
programacin numrica entra siempre dentro del rango de programacin ya
que se usan algunos mtodos numricos para el anlisis de la respuesta del
sistema, y as mantener su correcto funcionamiento y una buena efectividad
del dispositivo.
En cuanto a la electrnica se dividi el circuito en varias placas para mantener
la seguridad de los componentes y tener una buena organizacin, entre ellas
ABSTRACT.
This project was realized as an application of knowledge obtained during the
6th term in which the courses of power electronics, linear systems,
microcontrollers and numerical programming were taken, and for that reason
the cellphone charger was chosen where all courses taken, combined in the
right way.
Power electronics was applied in the management of the alternating current to
supply power in watts to the two outlets for the cell phones, in addition to
transform it into DC and thus be used in different circuits distributed in different
plaques and further more to handle it in the right way so not to suffer losses in
costs of the power supplied.
In linear systems, management of the devices inputs and outputs is seen in
addition to the behavior of the system in operation in real life.
The course in microcontroller served for controlling the system, managing all
data input and to evaluate the charging time according to the consumption of
the cellphone.
Numerical programming always falls within the range of programming as some
numerical methods for the analysis of the response of the system, and thus
maintain proper operation and good efficiency of the device.
As for the electronic, it was divided into several plaques to maintain the security
of the components and have good organization, included is the plaque of the
CLN25 sensor which is an instrumental current sensor that was used to
maintain high reliability in its sensing. A separate plaque was made for the
signal conditioner, which takes the sensing of CLN25 current and transforms it
into a voltage signal directed to another plaque containing one of the two
CY8C29466-24PXI microcontrollers used, this is responsible for measuring
power output and thus dispense the power, measuring adequately the time in
which it delivers power to the cellphone.
responsible for receiving data from the infrared sensors that were used for
counting the different types of coins accepted in the device, it is noteworthy that
there is a communication through the UART protocol between the two
microcontrollers, in which the second microcontroller sends data as variables
according to the coins surveyed and the first microcontroller performs the
summation of the total amount and is responsible for activating the relay which
is a RAS0510 which operates the switch for supplying power to the outlets.
For the mechanism used to recognize the different coins entering the device, a
ramp was designed slanted at an angle of 45 degrees, with a rail with two holes
of the exact size of the coins accepted, which causes that as a coin is inserted
it slides, and as it passes and reaches the hole of its specific size it falls
sideways, giving a signal to an infrared sensors and therefore recognizing its
value.
ndice.
ndice. .............................................................................................................. I
ndice de Imgenes........................................................................................ IV
ndice De tablas. ............................................................................................ VI
ndice de Ecuaciones ..................................................................................... VI
CAPTULO I ................................................................................................... 1
1.1. Introduccin. ......................................................................................... 2
1.2. Justificacin. ......................................................................................... 4
1.3. Objetivo general. .................................................................................. 5
1.4. Objetivos especficos. ........................................................................... 5
CAPTULO II ................................................................................................... 7
2.1. Problemas a resolver. ........................................................................... 8
2.2. Cronograma de actividades. ................................................................. 9
2.3. Descripcin de actividades del cronograma. ...................................... 10
2.3.1. Investigacin acerca de los cargadores de celulares pblicos. .... 10
2.3.2. Primer pedido de materiales electrnicos a Newark. .................. 10
2.3.3. Investigacin del sensor CLN25. .................................................. 10
2.3.4. Realizacin de la placa para el sensor CLN25. ............................ 11
2.3.5. Realizacin de la placa para la fuente del dispositivo. ................. 11
2.3.6. Diseo en Solid Works del cargador. ........................................... 11
2.3.7. Realizacin del circuito acondicionador de seales. .................... 11
2.3.8. Realizacin de la placa del acondicionador de seales. .............. 12
2.3.9. Diseo del mecanismo de reconocimiento de monedas. ............. 12
2.3.10. Realizacin del mecanismo de reconocimiento de monedas. .... 12
2.3.11. Realizacin de la placa de la planta del sistema. ....................... 12
2.3.12. Realizacin de las placas para los dos microcontroladores. ...... 13
2.3.13. Programacin del microcontrolador principal del dispositivo. ..... 13
II
Recomendaciones. .......................................................................... 95
III
ndice de imgenes.
Imagen 1 Circuito de configuracin inversora. .............................................. 28
Imagen 2. Configuracin no inversora. ......................................................... 31
Imagen 3. Configuracin mezclador- sumador. ............................................ 33
Imagen 4. Configuracin seguidor. ............................................................... 35
Imagen 5. Configuracin con alimentacin asimtrica. ................................. 36
Imagen 6. Configuracin diferencial.............................................................. 38
Imagen 7. Idea principal del cargador de celulares. ..................................... 51
Imagen 8. Modelo real para el proyecto del cargador. .................................. 51
Imagen 9. Vista frontal del cargador. ............................................................ 52
Imagen 10. Vista lateral del cargador. .......................................................... 53
Imagen 11. Vista frontal de la puerta del dispositivo. .................................... 54
Imagen 12.Fuente simtrica. ........................................................................ 55
Imagen 13. - Planta....................................................................................... 55
Imagen 14. Sensor CLN-25. ......................................................................... 56
Imagen 15. Acondicionador de seales ........................................................ 58
Imagen 16. Microcontrolador principal .......................................................... 58
Imagen 17. Microcontrolador 2 ..................................................................... 59
Imagen 18. Configuracin de nuestro reloj del sistema (CPU) ..................... 61
Imagen 19. Configuracin del PWM ............................................................. 61
Imagen 20. Configuracin de los Bloques analgicos de la UART (RX y TX)
...................................................................................................................... 62
Imagen 21. Configuracin de nuestro ADC que se encarga de recibir lo que
nuestro sensor manda .................................................................................. 62
Imagen 22. Configuracin de nuestro amplificador analgico ...................... 63
Imagen 23. . Configuracin del Sleep Timer que se encarga de dar el tiempo
de carga ........................................................................................................ 63
Imagen 24. Configuracin del mdulo LED para el Apagado y Encendido del
Relay............................................................................................................. 64
IV
ndice de tablas.
Tabla 1. Cronograma de actividades realizadas para completar el proyecto. . 9
Tabla 2. Configuraciones del sensor CLN-25 ............................................... 57
Tabla 3. Materiales utilizadon en la realizacin del proyecto. ....................... 89
ndice de ecuaciones
Ecuacin 1. Clculo de la corriente en la configuracin inversora.. .............. 29
Ecuacin 2. Calculo de la ganancia de la configuracin inversora. .............. 29
Ecuacin 3. Despeje de la ganancia en la configuracin inversora. ............. 29
Ecuacin 4. Igualacin del Vin al Vout. ......................................................... 30
Ecuacin 5. Corriente en la configuracin no inversora. ............................... 31
Ecuacin 6. Voltaje de salida con respecto a la entrada............................... 32
Ecuacin 7. Igualacin de corriente con voltaje en la configuracin del
sumador. ....................................................................................................... 33
Ecuacin 8. Voltaje de salida de la configuracin sumador. ......................... 34
Ecuacin 9. Relacin de las resistencias con respecto al Voltaje de salida. 34
Ecuacin 10. Descripcin de la configuracin con alimentacin asimtrica. 36
Ecuacin 11. Voltaje de salida y voltaje de entrada. ..................................... 36
Ecuacin 12. Voltaje de salida. ..................................................................... 37
Ecuacin 13. Relacin de Voltaje de salida con las resistencias. ................. 38
Ecuacin 14. Voltaje de salida en la configuracin diferencial...................... 38
Ecuacin 15.Voltaje de salida simplificada en la configuracin diferencial. .. 39
Ecuacin 16. Diagrama de bloques del sistema. .......................................... 81
VI
CAPTULO
I
1.1. Introduccin.
de
1.2. Justificacin.
Hacer
dos
placas
microcontroladores
para
que
mantener
se
por
comunicaran
separado
los
durante
el
CAPTULO
II
.
Centro de Estudios Superiores Francisco
de Montejo
#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
ACTIVIDADES
Junio
18
25
31
23
30
Julio.
14
22
28
13
20
27
30
Agosto.
12
20
26
10
11
18
25
31
15
2.3.2.
Primer pedido de materiales electrnicos a
Newark.
10
Se necesita una placa que funcione como una fuente para las dems placas y
de esa manera no comprometer todo el circuito, por tal motivo se realiz la
placa por separado, que generara 5V, +15V y -15V.
11
12
2.3.12. Realizacin
microcontroladores.
de
las
placas
para
los
dos
Una vez casi finalizado el proyecto se pas a hacer las dos placas de los dos
microcontroladores que estaran en el sistema, y se efectuaron por separado
para su mejor comunicacin y evitar saturarlo y por tal motivo provocar fallos
en el dispositivo.
13
14
2.4. Alcance.
Este proyecto tendr un gran impacto en la sociedad de Valladolid, Yucatn,
ya que el problema antes planteado afecta de manera general a la gran
mayora de la poblacin, de igual forma, la instalacin del dispositivo cargador
de celulares en algn punto de mayor concurrencia de la ciudad, ser la pauta
para que ms personas se interesen por este problema que aqueja a la
poblacin y se tomen medidas para erradicarlo, o al menos disminuir su
afeccin.
2.5. Limitaciones.
Entre las limitaciones para la realizacin del proyecto estuvo ms que nada el
tiempo de trabajo para dedicarle a su fabricacin, debido a los horarios
escolares que
15
CAPTULO
III
16
3.1.1. Tipos.
3.1.1.1. Sencillo.
Un cargador sencillo trabaja haciendo pasar una corriente continua o tensin,
entre otras, por ejemplo para la tecnologa de plomo constante por la batera
que va a ser cargada. El cargador sencillo no modifica su corriente de salida
basndose en el tiempo de carga de la batera. Esta sencillez facilita que sea
un cargador barato, pero tambin de baja calidad. Este cargador suele tardar
bastante en cargar una batera para evitar daos por sobrecarga. Incluso as,
una batera que se mantenga mucho tiempo en un cargador sencillo pierde
capacidad de carga y puede llegar a quedar inutilizable.
17
3.1.1.2. Mantenimiento.
Un cargador de mantenimiento es un tipo de cargador sencillo que carga la
batera muy despacio, a la velocidad de auto-descarga; es el tipo de cargador
ms lento. Una batera puede dejarse en un cargador de este tipo por tiempo
indefinido, mantenindose cargada por completo sin riesgo de sobrecarga o
calentamiento. Est indicado para el mantenimiento de la fuente de energa de
sistemas desatendidos, como sistemas de alarma o de iluminacin de
emergencia.
18
3.1.1.4. Inteligente
La corriente de salida depende del estado de la batera. Este cargador controla
el voltaje de la batera, su temperatura y el tiempo que lleva cargndose,
proporcionando una corriente de carga adecuada en cada momento. El
proceso de carga finaliza cuando se obtiene la relacin adecuada entre voltaje,
temperatura y/o tiempo de carga. En las bateras de Ni-Cd y NiMH, el voltaje
que puede ofrecer la batera aumenta poco a poco durante el proceso de carga
hasta que la batera est totalmente cargada. Tras esto el voltaje disminuye,
lo que indica a un cargador inteligente que la batera est totalmente cargada.
Un cargador inteligente tpico carga la batera hasta un 85% de su capacidad
mxima en menos de una hora, entonces cambia a carga de mantenimiento,
lo que requiere varias horas hasta conseguir la carga completa.
3.1.1.5. Rpido.
Un cargador rpido puede usar el circuito de control de la propia batera para
conseguir una carga rpida de sta sin daar los elementos de sus pilas.
Muchos de estos cargadores disponen de un ventilador para mantener la
temperatura controlada. Suelen actuar como un cargador normal, carga en una
noche, si se usan con pilas normales de NiMH, que no tienen un circuito de
19
control. Algunos, como los fabricados por Energizer, pueden realizar una carga
rpida de cualquier batera NiMH aunque sta no disponga del circuito de
control.
3.1.1.6. Porttil.
Permite cargar pilas (desde distintas fuentes, incluyendo una entrada USB) y,
gracias a una salida USB, se pueden recargar dispositivos, como telfonos
mviles, tabletas, etc. Se suelen conocer como USB Powerbank Suelen tener
alta capacidad (5000 mAh).
20
3.1.1.8. Inductivas.
Los cargadores inductivos hacen uso de la induccin electromagntica para
cargar las bateras. Una estacin de carga enva energa electromagntica por
acoplamiento inductivo a un aparato elctrico, el cual almacena esta energa
en las bateras. La carga se consigue sin que exista contacto fsico entre el
cargador y la batera. Es el sistema de carga ms utilizado en cepillos de
dientes elctricos; debido a que no existe contacto elctrico no hay peligro de
electrocucin. Cada inductancia est referida al campo magntico generado.
3.1.1.9. Usado.
21
3.2.1. Amplificacin.
Cuando una seal se amplifica, la magnitud total de la seal es aumentada.
La conversin de una seal de 0-10mV a una seal de 0-10V es un ejemplo
de la amplificacin.
22
sensores
requieren
alguna
forma
de
excitacin
para
su
23
3.2.1.3. Usado.
24
alta,
cuyas
caractersticas
de
operacin
estaban
slido
al
diseo
de
circuitos
amplificadores
operacionales,
25
26
27
3.3.2. Configuraciones.
3.3.2.1. Inversor.
La configuracin ms sencilla es la inversora. Dada una seal analgica (por
ejemplo de audio) el amplificador inversor constituye el modo ms simple de
amplificar o atenuar la seal (en el ejemplo propuesto modificar el volumen de
la seal).
28
serie la corriente que atravesar ambas ser la misma, podemos afirmar por
tanto:
29
30
3.3.2.2. No inversor.
Este circuito presenta como caracterstica ms destacable su capacidad para
mantener la fase de la seal. El anlisis se realiza de forma anloga al anterior.
31
32
33
3.3.2.4. Seguidor.
Esta sencilla configuracin ofrece una tensin de salida igual a la tensin de
entrada, no producindose ganancia alguna.
34
35
Puesto que la entrada del amplificador presenta una impedancia infinita, las
dos resistencias R1 y R2 se hayan dispuestas en serie y por ellas circular la
misma intensidad. Si llamamos Va a la tensin aplicada a la entrada no
inversora del amplificador:
36
3.3.2.6. Diferencial.
Este circuito presenta como caracterstica notable la amplificacin de la
diferencia entre las dos tensiones de entrada. Presenta el inconveniente de
que la impedancia de entrada del amplificador disminuye sensiblemente y
adems las dos resistencias R1 y las dos R2 deben ser exactamente iguales.
37
Puesto que sabemos que las tensiones de las patillas inversora y no inversora
deben ser iguales, podemos afirmar que tanto las resistencias R1 y R2
superiores como las R1 y R2 inferiores se encuentran en serie. Planteando las
ecuaciones:
38
39
3.1.1.
40
3.1.2.
3.1.2.1.
Transformador de corriente.
41
3.4.2.1.1
Caractersticas.
magntica
aumentar
la
resistividad
del
acero.
3.4.2.1.2 Aplicaciones.
Para transportar corriente, los transformadores permiten llevar tensiones
elevadas, con baja intensidad para minimizar la prdida de potencia
ocasionada por la resistencia de los conductores. Para circuitos electrnicos
como los de radio, podemos utilizar transformadores de impedancia.
42
3.4.2.1.3 Componentes.
Si bien es cierta la cantidad de transformadores de corriente disponibles hoy
en da en el mercado son de una gran variedad y aplicaciones, todos
presentan una columna vertebral que es invariante. Puede que cambien en
su forma de construccin del transformador en s, pero todos cuentan con un
ncleo magntico elaborados preferentemente con una aleacin de hierro
silicio (hierro preferentemente), el cual constituye el circuito magntico cuya
funcin principal es la de conducir el flujo magntico. Luego nos vamos a
encontrar con bobinados, los cuales estn ensamblados alrededor del ncleo
magntico y sujetado a una estructura de soporte.
Se encuentran dos bobinas, la primaria la cual tiene por funcin crear un
campo magntico con una prdida de energa muy pequea y una bobina
secundaria que aprovecha el flujo magntico para producir una fuerza
electromotriz. Estas bobinas pueden ser de alambre delgado, grueso o barra
y los materiales comnmente utilizados son el cobre y aluminio. Un punto
importante de mencionar es la razn de transformacin entre la bobina
primaria y secundaria, que depende del nmero de vueltas que tenga cada
uno, por lo que puede ser elevador o reductor dependiendo del nmero de
43
espiras de cada bobina. Todo esto se instala en una caja la cual puede estar
fabricada en aluminio para la corrosin o en plstico para el aislamiento.
que
convierta
apropiadamente
la
seal.
44
especiales
de
esta
tecnologa
es
posible
mejorar
45
del
46
equipo.
47
Existen dos tipos principales de sensores de Efecto Hall, anillo abierto (openloop) y anillo cerrado (closed-loop). El segundo ofrece mejor precisin y rangos
dinmicos ms amplios pero a un costo mayor, y la mayora de los sensores
de Efecto Hall que se encuentran en medidores de energa usan el diseo
anillo abierto para lograr costos ms bajos. El sensor de Efecto Hall tiene una
excelente respuesta a la frecuencia y est capacitado para medir corrientes
muy altas.
48
La seal obtenida del sensor Hall puede ser procesada para dar una seal
digital o analgica. De modo que cuando desea obtener una salida los
sensores se denominan interruptores Hall. Y cuando se requiere que la salida
sea proporcional a la seal que se desea medir, se denominan sensores Hall
de tipo lineal. Estos ltimos son los empleados para la medida de corrientes y
cubren un rango que se extiende desde pocos mA hasta cientos de mA.
Algunas aplicaciones para los sensores Hall los podemos encontrar en la
industria del automvil el sensor Hall se utiliza de forma frecuente, ej. en
sensores de posicin del cigeal (CKP) en el cierre del cinturn de seguridad,
en sistemas de cierres de puertas, para el reconocimiento de posicin del
pedal o del asiento, etc.
3.1.3.
49
CAPTULO
IV
50
niveles, el
de
51
52
Aqu se aprecia la vista lateral del cargador con sus medidas y se puede ver las
molduras que se le hicieron para darle mayor detalle a la esttica del mismo.
53
54
4.1.2. Electrnica.
Fuente simtrica de +15 y -15V: esta placa tiene como objetivo otorgar la
energa necesaria para activar los dieferentes dispositivos utilizados en el
proyecto, en su mayora los componentes utilizados trabajan con con 5, 15 y 15V, que son las salidas, ademas de suministrar energa a un ventilador que
sirve como sistema de enfriamiento para los reguladores de voltaje.
55
56
Numero de
In(A) Salida
Configuracin
25
1/1000
12
2/1000
3/1000
4/1000
5/1000
Configuracin
Conexiones
Dip-Switch
57
Jumpers
58
59
4.1.3. Programacin.
4.1.3.1. Configuraciones.
En este proyecto para la realizacin de su programacin se utiliz un
software de apoyo llamado Cypress PSoC 1. Con este software se
program los microcontroladores que se utilizaron. Antes de programar
se hicieron algunas configuraciones en puertos y bloques analgicos.
Como el proyecto consista en recibir monedas y dar servicio de carga
utilizamos dos microcontroladores que fueron comunicados con un
protocolo serial comnmente llamado por Cypress como comunicacin
Serial o UART. A continuacin se muestran las configuraciones de los
dos microcontroladores utilizados.
60
61
Imagen 21. Configuracin de nuestro ADC que se encarga de recibir lo que nuestro sensor manda
62
Timer que este se van encargar de solo contar el tiendo de cargar y tener
nuestro cronometro.
Imagen 23. . Configuracin del Sleep Timer que se encarga de dar el tiempo de carga
Para la liberacin de cargar de utilizamos un relevador que en nuestra programacin es controlado por
un mdulo mallado led que renombramos como RELAY. Solo se encarga de prender y apagar un pin de
un puerto as que cuando prendemos el pin mandamos una seal de 5V [Voltios] al Relay que abre el
circuito y deja pasar los 5V de se utilizan para cargar el Celular.
63
Imagen 24. Configuracin del mdulo LED para el Apagado y Encendido del Relay
64
65
66
67
Imagen 31. Configuracin del mdulo ADC para lectura de los sensores, esta configuracin es para los
4 ADC
ms lo que
nuestros sensores lean. Por eso agregamos 4 PGA por cada ADC para tener
esa seal ms alta.
Imagen 32. Configuracin de los mdulos PGA para amplificar lo que el sensor lea, esta configuracin
es para los 4 PGA por cada ADC
68
69
Para poder comunicar los dos microcontrolador controladores ya sea por cable
o por bluetooth, el protocolo serial nos indica que tenemos que poner nuestros
pines de RX y TX cruzados. Es decir que de los pin del maestro RX va con el
pin del Esclavo TX y el TX del maestro va con el RX del esclavo.
A continuacin se muestra el esquemtico de la comunicacin de dos
microcontroladores
70
4.1.3.2. Cdigo.
4.1.3.2.1. Microcontrolador Maestro
//----------------------------------------------// C main line
//----------------------------------------------En esta parte del cdigo se incluyen todas las libreras que vamos a utilizar
para el desarrollo correcto de nuestro programa.
#include
#include
#include
#include
#include
#include
<m8c.h>
"PSoCAPI.h"
"subrutinas.h"
"stdlib.h"
"string.h"
"delay.h"
char tecla;
unsigned char Segundos, Minutos, Horas;
char Cadena1[] = "00";
int secs, j, dinero;
int cadena;
BYTE dato;
BYTE i=0;
WORD ADCData;
float voltaje;
float amperaje;
int wattotal;
int watt;
const float VHi = 5.0;
const float div = 16383;
71
En el inicio del programa (en el main) lo que se hace primero es habilitar las
interrupciones globales e inicializar todos los mdulos de los bloques
analgicos como es en caso de los PWM, LCD, RX, TX, LED,ADC y PGA. Una
vez inicializando todos los mdulos se pone en un ciclo infinito (While (1) en
C) donde se ara la lectura continua del ADC y la lectura de un matricial que
nos sirvi como el boto de inicio. Mientras la matricial marque 0 recibir
monedas y cuando marque 1 inicializara a cronometra el tiempo de carga
siempre y cuando los crditos sea mayor a 10 pesos.
void main(void)
{
M8C_EnableGInt;
PWM8_1_Start();
PWM8_2_Start();
LCD_Start();
TX8_1_Start(TX8_1_PARITY_NONE);
RELAY_Start();
while (1){
tecla = ReadKey();
if (tecla == 0){
RX8_1_Start(RX8_1_PARITY_NONE);
RX8_1_EnableInt();
LCD_Position(0,2);
LCD_PrCString ("Creditos: ");
LCD_Position(0,11);
LCD_WriteData('$');
72
LCD_Position(0,12);
LCD_PrString(ftoa(cadena, 0));
i=0;
}
if (tecla == '1'){//se presiona play
dinero = cadena ;//el valor del
dinero como char es convertido en entero
if (dinero < 10){
//se verifica si el dinero es mayor
a 10 pesos
LCD_Position(0,0);
LCD_PrCString("El minimo es
$10");
tecla =0;
i=0;
Delay10msTimes(100);
LCD_Init ();
}else {
LCD_Init();
TX8_1_CPutString("R");
RX8_1_Stop();
i=0;
dato=00;
PGA_Start(PGA_MEDPOWER);
//componentes para el contador son
encendidos
ADCINC_Start(ADCINC_MEDPOWER);
ADCINC_GetSamples(0);
SleepTimer_Start();
SleepTimer_EnableInt();
73
contador(dinero);
//se enciende el contador y reloj
}
}
}
}
Habilitamos las interrupciones demuestro receptor (RX) que esto nos recibir
para que siempre este reviendo datos (monedas) del microcontrolador esclavo
hasta que la matricial sea 1 y deja de recibir datos hasta que la cuenta del
cronometro finalice.
()){
}
En la siguiente funcin se realiza la cuenta regresiva de la carga del celular y
el apagado y el encendido del relay, al igual se program que cuando el
usuario desconecte el celular el sistema para su conteo y cronometro de la
carga.
void contador(int x)
{
RELAY_On();
74
");
");
75
}
LCD_Position(0,0);
LCD_PrCString("
Tiempo
LCD_Position(1,0);
LCD_PrCString("
Completado
RELAY_Off();
Horas = 0;
dinero = 0;
Minutos = 0;
Segundos = 0;
i=0;
cadena =00;
Delay10msTimes (100);
LCD_Init ();
");
");
}
4.1.3.2.2. Microcontrolador Esclavo
//---------------------------------------------// C main line
//---------------------------------------------As como en el programa del microcontrolador maestro se declaran variables
y funciones, al igual que libreras necesarias para la funcionalidad del sistema,
se realiza lo mismo con el programa del microcontrolador esclavo.
#include
#include
#include
#include
#include
#include
<m8c.h>
"PSoCAPI.h"
"delay.h"
"string.h"
"stdio.h"
"stdlib.h"
BYTE dato;
char cadena[];
BYTE i=0;
76
int conteo1=0;
int conteo2=0;
int signed dato1=0,dato2=0,dato3=0,dato4=0;
BOOL
p1=FALSEp3=FALSE,p2=FALSE,p4=FALSE,c2=FALSE,c1=FA
LSE ;
int signed umbral1=222;//222
int signed umbral2=235;//235
int signed umbral3=80;//80
int signed umbral4=215;//215
void lectura_adc(void);
En nuestro inicio de nuestro sistema inicializa los 4 ADC que se conjuntan con
los 4 PGA y se inicia un ciclo while infinito para estar checando los sensores
que se encargar de leer las monedas. Tambin se compara un umbral que es
el la cantidad de luz que censa los sensores i si son iguales realizara el conteo
de las modernas. El TX de enva lo que cense cada sensor.
void main(void){
M8C_EnableGInt ;
M8C_EnableIntMask(INT_MSK0,INT_MSK0_GPIO);
PWM8_1_Start();
PWM8_2_Start();
LCD_Start();
TX8_1_Start(TX8_1_PARITY_NONE);
RX8_1_Start(RX8_1_PARITY_NONE);
RX8_1_EnableInt();
ADCINC12_1_Start(ADCINC12_1_MEDPOWER);
PGA_1_Start(PGA_1_MEDPOWER);
ADCINC12_1_GetSamples(0);
ADCINC12_2_Start(ADCINC12_2_MEDPOWER);
PGA_2_Start(PGA_2_MEDPOWER);
77
ADCINC12_2_GetSamples(0);
ADCINC12_3_Start(ADCINC12_3_MEDPOWER);
PGA_3_Start(PGA_3_MEDPOWER);
ADCINC12_3_GetSamples(0);
ADCINC12_4_Start(ADCINC12_4_MEDPOWER);
PGA_4_Start(PGA_4_MEDPOWER);
ADCINC12_4_GetSamples(0);
while (1){
lectura_adc();
if (dato1 <= umbral1){p1= TRUE; }
else {p1=FALSE;}
if (dato2 <= umbral2){p2=TRUE;}
else {p2=FALSE;}
if (dato3 <= umbral3){p3=TRUE;}
else {p3=FALSE;}
if (dato4 <= umbral4){p4=TRUE;}
else {p4=FALSE ;}
if (p1== TRUE ){
//
conteo1++;
for
(i=0;i<=20;i++){LCD_Delay50uTimes(200);}
p1=FALSE ;
}
if (p2==TRUE){
//
conteo1=conteo1 + 2;
for
(i=0;i<=20;i++){LCD_Delay50uTimes(200);}
p2=FALSE ;
}
if (p3==TRUE){
conteo1=conteo1 + 5;
//
for
(i=0;i<=20;i++){LCD_Delay50uTimes(200);}
78
p3=FALSE ;
c2=TRUE ;
Delay10msTimes (25);
}
if (p4==TRUE){
conteo1=conteo1 + 10;
//
for
(i=0;i<=20;i++){LCD_Delay50uTimes(200);}
p4=FALSE ;
c1=TRUE;
Delay10msTimes (25)
}
if ((c1=TRUE) || (c2=TRUE )){
while( !( TX8_1_bReadTxStatus() &
TX8_1_TX_BUFFER_EMPTY ) );
TX8_1_PutChar(conteo1 );
c1=FALSE;
c2=FALSE;
}
}
}
Se activa la interrupcin de nuestro RX para checar en cada momento que se
envi una R por el TX del maestro para reiniciar nuestro contador de nuestras
monedas y eso indicara que el usuario ya est cargado su celular.
79
}
Para facilitar el trabajo en una funcin metemos todos lo que lea el ADC y solo
lo llamamos cuando lo necesitamos.
void lectura_adc(void)
{
while (ADCINC12_1_fIsDataAvailable()==0);
ADCINC12_1_ClearFlag();
dato1=ADCINC12_1_iGetData();
while
(ADCINC12_2_fIsDataAvailable()==0);
ADCINC12_2_ClearFlag();
dato2=ADCINC12_2_iGetData();
while
(ADCINC12_3_fIsDataAvailable()==0);
ADCINC12_3_ClearFlag();
dato3=ADCINC12_3_iGetData();
while
(ADCINC12_4_fIsDataAvailable()==0);
ADCINC12_4_ClearFlag();
dato4=ADCINC12_4_iGetData();
}
80
Un
81
escaln para poder mantener el rel encendido sin tener prdidas por
encender y apagar constantemente. De la misma manera el rel produce un
escaln al estar encendido de manera constante y as poder cargar el celular
sin interrupciones innecesarias.
2
( 1 )
1 2
(1.1)
82
(1.2)
1 =
3
(10)
3 + 1 + 2
(1.3)
(1.4)
2 =
(10) 3 (1 + 2)
1 3 (10)
2 3 (10)
+
=
3 + 1 + 2 3 + 1 + 2
3 + 1 + 2
(1.5)
0 =
83
1 = 470
0 = 5 (470) 2 + 1022 5 (470) 5 (470)2
0 = (2350) 2 + 1022 1106850
0 = 1022 + (2350) 2 1106850
235.33, 470
1 = 470
2 = 235.333 = 470 ||470
3 = 1
84
(1.7)
Madera triplay de
3mm
Se utiliz para la
realizacin
del
esqueleto del barco
Teclado matricial 4
x 4.
Se
us
para
seleccionar
las
opciones que te
presenta
el
dispositivo.
Pantalla LCD
En ella se muestra el
total de crditos
introducidos y los
watts disponibles de
suministro.
Entrada USB
Estas
son
dispensadores
carga
dispositivo.
Socket
switch
En este se conecta
el
cable
de
alimentacin
del
cargador
y
se
enciende el mismo.
AC
con
los
de
del
Ventilador DC 12V
85
Capacitores
Resistencias
Microcontrolador
(CY8C2946624PXI)
Para el proceso de
control
del
dispositivo y lectura
de
los
distintos
sensores del mismo.
Bisagra
Para la movilidad de
la
puerta
del
contenedor
de
monedas.
Placa de cobre
86
Cloruro Frrico.
(FCl3)
Herramientas
varias
Herramientas como
pinzas de corte, de
puntas, cuter, limas,
martillo,
segueta,
etc.
Cautn
Cables Varios.
Estao
87
Transformador de
24V a 2A.
Para proporcionar
un voltaje en AC
adecuado
para
trabajar
en
las
placas.
Puente rectificador
AC/DC
Para
tener
la
corriente en DC y as
ser manejada en las
placas.
Disipadores
calor.
Para no recalentar
los reguladores de
voltaje utilizados en
los circuitos.
de
Relevador
RAS0510
Sensor
de
corriente CLN25
88
Usado en la placa
del acondicionador
de seales.
OPAMP LM324
Dip
switch
Posiciones
Reguladores
de
voltaje
LM7805,LM7815 y
LM7915
Conectores
pines
Usados
para
conectar los cables
de
comunicacin
entre las placas.
de
89
4.3. Resultados.
4.3.1. Diseo final del proyecto.
90
91
92
CAPTULO
V
93
5.1. Conclusiones
Durante la realizacin del proyecto, se llev a cabo actividades que ayudaran
con el cumplimiento del objetivo general, estas actividades se dividieron en
cada una de las placas para los parciales cursados, que se exigieron como
adelantos del proyecto, se realiz desde la placa para el sensor CLN25, la del
acondicionador de seales, las dos placas de los microcontroladores, la placa
de la fuente del dispositivo, y por ltimo, la planta del sistema que es el
encargado de suministrar la potencia requerida por los aparatos mviles.
A pesar de los problemas que se tuvo para conseguir los componentes en
electrnicas cercanas a Valladolid, se consigui todos los materiales y se pudo
sacar adelante el cargador.
De igual manera se puede concluir que por ms sencillo que parezca un
cargador para celulares, tiene una manera un tanto complicada de armarse,
ms que nada por las caractersticas exigidas para su realizacin. Tomando
en cuenta la correcta distribucin de los circuitos del dispositivo y su propio
sistema de enfriamiento para evitar el deterioro rpido del mismo.
94
5.2. Recomendaciones.
5.2.1. Recomendaciones para mejorar el proyecto.
En este proyecto si se puede continuar para mejorarlo, y se puede hacer de la
siguiente manera:
Tener en cuenta los Watts a los que trabajar el dispositivo que son de
suma importancia para escoger los disipadores de calor adecuados
para los respectivos reguladores de voltaje, ya que el calor generado
en estos podra quemar componentes importantes del sistema.
95
96
5.3. Bibliografa.
chademo.
(agosto
de
2010).
http://www.chademo.com/wp/
Obtenido
de
chademo:
monografias:
Moreno,
M.
(Junio
de
2007).
Blogspot.
Obtenido
de
http://martinezmorenomedicionesind.blogspot.mx/2007/06/fotoresisten
cia-ldr_16.html
Operacional,
A.
(s.f.).
Ecuared.
Obtenido
http://www.ecured.cu/index.php/Amplificador_Operacional
de
de
(marzo
de
2008).
Obtenido
de
scribd:
https://es.scribd.com/doc/3838277/70/Sensores-de-Corriente-Electrica
Sedra/Smith.
(2010).
Microelectronic
Microelectronic Circuits. Oxford.
97
Circuits.
En
Sedra/Smith.,
98
Anexos.
CLN-25.
RAS0510
LM324-D
LM78XX series.
LM79XX- Series.