Перейти к содержанию
    

vesago

Свой
  • Постов

    747
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные vesago


  1. Посоветуйте по поводу контрольной суммы.

     

    Система шлет на ридер пакет

    AA 0A BD

     

    Если тага нет, возвращает

    55 F0 FE C1

     

    Последний байт скорее всего контрольная сумма. Пробовал и ксорами и суммами - пока не сходится.

     

    Вот ответы с информацией от тага:

     

    Номер тага: 3396964

     

    55 F3

    8C 2A 9B

    AE 6C

    BF C6 B5

    FE FC FE

    FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

    ED

    07 57 50 8A BC

     

    ((8C 2A 9B xor FF FF FF) & 3F FF FF) = hex 33D564 = dec 3396964

    B5 меняется в других семплах

    57 меняется и 8A BC меняются

     

    55 F3

    8C 2A 9B

    AE 6C

    BF C6 CD

    FE FC FE

    FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

    ED

    07 13 50 F2 BC

     

    55 F3

    8C 2A 9B

    AE 6C

    BF C6 D3

    FE FC FE

    FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

    ED

    07 02 50 EC BC

     

    55 F3

    8C 2A 9B

    AE 6C

    BF C6 DB

    FE FC FE

    FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF

    ED

    07 87 50 E4 35

  2. Вообще-то похоже таки на RS-232 8N1 на скорости 4800 с инвертированной логикой (т.е. idle на Ваших графиках = 0).

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

    Samples_________2016_02202129_18.rar

  3. Да, все верно. Я смастерил маленькую программку, которая посылает последовательность импульсов на считыватель. В считывателе лампа вроде вспышки. При приеме этих импульсов лампа вспыхивает. Если рядом находится таг, то с выхода считывателя выплевывается принятый от тага блок данных. Значит по времянкам все правильно. Остается придумать как разобрать вышеупомянутый блок данных.

    post-1263-1456064388_thumb.jpg

  4. Так и буду делать. Сэмплов набрал. Номера соответствующие тоже списал. Просто сам метод представления 0 и 1 не понятен. Портит картину, что длительности хоть и кратные 200 мкс, но много разных длительностей.

  5. Посоветуйте как разобраться с сигналом? Попал мне в руки дивайс - висит в коровнике. Считывает таг у коровы на ошейнике. Таг по ик-каналу передает id животины и доп инфу. Я снял на выходе ридера посылку. Хочу разобрать. На картинке начало

    посылки. Не могу узреть принцип разбора нулей и единиц. Времянки кратные 210 мкс. На манчестер естественно не похоже. На уарт тоже. Не ужели просто - 210 мкс высокого уровня 1. Низкого 0. Дивайс по одному проводу получает команду считать таг. По другому передает результат.

    1234.jpg

  6. Увы, пока не занимаюсь я этой проблемой. С большой долей вероятности прокатило бы как выше писал GeGel про аппаратный ком и вин хп (сталкивался я с такой избирательностью). Но руки не дошли.

  7. В папке BOOKS/PIC/TCP-IP Lean -- Web Servers on PIC18 and Wi-Fi есть неплохой талмуд на эту тематику PPP Design, Implementation and Debugging 2nd Edition. Там же исходники приложены. Если Win32 сниффер - Free Serial Port Monitor. Если 64 бита - Eltima.Serial.Port.Monitor. Ну и для разбора TCP/IP - CommView.

  8. Я в свое время тоже баловался PPP. Отлаживал через соединение с компьютером по COM порту. Реализовал обработку ICMP и TCP. До конечного устройства дело не дошло. Пробовал подключать модем к терминалке, набирал ATD*99# и при соединении начинали переть PPP пакеты.

  9. Пока нет положительных результатов. Пробовал на разных скоростях. Так аппарат работает, только с обновлением косяк. Запросил посвежее программку флешера. Если будет положительный результат - отпишусь.

  10. Спасибо, попробую. Может конечно и с платой косяк. Хотя если руками в терминале ат командами пулять - нет каких подозрительных признаков вроде левого эха или искажений символов.

     

  11. Помогите опознать разъем на фото. Кабелек на котром обжат джек подсоединяет антенну 2,4 ггц на плату. Толщина коаксиального провода около 1,7 мм. Головка джека на кабеле - квадрат 5х5 мм. Присоеденительная часть имеет диаметр 3,6 мм.

     

    post-1263-1391693038_thumb.jpg

     

    post-1263-1391693047_thumb.jpg

     

    post-1263-1391693468_thumb.jpg

  12. Не так давно и мне пришлось заняться для своих целей написанием десктопного софта под Windows PC. Самым быстрым и безгеморным вариантом оказался C#. Пишу, к сожалению, по привычке процедурно. Нравится легкость подключения сторонних длл, использования субд, xml и т.д. Если под виндовс, нет времени (желания) особо разбираться - этот вариант имхо безальтернативен.

  13. У меня были проблемы с запуском w5100. Оказалось аналоговая земля в воздухе висела. Еще влияют корректные параметры - IP адрес, макадрес, который не должен с нуля начинаться. Ну и проверьте, чтобы в W5100 не был запрещен пинг. Если на STM32 работало, а на меге тот же код не работает - значит со схематиком напартачили.

×
×
  • Создать...