Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-iMX6Q
RS-485
Valeron70
Добавлено 11.04.2014 08:26
0
Сообщение: 1
Valeron70
0

Пункты: 1759
Регистрация: 30.01.2010
Пол: Мужчина
Из: Сергиев Посад
Кто-нибудь пробовал работать по MODBUS с устройствами?
Через какую микросхему-конвертер посоветуете работать (типа MAX485 им подобные), где включать поддержку 485-го, где драйвера искать и т.п.
В общем наставьте на путь истинный, с конвертерами типа MOXA USB-RS485 все понятно, нужно бюджетное решение через UART или I2C или еще как.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 11.04.2014 14:16 Редактировалось 11.04.2014 14:17 Сообщение: 2
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Про UART (в том числе режим RS485) написано в RM на процессор
Chapter 64
Universal Asynchronous Receiver/Transmitter
(UART)

там есть и примеры инициализации. Для переключения трансмиттера CTS-ом для Linux есть патч
https://community.freescale.com/thread/312742

но я его не пробовал.
Спуститься к концу Подняться к началу
Персональная информация
Valeron70
Добавлено 11.04.2014 18:23 Сообщение: 3
Valeron70
0

Пункты: 1759
Регистрация: 30.01.2010
Пол: Мужчина
Из: Сергиев Посад
а вот тут возникает вопрос - надо ли вообще порт переключать в 9-битный режим, ведь стандарт RS-485 регламентирует только физический уровень, а 9-й бит точно используется в DMX-512, а вот в описании MODBUS я такого не нашел.
Когда втыкалась в Linux-машину MOXA USB-RS-485 и поднимался ее драйвер, то появлялось устройство типа ttyUSBMX0, его открываешь и дуешь туда что надо. Видимо надо исходник драйвера посмотреть, может пойму чего.
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 17.04.2014 16:12 Сообщение: 4
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Не надо. Достаточно управление передачей. Желательно аппаратно :)
Спуститься к концу Подняться к началу
Персональная информация
alexmfivt
Добавлено 10.12.2014 10:50 Редактировалось 11.12.2014 04:19 Сообщение: 5
alexmfivt
0

Пункты: 3237
Регистрация: 07.11.2010
Пол: Мужчина
Из: Красноярск
вот я не пойму. как мне сделать управление драйвером 485 микросхемы. в даташите написано:
RS-485 driver direction control via CTS_B signal
а как включить это из под линукса найти не могу.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-iMX6Q