Страница 1 из 3

Проблемы при bluetooth инициализации

СообщениеДобавлено: 13 мар 2012, 20:15
Alex
Я заметил интересное явление, что при работе hodDrive с ELM327 с блютус при начальной инициализации соединения hobDrive делает несколько попыток и как правило соединение происходит с 3 - 4 раза. Иногда соединения не происходит совсем. Абсолютно случайное явление. Хотя если соединение произошло то работает без проблем и потери связи.
Пробовал несколько вариантов лечения. Передергивание ELM327 результатов, как правило, не дает. Перезагрузка только программы тоже не эффективно. Только если GPS перевести в спящий режим и восстановить обратно, то помогает. По этой причине долго не мог в начале запустить hodDrive.
Когда в такой ситуации открываешь настройки OBD соединения hobDrive, то в списке ELM327 виден, видны попытки, а соединения не происходит. Адаптер такой же по виду, который приведен у вас на фото под номером 3. Такая же ситуация у меня и с приложением, которое я поставил на ноутбук. Пробовал три однотипных ELM327, поведение одинаковое со всеми.
С чем это может быть связано? Как то это связано с типом ELM327? Что можете посоветовать по этому поводу? Платный вариант надежнее в соединении или процедуры одинаковые?

Re: Проблема при начальной инициализации

СообщениеДобавлено: 14 мар 2012, 17:12
cail
Сам не наблюдал такого, но многие пишут. Возможно связано с проблемами с PIN кодом, но не уверен.

Использовал китайский навик с "синим" ELMом - там иногда после пробуждения bluetooth просто "не пробуждался". Помогало усыпление/пробуждение.

Alex писал(а): Такая же ситуация у меня и с приложением, которое я поставил на ноутбук.

Имеете ввиду хобдрайв запущенный на ноутбуке так же себя вел? Или другие программы тоже?

Единственное предположение пока - хобдрайв довольно часто делает попытки подключения. Возможно BT стек не успевает "оживать" из за таких частых запросов. Попробуйте увеличить интервал между попытками подключения (в системных настройках).

Re: Проблема при начальной инициализации

СообщениеДобавлено: 16 мар 2012, 17:57
Mazai
Столкнулся с аналогичной проблемой при работе ELM327( образца №2) в паре с навигатором Digma DM500B c WinCE 5.0. Удалось подключиться несколько раз ( CAN ATSP6 ), все остальное время делает попытки подключения, даже успевает получить параметры и отрубается, и так по кругу. Увеличение интервала между подключениями ничего не дало. При этом тот же адаптер при работе с РС WinXP c Hobd той же версии c тем же контроллером работает без проблем.

Re: Проблема при начальной инициализации

СообщениеДобавлено: 16 мар 2012, 21:14
cail
Mazai,

Думаю у вас проблема, похожая на описанную здесь: viewtopic.php?f=4&t=85

Мне писали что замена адаптера на другую модельку стабилизировала работу с CAN шиной.

Странно что у вас на winXP все работает - потому как мне писали что проблемы наблюдаются и под windowsXP.

Re: Проблема при начальной инициализации

СообщениеДобавлено: 18 мар 2012, 14:10
Mazai
Пока не могу понять в чем проблема. Пробовал записать логи, по ним по CAN шине проблем не вижу идут и запросы и ответы ( в то время, когда делаются попытки связи) , что творится по Blueetoth сказать не могу. Но кое что смущает: вижу запросы неподдерживаемых PID.Это так и задумано? И не вижу опроса PIDs supported для диапазона кроме 0x01-0x20.

Re: Проблема при начальной инициализации

СообщениеДобавлено: 18 мар 2012, 23:13
cail
хобдрайв пока не использует информацию из PIDs supported, т.е. опрашивает все что ему "прикажет" пользователь.

Re: Проблема при начальной инициализации

СообщениеДобавлено: 18 апр 2012, 22:42
Alex
Почти три недели пользую полную версию hobdrive проблемы с инициализацией осталить такие же. Постарался проанализировать поведение hobdrive после пробуждения. Заметил, что работа hobdrive после пробуждения начинается с той же точки, где программа остановилась перед выключением и если она была близка точке обращения к ELM то в этом случае инициализации не происходит. Если бы hobdrive после просыпания всегда делал некоторую паузу перед первой попыткой инициализации, то может быть драйвера WinCE успевали бы ожить.
Кроме инициализации есть ещё один не очень приятный момент. Каждый раз после пробуждения меняется период опроса датчиков - он с каждым разом удлинняется и в итоге после 7-10 циклов может вырасти до 2 - 3 секуд, что приводит к полному несоответствию показаний. Все входит в норму при перезагрузки только приложения hobdrive - все возвращается к 250мсек. Как решить такую проблему?

Re: Проблема при начальной инициализации

СообщениеДобавлено: 19 апр 2012, 04:48
cail
Alex, Я постараюсь сделать версию с более гибкой конфигурацией таймаутов после пробуждения.
По поводу замедления циклов опроса - довольно странно конечно. здесь бы помогли логи trace, но за такой долгий промежуток времени их может оказаться тяжело снять. Попробуйте если будет возможность.

Re: Проблема при начальной инициализации

СообщениеДобавлено: 03 май 2012, 15:13
fedorf2003
Вчера конектилось с YG-912D без проблем, а сегодня не в какую. Настройки проверял, те же как и вчера. На SiRFAtlas-IV и другой машине ELM-ка конектится нормально, значит она работает. Что может быть?

Re: Проблема при начальной инициализации

СообщениеДобавлено: 03 май 2012, 16:36
cail
fedor, Попробуйте перезагрузить навигатор, или может вкл/выкл bluetooth?

Re: Проблема при начальной инициализации

СообщениеДобавлено: 03 май 2012, 21:58
fedorf2003
cail, пробовал это все. Долго горит на желтом и переходит на красный

Re: Проблема при начальной инициализации

СообщениеДобавлено: 03 май 2012, 22:53
cail
В настройках авто шаблон строки инициализации - ELM RESET. должно помочь.

Re: Проблема при начальной инициализации

СообщениеДобавлено: 08 май 2012, 16:06
Alex
Снял лог в режиме trace. По какому адресу скинуть?

Re: Проблема при начальной инициализации

СообщениеДобавлено: 08 май 2012, 16:28
cail
Alex, support@hobdrive.com
Но похоже я нашел проблемное место, будем исправлять.

Re: Проблема при начальной bluetooth инициализации

СообщениеДобавлено: 30 май 2012, 15:28
fedorf2003
cail, у меня Hobd соединяется через 20-30 секунд. Как уменьшить данное время?

Re: Проблема при начальной bluetooth инициализации

СообщениеДобавлено: 05 июн 2012, 10:09
cail
fedor, имеете ввиду он 20-30 сек пытается безуспешно подключиться?
Просто когда хобд в фоновом режиме, он делает попытки подключения раз в минуту (вместо 10 сек обычных). Может у вас оно?

Re: Проблема при начальной bluetooth инициализации

СообщениеДобавлено: 05 июн 2012, 19:14
fedorf2003
cail, после выхода из сна он подключается 20-30 секунд. Hobd у меня включен постоянно (не в фоне).

Re: Проблема при начальной bluetooth инициализации

СообщениеДобавлено: 06 июн 2012, 05:02
cail
Ну, возможно это нормально.. У людей проблема в том что после пробуждения иногда очень долго или вообще никогда не может подключиться

Re: Проблема при начальной bluetooth инициализации

СообщениеДобавлено: 06 июн 2012, 05:14
Z-Axis
Купил Explay - 955 и ELM327 BT, захожу в настройки ELM, есть окно для ввода пин кода (в отличии от запуска без ELM327 BT ) Пытаюсь ввести, исчезает, и дальше пишет что не поддерживается... обновление кнопкой не помогает... вопрос.. можно как-то прописать в настройках пинкод?

Re: Проблема при начальной bluetooth инициализации

СообщениеДобавлено: 06 июн 2012, 06:18
cail
Z-Axis, если явно пишет BT not supported - значит он либо выключен (тогда надо включить), либо действительно не поддерживается (тогда только через usb-host).