Приветствую!
Возникла проблема с Acc-ID.
Не работает адекватно сей девайс в режиме передачи кода по Dallas 1-wire ни с одним из контроллеров, которые у меня есть в наличии.
В частности, очень нужна работа с Z5R-Net.
При помощи логического анализатора выяснил, что код в формате Dallas передаётся корректно, однако всего один раз.
Большинство контроллеров, однако, требуют передачу кода несколько раз. Потому и не работает...
Первый раз брал около года назад - то же самое было. Тогда собрал преобразователь на МК, который принимает код от Acc-ID один раз и отдаёт его контроллеру столько раз, сколько контроллер запросит. На том объекте всё так и работает по сей день.
Сейчас взял на другой объект, та же проблема (хотя версия другая уже). Обидно, да и не охота, собирать преобразователь, зная, что проблема программная и решается, по хорошему, за пару минут (с таким подходом можно и аналогичное устройство собрать). Особенно с учётом возможности обновлять прошивку девайса "по воздуху".
Алгоритм работы примерно такой:
1. Определили номер, сформировали код Dallas.
2. Выделили время (скажем, 100-200мс), в течение которого отвечаем на все RESET-импульсы контроллера, однако, не более 20 раз.
При таком подходе всё должно работать. Простого Z5R (не сетевого) под рукой нет, но завтра смогу проверить, работает ли Acc-ID с ним. Есть контроллер Atis, с ним не работает.
Прошу поправить прошивку и сделать обновление Спасибо заранее.
OKO Acc-ID
Re: OKO Acc-ID
Спасибо, проблема решена. Обновили прошивку и добавили параметр в конфиг.