![]() |
![]() |
#1 |
Резидент клуба
Регистрация: 08.04.2012
Сообщений: 414
|
![]()
Кодировка Манчестер – двухуровневое физическое кодирование (существует логическое). Суть физического кодирования: представление данных в виде электрических и оптических импульсов (изменение амплитуды напряжения, тока, света). Кодирование сигнала на физическом уровне позволяет приемнику синхронизироваться с передатчиком по смене напряжения в середине периода битов, что позволяет точно определить начало, середину и конец бита.Все это нужно что бы избежать неопределенности. Потому что ни в одной технологии передачи данных не применяется прямого бинарного кодирования 0 – 0В, 1 — +5В.Т.к. в случае передачи одной станцией допустим кода 00010000, другая станция может его интерпретировать как 1000, либо 01000.Потому что она не может отличать где 0 байт, а где отсутствие сигнала. Манчестерский код является самосинхронизирующимся (приемник реагирует не на длительность импульсов, а на их переходы) и самым плотным кодом на единицу частоты.
LOGIC ‘0’ – положительный переход. LOGIC’1’ – отрицательный переход. При дифференциальном манчестерском кодировании положительный переход при логической единице отсутствует, а отрицательный при нуле нужен для синхронизации: Рассмотрим манчестерское кодирование для шифрования KeeLoqна базе кодера HCS360: Так же как и в keeloq передаваемый пакет разделен на Basicpulseelement (Te), меняющийся от 520 до 1240 мкс.. И Состоит из: Преамбула: Чередование высоких и низких уровней длительностью 31 Те. Хедер: 4 Те низкого уровня. Стартовый бит: Чередование высокого и низкого Те. Данные: Конечный бит: Чередование высокого и низкого Те. Защитное время (GuardTime): 9 чередований Те низкий-низкий. Передаваемый пакет состоит из 67 бит: 32 бит – плавающий код. 35 бит – фиксированная часть: * 28/32 бит – серийный номер * 4/0 бит – функционального кода * 1 бит – статуса * 2 бита – CRC Передаваемый пакет Pandora Deluxe с манчестерским кодированием: |
![]() |
![]() |
![]() |
#2 |
Модератор
Регистрация: 27.03.2011
Сообщений: 2,316
|
![]()
Судя по даташитам и статье вот этой http://phreakerclub.com/1483 хедер насколько знаю 10 ТЕ.Надо бы переправить
![]()
__________________
Правильно поставленный вопрос-на половину полученный ответ;) ++++++++++++++++++++++++++++++++++++++ [url]http://www.youtube.com/watch?v=ktnn-s3ebzw[/url] |
![]() |
![]() |
![]() |
#3 | |||||||||||||||||||||||
Резидент клуба
Регистрация: 08.04.2012
Сообщений: 414
|
![]()
В той статье используется PWM кодирование для шифрования, а в моей кодировка Манчестер. При использовании различных кодировок для одного и того же шифрования пакеты различаются ![]() |
|||||||||||||||||||||||
![]() |
![]() |
![]() |
#4 |
Модератор
Регистрация: 27.03.2011
Сообщений: 2,316
|
![]()
Вот не поленился обновкой замерить на выводе 6 HCS-300,брел мангуст
__________________
Правильно поставленный вопрос-на половину полученный ответ;) ++++++++++++++++++++++++++++++++++++++ [url]http://www.youtube.com/watch?v=ktnn-s3ebzw[/url] |
![]() |
![]() |
![]() |
#5 | |||||||||||||||||||
Модератор
Регистрация: 27.03.2011
Сообщений: 2,316
|
![]()
А ну я с 300-го кодера смотрел...
__________________
Правильно поставленный вопрос-на половину полученный ответ;) ++++++++++++++++++++++++++++++++++++++ [url]http://www.youtube.com/watch?v=ktnn-s3ebzw[/url] |
|||||||||||||||||||
![]() |
![]() |
![]() |
#6 |
Резидент клуба
Регистрация: 08.04.2012
Сообщений: 414
|
![]()
в кодере HCS-300 и не используется манчестер. 360, 365, 410 - в них есть
|
![]() |
![]() |
![]() |
#7 |
Модератор
Регистрация: 27.03.2011
Сообщений: 2,316
|
![]()
Да согласен-посмотрел даташит.Сорри за беспокойство.
__________________
Правильно поставленный вопрос-на половину полученный ответ;) ++++++++++++++++++++++++++++++++++++++ [url]http://www.youtube.com/watch?v=ktnn-s3ebzw[/url] |
![]() |
![]() |
![]() |
#8 |
Резидент клуба
Регистрация: 31.12.2011
Сообщений: 891
|
![]()
meecrob пробовал писать приём для манчестера?
__________________
Press Any Key to continue...| |
![]() |
![]() |
![]() |
#9 |
Автор
Регистрация: 13.05.2011
Сообщений: 1,308
|
![]()
Так же и у Сталкера применяется манчестерское кодирование, как и во многих других системах и не только сигнализаций.
Прием чуть сложней чем PWM, но в целом суть одна - передача битов )) |
![]() |
![]() |
![]() |
#10 |
Резидент клуба
Регистрация: 08.04.2012
Сообщений: 414
|
![]()
прием пока еще не писал, на микрочипе есть информация по декодированию:
http://www.microchip.com/stellent/id...pnote=en011924 может пригодится ![]() Добавлено через 4 минуты по мне так в приеме самое сложное стартовый бит поймать, а с дальше с данными проще все)) |
![]() |
![]() |