2013-09-01 4 views
1

Мой вопрос довольно прост. У меня есть большая старая машина, у которой есть соединение RS-485 на задней панели, и у меня есть преобразователь от RS-485 до 9-контактного разъема.Как подключить 9-контактное последовательное соединение к Arduino?

Устройство, с которым я подключаюсь, отправляет сигнал ACK, чтобы узнать, подключено ли что-либо. Как подключить Arduino (Uno) к 9-контактному последовательному разъему, чтобы я мог читать ACK (и в будущем записывать обратно) и отображать ACK-сигнал в Serial Monitor?

+0

Принадлежит http://electronics.stackexchange.com/ – Havenard

ответ

1

В большинстве случаев вам необходимо подключать только сигналы RX, TX и Ground (RX от Arduino до TX RS-232 и наоборот). Но это действительно зависит от вашего конвертера RS-485, если вам нужны дополнительные строки. Если этот преобразователь полудуплексный, возможно, вам также потребуется управлять им с помощью сигнала DTR. Затем вы можете использовать любой цифровой ввод-вывод в UNO и управлять им в программном обеспечении. Также вам нужно знать скорость последовательного порта этой старой машины и соответственно настроить последовательный порт UNO.

2

Я бы сначала проверил напряжение линий данных, поступающих от преобразователя RS-485. Порты arduino ожидают от 0 до 5 вольт. Кроме того, посмотрите на стандарт для RS-485, чтобы определить, что должно быть на линии от RS-485.

Обратите внимание, что arduino НЕ реализует порт RS-232 напрямую. Скорее, у него есть USB-порт для подключения к ПК. Я знаю, что соединение RS-232 NOT использует TTL или сигналы от 0 до 5 В и будет задавать вопрос о том, какие уровни сигналов производятся с помощью RS-485.

Если RS-485 не производит от 0 до 5 вольт, вам необходимо получить щит RS-485 arduino.

Наконец, на самом деле это то, что вам нужно сделать. Я просто искал «RS-485 Arduino» и нашел несколько хитов.

Теперь, это хорошая новость, потому что как только вы установили щит RS-485, вы подключите экран к контактам 1 & 2 на Arduino, и у вас есть последовательное соединение!

Смежные вопросы