Оглавление:
- Шаг 1. Инструменты и материалы
- Шаг 2: установка DIP-переключателя и перемычки для шины 1
- Шаг 3: установка DIP-переключателя и перемычки для шины 2
- Шаг 4: установка DIP-переключателя и перемычки для шины 3
- Шаг 5: интеграция программного обеспечения
Видео: До 3 шин RS485 на одном Arduino: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
В этом руководстве я покажу, как подключить до 3 независимых шин RS485 к одному Arduino. Это может быть полезно, если вы хотите создать шлюз между этими шинами или если вы хотите управлять устройствами на этих шинах (без подключения самих шин). Другое приложение - подключение устройства RS422 (например, управления двигателем) и устройства RS485 (например, датчика) к одному и тому же Arduino.
В любом случае вам понадобится экран RS485 с изолированным интерфейсом, чтобы устранить проблемы с заземлением и защитить Arduino.
Шаг 1. Инструменты и материалы
Аппаратное обеспечение:
- Arduino UNO (или любой другой одноплатный компьютер с разъемами Arduino Shield)
- Arduino RS42 / RS485 Shield с изолированным интерфейсом
Программное обеспечение:
IDE Arduino
Шаг 2: установка DIP-переключателя и перемычки для шины 1
Джемпер:
- UART RX в положение 0
- UART TX в положение 1
- Напряжение в положение 5В
DIP-переключатель:
- S1 = ВЫКЛ - ВКЛ - ВКЛ - ВЫКЛ
- S2 = ВЫКЛ - ВЫКЛ - ВКЛ - ВКЛ
- S3 = ВКЛ - ВЫКЛ - ВЫКЛ - ВЫКЛ
Шаг 3: установка DIP-переключателя и перемычки для шины 2
Джемпер:
- UART RX в положение 2
- UART TX в положение 3
- Напряжение в положение 5В
DIP-переключатель:
- S1 = ВЫКЛ - ВКЛ - ВКЛ - ВЫКЛ
- S2 = ВЫКЛ - ВЫКЛ - ВКЛ - ВКЛ
- S3 = ВКЛ - ВЫКЛ - ВЫКЛ - ВЫКЛ
Шаг 4: установка DIP-переключателя и перемычки для шины 3
Джемпер:
- UART RX в положение 4
- UART TX в положение 5
- Напряжение в положение 5В
DIP-переключатель:
- S1 = ВЫКЛ - ВКЛ - ВКЛ - ВЫКЛ
- S2 = ВЫКЛ - ВЫКЛ - ВКЛ - ВКЛ
- S3 = ВКЛ - ВЫКЛ - ВЫКЛ - ВЫКЛ
Шаг 5: интеграция программного обеспечения
Экран для шины 1 будет использовать аппаратный UART на PIN 0 и 1 Arduino. Оба других щита будут использовать программные UART.
#включают
SoftwareSerial RS485_BUS2 (2, 3);
SoftwareSerial RS485_BUS3 (4, 5);
установка void ()
{
….
// инициализируем последовательный порт для шины 1
Serial.begin (9600);
// инициализируем последовательный порт для шины 2
RS485_BUS2.begin (9600);
// инициализируем последовательный порт для шины 3
RS485_BUS3.begin (9600);
….
Данные передачи этих программных UART ограничены вычислительной мощностью Arduino. Конечно, если вы будете использовать плату Arduino или STM32 на базе ARM, это не будет проблемой, но для UNO рекомендуется использовать только два экрана одновременно, а для второго экрана не более 9600 бод в качестве скорости передачи данных..
Рекомендуемые:
Модуль температуры шин: 5 шагов
Модуль «Температура воздуха в шинах»: предыстория: Formula Student - это наиболее авторитетное в мире образовательное инженерное соревнование, в котором студенты из различных университетов соревнуются в проектировании, разработке, строительстве и гонках на автомобиле типа «формула». Эти автомобили обладают высокими характеристиками с точки зрения
100+ переключателей на одном выводе Arduino: 6 шагов (с изображениями)
100+ переключателей на одном выводе Arduino: Введение У вас закончились входные контакты? Не волнуйтесь, вот решение без регистров сдвига. В этом видео мы узнаем о подключении более 100 переключателей к одному выводу Arduino
Arduino UNO 3 в одном: 6 шагов
Arduino UNO 3 в одном: проект «Arduino UNO 3 в одном»; стремится создать платформу с тремя наиболее важными и наиболее полезными функциями, объединяющими микроконтроллер, пространство для прототипа и источник питания. Он позволяет создавать компактные и мобильные проекты без
Менеджер паролей, Typer, макрос, полезная нагрузка Все в ОДНОМ !: 11 шагов (с изображениями)
Password Manager, Typer, Macro, Payload … Все в ОДНОМ !: ВНИМАНИЕ! ПОЖАЛУЙСТА: Если у вас возникли проблемы с изготовлением этого устройства (печатная плата, пайка или другие), не стесняйтесь отправить мне личное сообщение здесь или по электронной почте [email protected]. Я буду счастлив отправить одну из плат или устройств, которые я уже производил
Насос для пневматических шин: 9 шагов
Насос для пневматических шин: этот учебник в основном сделан из подручных материалов и обошелся мне примерно в 20 австралийских долларов из моего местного парного оборудования за эти «несколько лишних битов». Принцип этой конструкции заключается в том, что в качестве камеры используется шина, которая перемещается вверх и вниз