Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Abstract– This project focuses on the control of a robotic arm las instrucciones enviadas por LabVIEW. Todo esto se realizó
using LabVIEW and PIC microcontroller through the FT232 a través de una demostración en tiempo real.
protocol. The objective is to develop a system that enables the
manipulation of the robotic arm's movements and functions
remotely. The LabVIEW software provides a user-friendly interface Se demostró que la utilización de la comunicación
for commanding the arm, while the PIC microcontroller handles the USB a UART, donde la función principal del UART es permitir
communication between the computer and the arm through the la interconexión de un dispositivo con capacidad USB y
FT232 protocol. This project combines software and hardware proporcionar información al PIC18F4550, fue exitosa.
components to create an efficient and precise control system for a
robotic arm.
Los resultados obtenidos evidencian una
Keywords -- LabVIEW, PIC microcontroller, FT232 protocol, comunicación directa entre el programa LabVIEW y el FT-232,
remote manipulation, user-friendly interface. con una respuesta en tiempo real demostrada mediante el
movimiento articulado del brazo robótico compuesto por 6
I. INTRODUCCIÓN servomotores. El control fue proporcionado por LabVIEW,
permitiendo también la actualización automática de la posición
El proyecto se enfocó en el desarrollo de una de los servomotores.
comunicación FT-232 para la gestión y control del LabVIEW y
el microcontrolador PIC 18F4550. Se utilizaron las Los resultados incluyeron un control total sobre los
características más destacadas de estos componentes para lograr servomotores, así como la incorporación de 2 sensores para la
una comunicación de datos eficiente, permitiendo el control de gestión de emergencias en caso de fuego y la detección de
6 servomotores, un sensor infrarrojo y un sensor de llama. El objetos para la activación del brazo.
objetivo principal fue obtener un control completo de una
estructura de brazo robótico (Fernanda et al., 2008; Prototipo Este proyecto se materializó mediante la articulación
De Un Brazo Robótico et al., n.d.). de un brazo robótico diseñado e impreso utilizando tecnología
de impresión 3D. Es importante mencionar que la programación
Según George Devol, inventor del brazo del brazo y comunicación desarrolladas en este proyecto pueden ser
robótico es un dispositivo mecánico articulado diseñado para aplicadas en diferentes contextos donde se requiera el control
imitar el movimiento y la funcionalidad de un brazo humano. preciso de servomotores y sensores.
Arboleda Gómez, A. M., & Toro Uchima, D. A. (2013). En base
a los artículos de García & Padilla. Estos brazos se utilizan en
una amplia gama de aplicaciones industriale y de investigación, II. METODOLOGÍA
brindando una solución eficiente para tareas que requieren
precisión, fuerza y repetibilidad. A. Diagrama de flujo
Control de un Brazo Robótico Mediante LabVIEW y PIC por el Protocolo FT232 Lima - PERU, May 17, 2023.
2
Figura 3 Piezas del Brazo Robótico en Inventor Dimensiones: 22,2 x 11,8 x 31 mm
aproximadamente.
Par de parada: 1,8 kgf·cm
Velocidad de operación: 0,1 s/60 grados
Voltaje de operación: 4,8 V (~5V)
Ancho de banda muerta: 10 µs
Rango de temperatura: 0 ºC – 55 ºC
El modelo 3D fue impreso en 3D utilizando una • 3 und. de servos Mg996r (Figura 6) - 10k
impresora 3D y como material principal el PLA. Se
llevaron a cabo pruebas para verificar resistencia, Figura 7 Servo MG996R
calidad y funcionalidad del brazo impreso Figura 4.
Peso: 55 g
Dimensiones: 40,7 x 19,7 x 42,9 mm
aproximadamente.
Par de parada: 9,4 kgf·cm (4,8 V), 11 kgf·cm (6
V)
Velocidad de operación: 0,17 s/60º (4,8 V), 0,14
s/60º (6 V)
Voltaje de operación: 4,8 V a 7,2 V
Corriente de funcionamiento: 500 mA
Corriente de parada: 2,5 A (6V)
C. Ensamble de los servos
Ancho de banda muerta: 5 µs
Diseño de doble rodamiento de bolas estable y
Para este proyecto se utilizó:
resistente a los golpes
Rango de temperatura: 0 ºC – 55 ºC
• 3 und. de servos SG90 (Figura 5) - 1.8k Diseño de doble rodamiento de bolas
Peso: 9 g
Control de un Brazo Robótico Mediante LabVIEW y PIC por el Protocolo FT232 Lima - PERU, May 17, 2023.
3
Filtro de calidad: Se realizaron las pruebas con En el artículo de Arrazola-Godoy et al.
un Arduino y código de rotación de 0, 90, 180 (2021), se describe el diseño y validación de un robot
grados para verificar su funcionamiento manipulador controlado por un microcontrolador PIC.
correcto. Este proyecto se enfoca en la reducción de costos y en
su aplicación didáctica en instituciones educativas.
Continuamente se ensamblo en las
articulaciones del brazo robótico impreso, Otro artículo en ResearchGate (2013)
ubicándolos en una posición de 180 grados y presenta una metodología para la comunicación entre
para el servo n°3 en posición de 90 grados. LabVIEW y un microcontrolador PIC18F4550. Se
utiliza la herramienta Call Library Function de
LabVIEW y la librería mpusbapi de Microchip para
D. Elección del PIC y Desarrollo del código establecer la comunicación.
Para este proyecto el PIC que se usará será el Además, en otro artículo de ResearchGate
18F4550 debido a sus capacidades de procesamiento y (2015), se describe el control de motores mediante el
características adecuadas para el proyecto. puerto USB en LabVIEW. Se utiliza un
microcontrolador PIC18F4550 y un circuito de control
Existen varios artículos que destacan el uso de motor, conectados al puerto USB del ordenador y
del microcontrolador PIC en diferentes proyectos: En controlados mediante LabVIEW.
el artículo "Sistema robotizado para soldadura de
circuitos impresos", se desarrolla un brazo robótico Estos artículos resaltan la variedad de
controlado por un microcontrolador PIC para soldar aplicaciones y el potencial del uso de
dispositivos electrónicos en circuitos impresos. Se microcontroladores PIC y LabVIEW en proyectos de
utiliza un teclado para ingresar las coordenadas y los robótica, control y automatización, tanto para
rangos de temperatura del cautín, logrando soldaduras propósitos didácticos como para aplicaciones prácticas
adecuadas para cada dispositivo. en diferentes campos de la ingeniería.
Control de un Brazo Robótico Mediante LabVIEW y PIC por el Protocolo FT232 Lima - PERU, May 17, 2023.
4
Figura 8 Opciones De Configuración Del Oscilador
Figura 9 Código para la configuración de Bits
A continuación, se muestra las líneas de #define SERVO_1_PIN LATDbits.LD0 // Pin de salida del servo 1 en el puerto D
#define SERVO_1_DIR TRISDbits.RD0 // Bit de dirección del servo 1 en el puerto D
código que contienen esa configuración (Figura 8):
Control de un Brazo Robótico Mediante LabVIEW y PIC por el Protocolo FT232 Lima - PERU, May 17, 2023.
5
#define SERVO_2_PIN LATDbits.LD1 // Pin de salida del servo 2 en el puerto D #ifdef SERVO_7_PIN
#define SERVO_2_DIR TRISDbits.RD1 // Bit de dirección del servo 2 en el puerto D SERVO_7_DIR = 0;
SERVO_7_PIN = 0;
#define SERVO_3_PIN LATDbits.LD2 // Pin de salida del servo 3 en el puerto D #endif
#define SERVO_3_DIR TRISDbits.RD2 // Bit de dirección del servo 3 en el puerto D
#ifdef SERVO_8_PIN
#define SERVO_4_PIN LATDbits.LD3 // Pin de salida del servo 4 en el puerto D SERVO_8_DIR = 0;
#define SERVO_4_DIR TRISDbits.RD3 // Bit de dirección del servo 4 en el puerto D SERVO_8_PIN = 0;
#endif
#define SERVO_5_PIN LATDbits.LD4 // Pin de salida del servo 5 en el puerto D
#define SERVO_5_DIR TRISDbits.RD4 // Bit de dirección del servo 5 en el puerto D INTCONbits.GIE = 1;
INTCONbits.TMR0IE = 1;
#define SERVO_6_PIN LATDbits.LD5 // Pin de salida del servo 6 en el puerto D INTCONbits.TMR0IF = 0;
#define SERVO_6_DIR TRISDbits.RD5 // Bit de dirección del servo 6 en el puerto D T0CON = 0x50;
T0CONbits.TMR0ON = 1;
#define SERVO_7_PIN LATDbits.LD6 // Pin de salida del servo 7 en el puerto D TMR0 = 50;
#define SERVO_7_DIR TRISDbits.RD6 // Bit de dirección del servo 7 en el puerto D }
#define SERVO_8_PIN LATDbits.LD7 // Pin de salida del servo 8 en el puerto D #ifdef SERVO_1_PIN
#define SERVO_8_DIR TRISDbits.RD7 // Bit de dirección del servo 8 en el puerto D void Servo_1_Write(unsigned char ang)
void Servo_Init(void); {
data_s[0] = (ang-0)*(v_max-v_min)/(180-0)+v_min;
#ifdef SERVO_1_PIN }
void Servo_1_Write(unsigned char ang); #endif
#endif
#ifdef SERVO_2_PIN
#ifdef SERVO_2_PIN void Servo_2_Write(unsigned char ang)
void Servo_2_Write(unsigned char ang); {
#endif data_s[1] = (ang-0)*(v_max-v_min)/(180-0)+v_min;
}
#ifdef SERVO_3_PIN #endif
void Servo_3_Write(unsigned char ang);
#endif #ifdef SERVO_3_PIN
void Servo_3_Write(unsigned char ang)
#ifdef SERVO_4_PIN {
void Servo_4_Write(unsigned char ang); data_s[2] = (ang-0)*(v_max-v_min)/(180-0)+v_min;
#endif }
#endif
#ifdef SERVO_5_PIN
void Servo_5_Write(unsigned char ang); #ifdef SERVO_4_PIN
#endif void Servo_4_Write(unsigned char ang)
{
#ifdef SERVO_6_PIN data_s[3] = (ang-0)*(v_max-v_min)/(180-0)+v_min;
void Servo_6_Write(unsigned char ang); }
#endif #endif
Control de un Brazo Robótico Mediante LabVIEW y PIC por el Protocolo FT232 Lima - PERU, May 17, 2023.
6
#endif Figura 10 Tabla Registro TXSTA
#ifdef SERVO_4_PIN
if(cont_sr < data_s[3]){SERVO_4_PIN = 1;} else{SERVO_4_PIN = 0;}
#endif
#ifdef SERVO_5_PIN
if(cont_sr < data_s[4]){SERVO_5_PIN = 1;} else{SERVO_5_PIN = 0;}
#endif
#ifdef SERVO_6_PIN
if(cont_sr < data_s[5]){SERVO_6_PIN = 1;} else{SERVO_6_PIN = 0;}
#endif
#ifdef SERVO_7_PIN
if(cont_sr < data_s[6]){SERVO_7_PIN = 1;} else{SERVO_7_PIN = 0;}
#endif
#ifdef SERVO_8_PIN
if(cont_sr < data_s[7]){SERVO_8_PIN = 1;} else{SERVO_8_PIN = 0;}
#endif
TMR0 = 50;
INTCONbits.TMR0IF = 0;
}
}
#endif
Control de un Brazo Robótico Mediante LabVIEW y PIC por el Protocolo FT232 Lima - PERU, May 17, 2023.
7
Uart_Send_Char(*str++);
Registro BAUDCON: Para esto se debe }
calcular el valor del generador de tasa de baudios con }
Control de un Brazo Robótico Mediante LabVIEW y PIC por el Protocolo FT232 Lima - PERU, May 17, 2023.
8
Lcd_Write_String("Sin Objeto");
cuatro dígitos cada uno, para diferenciar entre que Lcd_Set_Cursor(2,2);
valores pertenecen a cada sub-cadena, se le puso una Lcd_Write_String("en Platanforma");
}
coma al final de cada sub-cadena para la diferenciación
int Sensor_IR = PORTDbits.RD6;
de estos, para este proceso se creó una función que se
encargara de recibir los datos en cadena, separarlos y if (Sensor_IR == 1){
//Movimiento 1
Control de un Brazo Robótico Mediante LabVIEW y PIC por el Protocolo FT232 Lima - PERU, May 17, 2023.
9
//Movimiento 6 if (es_primer_ciclo) {
Lcd_Clear();
Lcd_Set_Cursor(8,2); Lcd_Set_Cursor(3,1);
Lcd_Write_String("06"); Lcd_Write_String("Modo Manual");
Servo_1_Write(110); Lcd_Set_Cursor(5,2);
__delay_ms(100); Lcd_Write_String("Activado");
Servo_1_Write(130); __delay_ms(1000);
__delay_ms(100); es_primer_ciclo = false;
Servo_1_Write(130); }
__delay_ms(100);
Servo_1_Write(150); Lcd_Clear();
__delay_ms(100);
Servo_1_Write(180);// Lcd_Set_Cursor(1,1);
__delay_ms(500); sprintf(buf_lcd, "1:%u", datos_rx[1]);
Lcd_Write_String(buf_lcd);
//Movimiento 7 Servo_1_Write(datos_rx[1]);
Lcd_Set_Cursor(8,2); Lcd_Set_Cursor(6,1);
Lcd_Write_String("07"); sprintf(buf_lcd, "2:%u", datos_rx[2]);
Servo_5_Write(65); Lcd_Write_String(buf_lcd);
__delay_ms(100); Servo_2_Write(datos_rx[2]);
Servo_5_Write(55);
__delay_ms(100); Lcd_Set_Cursor(12,1);
Servo_5_Write(45);// sprintf(buf_lcd, "3:%u", datos_rx[3]);
__delay_ms(500); Lcd_Write_String(buf_lcd);
Servo_3_Write(datos_rx[3]);
//Movimiento 8
Lcd_Set_Cursor(1,2);
Lcd_Set_Cursor(8,2); sprintf(buf_lcd, "4:%u", datos_rx[4]);
Lcd_Write_String("08"); Lcd_Write_String(buf_lcd);
Servo_3_Write(145); Servo_4_Write(datos_rx[4]);
__delay_ms(100);
Servo_3_Write(165);// Lcd_Set_Cursor(6,2);
__delay_ms(500); sprintf(buf_lcd, "5:%u", datos_rx[5]);
Lcd_Write_String(buf_lcd);
//Movimiento 9 Servo_5_Write(datos_rx[5]);
Lcd_Set_Cursor(8,2); Lcd_Set_Cursor(12,2);
Lcd_Write_String("09"); sprintf(buf_lcd, "6:%u", datos_rx[6]);
Servo_6_Write(0);// Lcd_Write_String(buf_lcd);
__delay_ms(500); Servo_6_Write(datos_rx[6]);
//Movimiento 10 }
} void main(void) {
Control de un Brazo Robótico Mediante LabVIEW y PIC por el Protocolo FT232 Lima - PERU, May 17, 2023.
10
// Inicialización de los módulos del sistema
tiempo real. Teniendo casos particulares que se
Uart_Init (9600); // Inicialización del puerto UART a una velocidad de 9600 baudios enfocaron, en la medición y control de la temperatura
Lcd_Init(); // Inicialización del módulo LCD
Servo_Init(); // Inicialización del módulo de control de servomotores utilizando una interfaz USB para comunicarse con una
__delay_ms(500); // Espera 500ms para la inicialización del microcontrolador
PC, medición en la eficiencia de un motor de
// Mostrar un mensaje de bienvenida en la pantalla LCD inducción trifásico, la opción de manipular de forma
Lcd_Set_Cursor(2,1);
Lcd_Write_String("Brazo Robotico"); manual el robot se realiza por medio de perillas en el
Lcd_Set_Cursor(4,2);
Lcd_Write_String("PIC18F4550");
panel frontal de LabVIEW.
__delay_ms(1000); // Retraso para dar tiempo a que el usuario lea el mensaje
}
} Figura 13 Panel Frontal LabVIEW
}
Control de un Brazo Robótico Mediante LabVIEW y PIC por el Protocolo FT232 Lima - PERU, May 17, 2023.
11
VISA Write perteneciente al controlador NI-VISA
(Figura 27).
Figura 16 Panel Frontal LabVIEW Conectado al Proteus
Figura 14 Diagrama de Bloques LabVIEW
F. Simulación en Proteus
VEE
5 23
RW
RS
D0
D1
D2
D3
D4
D5
D6
D7
6 24
RA4/T0CKI/C1OUT/RCV RC5/D+/VP
7 25
RA5/AN4/SS/LVDIN/C2OUT RC6/TX/CK
1
2
3
4
5
6
7
8
9
10
11
12
13
14
14 26
RA6/OSC2/CLKO RC7/RX/DT/SDO RX
13
OSC1/CLKI
33 19
RS RB0/AN12/INT0/FLT0/SDI/SDA RD0/SPP0 S1
34 20
D4
D5
D6
D7
RS
E RB1/AN10/INT1/SCK/SCL RD1/SPP1 S2
35 21
D4 RB2/AN8/INT2/VMO RD2/SPP2 S3
36 22
D5 RB3/AN9/CCP2/VPO RD3/SPP3 S4
37 27 Sensor Proximidad
D6 RB4/AN11/KBI0/CSSPP RD4/SPP4 S5
Sensor Flama 38 28
D7 RB5/KBI1/PGM RD5/SPP5/P1B S6
39 29
RB6
40
RB6/KBI2/PGC RD6/SPP6/P1C
30 0
0 RB7/KBI3/PGD RD7/SPP7/P1D
8
RE0/AN5/CK1SPP
9
S1 S2 S3 RE1/AN6/CK2SPP
10
RE2/AN7/OESPP
18 1
+99.8 +99.8 +76.1
VUSB RE3/MCLR/VPP 1
PIC18F4550
P1
S4 S5 S6
1
DCD
6
DSR
+76.1 +28.3 +68.1 2
RX RXD
7
RTS
3
TXD
8
CTS
4
DTR
9
RI
RXD RX
TXD ERROR
COMPIM
RTS
CTS
Control de un Brazo Robótico Mediante LabVIEW y PIC por el Protocolo FT232 Lima - PERU, May 17, 2023.
12
Regulador de Voltaje a 5 V ya que estará alimentado Figura 20 Brazo Robótico con Modulo
con una fuente de 12V a 15A, relé, borneras (Figura
31,32).
Figura 18 Modulo
III. RESULTADOS
Control de un Brazo Robótico Mediante LabVIEW y PIC por el Protocolo FT232 Lima - PERU, May 17, 2023.
13
Estabilidad de la comunicación: Se evidenció una 3.7 Resolución de la Problemática Planteada
comunicación estable y sin pérdida de señal entre el programa
LabVIEW y el FT-232, lo cual garantizó una transmisión En cuanto a la problemática planteada relacionada con
confiable de las instrucciones. la comunicación entre el FT-232 y el PIC, se puede considerar
que el proyecto resolvió de manera exitosa esta problemática en
3.3 Desempeño de los Servomotores un 9 de 10. Se logró establecer una comunicación estable y
segura entre ambos componentes, garantizando una transmisión
Control y movimiento: Los 6 servomotores controlados a través confiable de datos. No obstante, se requirieron conocimientos
de la comunicación FT-232 demostraron un desempeño óptimo, sólidos en programación C++, electrónica y comunicación de
respondiendo adecuadamente a las órdenes enviadas desde el señales para llevar a cabo el proyecto con éxito.
LabVIEW. Esto permitió la articulación y el movimiento de la
estructura del brazo robótico de forma precisa y coordinada.
IV. DISCUSIÓN
Pruebas de uso prolongado: Se realizaron pruebas de uso de los
servomotores durante un período de 30 minutos, verificando las La implementación exitosa del control de un brazo robótico
posiciones iniciales y constatando una variación mínima del 2% mediante LabVIEW y PIC a través del protocolo FT232RS232
en comparación con los ángulos iniciales. Esto evidencia la plantea diversas consideraciones y puntos de discusión que son
fiabilidad y estabilidad de los servomotores en su relevantes para comprender el alcance y las implicaciones de
funcionamiento a lo largo del tiempo. este proyecto de investigación.
Control de un Brazo Robótico Mediante LabVIEW y PIC por el Protocolo FT232 Lima - PERU, May 17, 2023.
14
desconexión y emparejamiento incorrecto del módulo FT-232. Integración de tecnología avanzada: El uso de
Estos desafíos se superaron mediante el apagado y reinicio del tecnología de impresión 3D en la implementación del brazo
módulo, cerrando y abriendo nuevamente LabVIEW, y robótico permitió una mayor precisión y funcionalidad en el
restableciendo la conexión de todos los componentes. Estos diseño y la estructura del proyecto. Esta integración de
desafíos y las soluciones encontradas resaltan la importancia de tecnología avanzada no solo mejoró la apariencia y el
la experiencia y el conocimiento técnico en la implementación rendimiento del brazo robótico, sino que también facilitó la
exitosa de proyectos similares.
corrección de posibles errores y la adaptación a requisitos
específicos.
Evaluación del rendimiento del brazo robótico
Superación de desafíos técnicos: Durante el desarrollo
El rendimiento del brazo robótico controlado mediante del proyecto, se enfrentaron desafíos técnicos relacionados con
LabVIEW y PIC se evaluó en términos de precisión, estabilidad la configuración del código, la identificación de frecuencias, la
y respuesta en tiempo real. Se realizaron pruebas para verificar ubicación de librerías y problemas de conexión. Sin embargo,
la alineación de los servomotores, la consistencia entre las mediante la aplicación de conocimientos especializados y la
instrucciones enviadas desde LabVIEW y los movimientos del implementación de soluciones adecuadas, se superaron estos
brazo robótico, y la estabilidad de la conexión durante un obstáculos y se logró un funcionamiento óptimo del sistema.
período prolongado de uso. Los resultados obtenidos
demostraron un desempeño óptimo del brazo robótico, con una En general, el nivel de éxito alcanzado en la
precisión aceptable y una respuesta en tiempo real satisfactoria. implementación de la comunicación FT-232 para el control del
LabVIEW y el PIC 18F4550 puede considerarse muy alto. Los
Potencial de transferencia a otras aplicaciones resultados obtenidos demuestran una conectividad estable, un
control preciso de los servomotores y una integración exitosa
El éxito de este proyecto demuestra el potencial de transferir la de tecnologías avanzadas. Estos logros abren nuevas
programación y la comunicación desarrolladas a otras oportunidades para aplicar este enfoque en otros proyectos que
aplicaciones que requieran el control de servomotores mediante requieran una comunicación confiable y un control preciso de
LabVIEW y PIC. El conocimiento adquirido en este proyecto dispositivos mecánicos. En conclusión, este proyecto ha
puede ser aplicado en diferentes contextos donde se necesite un demostrado ser una solución efectiva y prometedora en el
control preciso y confiable de dispositivos mecánicos o
campo de la robótica y la automatización.
sistemas
V. CONCLUSIONES
REFERENCIAS
En conclusión, el desarrollo de la comunicación FT-
232 para la gestión y control del LabVIEW y el
microcontrolador PIC 18F4550 ha sido exitoso y ha demostrado Fernanda, G., Espinoza, S., Alberto, C., Chóez, A., & -
ser una solución confiable y eficiente para el control de un brazo Ecuador, G. (2008). ESCUELA SUPERIOR
robótico. A partir de los resultados obtenidos y las evidencias POLITÉCNICA DEL LITORAL. Presentado por.
presentadas, se pueden extraer las siguientes conclusiones
clave: Arboleda Gómez, A. M., & Toro Uchima, D. A. (2013). Diseño
Conectividad estable y precisa: Se logró establecer una
de robot tipo oruga con brazo articulado.
conectividad plena y estable entre el LabVIEW, el FT-232 y el https://repositorio.utp.edu.co/items/07ba5d13-c7bc-
PIC, permitiendo una transferencia de datos confiable y precisa. 40dc-b8c6-7b52a3f7de43
Esto garantizó que las instrucciones enviadas desde el
LabVIEW se reflejaran correctamente en los movimientos del Hernandez, A. (n.d.). Video 19.- Control de
brazo robótico. servomotores.zip - Google Drive. Retrieved May 16,
2023, from
Control preciso de los servomotores: Mediante el uso
del protocolo FT232RS232 y la programación adecuada del
https://drive.google.com/file/d/1llokgbs4WUBbM
PIC, se logró un control preciso de los servomotores. Se verificó 4L8PKJIKDnOe54w57rh/view
que los movimientos indicados en el LabVIEW se ejecutaran
correctamente en los servomotores, lo que demostró la
Hernández, A. (n.d.). Video 24.- UART - Transmision de
fiabilidad y la efectividad de la comunicación establecida. datos.zip - Google Drive. Retrieved May 16, 2023,
Control de un Brazo Robótico Mediante LabVIEW y PIC por el Protocolo FT232 Lima - PERU, May 17, 2023.
15
from https://drive.google.com/file/d/1W6lfOb- programable básico, con interface usb utilizando el
tYzrAFznoaLqRpDf75uKconP7/view pic 18f4550 (Bachelor's thesis, Quito, 2016.).
Kanse, S., Mayuri, B., Abhilasha, B., & Nilam, K. (n.d.). Sanchez Espinoza, G. F., & Alvarado Choez, C. A.
PROTOCOL CONVERTER (UART, I2C, MANCHESTER (2018). Diseño de brazo robótico y diseño de brazo
PROTOCOLS TO USB). IJRET: International Journal of empuja frascos controlados por LabView y
Research in Engineering and Technology, 2321– dsPICs (Bachelor's thesis, Espol).
7308. Retrieved May 16, 2023, from
García, E. F., Quezada, J. Q., Galindo, A. S., & Santander,
www.datasheets.com
E. P. (2017). Detección y Seguimiento Visual
Kehtarnavaz, N., & Kim, N. (2005). Digital Signal mediante LabVIEW para el Posicionamiento de un
Processing System-Level Design Using LabVIEW. Brazo Robot de tipo Manipulador. Boletín Científico
INVESTIGIUM de la Escuela Superior de
PIC18F4550 | Microchip Technology. (n.d.). Retrieved
Tizayuca, 2(4).
May 16, 2023, from
https://www.microchip.com/en- Ramírez, B. I. A., Cabezas, E. F. G., Quezada, J. C. A., &
us/product/pic18f4550 Martínez, J. C. C. (2020). Control y monitoreo de
brazo robótico integrando Labview, Solidworks y la
Prototipo De Un Brazo Robótico, C. DE,
internet de las cosas. Revista Arbitrada
Telecomunicaciones Ramos Velasco Maria Augusta,
Interdisciplinaria Koinonía, 5(2), 30-47.
E. Y., & Hernan Flores Valencia, J. (n.d.). ESCUELA
POLITÉCNICA NACIONAL ESCUELA DE FORMACIÓN De La Rosa Mejillón, N. (2014). Brazo robot, para el
DE TECNÓLOGOS PROYECTO PREVIO A LA reconocimiento y manipulación de objetos,
OBTENCIÓN DEL TÍTULO DE TECNÓLOGO EN. controlado mediante inteligencia artificial, como
complemento de tecnología robótica en la carrera
Design of a thermal stabilizer based on USB data
de Electrónica y Telecomunicaciones de la
acquisition and control using LabVIEW and PIC
Universidad Estatal Península de Santa Elena año
microcontroller. (2021). ResearchGate.
https://www.researchgate.net/publication/370231 2014 (Bachelor's thesis, La Libertad: Universidad
638_Design_of_a_thermal_stabilizer_based_on_U Estatal Península de Santa Elena, 2014.).
SB_data_acquisition_and_control_using_LabVIEW Flores Torres, L. E. (2015). Diseño de un Brazo Robótico
_and_PIC_microcontroller/citations
de configuración angular y de 6 grados de libertad
con alcance de un metro destinado a los procesos de
A NOVEL ANALYSIS OF EOG THROUGH LABVIEW FOR
soldadura por arco eléctrico con trayectorias
PROSTHETIC ARM CONTROL SYSTEM DESIGN USING
lineales.
PIC MICROCONTROLLER. (2019). ResearchGate.
https://www.researchgate.net/publication/342514 Garcíaa, E. H., Cruza, E. M., Rodrígueza, A. A. T., &
700_A_NOVEL_ANALYSIS_OF_EOG_THROUGH_LAB Hernándeza, J. I. H. Sistema automatizado para la
VIEW_FOR_PROSTHETIC_ARM_CONTROL_SYSTEM_ clasificación y manipulación de objetos mediante un
DESIGN_USING_PIC_MICROCONTROLLER brazo articulado.
Cobo, S. R., García, J. A., & Padilla, J. B. (2014). Sistema Gustà Caballero, A. (2016). Brazo robótico controlado
robotizado para soldadura de circuitos remotamente (Bachelor's thesis, Universitat
impresos. Scientia et technica, 19(3), 335-340. Politècnica de Catalunya).
Rocha Saldaña, C. E., & Tayupanta Tigasi, J. D. Arrazola-Godoy, D., Contreras-Aculco, D., Flores-López, L.
(2016). Construcción de un controlador lógico Á., Flores-Pérez, U. D., Orbezo-Salazar, D., &
Zamudio-Beltrán, Z. Desarrollo de un robot
Control de un Brazo Robótico Mediante LabVIEW y PIC por el Protocolo FT232 Lima - PERU, May 17, 2023.
16
manipulador accesible para aplicaciones educativas 937_Implementacion_de_Comunicacion_USB_con_
controlado mediante un microcontrolador PIC®. Microcontrolador_PIC18F4550_y_LabVIEW
ResearchGate. (2013). Comunicación USB de Alta S. S. Kumar, S. S. Kumar, and K. R. Mohan, “Automated
Velocidad entre LABVIEW y un Microcontrolador efficiency measurement of three phase induction
para la Adquisición de Datos en Tiempo Real. motor using LabVIEW,” in 2013 International
https://www.researchgate.net/publication/260245 Conference on Computer Communication and
881_Comunicacion_USB_de_Alta_Velocidad_entre Informatics, 2013, pp. 1–5.
_LABVIEW_y_un_Microcontrolador_para_la_Adqui https://www.researchgate.net/publication/370231
sicion_de_Datos_en_Tiempo_Real 638_Design_of_a_thermal_stabilizer_based_on_US
B_data_acquisition_and_control_using_LabVIEW_a
Mosquera Garcés, L. A. (2015). Diseño de un brazo
nd_PIC_microcontroller
robótico autómata controlado por un sistema
human machine interface que transporte cubos de
madera entre dos puntos fijos para los laboratorios
de electrónica de la Universidad Israel (Bachelor's
thesis, Quito: Universidad Israel, 2015).
Control de un Brazo Robótico Mediante LabVIEW y PIC por el Protocolo FT232 Lima - PERU, May 17, 2023.
17