COM+ и COM - в RX и TX

Я хочу подключить сканирующий дальномер Hokuyo к Arduino Mega, выходы которого помечены следующим образом:

  • COM+
  • КОМ-
  • Вход
  • Выход
  • DC12/24
  • GND

Я хочу прочитать его последовательный вывод с помощью Arduino, пожалуйста, помогите мне в деталях. Спасибо

, 👍0

Обсуждение

Добро пожаловать в суперпользователь. Это не форум, это сайт вопросов и ответов по проблемам, связанным с компьютерным оборудованием и программным обеспечением. Ваш вопрос должен показать, какие исследования вы провели. Ваша проблема очень расплывчата, кажется, вы хотите, чтобы мы сделали ваше исследование за вас. Ваш вопрос также не по теме здесь, и лучше всего подходит для Arduino.stackexchange.com, @Bort


1 ответ


1

Вам следует указать, какая модель сканирующего дальномера Hokuyo у вас есть. Некоторые модели имеют интерфейс USB, и в этом случае COM+ и COM-могут соответствовать выводам USB D+ и D -.

Hokuyo URG-04LX имеет интерфейс USB и RS-232. На странице, на которую дана ссылка, показан следующий вывод на CN1:

Pin No.   Signals                                Цвета сигналов
1         N.C.                                   Красный
2         N.C.                                   Белый
3         OUTPUT(Synchronous output)             Черный
4         GND(5th pin of 9-pin, D-sub connector) Фиолетовый
5         RxD(3rd pin of 9-pin, D-sub connector) Желтый
6         TxD(2nd pin of 9-pin, D-sub connector) Зеленый
7         0V                                     Синий
8         DC5V                                   Коричневый

Учитывая этот вывод, вы должны подключить вывод 5, RxD, к выходу TXD на Mega, а вывод 6, TxD, к входу RXD на Mega. Примечание: перед любым таким подключением измерьте выходное напряжение на выводе 6. Обычный Mega поддерживает уровни 0 В и 5 В для последовательных данных, но стандартные уровни RS-232 ниже и выше этого; например, ±12 В. Если вы подключите уровни RS-232 ±12 В к компьютеру Mega, вы повредите его. В нескольких документах Хокуйо, которые я просмотрел, не говорится, используют ли они традиционные уровни RS-232 (±12 В) или уровни TTL (0-5 В).

,