Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
давно известный манчестер пользуй, или его модификацию, однобитный ОФМ
Отправлено
ничего не знаю
25 ноября 2007 г. 12:55
В ответ на:
Подскажите идею протокола связи микроконтроллеров
отправлено <font color=gray>Roman_V</font> 25 ноября 2007 г. 12:08
Составить ответ
|
Вернуться на конференцию
Ответы
проблема в разности частот разных контроллеров...
—
Roman_V
(25.11.2007 13:05:11
80.250.178.131
, 418 байт)
+1 за манчестер. Синхронизацию передавать нет необходимости. Достаточно знать битовые скорости, ну и подстраиваться все время под скорость. Делал считывание RFID карт на x51. Так там частота передачи зависитот частоты магнитного поля облучения, а та меняется от 100 до 150 кГц... Так, что все у вас получится. Вот только совсем неправильно работать в лоб с линией...
—
Sergei_Ilchenko
(25.11.2007 13:13:35
89.179.112.162
,
пустое
)
ОК, можно и манчестер, но где прочитать про него.
—
Roman_V
(25.11.2007 13:20:52
80.250.178.131
, 159 байт,
ссылка
)
Подстраиваться, измеряя время между переходами из 1 -> 0 и из 0 -> 1. Есть два интервала короткий и 2 коротких :) В программу заложить диапазон мин-макс длительностей интервалов. Как закодировать... подумаю, может чего напишу. А еще хорошо бы в пакет ввести синхронизационную последовательность и контрольную сумму.
—
Sergei_Ilchenko
(25.11.2007 13:35:30
89.179.112.162
,
пустое
)
Бррр.. туплю...
—
Roman_V
(25.11.2007 13:43:15
80.250.178.131
, 357 байт)
Время на синхронизацию процессора за счет первых синхронизирующих бит в пакете. Синхронизироваться нужно а) с манчестер кодом и б) с пакетом. Причем вначале с а, а потом уже с б). Ну и на все протяжении приема контролировать не ушла ли синхронизация с манчестер кодом, скажем из-зи помехи налинии и плюс подстройка к скорости передачи. Это не трудно. поверьте.
—
Sergei_Ilchenko
(25.11.2007 13:51:9
89.179.112.162
,
пустое
)
Это все только для приема. При передаче все НАМНОГО проще. По ссылке ассемблерный файл с декодированием манчестер кода считываемого с RFID карты EM-Marin 4002.
—
Sergei_Ilchenko
(25.11.2007 13:56:56
89.179.112.162
,
пустое
,
ссылка
)
Спасибо Сергей! Буду разбираться. стыдно дальше приставать...
—
Roman_V
(25.11.2007 14:54:27
80.250.178.131
,
пустое
)
Применяйте Манчестер II. Того, что там написано вполне хватит. Писал, знаю.
—
Sergei_Ilchenko
(25.11.2007 13:29:18
89.179.112.162
,
пустое
)
делал манчестер, только не все я
—
ничего не знаю
(25.11.2007 13:09:35
89.178.114.68
, 130 байт)
замечательно, а что надо то?
—
Roman_V
(25.11.2007 13:13:23
80.250.178.131
, 194 байт)
всего одна нога контроллера, прерывание таймера минимум х5 выше макс частот...{+}
—
ничего не знаю
(25.11.2007 13:21:33
89.178.114.68
, 558 байт)
забыл, использовать надо порт C там вроде триггеры шмидта
—
ничего не знаю
(25.11.2007 13:23:54
89.178.114.68
, 35 байт)
манчестер это не протокол, а по-большому счету тип модуляции (обеспечение передачи битов). Протокол же гораздо более широкое понятие и в первую очередь восстановление ошибок, синхронизация итп
—
Elektronik
(25.11.2007 13:00:34
89.179.67.166
,
пустое
)
это уже мелочи, человеку нужен транспорт. уровень симулировать на МК, о чем...{+}
—
ничего не знаю
(25.11.2007 13:02:42
89.178.114.68
, 225 байт)
ну может я ошибся...
—
Roman_V
(25.11.2007 13:08:33
80.250.178.131
, 204 байт)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
вычтите из двух единицу:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru