|
|
|
|
81006 204 0 0 |
|
Опции темы | Поиск в этой теме |
18.08.2011, 12:18 | 21 |
Увлеченный
Регистрация: 18.08.2011 Последняя активность: 11.08.2015 21:34
Сообщений: 62
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Интереснейшая реализация индикатора! Автору респект! А как бы промониторить пак АКБ из четырех последовательных литиев? Я так понимаю, для питания контроллера можно поставить интегральный стабилизатор на 5 вольт, а мониторить напряжение с помощью делителя. Можно такое организовать?
|
18.08.2011, 12:36 | 22 |
Новичок
Регистрация: 14.02.2010 Последняя активность: 28.04.2016 12:07
Сообщений: 464
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
можно. можно мониторить напряжение даже каждой банки, т.к. у мк есть сплитер.
|
18.08.2011, 12:41 | 23 |
Увлеченный
Регистрация: 18.08.2011 Последняя активность: 11.08.2015 21:34
Сообщений: 62
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Ну каждую банку мне ненадо.
В случае такой переделки с добавлением делителя и стабилизатора, нужно и прошивку править. Можно ли расчитывать на помощь? Я думаю, не мне одному интересна такая реализация индикатора... |
18.08.2011, 13:14 | 24 |
Новичок
Регистрация: 14.02.2010 Последняя активность: 28.04.2016 12:07
Сообщений: 464
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Там элементарщина. Просто выбрать нужный делитель и все.
Добавлено через 4 минуты Вот кусок из моей прошивки. //Расчет напряжения. U=(ADC*2.56)\256 или U=ADC\100 volt = (v*20);//Делитель 2х, пересчет на реальное напряжение с умножением на 1000. Просто подставляй свои значения и все. |
18.08.2011, 13:19 | 25 |
Увлеченный
Регистрация: 18.08.2011 Последняя активность: 11.08.2015 21:34
Сообщений: 62
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Можно бить камнями за тупой вопрос, но куда там делитель ставить?
|
18.08.2011, 14:22 | 26 |
Новичок
Регистрация: 14.02.2010 Последняя активность: 28.04.2016 12:07
Сообщений: 464
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Смотри даташит. Где есть нога ADC. Туда можно и ставить.
|
18.08.2011, 15:52 | 27 |
Увлеченный
Регистрация: 18.08.2011 Последняя активность: 11.08.2015 21:34
Сообщений: 62
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
От INFERION: "И ещё мне интересно как ты меряешь без делителя напряжения, собственно, напряжение батареи."
От Ryazanec: "Там есть хитрость одна, её нет в даташите что так можно но всё же можно" Почитайте эти посты внимательней. Измерение напряжения в данной прошивке происходит нестандартно, без делителя. Поэтому я и спрашивал как организовать измерение напряжение и куда ставить делитель. И в этом случае надо редактировать прошивку. |
18.08.2011, 20:43 | 28 |
Новичок
Регистрация: 14.02.2010 Последняя активность: 28.04.2016 12:07
Сообщений: 464
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Прошивку в таком случае проще самому с 0 написать, а не переписывать чью то. Делитель на ADC(x). Надеюсь вы представляете как работает деитель и процесс работы ADC мк...
|
19.08.2011, 09:25 | 29 |
Увлеченный
Регистрация: 18.08.2011 Последняя активность: 11.08.2015 21:34
Сообщений: 62
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
ECCOsea, эх, если б мог написать прошивку сам, я б тут не просил помощи...
|
19.08.2011, 11:35 | 30 |
Завсегдатай Фонарёвки
|
ECCOsea, что ты ерунду советуешь? Знаешь сколько тактов сожрет работа с числами с плавающей запятой? Проще изначально пересчитать, а в программе переводить значение АЦП в напряжения совсем не обязательно...
И если уж так захотелось задавать в программе напряжения, то можно их черех дефайны задать, и пересчитать в значения АЦП в самом начале программы, и в программе работать со значениями АЦП... |
20.08.2011, 21:36 | 31 |
Новичок
Регистрация: 14.02.2010 Последняя активность: 28.04.2016 12:07
Сообщений: 464
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Запятой тут и не пахнет) Тут в комментариях она. Для себя я ее обозначал когда пересчитывал.
|
24.08.2011, 19:48 | 32 |
Увлеченный
Регистрация: 18.08.2011 Последняя активность: 11.08.2015 21:34
Сообщений: 62
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Ясно. Здесь мне не помогут... Впрочем и не обязаны. Пора бы самому учить программирование контроллеров.
Можно ли хотябы данную прошиву подкорректировать для заливки в Attiny85 ? |
24.08.2011, 22:54 | 33 | |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 05.09.2022 18:18
Сообщений: 1090
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Цитата:
2. По идее прошивка должна заработать и на Attiny85, но по хорошему надо проверять. А для этого нужно собрать стенд( и далее по пп 1). |
|
30.08.2011, 17:33 | 34 |
Ветеран Фонарёвки
|
Как я тут давно не появлялся.
Прошивку переделать теоретически можно, но придется ставить делитель, 4 банки это 5,6 вольт, хотя надо даташит пересмотреть еще раз, может что и смогу намутить. |
30.08.2011, 21:43 | 35 |
Увлеченный
Регистрация: 18.08.2011 Последняя активность: 11.08.2015 21:34
Сообщений: 62
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Четыре банки лития это до 16,8 вольт при полном заряде. Спасибо заранее за помощь) А то завалялись тут тиньки 85е без дела.
|
30.08.2011, 22:15 | 36 |
Ветеран Фонарёвки
|
16.8 это только делителем, нужно раскопать первоначальную схему и на неё прошивку написать. Есть одна проблема, у меня для отладки нет HV программатора, а так как придется шить фьюзы, и отключать ресет, то мне либо собирать восстановитель, ... либо отключать 1 светодиод и делать индикатор на 2х сетодиодах, либо отключать возможность индикации процесса заряда, для отладки.
|
30.08.2011, 22:19 | 37 |
Увлеченный
Регистрация: 18.08.2011 Последняя активность: 11.08.2015 21:34
Сообщений: 62
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Отключите возможность индикации процесса заряда.
|
15.01.2012, 13:04 | 38 |
Увлеченный
Регистрация: 18.08.2011 Последняя активность: 11.08.2015 21:34
Сообщений: 62
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Жаль, что всё так зависло... А так хотелось миниатюрный индикатор заряда для моей велофары с питанием от 4х литиев...
|
15.01.2012, 14:21 | 39 |
Новичок
Регистрация: 14.02.2010 Последняя активность: 28.04.2016 12:07
Сообщений: 464
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
ну а кто мешает самому сделать?)
Я сам делал индикатор, там ничего сложного. Хотя я только учусь... Поэтому делал тоже ошибки. Вот мой код, с комментариями подробнейшими и ошибками которые я делал...(для себя коментил, что бы потом учесть на будущее.) PHP код:
|
15.01.2012, 16:54 | 40 |
Ветеран Фонарёвки
Регистрация: 15.02.2010 Последняя активность: 24.08.2019 11:36
Сообщений: 1362
Сказал(а) спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
|
Ну, не совсем то и зависло. Я вот сейчас дописываю свой индикатор v2.0. Там схема компактнее, проще, три свободных разнофункциональных вывода и светик уже на плате. Но главное отличие - полностью переписанная программа, которая и компактнее и мягче. Даже видеокамера не замечает модуляцию (сигма-дельта, как ни как). Уже снял пару роликов. Вот только нормального фотика пока что нет, так бы снял в макро саму платку...
|