Download Descripcion del proyecto

Document related concepts
no text concepts found
Transcript
Descripción del proyecto
Circuito:
En este proyecto se desarrolló una baquelita de fibra que conforma el cuerpo
del carro velocista, en esta baquelita se encuentran las pistas que unen los
diversos periféricos.
Para elegir la distribución de estos componentes se tomó en cuenta 2
criterios básicos, el primero fue la simetría, para distribuir de manera uniforme
el peso sobre el cuerpo del carro, y el segundo criterio fue la facilidad para
realizar las conexiones.
La mayoría de los componentes se encuentran sobre el eje central del carro,
de esta manera resulta más fácil balancear el peso, además, se intentó colocar
los componentes más pesados cercanos al eje de los motores, favoreciendo la
tracción del carro.
Se seleccionó un PIC18F26k20 por ser un microprocesador con la cantidad
suficiente de pines para controlar todos los dispositivos necesarios para el
funcionamiento del carro, además de que posee un PLL interno que ayuda a
aumentar considerablemente la velocidad del microprocesador permitiendo que
el robot realice todas las operación lo más rápido posible.
LECTURA DE LA LÍNEA
Se realizaron las configuraciones necesarias para ejecutar la lectura de la
línea, utilizando la regleta de sensores QTR-8A, la cual está formada por 8
LEDs infrarrojos dispuestos en paralelos de series y 8 fototransistores como se
muestra en la Figura 1. El funcionamiento básico de este dispositivo consiste
en sensores infrarrojos que tienen un emisor y un receptor los cuales funcionan
dependiendo de la luz reflejada, teniendo en cuenta que el color negro absorbe
las longitudes de onda de la luz, al ésta no ser reflejada el fototransistor
permanece en la región de corte, apareciendo el voltaje de Vcc en la salida del
sensor, por el contrario el color blanco refleja todas las longitudes de onda y
éstas inciden en el fototransistor, generando una corriente en la base y
permaneciendo éste en la región de saturación, por lo tanto, dependiendo del
color de la superficie en la que se refleje el voltaje a la salida de los sensores
variara entre 0 y Vcc. Basado en ello, la lectura de los sensores le permiten al
carrito seguir la línea de color negro de forma autónoma.
Figura 1. Característica de la Regleta de sensores
Figura 2. QRT – 8A
En la Figura 2, se observa la configuración física de los sensores, haciendo
notar que en nuestro caso, el PIC18F26K20 maneja niveles voltaje de 3.3 V,
por lo tanto, se cortocircuito el bypass de la regleta de sensores para que ésta
funcione a este voltaje, información que fue obtenida de la hoja de datos del
fabricante.
Seleccionamos esta regleta, ya que resulta práctica su implementación
ofreciendo suficientes sensores para obtener una correcta lectura de línea.
DRIVER DEL MOTOR
Tabla 1. Especificaciones generales
Canales de Motor
Voltaje minimo de operacion
Voltaje maximo de operacion
Corriente de salida por canal
Corriente maxima de salida por canal
Frecuencia maxima de PWM
Voltaje logico minimo
Voltaje logico maximo
2
4.5V
13.5V
1A
2A
100 kHz
2.7V
5.5V
Figura 3
Figura 4
El driver para motores nos permite controlar dos motores basándose en un
doble puente-H. Con él podemos fijar el sentido de giro e incluso gracias a una
salida tipo PWM ajustar la velocidad de giro. La fuente de alimentación para la
lógica de control (VCC) puede ser del rango de 2.7 a 5.5V, mientras que la
fuente del motor (VM) está limitada a un máximo de 15V. La corriente de salida
es de hasta 1.2A por canal (o hasta 3.2A pico).
Una tensión del motor recomendada de 4,5 V a 13,5 V y salida de corriente
máxima de 3 A por canal (1 A continuos) hace de este un gran driver para los
motores de baja potencia.
Basándonos en la hoja de datos del fabricante, se encuentra una tabla de la
verdad especificando las configuraciones necesarias en cada uno de los pines
para controlar los motores. Cada uno de los dos canales de motor tiene dos
pasadores de control de dirección y un pasador de control de velocidad que
acepta una entrada de PWM con una frecuencia de hasta 100 kHz.
Existen dos señales de entrada (IN1 y IN2 para cada uno de los canales)
pueden ser usadas para controlar el motor en uno de los cuatro modos de
maniobra posibles: CW (retroceso), CCW (avance), Short-Brake (frenado corto)
y Stop (detener). Las dos salidas de motores (A y B) pueden ser controladas de
manera separada, la velocidad de cada motor es controlada mediante una
señal PWM con una frecuencia de hasta 100kHz.
Seleccionamos este driver, ya que es el dispositivo que nos permite aportarle
de manera correcta energía a los motores.
CONFIGURACIÓN DE LOS MOTORES
Entre las características de los motores utilizados para el desplazamiento del
carrito, tenemos que es un motor DC de bajo consumo de energía con 1 caja
de engranajes de metal. Tiene una sección transversal de 10 × 12 mm, y el eje
de salida en forma de D de 9 mm de largo y 3 mm de diámetro. Están
destinados para su uso a 6 V, aunque en general, este tipo de motores pueden
funcionar a tensiones por encima y por debajo de este voltaje nominal, por lo
que pueden operar cómodamente en el rango de 3-9 V, sin embargo, tensiones
más bajas podrían no ser prácticos y voltajes más altos podrían comenzar a
afectar negativamente la vida del motor. Las dimensiones del motor se pueden
observar en la Tabla 2, y las especificaciones generales en la Tabla 3.
Tabla 2. Dimensiones
Tamaño
(10 × 12 × 26) mm
(El eje de salida suma 9 mm a la
longitud de 26 mm)
9.5 g
3 mm
Peso
Diámetro del eje
Tabla 3. Especificaciones Generales
Relación de Transmisión
9.96:1
Velocidad Máxima (rpm) a 6V
Corriente (Sin fuerza aplicada)
Corriente Máxima a 6V
Torque Máximo a 6V
Tipo de Motor
1300 rpm
40 mA
360 mA
0.2 kg.cm
0.36A a 6V
REGULADORES
Se implementaron dos reguladores, el AMS1117 y el LM78L reguladores de
3.3 V y 5 V respectivamente necesarios para obtener los niveles de voltajes
lógicos necesarios para poder alimentar los todos los componentes del circuito.
BOOST
El boost es un dispositivo convertidor DC-DC implementado para elevar los
niveles de tensión de la batería de 3.7 V hasta valores de tensión de 32 V, este
voltaje de salida es regulable y para nuestra aplicación el voltaje máximo de
operación seria 15 volt, por lo que el valor del boost pudiera ir variándose en
función de las necesidades que se presenten.
En este caso utilizamos un boost que está compuesto por el circuito
integrado XL6009 el cual posee todas las prestaciones necesarias para la
implementación de este proyecto.
MEJORAS A FUTURO
Al circuito impreso se le incorporaron algunas conexiones para incorporarle
un módulo de proximidad ultrasónico y un módulo bluetooth con el fin de
aprovechar al máximo las prestaciones del microcontrolador, e incorporarle
mejoras a futuro de manera de no limitar el proyecto, sin embargo las
recomendaciones en Hardware para estos componentes son los siguientes
módulos:
•
•
Módulo de proximidad HC-SR04
Modulo BlueTooth HC-06