Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Hola, bienvenido một hướng dẫn về este donde aprenderás a comunicar tu tarjeta LaunchPad TI Assess Kit con Matlab.
En este tutorial se enfocará a la conexión con la Tiva C y el usuario podrá migrar fácilmente a una tarjeta tipo MSP430.
Primero, antes de comenzar el hướng dẫn…
1.- Tener instalado MATLAB (uni versión que soporte comunicación serial).
2.- Instalar Energía IDE (https://energia.nu).
3.- Recomendado: Ứng dụng Descargar esta para electrónica "iOhmy" para tu iPhone.
4.- No olvides darle Me gusta y Compartir a… www.facebook.com/UpiitaRAM
Gracias:)
Bước 1: Que Es La Comunicación Serial RX / TX
El protocolo serial asíncrono es un protocolo de comunicación común en el mundo de la electrónica embebida. Es effizado bởi dispositivos para comunicar Información. El protocolo se implementa en los receptor / transmisores asíncronos Universales (UART, por sus siglas en inglés). Cuando un dispositivo se comunica usando el protocolo serial, su UART transmite en la línea "TX" y nhận datos por la línea "RX".
En una comunicación serial tensremos una terminal (o pin) con las letras "TX" y otra con "RX".
Para conectar dos dispositivos mediante UART, se deben conectar los ghim como se muestra en la imagen.
En nuestra tarjeta Launchpad TI Tiva C, tenemos 8 UART. Y en una tarjeta MSP430 solo tenemos 1 UART.
Bước 2: Comunicación Serial Con Launchpad
En nuestra tarjeta Launchpad TI Tiva C, tenemos 8 UART. Y en una tarjeta MSP430 solo tenemos 1 UART.
Sơ đồ Si vemos el siguiente, podemos Observar en colornaranja unos bloques que dicen RX (1), TX (1), v.v.
Esos bloques RX (1) y TX (1) son el puerto Serial1.
En este ejemplo usaremos el puerto serial por defecto que usa el puerto USB con la computadora
Entonces, en caso de que queramos conectar un dispositivo serial a nuestra Launchpad usando los pines…
RX (1) se llama PC_4
TX (1) se llama PC_5 (aparecen en color morado) y pertenecen en la fila J4 de pines o terminales para conexión.
Si solo queremos hacer comunicación serial mediante USB, el puerto se llamará en nuestro código Serial.
Y usaremos comandos como Serial.write () y Serial.read ().
* Para ver mas sobre las terminales de la Tiva C, descarga:
energia.nu/img/StellarPadLM4F120H5QR-V1.0.j…
energia.nu/img/StellarPadLM4F120H5QR-V1.0BA…
Bước 3: Lập trình La Tiva C Con Energía IDE
Primero, me gustaria mencionar algunos comandos en Energía IDE para la comunicación nối tiếp.
Tenemos los comandos…
Serial.begin (tốc độ) Establece la velocidad de bits bởi segundo (baudios), tốc độ = 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600.
Serial.read () Lee datos tham gia en la LaunchPad qua RX ()
Serial.write () Đăng ký datos en la LaunchPad qua TX ()
Serial.println () Mô tả datos en el puerto Serie como tipo ASCII.
Ahora bien, el código que se muestra en la imagen xác định una hằng số para el LED rojo RED_LED.
Mô tả MATLAB escribeiremos un 1 para encender el LED y un 2 para apagarlo
Entonces, si la biến matlabData = 1 enciende el LED con HIGH y si es 2 apaga con THẤP.
matlabData = Serial.read (); es el encargado de leer los datos de entrada.
_
Descargar código para Tiva C (Energía IDE).
Bước 4: Comunicando LaunchPad Con Matlab
Primero y muy importante, debemos obtener el nombre del puerto serial en el que estamos conectados.
Desde energygía, Tools> Serial Port, podemos ver un nombre como / dev / tty / usbmodem0e203E21, este nombre es diferente para cada computadora. En el caso de Windows verás que xúc xắc COM.
Ya que copiaste el nombre del puerto serial, cierra el programma Energia.
QUAN TRỌNG: Energía y Matlab no pueden estar ejecutandose al mismo tiempo
Bien, ya que tienes ese nombre del puerto, abre MATLAB y escribe lo siguiente:
s = serial ('elnombredeTuPuertoSeria l');
ejemplo: s = serial ('/ dev / tty / usbmodem0e203E21')
Bước 5: Programando En MATLAB
Como sabemos, la comunicación será Serial. En este ejemplo solo tenemos conectada la Launchpad mediante puerto USB y en nuestro código de Energía IDE tenemos Serial.read () y Serial.write () para lectura y escritura.
* Los comandos que usaremos en MATLAB con trai…
Para statementarar tu puerto serial en una biến: s = serial ('/ dev / tty / usbmodem0e203E21')
Para usar el puerto hay que abrirlo: fopen (s); % inicia comunicacion
Y cerramos el puerto al terminar su uso: fclose (s); % termina la comunicacion
También puedes Experiar con el comando: s. Status (), si al ejecutarlo aparece 'open', entonces el puerto ya esta en uso con MATLAB.
_
Descargar código de Matlab
Bước 6: Kết quả
Al ejecutar el código de Matlab, el programma pide ingresar 1, 2 o bien 0 para salir.
Si ingresamos 1, encendemos el LED rojo y si ingresamos 2, apagamos el LED rojo.
* Espero te haya gustado el hướng dẫn, agradecemos comentarios y sugerencias *
Không có ứng dụng olvides descargar esta de electrónica "iOhmy" para tu iPhone.
Te invitamos unirte a nuestra página de facebook:
www.facebook.com/UpiitaRAM