Нужна схема Battery Monitor 2S и 3S

Enigm

Да и если у вас уже есть на руках МК скажите его название, ибо у меня только Atmega 8 имеется а ее для таких целей использовать нецелесообразно ))
Так что в железе проверить не смогу только в симуляторах

Serjrv68

Имеется микроконтроллер PIC16F628, могу приобрести какой посоветуете.

Enigm

я начал под 12F675 писать )) он просто маленький всего на 8 выводов и в SOIC есть ))
Щя переведу на ваш контроллер что бы можно было проверить без затрат, если все будет норм то можно уже и на другие переводить ))
Все же распишите напруги под 3 банки лития

PIC16F628 не подходит (( у него нет ADC входа

Enigm

Вот что то типа такого )) так как звук у меня не пишет , синий светодиодик мигает в такт с пищалкой

Жду напруги для 3S


Вот схемка

попробую в понедельник сам купить что нить из PIC12F675 , PIC12F683, PIC12F615
Правдо маловероятно что найду

V_Alex

Пара подсказок: в прототипах из первого сообщения использована attiny-13, стабилизатор на tl431 с проходным транзистором, буззер висит прямо на лапке процика. Что не есть гут, площадки буззера открыты, но такова технология сборки. Сами девайсы собраны очень культурно.

Вот нечто похожее функционально, но схема и конструктив отличаются 😃 :
rcmag.ru/manuf/62#product/9991
rcmag.ru/manuf/62#product/9992

Enigm

можно и тиньку заюзать если сильно надо ))
А логику прототипов можете описать ? а то я там чет не совсем понял

Serjrv68

Нашел у себя PIC12F675, так что можно все будет проверить, для трех банок литий полимеров- больше 10,2-горит зеленый, от 10,2 до 9,75 горит желтый+ редкие бипы, ниже 9,75 горит красный+ частые бипы.

Enigm

Вот хекс на прошивку к вышепреведенной схеме

На картинке фьюзы

Впринципе сабаку можете включить, но в протэусе с ней проблемки и проверить толком не могу

да и мало какие у вас будут настройки то частоту внутреннего генератора ставте 4 мегагерца

1.rar

Enigm

да забыл написать на подключенном девайсе сменить с 2S на 3S не получится)) с каким количеством банок подключил с таким и будет, что бы сменить количество банок надо сначало отключить выставить количество банок и потом подключить.
Можно сделать чтоб и на горячую менялось, если надо пишите

Enigm

Кто пробовал прошивать отпишитесь, работает или нет и что подправить
А то у нас контроллеры только под заказ и приедет уже в новом году

George164

Тоже считаю, что самому делать дороже выйдет. Хотя при заказе 1000 штук получается уже дешевле. В китайских поделках напряжения 11.1, 10.2, 9.9 как бы помягче сказать, даны приблизительно. Стабилизатор там на двух транзисторах без стабилитрона. Пищалка и диоды подвешены на порты (30ма на порт attiny13a вроде бы держит без проблем). Вот и вся схема.
За удовольствие перепрограммировать ее под себя пришлось вложить пару тыщ. (Мой старый программатор не шил 13).

Enigm
George164:

За удовольствие перепрограммировать ее под себя пришлось вложить пару тыщ. (Мой старый программатор не шил 13).

Мне бы ради одной тиньки жалко бы ло бы ))
шью вот этим ))

и прогой ICprog
Из этой схемы выкидываю верхних 3 резистора, так как питание беру с самого устройства или с усб

George164:

Стабилизатор там на двух транзисторах без стабилитрона

Может всетаки один из них не транзистор, а ТL431 или стабилитрон в SOT23 корпусе, попадались и такие

А для ноута без ЛПТ собрал вот этот

Enigm

Чем она проще вот этого ?

Да и просили то с пищялкой ))

George164

Может всетаки один из них не транзистор, а ТL431 или стабилитрон в SOT23 корпусе, попадались и такие

В этой восточной стране все может быть.
Рисуйте. Верхний транзистор 1G(BC847?), нижний EA2(?). Диод на коллектор верхнего и на резистор 3301 к базе.
С эмиттера верхнего (выход) делитель 1002 на 1002 к базе нижнего, коллектор и эмиттер нижнего как-то соединены с базой верхнего и землей.
Что-то типа стабилизатора на рис. 2 naf-st.ru/articles/ip/stn/
У tiny13А B0 - синий, B1 - красный, B3 - пищалка, B4 - вход АЦП с делителя 1002 на 5761(скорее наоборот) (это номиналы резисторов у них такие для 3S). Плюс в нужных местах конденсаторы.
Вообще-то в простых схемах надо делать отсечку хотя бы на 10.2 - 10.5, чтобы иметь минуту другую в запасе.

Enigm

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

Enigm

Если без миганий и котроллера, то возможно, в руках не держал

Serjrv68

Попробовал собрать индикатор на макетной плате- работать не хочет, может быть не правильно прошиваю PIC. В Icprog выставляю галочку в окошке MCLR, а вот в окошках осцилятор и Bandgap lне понял какие значения должен выставить.

George164

Пару дней назад получил еще пару мониторов для коллекции:
www.hobbycity.com/hobbycity/…/uh_viewItem.asp?idPr…
www.hobbycity.com/hobbycity/…/uh_viewItem.asp?idPr…
Если есть вопросы, посмотрю под микроскопом. Тот, что с цифрами врет на 3 банке на .2вольта на всех аках.
Тот, что на светодиодах не весит ничего. Наверно, будет полезен если перед полетом (и между)
дать полный газ на пару секунд. Проблемные банки должен по идее показать.
Напряг отсечки еще не мерял.