|
Посоветуйте в выборе протокола |
|
|
|
 |
Ответов
|
Jul 19 2006, 12:12
|
Местный
  
Группа: Свой
Сообщений: 207
Регистрация: 25-03-05
Из: Рязань
Пользователь №: 3 669

|
Цитата(AlexanderX @ Jul 19 2006, 14:12)  При однонаправленной передаче можно использовать UART на токовую петлю. На приемной стороне поставите опторазвязку и будете спать спокойно.  Мне эта мысль тоже нравится. Единственное "но" - использование внутренних генераторов - нестабильность частоты. Эта тема, кстати, обсуждается на форуме. И еще. Лет 10 назад я использовал собственный протокол - передача бит осуществляется положительным импульсом, тактирование - отрицательным. Под командой может подразумеваться завершение передачи байта информации (например, два информационных импульса перед синхроимпульсом), либо байта команды (скажем, три импульса). Линия связи строго говоря потенциальная, но со стороны приемника стоят два оптрона - один для положит. полуволны, другой для отрицательной. Перед ними токоограничительный резистор. Эта реализация хороша тем, что нет жестких временных ограничений - скорость со стороны мастера можно изменять. Дешифрация довольно проста даже с использованием жесткой логики (10 лет, однако). Насколько мне известно, системы с применением этого протокола до сих пор выпускаются. Я в свое время по объектам покатался (бензоколонки, нефтедобыча и пр.) - проблем со сбоями не было.
Эскизы прикрепленных изображений
|
|
|
|
|
Jul 20 2006, 18:20
|

Участник

Группа: Участник
Сообщений: 31
Регистрация: 26-05-05
Из: Севастополь
Пользователь №: 5 391

|
Цитата(yung @ Jul 19 2006, 14:12)  И еще. Лет 10 назад я использовал собственный протокол - передача бит осуществляется положительным импульсом, тактирование - отрицательным. Под командой может подразумеваться завершение передачи байта информации (например, два информационных импульса перед синхроимпульсом), либо байта команды (скажем, три импульса). Линия связи строго говоря потенциальная, но со стороны приемника стоят два оптрона - один для положит. полуволны, другой для отрицательной. Перед ними токоограничительный резистор. Эта реализация хороша тем, что нет жестких временных ограничений - скорость со стороны мастера можно изменять. Дешифрация довольно проста даже с использованием жесткой логики (10 лет, однако). Насколько мне известно, системы с применением этого протокола до сих пор выпускаются. Я в свое время по объектам покатался (бензоколонки, нефтедобыча и пр.) - проблем со сбоями не было.
Уж очень похоже Ваш метод кодирование на RZ (with Return to Zero)...
|
|
|
|
Сообщений в этой теме
Pyku_He_oTTyda Посоветуйте в выборе протокола Jul 19 2006, 09:22 Andy Mozzhevilov Цитата(Pyku_He_oTTyda @ Jul 19 2006, 15:2... Jul 19 2006, 09:35 zltigo Цитата(Andy Mozzhevilov @ Jul 19 2006, 12... Jul 19 2006, 09:45  Andy Mozzhevilov Цитата(zltigo @ Jul 19 2006, 15:45) Цитат... Jul 19 2006, 10:04 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 Семён ИМХО: При однонаправленной передачи мастер не буде... Jul 19 2006, 10:22  Семён Цитата(yung @ Jul 19 2006, 16:12) Мне эта... Jul 19 2006, 12:17   yung Цитата(Семён @ Jul 19 2006, 16:17) Цитата... Jul 20 2006, 07:39 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
|
|
|