Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SUPERIORES DE COACALCO
PRUEBA DE DOMINIO
MICROCONTROLADORES
INGENIERIA MECATRÓNICA
5711
Profesor: Mario Albero Hernández Soriano
MICROCONTROLADORES
MARCO TEÓRICO
PWM – Qué es
Hablamos de la función PWM como abreviatura de la modulación por ancho de pulsos,
algo que se ha convertido en una práctica habitual de los interruptores de potencia modernos,
controlando la energía de inercia. Esta acción tiene en cuenta la modificación del proceso de
trabajo de una señal de tipo periódico. Puede tener varios objetivos, como tener el control de
la energía que se proporciona a una carga o llevar a cabo la transmisión de datos.
2
TECNOLÓGICO DE ESTUDIOS SUPERIORES DE COACALCO
MICROCONTROLADORES
3
TECNOLÓGICO DE ESTUDIOS SUPERIORES DE COACALCO
MICROCONTROLADORES
Materiales:
1 Estructura para robot minisumo: Esta estructura en aluminio cumple con las
limitaciones de 10×10 cm en las dimensiones del robot. Cuenta con la base para poner los
motores, batería, sensores y electrónica. Además trae una cuchilla echa en bronce para
levantar al oponente. Además cuenta con las tapas laterales perforadas para soportar los
sensores Sharp.
2 Motores Pololu 50:1 micro HP: se recomiendan estos motores ya que la relación
de fuerza y velocidad es la más adecuada (aproximadamente 625 RPM – 1kg-cm de
Torque). Esta relación permite que tu robot tenga la suficiente fuerza para poder mover el
peso propio del robot y el del contrincante.
2 soportes para micro motores: Permiten sujetar los motores a la estructura del robot y están
diseñados para los motores pololu, agarrándolos de manera firme.
2 Sensores de línea QTR1A: Se utilizan para reconocer el borde del dohyo, ya que
éste es de color blanco. Se recomiendan dos sensores uno en cada extremo de la parte
frontal del robot. Sin embargo algunos robots tienen 4, 3 o incluso un solo sensor para
detectar el borde de la línea (tú decides).
4
TECNOLÓGICO DE ESTUDIOS SUPERIORES DE COACALCO
MICROCONTROLADORES
1 Bateria Lipo de 2 celdas y 500 mAh: Esta batería alimentara todo el robot, esto incluye los
sensores, motores, y tarjeta de control.
5
TECNOLÓGICO DE ESTUDIOS SUPERIORES DE COACALCO
MICROCONTROLADORES
DESARROLLO
SIMULACION EN PROTEUS
6
TECNOLÓGICO DE ESTUDIOS SUPERIORES DE COACALCO
MICROCONTROLADORES
1.- Distribución de componentes previo a soldar
2.- Cableado entre componentes a utilizar (se utilizo alambre cal. 22)
7
TECNOLÓGICO DE ESTUDIOS SUPERIORES DE COACALCO
MICROCONTROLADORES
PROGRAMACION
DEFINE OSC 20
DEFINE ADC_BITS 8
DEFINE ADC_SAMPLERUS 23
TRISA=%11111111
TRISTB=%00000000
DCON1=%00000000
8
TECNOLÓGICO DE ESTUDIOS SUPERIORES DE COACALCO
MICROCONTROLADORES
TRISB=%00000000
SR VAR BIT
SL VAR BIT
SRR VAR BIT
SLL VAR BIT
L VAR PORTB.0
R VARPORTB.1
PULSEVAR BYTE
CONVERSAON1 VAR BYTE
CONVERSAON2 VAR BYTE
CONVERSAON3 VAR BYTE
CONVERSAON4 VAR BYTE
CICLO
GOSUB CONVERTIDOR_ADC
GOSUB TRACCION
GOSUB LINES_NEGRA
GOTO CICLO
CONVERTIDOR_ADC
ADCIN 1,CONVERSION1
IF CONSERSION1=100THEN
SR=1
ELSE
SR=0
ENDIF
ADCIN3,CONVERSION 3
IF CONVERSION =100 THEN
9
TECNOLÓGICO DE ESTUDIOS SUPERIORES DE COACALCO
MICROCONTROLADORES
SRR=1
ELSE
SRR00
ENDIF
ADCIN 4,CONVERSION4
IFCONVERSION4=100 THEN
SLL=1
ELSE
SLL=0
ENDIF
RETURN
TRACCION: PWM PORTB.2,75,1
RETURN
LINES_NEGRA
IF SI=1 AND SR=0 THEN
L=0
R=0
ENDIF
IF SL=0 AND SR=1 THEN
L=0
R=0
ENDIF
IF SL01 AND SR=1 THEN
IF SLL=1AND SRR=1 THEN
IF SLL=1 AND SRR=1 THEN
L=0
10
TECNOLÓGICO DE ESTUDIOS SUPERIORES DE COACALCO
MICROCONTROLADORES
R=0
ENDIF
IF SLL00 AND SRR=1 THEN
L=0
R=0
ENDIF
ENDIF
RETURN
GOTO CICLO
Evidencias de ROBOTESCo 2019
11
TECNOLÓGICO DE ESTUDIOS SUPERIORES DE COACALCO
MICROCONTROLADORES
CONCLUSIONES
En esta práctica se elaboró, un pequeño proyecto, el cual consta de hacer un mini sumo, el
cual se elaboró con sensor sharp y pic, se programó para que al momento que el sensor
detectará algo el mini sumo avanzará, se tuvieron algunos contratiempos, pero al final se
concluyó correctamente.
Nos sirvió para implementar todos los conocimientos adquiridos durante el curso, ya que se
utilizan cada uno de ellos, de igual manera es muy importante saber trabajar en equipo y de
esa manera poderse poner de acuerdo para dividir el trabajo y que resulte bien.
Este proyecto tiene como fin la elaboración de un robot mini sumo, pretendiendo hacerlo lo
más parecido posible a uno de competencia con todas sus características
BIBLIOGRAFIA
http://www.mecanique.co.uk
http://aprendiendofacilelectronica.blogspot.com/2016/04/blog-post.html
12
TECNOLÓGICO DE ESTUDIOS SUPERIORES DE COACALCO
MICROCONTROLADORES
https://www.ibertronica.es/blog/tutoriales/funcion-pwm/
http://www.todorobot.com.ar/documentos/dc-motor.pdf
http://perso.wanadoo.es/luis_ju
13