Форум
 

Вернуться   Форум "Фрикер Клуб" - кодграббер своими руками > Основной раздел > Статьи

Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 20.09.2013, 13:40   #1
meecrob Меню Пользователя
Модератор
 
Аватар для meecrob
 
Регистрация: 08.04.2012
Сообщений: 502
По умолчанию Манчестерское кодирование

Статья в блоге http://phreakerclub.com/1525

Кодировка Манчестер – двухуровневое физическое кодирование (существует логическое). Суть физического кодирования: представление данных в виде электрических и оптических импульсов (изменение амплитуды напряжения, тока, света). Кодирование сигнала на физическом уровне позволяет приемнику синхронизироваться с передатчиком по смене напряжения в середине периода битов, что позволяет точно определить начало, середину и конец бита.Все это нужно что бы избежать неопределенности. Потому что ни в одной технологии передачи данных не применяется прямого бинарного кодирования 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 с манчестерским кодированием:
meecrob вне форума   Ответить с цитированием
Старый 20.09.2013, 16:02   #2
DIVER_SANT Меню Пользователя
Модератор
 
Аватар для DIVER_SANT
 
Регистрация: 27.03.2011
Сообщений: 2,025
По умолчанию Re: Манчестерское кодирование

Судя по даташитам и статье вот этой http://phreakerclub.com/1483 хедер насколько знаю 10 ТЕ.Надо бы переправить
__________________
Правильно поставленный вопрос-на половину полученный ответ;)
++++++++++++++++++++++++++++++++++++++
[url]http://www.youtube.com/watch?v=ktnn-s3ebzw[/url]
DIVER_SANT вне форума   Ответить с цитированием
Старый 20.09.2013, 16:14   #3
meecrob Меню Пользователя
Модератор
 
Аватар для meecrob
 
Регистрация: 08.04.2012
Сообщений: 502
По умолчанию Re: Манчестерское кодирование

Цитата:
Сообщение от DIVER_SANT
Судя по даташитам и статье вот этой http://phreakerclub.com/1483 хедер насколько знаю 10 ТЕ.Надо бы переправить

В той статье используется PWM кодирование для шифрования, а в моей кодировка Манчестер. При использовании различных кодировок для одного и того же шифрования пакеты различаются
meecrob вне форума   Ответить с цитированием
Старый 20.09.2013, 16:17   #4
DIVER_SANT Меню Пользователя
Модератор
 
Аватар для DIVER_SANT
 
Регистрация: 27.03.2011
Сообщений: 2,025
По умолчанию Re: Манчестерское кодирование

Вот не поленился обновкой замерить на выводе 6 HCS-300,брел мангуст
Изображения
Тип файла: jpg keeloq.jpg (362.1 Кб, 229 просмотров)
__________________
Правильно поставленный вопрос-на половину полученный ответ;)
++++++++++++++++++++++++++++++++++++++
[url]http://www.youtube.com/watch?v=ktnn-s3ebzw[/url]
DIVER_SANT вне форума   Ответить с цитированием
Старый 20.09.2013, 16:19   #5
DIVER_SANT Меню Пользователя
Модератор
 
Аватар для DIVER_SANT
 
Регистрация: 27.03.2011
Сообщений: 2,025
По умолчанию Re: Манчестерское кодирование

Цитата:
Рассмотрим манчестерское кодирование для шифрования KeeLoqна базе кодера HCS360:

Так же как и в keeloq передаваемый пакет разделен на Basicpulseelement (Te), меняющийся от 520 до 1240 мкс.. И Состоит из:

А ну я с 300-го кодера смотрел...
__________________
Правильно поставленный вопрос-на половину полученный ответ;)
++++++++++++++++++++++++++++++++++++++
[url]http://www.youtube.com/watch?v=ktnn-s3ebzw[/url]
DIVER_SANT вне форума   Ответить с цитированием
Старый 20.09.2013, 16:20   #6
meecrob Меню Пользователя
Модератор
 
Аватар для meecrob
 
Регистрация: 08.04.2012
Сообщений: 502
По умолчанию Re: Манчестерское кодирование

в кодере HCS-300 и не используется манчестер. 360, 365, 410 - в них есть
meecrob вне форума   Ответить с цитированием
Старый 20.09.2013, 16:44   #7
DIVER_SANT Меню Пользователя
Модератор
 
Аватар для DIVER_SANT
 
Регистрация: 27.03.2011
Сообщений: 2,025
По умолчанию Re: Манчестерское кодирование

Да согласен-посмотрел даташит.Сорри за беспокойство.
__________________
Правильно поставленный вопрос-на половину полученный ответ;)
++++++++++++++++++++++++++++++++++++++
[url]http://www.youtube.com/watch?v=ktnn-s3ebzw[/url]
DIVER_SANT вне форума   Ответить с цитированием
Старый 20.09.2013, 16:54   #8
PressAnyKey Меню Пользователя
Резидент клуба
 
Аватар для PressAnyKey
 
Регистрация: 31.12.2011
Сообщений: 898
По умолчанию Re: Манчестерское кодирование

meecrob пробовал писать приём для манчестера?
__________________
Press Any Key to continue...|
PressAnyKey вне форума   Ответить с цитированием
Старый 20.09.2013, 17:03   #9
tahion Меню Пользователя
Автор
 
Аватар для tahion
 
Регистрация: 13.05.2011
Сообщений: 1,308
По умолчанию Re: Манчестерское кодирование

Так же и у Сталкера применяется манчестерское кодирование, как и во многих других системах и не только сигнализаций.
Прием чуть сложней чем PWM, но в целом суть одна - передача битов ))
tahion вне форума   Ответить с цитированием
Старый 20.09.2013, 17:52   #10
meecrob Меню Пользователя
Модератор
 
Аватар для meecrob
 
Регистрация: 08.04.2012
Сообщений: 502
По умолчанию Re: Манчестерское кодирование

прием пока еще не писал, на микрочипе есть информация по декодированию:
http://www.microchip.com/stellent/id...pnote=en011924
может пригодится

Добавлено через 4 минуты
по мне так в приеме самое сложное стартовый бит поймать, а с дальше с данными проще все))
meecrob вне форума   Ответить с цитированием
Ответ
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 20:08. Часовой пояс GMT +3.


vBulletin 4.1.0 Перевод: zCarot
(C) www.phreakerclub.com
Яндекс.Метрика