|
Посоветуйте простой протокол передачи данных |
|
|
|
Nov 30 2010, 08:48
|

Профессионал
    
Группа: Свой
Сообщений: 1 751
Регистрация: 4-08-05
Из: Великие Луки
Пользователь №: 7 360

|
Нуждаюсь в связи двух МК между собой. Скорость практически не важна (необходимо передать 8ми битную уставку при нажатии\отпускании кнопки без раздражающей человека задержки). Однако важна помехозащищеннось, так как один из МК трудится на плате управления ДПТ с импульсными токами до 6А и осуществляет PWM управление этим двигателем без гальванической развязки. Команду необходимо передать четко, громко и без искажений, как лай караульной собаки  Процессор интерфейса находится на отдельной плате, но также гальванически не развязан и питается от того же источника, что и МК управляющий мотором, так что возможны "иголки". Протокол нужен софтовый, так как для связи используются выводы, не несущие альтернативных функций протоколов связи. На целевом МК доступно внешнее прерывание на одном из выводов. Оба МК тактируются от внутренней RC и будут работать не только в комнатных условиях. Какой интерфейс посоветуете (хоть стандарт, хоть самодельный)?
--------------------
Андрей Смирнов
|
|
|
|
|
 |
Ответов
|
Nov 30 2010, 18:29
|

внештатный сотрудник
     
Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401

|
Цитата(Pyku_He_oTTyda @ Nov 30 2010, 20:57)  Чем плох манчестер в моем случае? только тем, что обработать его программно гораздо сложнее, чем принимать бит по прерыванию от синхросигнала. а так сам по себе вариант интересный: сэмулировать открытый сток (коллектор), подтянуть шину резистором и получить эдакую однопроводную синхронную магистраль с одним мастером или передачей приоритета да и надежность пожалуй пониже будет. вот и rx3apf написал не "абсолютно", а "вполне": Цитата(rx3apf @ Nov 30 2010, 16:37)  Синхронизация, данные, CRC - вполне надежно.
Сообщение отредактировал stells - Nov 30 2010, 18:32
|
|
|
|
Сообщений в этой теме
Pyku_He_oTTyda Посоветуйте простой протокол передачи данных Nov 30 2010, 08:48 firstvald Тогда вам нужен символьный протокол. В нем сущест... Nov 30 2010, 09:09 MrYuran Цитата(firstvald @ Nov 30 2010, 12:09) В ... Nov 30 2010, 09:19 XVR Цитата(firstvald @ Nov 30 2010, 12:09) То... Nov 30 2010, 09:22  stells Цитата(XVR @ Nov 30 2010, 12:22) [*]Прото... Nov 30 2010, 09:32 firstvald Ребята, а вы вообще обмены с приборами на производ... Nov 30 2010, 09:34 MrYuran Цитата(firstvald @ Nov 30 2010, 12:34) Ну... Nov 30 2010, 09:45 Pyku_He_oTTyda Спасибо за ответы!
Но меня в первую очередь в... Nov 30 2010, 11:18 stells Цитата(Pyku_He_oTTyda @ Nov 30 2010, 14:1... Nov 30 2010, 11:38 stells Цитата(Pyku_He_oTTyda @ Nov 30 2010, 14:1... Nov 30 2010, 13:05 Pyku_He_oTTyda прошу прощения, расстояние упустил, так как оно не... Nov 30 2010, 11:56 Pyku_He_oTTyda UART не хотелось бы из-за тактирования МК от RC вн... Nov 30 2010, 13:23 Александр77 Цитата(Pyku_He_oTTyda @ Nov 30 2010, 16:2... Nov 30 2010, 13:29 rx3apf Цитата(Pyku_He_oTTyda @ Nov 30 2010, 16:2... Nov 30 2010, 13:37 stells Цитата(Pyku_He_oTTyda @ Nov 30 2010, 16:2... Nov 30 2010, 13:39 MrYuran А SPI чем не подходит?
Тем более, что запасная лин... Nov 30 2010, 13:50 stells Цитата(MrYuran @ Nov 30 2010, 16:50) А та... Nov 30 2010, 14:25 Pyku_He_oTTyda Спасибо за проявленное внимание!
Внутренне так... Nov 30 2010, 14:47 stells Цитата(Pyku_He_oTTyda @ Nov 30 2010, 17:4... Nov 30 2010, 16:58 rezident Есть еще такая забытая штука как ACCESS.bus. Прото... Nov 30 2010, 19:45 Pyku_He_oTTyda Вот именно железная часть и интересует. Крайнее оп... Dec 1 2010, 03:23 stells Цитата(Pyku_He_oTTyda @ Dec 1 2010, 06:23... Dec 1 2010, 06:17  Pyku_He_oTTyda Цитата(stells @ Dec 1 2010, 09:17) Вы пер... Dec 1 2010, 06:33 Pyku_He_oTTyda Не нашел для себя ответа на вопрос: если помеха бу... Dec 2 2010, 13:34 stells Цитата(firstvald @ Nov 30 2010, 12:09) ..... Dec 2 2010, 13:38 Pyku_He_oTTyda Нет, проблема не в этом.
Стартовым условием в посы... Dec 2 2010, 15:20 stells Цитата(Pyku_He_oTTyda @ Dec 2 2010, 18:20... Dec 2 2010, 16:06
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|