Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » обмен по RS485 в С под DOS

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

EET

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Уважаемые all
Прошу консультации по поводу программирования ввода-вывода по RS485, особенно - чем оно отличается от RS232. Написан модуль для связи с устройством по RS232 (через конвертер rs232\rs485), устройство отвечает нормально. Попытался присоединить его к порту 485 (COM2 на машине можно переключить в режим rs422/485), программа заткнулась. Терминал тоже ничего путного сделать не может. В чем разница обращения через COM-порт 232 и 485?

Всего записей: 162 | Зарегистр. 30-01-2002 | Отправлено: 09:44 08-01-2004
Ang



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
EET
При работе по протоколу RS485 управление режимом приёма/передачи исходит от "мастер"-устройства. В твоём случае - компьютер. БОльшую часть времени он находится в режиме прослушивания линии и приёме данных. Когда требуется передать пакет данных подчинённому устройству надо на порту выставить сигнал RTS, передать собственно пакет данных, затем снять сигнал RTS и слушать линию дальше. Кажется, нигде не наврал...

Всего записей: 251 | Зарегистр. 25-07-2001 | Отправлено: 12:49 08-01-2004
EET

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И никаких принципиальных отличий от обычного COM-а, только ручное управление RTS? Т.е. команды открытия, чтения/записи и т.д., которые работают на RS232, должны срабатывать и на RS485? А можно проверить правильность подключения устройства обычным term95, например, который есть в комплекте Norton Commander 5.0?

Всего записей: 162 | Зарегистр. 30-01-2002 | Отправлено: 07:19 12-01-2004
Vid0



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RS485 устройства подсоединяются к ПК через переходник RS485<=>RS232 и поэтому, глазами программера, работа с RS485 ничем не отличается от работы с RS232.

Всего записей: 95 | Зарегистр. 29-05-2002 | Отправлено: 15:36 12-01-2004
EET

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если через переходник то все ок, т.к. все обращения по rs232. А если именно напрямую? В пром. контроллерах есть встроенный RS485 порт, хотелось бы использовать его, а не навешивать переходники.

Всего записей: 162 | Зарегистр. 30-01-2002 | Отправлено: 06:57 13-01-2004
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » обмен по RS485 в С под DOS


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru