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

 
 
> Связь двух мег по UART, Если кому интересно - результаты экспериментов :)
AndyBig
сообщение Jun 13 2006, 19:49
Сообщение #1


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Как-то я задавал тут вопрос про максимальную дальность связи двух мег по UART без дополнительных преобразователей. Недавно дошли руки попробовать все это самому.
Условия:
- две платы, на одной МЕГА8 (подчиненная), на другой МЕГА16 (ведущая)
- плоский 5-жильный кабель с сигналами: земля-txd-земля-rxd-земля, 6 метров, лежащий поверх клубка кабелей (силовые, езернет, USB) позади системного блока компьютера smile.gif.
- выходной сигнал UART (txd) каждого контроллера идет через логический буфер, входной (rxd) - от разъема резистор 33 Ома, далее подтяжка 10 КОм и на вход RXD.
- параметры протокола: 9N1
- в МЕГЕ8 включен режим мультипроцессорной связи
- передаются пакеты - сначала байт адреса, потом заголовок и данные пакета, всего около 100 байт на пакет, все принимаемое проверяется по CRC.

Результаты:
- на скорости 1 МБит/сек примерно 0,4% ошибок.
- на скоростях 500 КБит/сек и меньше за время непрерывной работы в течении 5-6 часов ошибок не выявлено.

Надеюсь, эта информация окажется кому-нибудь полезной. Или хотя бы интересной smile.gif.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AndyBig
сообщение Jun 15 2006, 19:20
Сообщение #2


Иногдящий
****

Группа: Свой
Сообщений: 691
Регистрация: 28-02-05
Пользователь №: 2 931



Протоколы, разумеется, нужно выбирать, исходя из конкретных потребностей конкретной разработки. Мне, например, не нужно передавать большие объемы данных, то есть нет смысла делать адаптивную длину пакетов, нужно передавать кучу мелких пакетов (команды с параметрами) часто и быстро smile.gif. Само собой, кроме отсеивания помех на уровне железа, необходимо предусматривать и коррекцию (или хотя бы обнаружение) ошибок на уровне протокола. У меня это сделано несколькими путями, CRC - только один из них. По поводу сильных внешних ЭМИ, то у меня они не предусматриваются. Но в случае TomaT-а я бы не поленился защититься не только протоколом smile.gif.
Цитата
А книга у меня сохранилась.

А не могли бы Вы выложить ее где-нить? Или прислать мне на мыло andybig на сервере neora.ru
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AndyBig   Связь двух мег по UART   Jun 13 2006, 19:49
- - Woodoo   ну как всегда... данные поподробнее!!...   Jun 13 2006, 21:18
- - AndyBig   Кварцы 16 МГц на обоих контроллерах, прескалеры (U...   Jun 13 2006, 21:31
- - Woodoo   возможно добиваться большей надежности не стоит, е...   Jun 13 2006, 22:01
- - Alex B._   Э-э-э, а как бы мега тут при чем? Я уверен, что та...   Jun 13 2006, 22:20
|- - kkk   А можно ссылочку выложить по этим датчикам? Тоже о...   Jun 14 2006, 02:56
- - Woodoo   интересно, ето почему там ЭМ обстановка по жощще? ...   Jun 13 2006, 22:31
- - AndyBig   Цитатавозможно добиваться большей надежности не ст...   Jun 14 2006, 13:54
- - vesago   Спасибо. Буду знать если что. Меня тоже интересова...   Jun 15 2006, 08:47
- - TomaT   Да, интересно получилось, спасибо. Щас мне то же н...   Jun 15 2006, 10:44
- - Alex B._   >> А можно ссылочку выложить по этим датчика...   Jun 15 2006, 12:17
- - SasaVitebsk   Когда-то случайно с одним из дисков мне попалась э...   Jun 15 2006, 12:48
|- - defunct   AndyBig Цитатана скоростях 500 КБит/сек и меньше з...   Jun 15 2006, 20:00
|- - SasaVitebsk   Цитата(defunct @ Jun 15 2006, 23:00) Если...   Jun 15 2006, 23:43
- - WHALE   2 SasaVitebsk насчет книги-присоединяюсь к просьба...   Jun 16 2006, 04:05
- - beer_warrior   ЦитатаГоворите куда, - выложу для всеобщего. А FT...   Jun 16 2006, 06:33
- - AndyBig   ЦитатаПомнится у Вас задача была несколько иная - ...   Jun 18 2006, 12:29
- - vesago   Желательно на местный фтп или в файлообменник. И у...   Jun 18 2006, 14:05
|- - SasaVitebsk   Цитата(vesago @ Jun 18 2006, 17:05) Желат...   Jun 20 2006, 21:21
|- - defunct   Цитата(SasaVitebsk @ Jun 21 2006, 00:21) ...   Jun 20 2006, 23:26
- - defunct   Книгу выложил в upload/docs/books/modem 2 SashaVi...   Jun 28 2006, 21:00


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

 


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


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