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

 
 
> Паралельная работа с COM-портами, Выбор подхода
Vallery
сообщение Mar 17 2006, 18:45
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 57
Регистрация: 15-12-05
Из: Москва
Пользователь №: 12 276



Здравствуйте!

Делаем некий контроллер, который должен командовать 4 потребителями - например dvd-плеером, плазмой, cпутниковым тюнером и ресивером. Команды нужно подавать только на включение и отключение этих устройств. При этом эти самые устройства иногда могут сами выдавать информацию о себе в любой момент, и даже одновременно! Скорости небольшие 2400-38400 кбит\сек, но разные на разных устройствах! Принимается и выдается примерно по 6-20байт на каждое устройство за раз


Нужно выбрать сам подход...


Не хотелось бы делать на 4 устройства по 4 UARTa и 4 микропроцессора, хотя это самый чистый вариант, но он более дорогостоящий. maniac.gif

Как Вы думаете, уважаемые спецы и профи - реально ли использовать ОДИН процессор PIC18F2620 (только он - жёстко) + коммутатор аналоговый + 4 MAX232 - тоесть обрабатывать все 4 "потока" программно на таких скоростях ?
Сами только начинаем разбираться с протоколом обмена по RS232 -> на железном уровне (преобразование уровней) там все понятно, но вот найти бы побольше информации именно по протоколу и его "вариантам".

А может быть есть специальные (вспомогательные) контроллеры одновременно на 4 порта?

Никто не встречался с такими?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
TED17
сообщение Apr 6 2006, 19:43
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 181
Регистрация: 25-02-06
Пользователь №: 14 663



to Vallery
Наверное есть смысл вместо кучи MAX232 использовать 1 драйвер MAX485 и можно работать
не с 4, а с 32 устройствами на скорости до 1.2Мбит/с. Да и проводов поменьше будет.
Пршивка PICа на 485 интерфейс есть на Microchipe.
Go to the top of the page
 
+Quote Post



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

 


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


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