реклама на сайте
подробности

 
 
> Переключение каналов RS485
J-t
сообщение May 14 2008, 07:36
Сообщение #1





Группа: Новичок
Сообщений: 10
Регистрация: 18-10-07
Пользователь №: 31 461



Необходимость реализовать задачу:
Есть 32 сети RS485, к которым подключено по 128 адресуемых устройств. Есть компьютер, который необходимо подключать последовательно к каждой сети и проводить опрос устройств.
Есть идея сделать 33-ю сеть, состоящую из двух устройств: компьютер и микроконтроллер, компьютер формирует и передает команду на адрес контроллера о переключении к следующей сети, микроконтроллер подключает сеть 33 к одной из сети 1-32 и отправляет ответ компьютеру о выполнении, после компьютер опрашивает устройства этой сети и дает команду на подключение к следующей и так далее.
Вопрос в том, чем коммутировать сети и как правильно ее построить.
Прошу помочь.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KRS
сообщение May 14 2008, 07:50
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



для мультиплексора поставить 32 драйвера 485 и все RO подсоеденить к RX, а DI к TX. Выбор нужного драйвера производится с помощью DE ~RE т.е нужно или 64 ноги или мультиплексоры (вернее демультиплексоры).

а вот к PC контроллер лучше дуплексом подключить RS232 или RS422 ( взять контроллер с 2 UART один для сетей 485, второй для свзяи с PC)
или вообще другим интерфейсом ethernet, usb....

Сообщение отредактировал KRS - May 14 2008, 08:08
Go to the top of the page
 
+Quote Post
J-t
сообщение May 14 2008, 09:33
Сообщение #3





Группа: Новичок
Сообщений: 10
Регистрация: 18-10-07
Пользователь №: 31 461



Цитата(KRS @ May 14 2008, 10:50) *
для мультиплексора поставить 32 драйвера 485 и все RO подсоеденить к RX, а DI к TX. Выбор нужного драйвера производится с помощью DE ~RE т.е нужно или 64 ноги или мультиплексоры (вернее демультиплексоры).

а вот к PC контроллер лучше дуплексом подключить RS232 или RS422 ( взять контроллер с 2 UART один для сетей 485, второй для свзяи с PC)
или вообще другим интерфейсом ethernet, usb....



А DE и RE это управление мультиплексором, правильно понимаю?

И еше одно: Драйвер 485 производит "преобразование" TTL/485 и наоборот, то есть что бы применить драйверы нужно с ПК преобразовать в TTL затем обратно. Не очень удобно.

Первоначально задача: опрашивать 4100 устройств, передающие данные по 485. но так как адресное слово-8 бит, а сеть 485 до 128 (в среднем) устройств, то было предложено разбить на 32 подсети и коммутировать. Может еще какой вариант есть?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 08:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01387 секунд с 7
ELECTRONIX ©2004-2016