|
|
![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 18.08.2011 Последняя активность: 11.08.2015 21:34
Сообщений: 61
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Интереснейшая реализация индикатора! Автору респект! А как бы промониторить пак АКБ из четырех последовательных литиев? Я так понимаю, для питания контроллера можно поставить интегральный стабилизатор на 5 вольт, а мониторить напряжение с помощью делителя. Можно такое организовать?
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Новичок
Регистрация: 14.02.2010 Последняя активность: 28.04.2016 12:07
Сообщений: 447
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
можно. можно мониторить напряжение даже каждой банки, т.к. у мк есть сплитер.
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 18.08.2011 Последняя активность: 11.08.2015 21:34
Сообщений: 61
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Ну каждую банку мне ненадо.
В случае такой переделки с добавлением делителя и стабилизатора, нужно и прошивку править. Можно ли расчитывать на помощь? Я думаю, не мне одному интересна такая реализация индикатора... |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Новичок
Регистрация: 14.02.2010 Последняя активность: 28.04.2016 12:07
Сообщений: 447
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Там элементарщина. Просто выбрать нужный делитель и все.
Добавлено через 4 минуты Вот кусок из моей прошивки. //Расчет напряжения. U=(ADC*2.56)\256 или U=ADC\100 volt = (v*20);//Делитель 2х, пересчет на реальное напряжение с умножением на 1000. Просто подставляй свои значения и все. |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 18.08.2011 Последняя активность: 11.08.2015 21:34
Сообщений: 61
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Можно бить камнями за тупой вопрос, но куда там делитель ставить?
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Новичок
Регистрация: 14.02.2010 Последняя активность: 28.04.2016 12:07
Сообщений: 447
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Смотри даташит. Где есть нога ADC. Туда можно и ставить.
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 18.08.2011 Последняя активность: 11.08.2015 21:34
Сообщений: 61
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
От INFERION: "И ещё мне интересно как ты меряешь без делителя напряжения, собственно, напряжение батареи."
От Ryazanec: "Там есть хитрость одна, её нет в даташите что так можно но всё же можно" Почитайте эти посты внимательней. Измерение напряжения в данной прошивке происходит нестандартно, без делителя. Поэтому я и спрашивал как организовать измерение напряжение и куда ставить делитель. И в этом случае надо редактировать прошивку. |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Новичок
Регистрация: 14.02.2010 Последняя активность: 28.04.2016 12:07
Сообщений: 447
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Прошивку в таком случае проще самому с 0 написать, а не переписывать чью то. Делитель на ADC(x). Надеюсь вы представляете как работает деитель и процесс работы ADC мк...
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 18.08.2011 Последняя активность: 11.08.2015 21:34
Сообщений: 61
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
ECCOsea, эх, если б мог написать прошивку сам, я б тут не просил помощи...
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Завсегдатай Фонарёвки
|
![]()
ECCOsea, что ты ерунду советуешь? Знаешь сколько тактов сожрет работа с числами с плавающей запятой? Проще изначально пересчитать, а в программе переводить значение АЦП в напряжения совсем не обязательно...
И если уж так захотелось задавать в программе напряжения, то можно их черех дефайны задать, и пересчитать в значения АЦП в самом начале программы, и в программе работать со значениями АЦП... |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Новичок
Регистрация: 14.02.2010 Последняя активность: 28.04.2016 12:07
Сообщений: 447
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Запятой тут и не пахнет) Тут в комментариях она. Для себя я ее обозначал когда пересчитывал.
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 18.08.2011 Последняя активность: 11.08.2015 21:34
Сообщений: 61
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Ясно. Здесь мне не помогут... Впрочем и не обязаны. Пора бы самому учить программирование контроллеров.
Можно ли хотябы данную прошиву подкорректировать для заливки в Attiny85 ? |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 05.09.2022 18:18
Сообщений: 1034
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]() Цитата:
2. По идее прошивка должна заработать и на Attiny85, но по хорошему надо проверять. А для этого нужно собрать стенд( и далее по пп 1). |
|
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
|
![]()
Как я тут давно не появлялся.
Прошивку переделать теоретически можно, но придется ставить делитель, 4 банки это 5,6 вольт, хотя надо даташит пересмотреть еще раз, может что и смогу намутить. |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 18.08.2011 Последняя активность: 11.08.2015 21:34
Сообщений: 61
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Четыре банки лития это до 16,8 вольт при полном заряде. Спасибо заранее за помощь) А то завалялись тут тиньки 85е без дела.
|
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
|
![]()
16.8 это только делителем, нужно раскопать первоначальную схему и на неё прошивку написать. Есть одна проблема, у меня для отладки нет HV программатора, а так как придется шить фьюзы, и отключать ресет, то мне либо собирать восстановитель, ... либо отключать 1 светодиод и делать индикатор на 2х сетодиодах, либо отключать возможность индикации процесса заряда, для отладки.
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 18.08.2011 Последняя активность: 11.08.2015 21:34
Сообщений: 61
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Отключите возможность индикации процесса заряда.
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Увлеченный
Регистрация: 18.08.2011 Последняя активность: 11.08.2015 21:34
Сообщений: 61
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Жаль, что всё так зависло... А так хотелось миниатюрный индикатор заряда для моей велофары с питанием от 4х литиев...
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Новичок
Регистрация: 14.02.2010 Последняя активность: 28.04.2016 12:07
Сообщений: 447
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
ну а кто мешает самому сделать?)
Я сам делал индикатор, там ничего сложного. Хотя я только учусь... Поэтому делал тоже ошибки. Вот мой код, с комментариями подробнейшими и ошибками которые я делал...(для себя коментил, что бы потом учесть на будущее.) ![]() PHP код:
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 24.08.2019 11:36
Сообщений: 1342
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
![]()
Ну, не совсем то и зависло. Я вот сейчас дописываю свой индикатор v2.0. Там схема компактнее, проще, три свободных разнофункциональных вывода и светик уже на плате. Но главное отличие - полностью переписанная программа, которая и компактнее и мягче. Даже видеокамера не замечает модуляцию (сигма-дельта, как ни как). Уже снял пару роликов. Вот только нормального фотика пока что нет, так бы снял в макро саму платку...
|
![]() |
![]() ![]() |