|
|
  |
Помогите раскодировать сигнал... |
|
|
|
Sep 5 2007, 14:45
|
Участник

Группа: Новичок
Сообщений: 39
Регистрация: 2-09-07
Пользователь №: 30 237

|
Цитата(xemul @ Sep 5 2007, 18:34)  0.22 + 0.58 = 0.45 + 0.35 = 0.65 + 0.15 = 0.80 ms я тоже это заметил, но они в разньх сочетаниях стоят все время
|
|
|
|
|
Sep 5 2007, 15:02
|
Частый гость
 
Группа: Новичок
Сообщений: 119
Регистрация: 26-08-05
Пользователь №: 7 989

|
Цитата(wasp @ Sep 5 2007, 18:45)  я тоже это заметил, но они в разньх сочетаниях стоят все время  Я думаю - это не важно (в аппартуре наверняка заложен запас на разброс). Т.е по приходящему фронту запускается процесс или запись в счётчик... (Или процесс "захвата" информации спустя какое-то время от прихода фронта). Короче предложение - считать их равными, иначе не будет сходимости при анализе. Возвращаясь к нашей таблице уточню - число символов в итоге до повторяющейся части слева должно быть одинаково.
|
|
|
|
|
Sep 5 2007, 19:39
|
Участник

Группа: Новичок
Сообщений: 39
Регистрация: 2-09-07
Пользователь №: 30 237

|
Цитата(soshnev @ Sep 5 2007, 19:02)  Возвращаясь к нашей таблице уточню - число символов в итоге до повторяющейся части слева должно быть одинаково. начал рисовать таблицу - число символов не сходится:
|
|
|
|
|
Sep 6 2007, 09:36
|
Частый гость
 
Группа: Новичок
Сообщений: 119
Регистрация: 26-08-05
Пользователь №: 7 989

|
Цитата(wasp @ Sep 5 2007, 23:39)  начал рисовать таблицу - число символов не сходится:  К сожалению, cейчас не располагаю временем чтобы усилить помощь... Предлагаю пока собрать улики (наблюдения). Итак, улика 1 и текст (прикреплю в рисунке)
Эскизы прикрепленных изображений
|
|
|
|
|
Sep 6 2007, 13:55
|
Участник

Группа: Новичок
Сообщений: 39
Регистрация: 2-09-07
Пользователь №: 30 237

|
спасибо за помощь! Я тут начал собирать таблицу, но четкой системы не нашел. Можно глянуть в прикрепленном файле. Обозначения импульсов: 1 - 0.45 мс, II - 0.65 мс Обозначения нулей: 0 - 0.35мс, O - 0.58 мс
Прикрепленные файлы
Code.doc ( 31 килобайт )
Кол-во скачиваний: 93
|
|
|
|
|
Sep 7 2007, 08:38
|
Участник

Группа: Новичок
Сообщений: 39
Регистрация: 2-09-07
Пользователь №: 30 237

|
тут лежат сканы в формате ASC
Сообщение отредактировал wasp - Sep 7 2007, 08:41
|
|
|
|
|
Sep 10 2007, 10:56
|
Участник

Группа: Новичок
Сообщений: 39
Регистрация: 2-09-07
Пользователь №: 30 237

|
Попробовал совместить на одном графике вторую часть сигнала для ID=1, 2, 3, 4 (первые части одинаковые). Из графика видно: 1.нет четкого клок-сигнала 2.кодировка видимо построена на ширине импульсов и пауз 3.нет постоянной длины пакета 4.число импульсов видимо меньше чем число передаваемых битов короче темный лес...
|
|
|
|
|
Sep 12 2007, 05:51
|
Частый гость
 
Группа: Новичок
Сообщений: 119
Регистрация: 26-08-05
Пользователь №: 7 989

|
Цитата(wasp @ Sep 10 2007, 14:56)  Попробовал совместить на одном графике вторую часть сигнала для ID=1, 2, 3, 4 (первые части одинаковые). Из графика видно: 1.нет четкого клок-сигнала 2.кодировка видимо построена на ширине импульсов и пауз 3.нет постоянной длины пакета 4.число импульсов видимо меньше чем число передаваемых битов короче темный лес...  1. Пока не могу понять, почему время передачи данных разное (например 0 и 55555). (Нет идей как определяется конец передачи (думаю, что возможен где-то вариант в середине 0101 - все "длинные", т.е. это не конец). Не вижу чтобы передавалась в начале и длина пакета. 2. Вопрос следующий - (я не перевёл текст на немецком в первом PDF файле) - а сигнал случайно не промоделированный каким-то образом? (на несущую частоту и приведён к "цифровой форме" - в смысле мы анализируем не совсем исходную диаграмму). 3. Ссылка на теорию кодирования (классика-может кому пригодится) www.istu.ru/files/material-static/1668/DCN-Slides-03.pdf Я думаю в данном случае - просто для ознакомления. 4. Ещё вопрос. Диаграмма после 0101 - всегда постоянная? Может там есть код завершения передачи данных? 5. Далее по тексту - чисто теоретическая фантазия (поскольку фабулу основной задачи я не представляю): В принципе (тупо), теоретически можно построить автомат на основе ПЗУ. Соорудить длинную сдвигушку (разрядов так на 32) с управлением занесения данных. В конце по адресу (код со сдвигушки) считывать из ПЗУ исходный код. Но 65К строк набить наверно нереально (в смысле перевести все диаграммы в текст, затем пропустить через автомат и получить тоже автоматически эту таблицу для ПЗУ).
|
|
|
|
|
Sep 12 2007, 14:16
|
Участник

Группа: Новичок
Сообщений: 39
Регистрация: 2-09-07
Пользователь №: 30 237

|
Из http://www.tranzistoare.ro/datasheets/2300/311149_DS.pdf (стр 25-26) становится ясно откуда взялась первая часть сигнала - ее прошивает производитель транспондеров в память TMS37122. Она составляет макс. 17 бит и передается с пом. Pulse Position Modulation. Считав ее, TMS37122 дает сигнал микроконтроллеру на пробуждение, а дальше идет совсем другая кодировка, известная только ему.
|
|
|
|
Guest_@Ark_*
|
Sep 12 2007, 15:19
|
Guests

|
Wasp, если возможно, расскажите пожалуйста, какую задачу Вы решаете... Зачем Вам все это потребовалось? Ваше упорство заслуживает уважения и поощрения...
|
|
|
|
|
Sep 12 2007, 18:03
|
Участник

Группа: Новичок
Сообщений: 39
Регистрация: 2-09-07
Пользователь №: 30 237

|
Цитата(@Ark @ Sep 12 2007, 19:19)  Wasp, если возможно, расскажите пожалуйста, какую задачу Вы решаете... Зачем Вам все это потребовалось? Ваше упорство заслуживает уважения и поощрения... ну в двух словах... фирма, на которой я подрабатываю покупает ридеры и метки и на их основе собирает свои устройства, которые сама и устанавливает.. Ридер многофункциональный и дорогой и содержит ВЧ и НЧ блоки. Было бы оптимально разделить эти два блока, т.к. часто достаточно одного ВЧ-блока на несколько НЧ-блоков. Короче задача такая - создать простой НЧ-модуль, совместимый с имеющимися метками. Для этого желательно понять кодировку и протокол обмена данных. Фирма-разработчик навстречу не идет - у нее и без нас клиентов хватает, а фирма где я подрабатываю состоит из 5 человек и электронщиков нет - спросить не у кого... Да и просто интересно разобраться. Честно говоря думал, найдутся люди, кто с этим уже сталкивался, но видимо это не так просто...
|
|
|
|
Guest_@Ark_*
|
Sep 13 2007, 01:10
|
Guests

|
Цитата(wasp @ Sep 12 2007, 22:03)  ну в двух словах... фирма, на которой я подрабатываю покупает ридеры и метки и на их основе собирает свои устройства, которые сама и устанавливает.. Ридер многофункциональный и дорогой и содержит ВЧ и НЧ блоки. Было бы оптимально разделить эти два блока, т.к. часто достаточно одного ВЧ-блока на несколько НЧ-блоков. Короче задача такая - создать простой НЧ-модуль, совместимый с имеющимися метками. Для этого желательно понять кодировку и протокол обмена данных. Фирма-разработчик навстречу не идет - у нее и без нас клиентов хватает, а фирма где я подрабатываю состоит из 5 человек и электронщиков нет - спросить не у кого... Да и просто интересно разобраться. Честно говоря думал, найдутся люди, кто с этим уже сталкивался, но видимо это не так просто... Кодировки и протоколы обмена для RFID-систем содержатся в международных стандартах серии ISO 18000-x. Cейчас их вряд ли найдете в бесплатном доступе... Но, возможно, этого будет недостаточно. Для того, чтобы полностью разобраться в работе конкретной RFID-системы, Вам потребуется информация от фирмы-разработчика. Если фирма навстречу не идет, то, скорее всего, Ваши усилия не увенчаются успехом...
|
|
|
|
|
Sep 13 2007, 08:09
|
Участник

Группа: Новичок
Сообщений: 39
Регистрация: 2-09-07
Пользователь №: 30 237

|
Цитата(@Ark @ Sep 13 2007, 05:10)  Кодировки и протоколы обмена для RFID-систем содержатся в международных стандартах серии ISO 18000-x. Cейчас их вряд ли найдете в бесплатном доступе... Но, возможно, этого будет недостаточно. Для того, чтобы полностью разобраться в работе конкретной RFID-системы, Вам потребуется информация от фирмы-разработчика. Если фирма навстречу не идет, то, скорее всего, Ваши усилия не увенчаются успехом...  Спасибо. А не подскажите какой стандарт искать - интересует кодировка и протокол обмена данных по НЧ-каналу 125кГц, если устройство выполнено по такой вот схеме:
|
|
|
|
|
Sep 13 2007, 08:31
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
Цитата(wasp @ Sep 13 2007, 11:09)  А не подскажите какой стандарт искать - интересует кодировка и протокол обмена данных по НЧ-каналу 125кГц, А попробуйте спросить на сахаре - там есть специальная конференция по RFID. Если пороетесь в архивах той конференции, то там среди самых первых сообщений была пара претендующих на FAQ. Если не изменяет склероз, номера стандартов там тоже упоминались.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|