GPdQ4 Posted January 15, 2021 Share Posted January 15, 2021 Добрый день, имеется преобразователь Moxa Uport 1150. На виндовс всё работает без проблем, на Raspberry есть проблема. Ядро 5.4, драйвер установлен для 5-го ядра, подключается и определяется нормально, без подключенного оборудования запрос на чтение улетает, Tx отмаргивает, осциллограф видит внятный сигнал. При подключении оборудования, сигнал заваливается и становится шумным. Соответственно никакого общения между устройствами не происходит. Подскажите, куда копать, я в тупике. Link to comment
Знайка Posted January 15, 2021 Share Posted January 15, 2021 Добрый день. Какой интерфейс используется? Link to comment
GPdQ4 Posted January 15, 2021 Author Share Posted January 15, 2021 RS485 2w, Устройство /dev/ttyUSB0 Link to comment
Знайка Posted January 15, 2021 Share Posted January 15, 2021 Каким образом переключаете в режим RS-485 2w? Где располагаются точки измерения? Можно посмотреть осциллограммы "до" и "после"? Попробуйте выключить подключаемое устройство, отключить его от линии и измерить сопротивление (обычной Цшкой) - сколько покажет? Link to comment
GPdQ4 Posted January 15, 2021 Author Share Posted January 15, 2021 Переключал режим RS485 2w в Виндовс, в панели управления, многопортовые последовательные устройства, в Линуксе настроек не касался. Измерял на клемнике, примерно в метре от устройства. Link to comment
GPdQ4 Posted January 15, 2021 Author Share Posted January 15, 2021 Скрины осциллограмм прикрепил к сообщению. Снял сигналы с распберри и с ноутбука с одной моксы и в одинаковых условиях. Сопротивление на входе устройства, в одну сторону 0 в другую бесконечность. Link to comment
Знайка Posted January 15, 2021 Share Posted January 15, 2021 4 hours ago, GPdQ4 said: Переключал режим RS485 2w в Виндовс, в панели управления, многопортовые последовательные устройства, в Линуксе настроек не касался. Измерял на клемнике, примерно в метре от устройства. Я думаю в этом и причина. В Линуксе тоже надо переключать Link to comment
GPdQ4 Posted January 15, 2021 Author Share Posted January 15, 2021 Насторожило странное поведение входа устройства, как будто диод подключен, и по осциллограмме видно, как будто отсекается половина сигнала от UPort. Начал разбираться, там есть перемычки, судя по документации: три перемычки это подтяжка А к плюсу, терминальный резистор и подтяжка В к минусу Выдернул все три перемычки и всё заработало, как то так... Спасибо за помощь, натолкнули на верный путь! comap Link to comment
GPdQ4 Posted January 16, 2021 Author Share Posted January 16, 2021 Хотя все же непонятно, почему с Windows удавалось прочитать данные, а из Линукс нет . Видимо с Линукса надо настроить, попробовать и ещё раз проверить. Uport в Линукс настраивается через setserial? Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now