PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка устройств (http://pccar.ru/forumdisplay.php?f=18)
-   -   Многофункциональная USB клавиатура (http://pccar.ru/showthread.php?t=19742)

Alex_St 18.11.2015 12:49

В конфигураторе найден баг. Исправленный конфигуратор в первом сообщении темы.

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

Но подумаем! Может, что-то совместно и придумаем.

Alex_St 18.11.2015 13:11

Цитата:

Сообщение от Alex EX (Сообщение 343360)
Планирую увеличить количество кнопок в два раза с чем и вопрос - банков всего два или все же три ?

Количество банков ограничено размером eeprom меги и неоптимальным расположением данных в нем. На данный момент может быть заведено не более 25 строк в конфигураторе. Дело усугубляется тем, что каждая кнопка должна быть описана в каждом банке, даже если ее функция одинакова во всех банках, включая кнопку переключения банков. Поэтому расход еепром очень неоптимален.
Я давно уже порывался переделать это все на более красивый и менее жрущий вариант, но в принципе, меня и так все устраивает, и тратить на это время желания нет. Да и возможности тоже...

Alex EX 18.11.2015 13:35

ОК, похоже победа... за неделю испытаний положить не удалось. Отдал одну кнопку на переключение банков взамен получил еще три и того 11 для управления. Планшет ездит в машине но можно отключить и унести домой, т.е. используются только штатные разьемы и конструкция не нарушена. При выключеном зажигании заряжается, при зарядке 100% встроенный контроллер отключает заряд. Во время езды переключается в хост и работает управление с кнопок. Пока все работает как задуманно и мне нравится...
У меня 18 строк, кнопки play\stop track+\- vol+\- enter esc влево вправо вверх вниз позволяют выбрать любое приложение запустить свернуть выбрать музыку или клип запустить видеорегистратор или навигацию и не тянуться при этом к планшету.

Alex_St 18.11.2015 13:49

Я рад, что все работает как надо. Если что - не стесняйся писать, будем разбираться, хоть и не факт, что быстро.

Можешь выложить фото получившихся платы и кнопок? Любопытно как это все выглядит )

Alex EX 18.11.2015 14:38

Фото
 
Вложений: 3
Плата кнопок рядом управляеммая зарядка +5В
http://pccar.ru/attachment.php?attac...1&d=1447842905
Кнопки на руле
http://pccar.ru/attachment.php?attac...1&d=1447842870
Общий вид всего
http://pccar.ru/attachment.php?attac...1&d=1447842870

Alex_St 18.11.2015 15:03

Вижу потенциальную проблему. В меге ноги питалова расположены попарно - земля и питалово. Между ними обязательно должен стоять керамический кондер около 100nF для сглаживания питалова. Если его нет - то поведение меги может быть довольно нестабильным. На плате я вижу только два керамических кондера, и оба в цепи кварца, а не по питанию.
Рекомендую посмотреть как это сделано на моей плате, и добавить себе тоже. Это может быть причиной сбоев при запуске мотора.
Корпус кварца заземлен?

Вообще - разводка земли и питалова - это довольно таки нетривиальная тема, особенно в условиях помех, как в авто.

А что питает 78L08?

Alex EX 18.11.2015 15:46

Две емкости под 78L05 их не видно, одна на ADC ref вторая на питании, эта плата отладочная, в машине вторая редакция на ней добавлен ключ на полевике для перевода планшета в хост и обвязка для выключения зарядки. В последней редакции все запитано: от бортовой сети - зарядка на LM2569, от АСС -78L08 потом 1к и стаб 5.1В на ноге АЦП в таком варианте не плавает напряжение на кнопках при включенном выключенном двигле и при просадке при заводке, после 78L08 питание 78L05 на АТМегу. Пробовал питать от планшета но там по мере зарядки меняется напряжение 4.92-5.1В для кнопок великоват разброс. Такой вариант мне показался более стабильным...

Alex_St 18.11.2015 15:53

У меня плата питается через 78L05 напрямую от 12В. в доп стабе 78L08 смысла не вижу. Ес-сно, 7805 обязательна!
Но речь была о другом. Керамические кондеры обязательно ставить как можно ближе к ногам питания. Потому что импульсные токи от меги могут быть весьма немаленькие, и на дорожках возможны немалые просадки, связанные с сопротивлением и индуктивностью дорог, приводящие к глюкам.

Alex EX 18.11.2015 15:58

Мысль понял , учту...
Емкость добавил прямо на ноги между 3 и 4.

max_64rus 15.02.2016 11:39

Вложений: 1
Собрал данное устройство, собирал не всю схему а только под резистивные кнопки. Завелось с полпинка, все работает, проверено в windows xp, там же настроены мультимедийные кнопки. Потом опробовано на телефоне и планшете и тоже все функционирует, в боевых условиях в машине не проверял. Огромное спасибо создателю данного устройства Alex_St за его труды, и Alex EX за то что навел меня на эту тему.


Часовой пояс GMT +4, время: 18:48.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot