Оглавление:
- Шаг 1: Que Es La Comunicación Последовательный RX / TX
- Шаг 2. Comunicación Serial Con Launchpad
- Шаг 3: Программа La Tiva C Con Energía IDE
- Шаг 4: Comunicando LaunchPad Con Matlab
- Шаг 5: Programando En MATLAB
- Шаг 6: результаты
Видео: Launchpad - Связь с последовательным интерфейсом с Matlab: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Добрый день, это учебное пособие по предоставлению общего доступа к пакету LaunchPad TI Evaluation Kit с Matlab.
Этот учебник содержит настройки в сочетании с Tiva C и используется для перехода на новую версию MSP430.
Primero, antes de comenzar el tutorial…
1.- Установить MATLAB (версия для последовательного соединения).
2.- Instalar Energía IDE (https://energia.nu).
3.- Рекомендация: Загрузите это приложение для электрического "iOhmy" для iPhone.
4.- Нет, дорогая, я могу сравнить… www.facebook.com/UpiitaRAM
Грасиас:)
Шаг 1: Que Es La Comunicación Последовательный 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. Этот протокол реализуется на основе универсальных рецепторов / передатчиков (UART, от англ. Siglas en inglés). Это устройство используется для связи с последовательным протоколом, передаваемым через UART на линии «TX» и принимаем данные на линии «RX».
Для связи с последовательными разъемами имеется терминал (вывод) с буквами «TX» и «RX».
Для соединения с медианой UART, нужно соединить контакты, которые будут соединены с изображением на экране.
En nuestra tarjeta Launchpad TI Tiva C, tenemos 8 UART. Y en una tarjeta MSP430 solo tenemos 1 UART.
Шаг 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.
Si vemos el siguiente diagrama, podemos observar en colornaranja unos bloques que dicen RX (1), TX (1) и т. Д.
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 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.
Если вы хотите получить доступ к последовательному интерфейсу через USB-порт, вы можете использовать его только через последовательный порт.
Используйте команды como Serial.write () y Serial.read ().
* Para ver mas sobre las terminales de la Tiva C, скачать:
energia.nu/img/StellarPadLM4F120H5QR-V1.0.j…
energia.nu/img/StellarPadLM4F120H5QR-V1.0BA…
Шаг 3: Программа La Tiva C Con Energía IDE
Пример, я хочу, чтобы мои команды работали в IDE Energía для последовательного общения.
Tenemos los comandos…
Serial.begin (скорость) Establece la velocidad de bits por segundo (baudios), скорость = 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600.
Serial.read () Ли данные вводятся в LaunchPad через RX ()
Serial.write () Подписаться на данные на LaunchPad через TX ()
Serial.println () Подпишитесь на данные в Пуэрто-Серии с типом ASCII.
Ahora bien, el código que se muestra en la imageen определяют постоянство для светодиодного освещения RED_LED.
Отключите MATLAB, чтобы подписать 1 для включения светодиода и 2 для установки
Entonces, например, переменная matlabData = 1, включает светодиодный индикатор с ВЫСОКИМ значением, а также 2 модуля с низким уровнем.
matlabData = Serial.read (); es el encargado de leer los datos de entrada.
_
Скачать код для Tiva C (Energía IDE).
Шаг 4: Comunicando LaunchPad Con Matlab
Primero y muy importante, debemos obtener el nombre del puerto serial en el que estamos conectados.
Из энергии, Инструменты> Последовательный порт, выберите номер в / dev / tty / usbmodem0e203E21, это разные номера для компьютеров. En el caso de Windows verás que dice COM.
Ya que copiaste el nombre del puerto serial, cierra el programa Energia.
ВАЖНО: 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 = серийный ('elnombredeTuPuertoSeria l');
ejemplo: s = серийный ('/ dev / tty / usbmodem0e203E21')
Шаг 5: Programando En MATLAB
Como sabemos, la comunicación será Serial. Это приложение для одиночных игр, подключенных к Launchpad, через USB-порт и в режиме энергосбережения IDE tenemos Serial.read () и Serial.write () для чтения и описания.
* Los comandos que usaremos en MATLAB son…
Для объявления с серийным номером и переменной una: 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 эксперимент с командой: s. Status (), si al ejecutarlo aparece 'open', entonces el puerto ya esta en uso con MATLAB.
_
Скачать código de Matlab
Шаг 6: результаты
Al ejecutar el código de Matlab, el programa pide ingresar 1, 2 o bien 0 para salir.
Si ingresamos 1, encendemos el LED rojo и si ingresamos 2, apagamos el led rojo.
* Espero te haya gustado el tutorial, agradecemos comentarios y sugerencias *
Нет ничего, что могло бы скачать электрическое приложение «iOhmy» для iPhone.
Приглашения на новую страницу в Facebook:
www.facebook.com/UpiitaRAM
Рекомендуемые:
Автономный Arduino 3,3 В с внешней тактовой частотой 8 МГц, программируемый с Arduino Uno через ICSP / ISP (с последовательным мониторингом!): 4 шага
Автономный Arduino 3,3 В с внешней тактовой частотой 8 МГц, программируемый из Arduino Uno через ICSP / ISP (с последовательным мониторингом!): Цели: Создать автономный Arduino, который работает от 3,3 В на внешнем тактовом сигнале 8 МГц. Запрограммировать его через ISP (также известный как ICSP, внутрисхемное последовательное программирование) с Arduino Uno (работающего при 5 В). Отредактировать файл загрузчика и записать его
Дешевые вычисления: Arduino с последовательным интерфейсом TTL: 3 шага
Дешевые вычисления: Arduino с последовательным интерфейсом TTL: Большая часть стоимости полноразмерных Arduinos, таких как UNO, - это стоимость интерфейса USB (обратите внимание: правда, когда это было написано, но это уже не так, usb сейчас дешевый. Вы можете все еще хочу перейти на TTL последовательный по другим причинам.). Избавьтесь от этого
Инкапсуляция шагового серводвигателя с последовательным управлением через Arduino с помощью 3D-принтера - Pt4: 8 шагов
Инкапсуляция шагового серводвигателя с последовательным управлением через Arduino с помощью 3D-принтера - Pt4: в этом четвертом видео из серии «Шаговый двигатель» мы воспользуемся тем, что мы узнали ранее, для создания шагового серводвигателя с управлением через последовательную связь и в реальных условиях. обратная связь по положению с использованием резистивного энкодера, контролируемого Arduino. В
ДЕШЕВАЯ И ЛЕГКАЯ ДОСКА ДЛЯ РОБОТА PICAXE С ПОСЛЕДОВАТЕЛЬНЫМ КАБЕЛЕМ: 12 шагов (с изображениями)
ДЕШЕВАЯ И ЛЕГКАЯ ДОСКА ДЛЯ РОБОТА PICAXE С ПОСЛЕДОВАТЕЛЬНЫМ КАБЕЛЕМ: Вот инструкции о том, как построить простую, простую и дешевую ДОСКУ PICAXE для управления роботом SUMO или для использования в любом количестве других проектов PICAXE 18M2 +
Двигатель с регулируемой скоростью с последовательным управлением: 6 шагов
Двигатель с регулируемой скоростью с последовательным управлением: управляйте скоростью небольшого двигателя постоянного тока с помощью всего лишь последовательного порта на вашем компьютере, одного полевого МОП-транзистора и некоторого тривиального программного обеспечения. (Полевой МОП-транзистор и последовательный порт составляют «регулятор скорости»; вам все равно понадобится двигатель и соответствующий источник питания