Интерфейс RS422 с Arduino
Добрый день, У меня есть датчик, который поддерживает последовательный вывод данных с использованием RS422, который имеет 4 провода (RX+, RX-, TX+, TX-). мой вопрос в том, как я могу подключить этот датчик к Arduino. Я читал, что могу использовать 2 чипа max485 для этого, но не уверен в точной процедуре. Заранее спасибо.
@user35288, 👍0
Обсуждение2 ответа
Чип MAX490 состоит из контактов DI (контакт 3) и RO (контакт 2), которые подключаются к Arduino TX и RX соответственно. сторона микросхемы rs-422 состоит из контакта 5 (Y/T+), контакта 6 (Z/T-), контакта 7 (B/R-) и контакта 8 (A/R+)
http://arduinotronics.blogspot.com/2018/09 /long-distance-serial-with-rs-422.html
Существуют готовые и очень недорогие модули Arduino RS-485, доступные на Ebay или Amazon. Гораздо проще, чем создавать собственную схему.
Они выглядят так:
- Как связаться с датчиком через порты RX/TX Arduino?
- Как получить ненулевой выход из HX711 и ячейки загрузки?
- Когда дело доходит до связи UART-RS485, в чем разница между модулем "MAX485" и модулем "HW-0519"?
- Печатать на serial monitor, когда он обнаруживает изменение значения
- Arduino показывает "avrdude: ser_open(): can't open device ”\\.\COM3" после последней загрузки
- Несколько датчиков, подключенных к последовательным портам Arduino MEGA 2560
- Используя датчик веса Arduino, он не удовлетворяет циклу while, не могу понять, почему
- FlySky TH9X с Arduino: невозможно заставить функциюpulsIn() возвращать разумные значения для любого канала
На самом деле это не вопрос Arduino, а вопрос по электротехнике, это должно помочь https://electronics.stackexchange.com/questions/280073/how-to-interface-rs-422-to-uart-on-my- микроконтроллер, @Chad G