реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Интерфейс транспондера для коровы
vesago
сообщение Feb 20 2016, 18:35
Сообщение #1


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Посоветуйте как разобраться с сигналом? Попал мне в руки дивайс - висит в коровнике. Считывает таг у коровы на ошейнике. Таг по ик-каналу передает id животины и доп инфу. Я снял на выходе ридера посылку. Хочу разобрать. На картинке начало
посылки. Не могу узреть принцип разбора нулей и единиц. Времянки кратные 210 мкс. На манчестер естественно не похоже. На уарт тоже. Не ужели просто - 210 мкс высокого уровня 1. Низкого 0. Дивайс по одному проводу получает команду считать таг. По другому передает результат.
Go to the top of the page
 
+Quote Post
Jury093
сообщение Feb 20 2016, 18:53
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(vesago @ Feb 20 2016, 21:35) *
Посоветуйте как разобраться с сигналом? Попал мне в руки дивайс - висит в коровнике. Считывает таг у коровы на ошейнике. Таг по ик-каналу передает id животины и доп инфу. Я снял на выходе ридера посылку. Хочу разобрать. На картинке начало
посылки. Не могу узреть принцип разбора нулей и единиц. Времянки кратные 210 мкс. На манчестер естественно не похоже. На уарт тоже. Не ужели просто - 210 мкс высокого уровня 1. Низкого 0. Дивайс по одному проводу получает команду считать таг. По другому передает результат.

для разборки данных нет..
посмотрите, для начала, девайс на корове, а лучше на двух-трех, нет ли там хотя бы серийника, ну или в паспорте (не на корову, а на ошейник) каких-нить цифр связанных с Id или серийником..
дальше очевидно, снифите обмен с двух-трех ошейников, разворачиваете графики один под другим и пробуете вычислить, в каких битовых полях передается уникальный Id..
это если там нет шифрации, хотя зачем от коров шифроваться..
Go to the top of the page
 
+Quote Post
vesago
сообщение Feb 20 2016, 19:31
Сообщение #3


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Так и буду делать. Сэмплов набрал. Номера соответствующие тоже списал. Просто сам метод представления 0 и 1 не понятен. Портит картину, что длительности хоть и кратные 200 мкс, но много разных длительностей.
Go to the top of the page
 
+Quote Post
Ga_ry
сообщение Feb 20 2016, 20:00
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 494
Регистрация: 23-06-09
Из: Полтава, UA
Пользователь №: 50 579



В сейли лоджик, который на Вашем фото есть распознавалки кодов, Вы их пробовали?
Go to the top of the page
 
+Quote Post
vesago
сообщение Feb 20 2016, 20:13
Сообщение #5


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Цитата(Ga_ry @ Feb 20 2016, 22:00) *
В сейли лоджик, который на Вашем фото есть распознавалки кодов, Вы их пробовали?

Не похож сигнал визуально на то, что декодирует софтина.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 21 2016, 05:56
Сообщение #6


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Уверены, что захватили сигнал с достаточной частотой дискретизации?
Go to the top of the page
 
+Quote Post
vesago
сообщение Feb 21 2016, 14:19
Сообщение #7


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Да, все верно. Я смастерил маленькую программку, которая посылает последовательность импульсов на считыватель. В считывателе лампа вроде вспышки. При приеме этих импульсов лампа вспыхивает. Если рядом находится таг, то с выхода считывателя выплевывается принятый от тага блок данных. Значит по времянкам все правильно. Остается придумать как разобрать вышеупомянутый блок данных.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 21 2016, 14:50
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



НИИ ПФП ищите. Возможно их разработка
Go to the top of the page
 
+Quote Post
vesago
сообщение Feb 21 2016, 18:45
Сообщение #9


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Да вроде как Израиль производство. Фирма SCR.
Go to the top of the page
 
+Quote Post
Tash
сообщение Feb 21 2016, 19:05
Сообщение #10





Группа: Участник
Сообщений: 6
Регистрация: 26-10-07
Пользователь №: 31 772



Вообще-то похоже таки на RS-232 8N1 на скорости 4800 с инвертированной логикой (т.е. idle на Ваших графиках = 0).
Go to the top of the page
 
+Quote Post
vesago
сообщение Feb 21 2016, 20:03
Сообщение #11


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Цитата(Tash @ Feb 21 2016, 21:05) *
Вообще-то похоже таки на RS-232 8N1 на скорости 4800 с инвертированной логикой (т.е. idle на Ваших графиках = 0).

Спасибо, интересная мысль. Попробовал в салеа логике анализатор подкинуть с инверсией на 4800 - разложило на байты без фрэйминг еррор. Правда номера тага в наборе байт не узрел, но уже обнадеживает. Я пробовал на 38400 и 115200 ранее анализатору скармливать - писало ошибки. А на 4800 без проблем.

Прикрепленные файлы
Прикрепленный файл  Samples_________2016_02202129_18.rar ( 23.71 килобайт ) Кол-во скачиваний: 8
 
Go to the top of the page
 
+Quote Post
Tash
сообщение Feb 21 2016, 20:13
Сообщение #12





Группа: Участник
Сообщений: 6
Регистрация: 26-10-07
Пользователь №: 31 772



Еще предположение. Первый байт - 55, скорее синхробайт, байты 55 и AA часто для этого используются, так как в них чередуются 0 и 1. (Кстати, запрос начинается с AA, но идет с 2-мя стоп битами, ответы - с одним). Дальше. Следующий байт - F3, возможно, вроде кода команды (ответа). А вот следующие - похоже, зашифрованный Ваш код, начиная со старшего. Если сделать с первым байтом операцию XOR BF, а с двумя другими - XOR FF, то все сходится. Почему с разными - черт его знает. Может, и ксорится все с FF, но первый байт кода берется с одним добавленным битом - 73 вместо 33. А последний байт - возможно, контрольная сумма или еще что-то. У Вас на графиках последний байт обрезан тремя битами, возможно, там еще 5 единичек, которые просто не отличили от idle.
Go to the top of the page
 
+Quote Post
vesago
сообщение Feb 21 2016, 20:29
Сообщение #13


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Да Вы просто Гений! Я бы сам не допетрил. Большое спасибо! Попробовал на других сэмплах - сходится! Вот жешь намудрили. На фотках - ридер и таг.
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Tash
сообщение Feb 21 2016, 20:35
Сообщение #14





Группа: Участник
Сообщений: 6
Регистрация: 26-10-07
Пользователь №: 31 772



Да не за что. Сам люблю покопаться с такими вещами. Кстати, почему-то в моем Лоджике Ваши сэмплы не открываются...
Go to the top of the page
 
+Quote Post
vesago
сообщение Feb 21 2016, 20:36
Сообщение #15


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Цитата(Tash @ Feb 21 2016, 22:35) *
Да не за что. Сам люблю покопаться с такими вещами. Кстати, почему-то в моем Лоджике Ваши сэмплы не открываются...

Может версия. У меня 1.2.5 beta https://dropmefiles.com/FMnGI
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th June 2025 - 16:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01499 секунд с 7
ELECTRONIX ©2004-2016