Автозапуск HMDVR

Многим не хватает автостарта для этой писалки.
Решается эта проблема тремя проводочками и одной ATtiny13A.

прошивка
Фьюзы по-умолчанию для ATtiny13A (1,2МГц)

Схема работает следующим образом: при подачи питания на устройство 5 нога находится в Z-состоянии, через 5 секунд эта нога “притягивается” к “земле” на пол секунды и снова уходит в Z-состояние (имитация нажатия кнопки K1 на HMDVR).
На 7 ногу выведено слежение за напряжением питания, но схему придется усложнить двумя резисторами,

зато при снижении напряжения питания до 3,3в (при номиналах сопротивлений, как на схеме) вывод 5 cимитирует нажатие на кнопку K1, выключая запись, благодаря чему исключается возможность повреждения записи из-за “севшего” аккумулятора.

  • 4117
Comments
Ri777

А можно залить как то так geektimes.ru/post/254970/ ? Если да, поделитесь пожалуйста скетчем. Спасибо.

max809

Скетча нет, потому что писалось не в среде Arduino, но “залить” можно hex файл: arduino.ru/…/proshivka-hex-failov-pri-pomoshchi-ar…

Ri777

Спасибо, такой штукой можно включать любое устройство которое само не стартует. Один минус что значения подредактировать сложновато, как для меня, в hex файле.

max809

Код написан в виде блок-схемы программой “Flowcode5” для AVR, если есть желание, можно доработать под себя.
КОД

Ri777

Заказал на aliexpress 5 шт. ATtiny13A по 0.35$. А почему нельзя отказаться от сопротивлений а в прошивке изменить if (FCV_U < 1020) на (FCV_U < 3320) ? Спасибо.

max809

Внутреннее опорное напряжение у этого контроллера примерно 1,1В. FCV_U может изменяться в диапазоне от 0 до 1023 при напряжении на 7 выводе от 0 до 1,1В, а сопротивления нужны, чтобы напряжение на 7 выводе было в три раза меньше напряжения питания. При уменьшении напряжения питания до 3,3В на выводе 7 контроллера будет напряжение примерно 1,1В и начнет работать условие if. У меня 1020 стоит, потому что подгонял под свои резисторы, а может опорное не точно 1,1В (тоже в Китае покупал ATtiny13A), так и осталось.

Ri777

Думаю правильнее сделать и включение с контролем напряжения, например подключаем разряженный аккумулятор ниже 3.4 в и запись не включается подключаем зарядное или меняем на заряженный и запись стартует через 5 сек.

max809

Оно примерно так и есть. Запись стартует и если напряжение ниже 3,3В, то через пару секунд выключается и ждет до повышения напряжения, после чего вновь “жмет” K1. Я заказал ионистор с Ali, планирую с ним поэкспериментировать.

Ri777

Тогда супер. Писалка кушает маленькие токи может и конденсатора на 1000 мкФ будет достаточно чтобы хватило времени остановить запись, но нужно пробовать. Или например можно использовать совсем убитый акум от старого телефона, если акум с контролером то будет отсечка срабатывать ниже 2.7 и выше 4.3 в.
Но ионистор можно найти совсем маленький.
Размер: 16*3.5 мм 5.5V-1.0F за две штуки $1.70 )

max809

С конденсаторами экспериментировал: набирал емкость 9000мкФ - разряжается очень быстро. Писалка “кушает” около 160-200mA

sa64

Не много не в тему…сдох регулятор питания.
Помогите кто может, на плате HMDVR со стороны процессора стоит контроллер напряжения (ШИМ) - какая там напруга? (третья нога) или померять конденсатор кажется с8 стоит за катушкой.
И вообще не могу понять какой стоит , написано “а18” …есть похожие, нарыл даташитов…но чем то отличаются!? может кто знает???

max809

После катушки на конденсаторе меряется 1,24В китайским мультиметром.
orig
С другой стороны платы тоже “A18a” стоит - там 3,35В этим же мультиметром.

sa64

на конденсаторе меряется 1,24В

Спасибо, Максим!!! … пойду чинить )

sa64

Повезло, всё живое!!!
До этого пробовал давать 3.3 вольт…и чудом не спалил.
на 1.25 работает , только его первым запитывать а 3.3 потом.
Вроде M3406-ADJ на замену самое близкое, или есть что то проще?

max809

Да, похоже это один из аналогов.

Возможно придется подобрать сопротивления обвязки (R1, R2).

sa64

Дублирую:
Стабилизатор M3406-ADJ наконец то пришёл.
маркировка в заказе а15 , пришёл а16а…стоял а18а.
Поставил, напряжение 1.21в. всё работает. сопротивления те же.

Babay
max809;bt147556

С конденсаторами экспериментировал: набирал емкость 9000мкФ - разряжается очень быстро. Писалка “кушает” около 160-200mA

А если такой конденсатор попробовать? Там емкость 4Ф. У меня есть одна DVR с автостартом и с функцией остановки записи при исчезновении питания. Там стоит конденсатор 1.5Ф на 5.5В и все успешно работает. Если получится реализовать подобное с HMDVR/ProDVR, то будет вообще бомба!

alezalez

“Фьюзы по-умолчанию для ATtiny13A (1,2МГц)” - это ошибка? По умолчанию есть 128 кГц, 4.8 и 9.6 мГц. Так что выставлять?

max809

Ошибок нет. Из десятка ATtiny13 у всех было 9,6 МЕГАГц с делением на 8, т.е. 1,2МГц. Кстати ссылку на онлайн калькулятор я для кого давал? Дублирую.

max809
Babay;bt151240

А если такой конденсатор попробовать? Там емкость 4Ф. У меня есть одна DVR с автостартом и с функцией остановки записи при исчезновении питания. Там стоит конденсатор 1.5Ф на 5.5В и все успешно работает. Если получится реализовать подобное с HMDVR/ProDVR, то будет вообще бомба!

Эксперементировал с “плоскими” ионисторами (5.5V-1F, 5.5V-4F). Теоретически одного Фарада должно хватать, но на практике оказалось, что у них очень высокое ESR - напряжение моментально просаживается (меньше секунды). Для снижения ESR подключал параллельно несколько ионисторов (2-3шт.) - работает! Но буквально вчера пришли ионисторы в виде бочонков (2.7V-10F), 2шт. подключил последовательно - получился один на 5F 5.4V, их и оставлю.