|
Посоветуйте в выборе протокола |
|
|
|
 |
Ответов
|
Jul 19 2006, 09:35
|

Знающий
   
Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206

|
Цитата(Pyku_He_oTTyda @ Jul 19 2006, 15:22)  Есть такая задача, связать два устройства находящихся на расстоянии 100 метров друг от друга по однопроводной линии. Один мастер, второй ведомый. Необходимо передать четыре команды. МК в устройствах работают от внутреннего RC генератора. Передовать команду необходимо не чаще одного раза в 100-300 мс. Помогите выбрать протокол, по которому организовать связь. Пока думаю в сторону применения АЦП, то есть в мастере резистивный ЦАП, в ведомом АЦП. Попробовал макетировать в коридоре - 60 метров кабеля работает  Кто чего еще посоветует? Попробуйте посмотреть на LIN http://www.lin-subbus.orgИмхо, это более хорошая идея, чем использовать мультиуровневый сигнал.
--------------------
Пасу котов...
|
|
|
|
|
Jul 19 2006, 10:04
|

Знающий
   
Группа: Свой
Сообщений: 877
Регистрация: 26-01-05
Из: Екатеринбург
Пользователь №: 2 206

|
Цитата(zltigo @ Jul 19 2006, 15:45)  Цитата(Andy Mozzhevilov @ Jul 19 2006, 12:35)  Попробуйте посмотреть на LIN
:-) Это называется "красиво жить не запретить..." Если на двух примитивных без нормальных генераторов контроллеров есть "лишние" DAC/ADC, то почему-бы и нет. Калибруйте "приемник" в паузах между командами по уровню + легкую фильтрацию принятого и все будет абсолютно нормально работать на упомянутой скорости и четырех командах. Если требований к помехоустойчивости не предъявляется, то можно. Но не думаю, что реализация LIN так уж сложна, чтобы была именно "красивой жизнью". Он и сделан то вместо действительно красивого CAN, как легкий протокол.
--------------------
Пасу котов...
|
|
|
|
Сообщений в этой теме
Pyku_He_oTTyda Посоветуйте в выборе протокола Jul 19 2006, 09:22 AlexanderX Связъ должна быть двунаправленная или однонаправле... Jul 19 2006, 09:39 CDT Цитата(AlexanderX @ Jul 19 2006, 12:39) К... Jul 19 2006, 09:56 beer_warrior Тональными посылками можно (сильно поскипанным DTM... Jul 19 2006, 09:51 Alex_Pol Вместо резистивного ЦАПа можно шимовать. И связь о... Jul 19 2006, 10:00 Семён Цитата(Pyku_He_oTTyda @ Jul 19 2006, 13:2... Jul 19 2006, 10:05 Pyku_He_oTTyda Связь однонаправленная.
LIN для данного применения... Jul 19 2006, 10:11 Семён Цитата(Pyku_He_oTTyda @ Jul 19 2006, 14:1... Jul 19 2006, 11:30 AlexanderX При однонаправленной передаче можно использовать U... Jul 19 2006, 10:12 Семён ИМХО: При однонаправленной передачи мастер не буде... Jul 19 2006, 10:22 yung Цитата(AlexanderX @ Jul 19 2006, 14:12) П... Jul 19 2006, 12:12  Семён Цитата(yung @ Jul 19 2006, 16:12) Мне эта... Jul 19 2006, 12:17   yung Цитата(Семён @ Jul 19 2006, 16:17) Цитата... Jul 20 2006, 07:39  Woodoo Цитата(yung @ Jul 19 2006, 14:12) И еще. ... Jul 20 2006, 18:20 Pyku_He_oTTyda ЦитатаИМХО: При однонаправленной передачи мастер н... Jul 19 2006, 11:24 Pyku_He_oTTyda ЦитатаСемён
Спасибо! Идея понятна. Jul 19 2006, 11:47 Семён Кстати если контролер используется только для прие... Jul 19 2006, 11:56 AlexanderX На сколько я помню точность внуреннего генератора ... Jul 19 2006, 11:58 Семён Цитата(AlexanderX @ Jul 19 2006, 15:58) Н... Jul 19 2006, 12:06 Dog Pawlowa Я бы использовал кодирование, как в некоторых ради... Jul 19 2006, 12:17 Pyku_He_oTTyda ЦитатаКстати если контролер используется только дл... Jul 19 2006, 12:18 Семён Цитата(Pyku_He_oTTyda @ Jul 19 2006, 16:1... Jul 19 2006, 12:24 Pyku_He_oTTyda Поищу, интересно Jul 19 2006, 13:07 okela Я бы ставил на передающем устройстве простейщий ШИ... Jul 19 2006, 13:52 Семён Цитата(okela @ Jul 19 2006, 17:52) Я бы с... Jul 19 2006, 14:05 add А почему бы не 1-Wire протокол... только помедленн... Jul 19 2006, 14:25 xemul Т.к. жестких требований к доставке команды нет, им... Jul 19 2006, 14:51 Семён Доброе утро. Сразу извиняюсь за свой последний сво... Jul 20 2006, 06:40 pokos Цитата(xemul @ Jul 19 2006, 18:51) Физиче... Jul 20 2006, 06:55  Семён Цитата(pokos @ Jul 20 2006, 10:55) Цитата... Jul 20 2006, 07:03   pokos Цитата(Семён @ Jul 20 2006, 11:03) Без кв... Jul 20 2006, 07:16    Семён Цитата(pokos @ Jul 20 2006, 11:16) Цитата... Jul 20 2006, 07:45 vesago На работе есть сетевой доступ. В этой системе связ... Jul 20 2006, 07:31 Igor26 ЦитатаПоищу, интересно
DS2480 называются. 150 метр... Jul 20 2006, 07:35 Pyku_He_oTTyda Cпасибо за ответы!
Пока выбрал для себя три пу... Jul 21 2006, 05:08 Семён >>4 кнопки и весовые резисторы
порочный путь... Jul 21 2006, 13:31 xemul Цитата(Pyku_He_oTTyda @ Jul 21 2006, 09:0... Jul 21 2006, 15:18  Семён Цитата(xemul @ Jul 21 2006, 19:18) Цитата... Jul 24 2006, 07:05 bbill Полностью согласен с Семеном, кнопки замкнут-разом... Jul 21 2006, 22:10 Itch А если команд требуется не всего 4, то не проще ли... Jul 24 2006, 21:25 Pyku_He_oTTyda Заказчик настаивает на резистивном методе, переубе... Aug 1 2006, 12:57 cyclop Цитата(Pyku_He_oTTyda @ Aug 1 2006, 16:57... Aug 5 2006, 20:06 _artem_ Если на rc генераторе то можно стартовый байт или ... Aug 6 2006, 00:47 Pyku_He_oTTyda Спасибо всем за внимание к моей теме!
Вылезле ... Aug 7 2006, 04:56 Serj78 Как-то 3-4 ujlf назад я разбирал команды модельног... Aug 7 2006, 14:58 Pyku_He_oTTyda ЦитатаКак-то 3-4 ujlf назад я разбирал команды мод... Aug 10 2006, 11:29 Pyku_He_oTTyda В общем наступили на грабли по вине заказчика, им ... Oct 12 2006, 16:22 muravei Цитата(Pyku_He_oTTyda @ Oct 12 2006, 20:2... Oct 12 2006, 17:17 Семён Цитата(Pyku_He_oTTyda @ Oct 12 2006, 20:2... Oct 13 2006, 07:04  TMX можно сделать калибровку таймера по стартовому бит... Oct 13 2006, 07:40 Pyku_He_oTTyda ЦитатаПочитайте Схемотехнику №9 .
А есть в электро... Oct 14 2006, 06:28 muravei Цитата(Pyku_He_oTTyda @ Oct 14 2006, 10:2... Oct 14 2006, 07:25 Pyku_He_oTTyda Думаю почему бы и нет, если единицу передавать пре... Oct 14 2006, 11:30
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|