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

 
 
> Организация информационного канала RS232
amoralex
сообщение Nov 29 2005, 08:07
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 25
Регистрация: 21-04-05
Пользователь №: 4 363



Есть несколько входных каналов RS232, на каждом стоит по микропроцессору, анализирующему приходящие данные. Как только сформировался пакет данных его необходимо передать на выходной канал. Следующий пакет данных допускается потерять, с учетом затрат на пересылку.

Есть один выходной канал RS232, на нем хочется, чтобы последовательно (по мере приема сформировавшихся пакетов) шли данные со входных каналов.

Совсем не ясен момент как организовать пересылку данных со входных микропроцессоров на выходной канал... Напрямую через микроконтроллер или через буферную память?

Буду благодарен за советы!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
upc2
сообщение Nov 29 2005, 09:21
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 506
Регистрация: 29-09-05
Из: Донецк
Пользователь №: 9 063



Непонятно где будет расположена буферная память?
Скорость передачи соизмерима с формированием пакета?
Так нельзя.Надо повышать скорость передачи.
Есть несколько вариантов:
1.Выходной контроллер поочереди опрашивает входные,
формирует пакет и передает его дальше.Выходные
контроллеры должны накапливать данные до запроса.
2.Входные контроллеры сформировав пакет выставляют
запрос на прерывание.Выходной контроллер на порядок
должен быть 'круче' входных.
Для работы по протоколу RS232 можно задействовать любые
выводы микроконтроллера ,если не хватает встроенных портов.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 14:09
Рейтинг@Mail.ru


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