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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Питание (http://pccar.ru/forumdisplay.php?f=173)
-   -   Блок питания для Андроид планшета (http://pccar.ru/showthread.php?t=18921)

АлекSандр 14.02.2016 20:26

Поделюсь опытом, как я прошиваю. Всю инфу черпал из опыта людей из форума и инета, так что если где то ошибаюсь, то ответственности не несу. Нужны два блока:
1- Набор BM9215 Универсальный программатор (готовый блок). Можно купить NM9215, отличается от готового блока тем, что там детальки и плата не собраны, нужно паять вручную согласно приложенной инструкции, но и ценник в 3 раза дешевле.
2- "Набор NM9216/1 Плата-адаптер для универсального программатора NM9215 (для микроконтроллеров ATMEL)". Если говорить простыми словами, то это платка - адаптер, куда вставляется Тинька для прошивки. Последний набор состоит из деталек и платы, их самому нужно припаять на плату согласно инструкции. Это типа детского конструктора - готовые детали собираешь самостоятельно.

Программа для прошивки - PonyProg 2000, для Виндовс 7 х 64 нужна версия 208с, в ней есть контроллер Attini 45.

Программатор с платой-адаптера вставляется в COM порт компа, если будут ошибки при программировании, то переставить перемычку на блоке, у меня заработало в положение 1-2. Никаких дров устанавливать не надо, вставил в порт и всё. Дальше запуск PonyProg 2000, сделать настройки в Setap (поставить галочку на COM), нажать тест нажать на калибровку. Остальное тут http://www.youtube.com/watch?v=msJJH...dex=12&list=WL

Для написания новой (своей) прошивки или правки готовых прошивок из инета, нужна прога AVR Studio, я поставил 4-ю версию. В работе с программой подсказать не могу, разобрался в ней только правя уже готовую прошивку с форума, а точнее от сюда http://amurchick.ru/index.php?id=pwr-ctl#!prettyPhoto[carpc-pwr-ctl]/1/

АлекSандр 14.02.2016 20:31

Цитата:

Сообщение от oleg707 (Сообщение 351691)
я всё понял по схемке, кроме расположения диода по АСС. Есть описание? Если диод развернуть, то плюс с +АСС должен пойти на тиню.
Но это 12В, без делителя спалит. Я б тупо делитель (2 резака) поставил.

Тоже думаю в диоде дело, попытаюсь разобраться. Пробовал менять направление и даже замыкать на прямую... короче не заработало. Еще думал на стабилизатор, поменял направление... спалил Тиньку, благо затарился ими для эксперементов)). Если честно, я слаб в электронике, по этому всё методом научного тыка и опираясь на опыт и помощь форумчан и инета.

Вот у парня эта схема работает http://pccar.ru/showthread.php?t=20518, и направление диода судя по фотке стоит как по схеме. Только по схеме, указан диод n1003, я такого не нашел, поставил IN4007

oleg707 14.02.2016 20:47

так а в программе как +асс обрабатывается?а лучше напиши автору.

iMag 15.02.2016 00:30

Цитата:

Сообщение от АлекSандр (Сообщение 351704)
Поделюсь опытом, как я прошиваю. Всю инфу черпал из опыта людей из форума и инета, так что...
...
Для написания новой (своей) прошивки или правки готовых прошивок из инета, нужна прога AVR Studio, я поставил 4-ю версию. В работе с программой подсказать не могу, разобрался в ней только правя уже готовую прошивку с форума, а точнее от сюда http://amurchick.ru/index.php?id=pwr-ctl#!prettyPhoto[carpc-pwr-ctl]/1/

Спасибо огромное! Мне бы пришлось лопатить (уже начинал) кучу хлама в тырнете, а ты мне в 2-х абзацах расписал практически всё! Правда, кое-какие знания у меня есть, как то, что такое понипрог. :big:

2 Moderator:
Я настоятельно прошу кинуть в шапку ссылку на пост выше. Это же сколько часов можно сэкономить! :yes2:

АлекSандр 15.02.2016 11:00

Цитата:

Сообщение от АлекSандр (Сообщение 351670)
Снова прошу помощи. Тиньку прошил, исходники от Амурчика, поправил тайминги (было - ждать после подачи АСС 1сек, поставил 4сек Хаб и 5сек ОТГ). Схема "заработала", тайминги включения отрабатывает корректно, НО, АСС почему то вообще не учавствует в схеме, т.е. подаю - и +, АСС разомкнут, через 4 сек схема включается, на АСС вообще никак не реагирует. Даже не могу понять, куда копать.

Схема http://pccar.ru/showpost.php?p=283114&postcount=226

Процитирую свое сообщение, что бы сохранить проблему и ее решение в одном сообщении.

Написал автору схемы (Kisel39). Он ответил: мне кажется что проблема не в прошивке. Насколько я помню ножка контроллера програмно подтянута к плюсу, диод анодом к ноге, значит когда АСС выключен надо катод диода замыкать на землю.
когда он в воздухе система сразу в рабочем состоянии

И правда, всё становится понятно!! Замыкаю АСС на землю и блок питания переходит в режим сна со всеми настроенными таймингами. Размыкаю от земли, всё включается в рабочее состояние. Тут где то на форуме читал, что АСС в автомобиле, в выключенном состоянии, замкнут на землю через релюхи. Если это так, то вопрос по схеме закрыт. Осталось проверить АСС в авто.

Всем спасибо кто откликнулся!

alexfox 15.02.2016 15:39

Цитата:

Сообщение от АлекSандр (Сообщение 351754)
Тут где то на форуме читал, что АСС в автомобиле, в выключенном состоянии, замкнут на землю через релюхи. Если это так, то вопрос по схеме закрыт. Осталось проверить АСС в авто.

Не релюхами АСС замкнут на землю, а суммарно все потребители в автомобиле по линии АСС будут иметь низкое сопротивление...реле всего лишь отключает АСС от (+) аккумулятора.

YAM1966 15.02.2016 16:00

Мдя, смехотехники...
Значит для анализа напряжения BAT удосужились сделать резистивный делитель, а для ACC решили сэкономить...
Наверное не в курсе, что диод в обратном направлении сродни небольшой емкости и при включении +12В представляет из себя короткое замыкание на пару микросекунд.
Пару десятков.... включений и ноге контроллера хана.
attiny45 имеет сопротивление подтяжки к питанию от 20К до 50К, берем наихудший случай 20К.
Логический 0 при напряжении питания 5В = 0.3*5 = 1.5 вольта максимум. Зададимся 1 вольтом. Значит сопротивление на массу должно быть
1.0*20/(5.0-1.0) = 5KOm, берем 4.7K
Логическая 1 минимум 0.6*5 = 3 вольта.
При 12В на входе для АСС резистор последовательно должен иметь сопротивление 10K.

oleg707 15.02.2016 21:58

Цитата:

Сообщение от YAM1966 (Сообщение 351802)
Мдя, смехотехники...
Значит для анализа напряжения BAT удосужились сделать резистивный делитель, а для ACC решили сэкономить...
Наверное не в курсе, что диод в обратном направлении сродни небольшой емкости и при включении +12В представляет из себя короткое замыкание на пару микросекунд.
Пару десятков.... включений и ноге контроллера хана.
attiny45 имеет сопротивление подтяжки к питанию от 20К до 50К, берем наихудший случай 20К.
Логический 0 при напряжении питания 5В = 0.3*5 = 1.5 вольта максимум. Зададимся 1 вольтом. Значит сопротивление на массу должно быть
1.0*20/(5.0-1.0) = 5KOm, берем 4.7K
Логическая 1 минимум 0.6*5 = 3 вольта.
При 12В на входе для АСС резистор последовательно должен иметь сопротивление 10K.

ты к диоду по +асс хочешь последовательно 10К ?
проще делитель впихнуть и программу переписать( если исходники есть)

YAM1966 15.02.2016 22:33

Цитата:

Сообщение от oleg707 (Сообщение 351834)
ты к диоду по +асс хочешь последовательно 10К ?
проще делитель впихнуть и программу переписать( если исходники есть)

Я же расписал что куда подключается.... Вместо диода на ACC резистивный делитель как и для BAT
И ничего в программе корректировать не нужно.

oleg707 16.02.2016 04:28

Цитата:

Сообщение от YAM1966 (Сообщение 351839)
Я же расписал что куда подключается.... Вместо диода на ACC резистивный делитель как и для BAT
И ничего в программе корректировать не нужно.

теперь понял.
ножка контроллера програмно подтянута к плюсу
я бы подтяжку вырубил, для красоты.


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

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