20.03.2013, 18:22 | #21 |
Старший Пользователь
Регистрация: 18.11.2010
Возраст: 44
Город: Ноябрьск, ЯНАО, 89RUS
Регион: 89
Сообщений: 227
|
Каким образом ардуина усыпляет планшет? нажатием на кнопку планшета?
|
20.03.2013, 19:04 | #22 | |
Гуру
Регистрация: 20.07.2009
Город: Минск
Регион: Беларусь
Сообщений: 1,543
|
Цитата:
Вторая и очень существенная проблема - дескрипторы устройств FTDI меняются при подключении - отключении питания хаба - это вроде не решили до сих пор. В моем случае это будет приводить, что порт управления ардуиной каждый раз будет разный - это очень плохо - нужно ловить его номер и переподключаться из оболочки (еще один гемор). Еще, у меня GPS подключен к отг в режиме хоста через еще один FTDI и потребляет эта связка немало - будет ли проц отрубать здесь питалово при засыпании, неизвестно, если нет - потребление в спячке будет негуманным, а если будет, то при просыпании порт тоже будет уезжать - и здесь библиотека tsynik для gps становится не у дел. Итого, сонмище потенциальных проблем, ИМХО, не стоит 30-50 секунд задержки включения, в конце концов, я не таксист, который глушит мотор каждые 30 минут и живет в машине. В промышленном устройстве это недопустимо, но я загоняться просто не стал. Мой сценарий использования автоса позволяет мириться с этим.
__________________
Мой проект: Citroen Xsara Android CarPC |
|
20.03.2013, 21:47 | #23 |
Старший Пользователь
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
|
типа того
__________________
В работе Китайнедожып+медиацентр на андроиде |
20.03.2013, 22:03 | #24 | |
Старший Пользователь
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
|
Цитата:
мониторинг асс-10 строк, тупо проверка уровня на ноге. код есть у меня в гите. по нодам-раз 30 дергал питание хаба-нода не поменялась. но если питать ардуину от хаба и выключать их-дескриптор меняется. в общем-зависит от конкретного набора железа. Таким образом-на нагрузку в хабе становится пофигу-она отрубается отдельно от всего. Я тоже не таксист, но бывает что нужно кататься много и часто глушить-заводить. 40-50 секунд это много-когда нужно срочно глянуть карту, ждать минуту может быть чревато. В общем грузить все снова для меня самый плохой вариант
__________________
В работе Китайнедожып+медиацентр на андроиде |
|
20.03.2013, 23:22 | #25 | |
Гуру
Регистрация: 28.12.2009
Возраст: 41
Регион: Украина
Сообщений: 1,084
|
Цитата:
__________________
Проект Peugeot 207 - Nexus 7 |
|
20.03.2013, 23:51 | #26 |
Старший Пользователь
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
|
не знаю как оно там реализовано с завода, но при включении стартера магнитола не вырубается. ни штатная, ни сторонняя, так что по этому вопросу не парюсь. есличо, всегда можно и кондей поемче воткнуть
__________________
В работе Китайнедожып+медиацентр на андроиде |
24.03.2013, 11:55 | #27 |
Старший Пользователь
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
|
залил готовый скетч, потребление подскочило до 200ма!
пока нашел то что нужно: http://playground.arduino.cc/Learning/arduinoSleepCode
__________________
В работе Китайнедожып+медиацентр на андроиде |
25.03.2013, 13:07 | #28 |
Старший Пользователь
Регистрация: 05.12.2012
Возраст: 41
Регион: 78, 98
Сообщений: 433
|
Почему бы это не автоматизировать? Т.е. я читал ниже что в этом случае изменится идентификатор устройства и придется искать порт для повторного подключения. Но это вполне реально сделать и по мне так не большая цена за возможность иметь всегда включенный планшет.
т.е. Оставляем питание только на планшет. При включении зажигания включается контролер, выводит планшет из спячки, выжидает несколько секунд включает все остальные устройства (GPS, и.т.п) и затем "передергивает" USB устройства что бы они определились в планшете. По поводу контроллера на мой взгляд нужно написать скетч таким образом что бы он начинал работать сразу после включения, и не мониторить постоянно АСС в цикле. А выключение можно сделать сервисом на планшете, например раз в минуту "пинговать" контроллер и если не ответил то уводить планшет в Sleep |
25.03.2013, 14:53 | #29 |
Старший Пользователь
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
|
Вся проблема в самом разъеме в планшете. оно детектит наличие повода по наличию данных и по состоянию 4 и 5 пинов(режим хоста или режим раба), так что передергивать это не вариант. Пока реализовано так:
ардуина запитана через хаб, хаб питается от асс через преобразователь. тк. от магнитолы откушена морда с процем, включением платы с муксом\радио\усилителем управляет так же ардуина при своей загрузке. при попадании асс все рубится. над усыплением планшета пока не думаю-его забарал жена. Выбираю дугой
__________________
В работе Китайнедожып+медиацентр на андроиде |
10.06.2013, 10:27 | #30 |
Старший Пользователь
Регистрация: 22.10.2012
Регион: 78, 98
Сообщений: 758
|
подни-ка тему. вопрос теперь немного с другой стороны: сдул модуль вафли, получил полноценный хост. но вылез косяк-девайс не снимает напряжение с порта при уходе в спячку. при этом отг отрубается как положено. куда копать?
__________________
В работе Китайнедожып+медиацентр на андроиде |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|