Sadržaj:

Launchpad - Comunicación Serial Con Matlab: 6 koraka
Launchpad - Comunicación Serial Con Matlab: 6 koraka

Video: Launchpad - Comunicación Serial Con Matlab: 6 koraka

Video: Launchpad - Comunicación Serial Con Matlab: 6 koraka
Video: Взаимодействие MATLAB с оборудованием: 03. COM порт 2024, Novembar
Anonim
Launchpad - Comunicación Serial Con Matlab
Launchpad - Comunicación Serial Con Matlab

Nažalost, ovo je tutorial koji nudi i predstavlja komunikaciju s LaunchPad TI Evaluation Kit -om iz Matlaba.

En tutorial se nalazi na la conexión con la Tiva C y el usuario podržava migrator fácilmente i una tarjeta tip MSP430.

Primero, antes de comenzar el tutorial…

1.- Mrežni instalacijski program MATLAB (una versión que soporte comunicación serijski).

2.- Instalar Energía IDE (https://energia.nu).

3.- Preporuka: Preuzmite ovu aplikaciju za elektroničku "iOhmy" za iPhone.

4.- No olvides darle Me gusta y Compartir a… www.facebook.com/UpiitaRAM

Svaka čast:)

Korak 1: Que Es La Comunicación serijski RX/TX

Que Es La Comunicación Serijski RX/TX
Que Es La Comunicación Serijski RX/TX

El protocolo serial asíncrono es un protocolo de comunicación común en el mundo de la electrónica embebida. Es utilizado por dispositivos para comunicar información. El protokol se primjenjuje na receptore/transmisore kao univerzalne (UART, por sus siglas en inglés). Možete preuzeti i koristiti komunikacijski protokol serijski, koji prenosi UART putem linka "TX" i prima podatke preko "RX".

En un comunicación serial tendremos un terminal (o pin) con las letras "TX" y otra con "RX".

Para conectar dos dispositivos mediant UART, se deben conectar los pins como se muestra en la imagen.

Nu nustra tarjeta Launchpad TI Tiva C, tenemos 8 UART. Y en una tarjeta MSP430 solo tenemos 1 UART.

Korak 2: Komunikacija Serijski Con Launchpad

Comunicación Serial Con Launchpad
Comunicación Serial Con Launchpad

Nu nustra tarjeta Launchpad TI Tiva C, tenemos 8 UART. Y en una tarjeta MSP430 solo tenemos 1 UART.

Si vemos el siguiente diagrama, podemos observar en colonaranja unos bloques que dicen RX (1), TX (1), itd.

Esos blokovi RX (1) y TX (1) sin puerto Serial1.

Este ememplo usaremos el puerto serial or 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 nalazi na PC_4

TX (1) se nalazi PC_5 (aparecen u boji i mora) i pertencentivno na J4 de borovima o terminalima za povezivanje.

Ako ste samostalno uključeni, hacer comunicación serijski posrednički USB, ili je pušten u rad na novom serijskom Serijski.

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…

Korak 3: Programando La Tiva C sa IDE -om za energiju

Programando La Tiva C Con Energía IDE
Programando La Tiva C Con Energía IDE

Primero, ja gustaria mencionar algunos comandos i IDE energije za la serijsku komunikaciju.

Tenemos los comandos…

Serial.begin (speed) Establece la velocidad de bits por segundo (baudios), brzina = 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600.

Serial.read () Datoteke su prijavljene na LaunchPad putem RX -a ()

Serial.write () Opišite datoteke na LaunchPad -u putem TX -a ()

Serial.println () Opišite datoteke u punoj Seriji kao ASCII.

Ahora bien, el código que se muestra en la imagen definiše konstantno za LED LED diodu RED_LED.

Desde MATLAB opisuje 1 para za uključivanje LED dioda i 2 para apagarlo

Entonces, si la variable matlabData = 1 uključeno LED svjetlo sa HIGH y si es 2 apaga sa LOW.

matlabData = Serial.read (); es el encargado de leer los datos de entrada.

_

Preuzmite program za Tiva C (IDE energije).

Korak 4: Comunicando LaunchPad Con Matlab

Comunicando LaunchPad Con Matlab
Comunicando LaunchPad Con Matlab

Primero y muy importante, debemos obtener el nombre del puerto serial en el que estamos conectados.

Desde energía, Tools> Serial Port, podemos ver un unmbre como/dev/tty/usbmodem0e203E21, nombre es diferente para cada computadora. En caso de Windows verz que dice COM.

Ya que copiaste el nombre del puerto serial, cierra el program Energia.

VAŽNO: Energija i Matlab ne pueden estar ejecutandose al mismo tiempo

Bien, ya que tienes ese nombre del puerto, abre MATLAB y escribe lo siguiente:

s = serijski ('elnombredeTuPuertoSeria l');

ejemplo: s = serijski ('/dev/tty/usbmodem0e203E21')

Korak 5: Programando En MATLAB

Programando En MATLAB
Programando En MATLAB

Como sabemos, la comunicación será Serial. Posedujte samo jedan tenemos konektada sa Launchpad -om posredstvom USB -a i novi kodeks energije IDE tenemos Serial.read () y Serial.write () paralekturu i escrituru.

*Los comandos que usaremos en MATLAB sin…

Za deklaraciju puerto serijske i varijable: 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 Experimenttar con el comando: s. Status (), si al ejecutarlo aparece 'open', entonces el puerto ya esta en uso con MATLAB.

_

Preuzmite código de Matlab

Korak 6: Rezultati

Resultados
Resultados

Al ejecutar el código de Matlab, program pide ingresar 1, 2 ili bien 0 para salir.

Ako je uključen 1, encendemos LED LED rojo, a ingresamos 2, apagamos LED LED rojo.

* Espero te haya gustado el tutorial, agradecemos comentarios y sugerencias *

Nema dostupnih aplikacija za preuzimanje elektroničke aplikacije "iOhmy" za iPhone.

Pozivamo vas da posetite novu stranicu na facebooku:

www.facebook.com/UpiitaRAM

Preporučuje se: