Mục lục:
- Bước 1: Que Es La Comunicación Serial RX / TX
- Bước 2: Comunicación Serial Con Launchpad
- Bước 3: Lập trình La Tiva C Con Energía IDE
- Bước 4: Comunicando LaunchPad Con Matlab
- Bước 5: Programando En MATLAB
- Bước 6: Kết quả
Video: Launchpad - Comunicación Serial Con Matlab: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
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
Đề xuất:
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Cảm biến: 7 bước
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: O objetivo desse tutorial é mostrar as etapas need á rias para configurar o ambiente de desenvolvimento, de modo que seja Poss í vel comunicar com a Dragonboard 410c atrav é s de um computador / notebook usando comunica & ccedi
Vẽ dữ liệu trực tiếp của cảm biến nhiệt độ (TMP006) bằng MSP432 LaunchPad và Python: 9 bước
Vẽ dữ liệu trực tiếp của cảm biến nhiệt độ (TMP006) Sử dụng MSP432 LaunchPad và Python: TMP006 là cảm biến nhiệt độ đo nhiệt độ của một vật thể mà không cần tiếp xúc với vật thể đó. Trong hướng dẫn này, chúng tôi sẽ vẽ biểu đồ dữ liệu nhiệt độ trực tiếp từ BoosterPack (TI BOOSTXL-EDUMKII) bằng Python
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Arduino Launchpad: 5 bước
Arduino Launchpad: Dit is een Arduino Launchpad gemaakt met een Arduino Leonardo en Adafruit Trellis borden.Ik heb dit gemaakt omdat ik gót erg van muziek houd, maar een hele hoop toolsen niet kan bespelen en daarom graag een launcpad da wou ome numeme jeme
HEXBUG Scarab XL được điều khiển bởi Tiva Launchpad: 4 bước
HEXBUG Scarab XL được điều khiển bởi Tiva Launchpad: Mục tiêu là sử dụng lỗi HEXBUG Scarab XL giống như một robot sử dụng vi điều khiển mà không làm mất chức năng cho RC. https://www.hexbug.com/mechanical/scarab/hexbug-sc…http://www.ti.com/ww/en/launchpad/launchpads-conne…Mã nguồn..El