Страница 1 из 1
Подзараядка сматрфона от динамовтулки
Добавлено: Чт янв 29, 2015 20:14:22
volvik
Что прибор имеет:
USB выход 5в 1А, зашита от КЗ
Выход на 12В max 5A, зашита от КЗ
Автоматическая зарядка батареи при импульсе от динамовтулки, альтернативно при нажатии кнопки
Автоматический контроль зарядки батареи ( 3хLiMn 350mAh ) с зашитой от перезарядки, полной разрядки и Balancing
Слежение подзарядки для каждой ечейки ( 3хLiMn 350mAh )
Зашита от перегрева зарядного устройства
Нашел схему этого интерестного устройства на одном немецком сейте.
http://www.forumslader.de/Automatiklader.219.0.htm
Давно хочу собрать его, делаю коекакие наброски кода для Timer, ADC кнопки в протеусе но навыков в программировании практически нет поэтому дело движется очень медленно, вот и надумал поделится в форуме, вместе чтонибудь придумали бы.
Re: Подзараядка сматрфона от динамовтулки
Добавлено: Чт янв 29, 2015 20:48:43
volvik
схема на картинке версии V3.2
Последняя версия прибора V5, разница в версиях только то что реле были заменены на полевые транзисторы
Re: Подзараядка сматрфона от динамовтулки
Добавлено: Пт янв 30, 2015 11:06:10
volvik
Re: Подзараядка сматрфона от динамовтулки
Добавлено: Пн фев 02, 2015 00:29:51
volvik
помогите разобратся в схеме.
Какую функцию выполняет выделенный кусок схемы?

Re: Подзараядка сматрфона от динамовтулки
Добавлено: Пн фев 02, 2015 18:24:55
AlekseyEnergo
Какой то стабилизатор.
Если еще мельче будет, то и ответ будет мельче. Ну и не видно куда там еще контакты подключаются.
Re: Подзараядка сматрфона от динамовтулки
Добавлено: Пн фев 02, 2015 21:18:05
volvik
качественная картинка весит 850KB, форум не пропускает .Tо что вы видете в посте выше это результат img.
Как мне её залить?
на счет схемы: этот узел ВРОДЕ отвечает за засщиту от перенапряжения, на корпус транзистора BD244 цепляется
термопредохранитель который замыкает контакты T-ON и EX1- если транзюк греется.
На схеме в левом углу сверху там где расположены контаты динамовтулки и диодный мост это вроде кусок для удвоения, увеличения переменного напряжения.
Как его расчитать?
Может схема потянет и 3x Li-ion ?
Re: Подзараядка сматрфона от динамовтулки
Добавлено: Пн фев 02, 2015 22:27:56
AlekseyEnergo
То что я вижу выше это не правильно сохраненная картинка, или зачем то сильно ужатая. Форум должен принимать до 2мб,да и экспортировать наверно можно было бы и получше.
А я в такие картинки, без нормально видимых обозначений и маркировок, даже не вникаю.
Re: Подзараядка сматрфона от динамовтулки
Добавлено: Пн фев 02, 2015 23:19:04
volvik
Re: Подзараядка сматрфона от динамовтулки
Добавлено: Вс фев 15, 2015 17:52:38
volvik
когда велодинамо не крутить, контроллер должен погружтся в спячку. Нарыл в интернете отрезок программки для "задержки" вкл.-выключения, хотел бы использоват в целях погружения микроконтроллера в спяший режим.
1. Есть ли у кого идеи как можно опросить вход контроллера?
2. Как сделать чтоб При входе в оператор if можно было бы выйти если колесо началось ктутится?
будет ли работать этот код?
кнопку использовал для имитации сигнала с динанки
#include <avr/io.h>
#define F_CPU 8000000
#include <avr/io.h>
#include <avr/interrupt.h>
volatile unsigned char minute;
// ISR вызвать если заданная 15624 величина достигнута
ISR(TIMER1_COMPA_vect)
{
minute++;
if(minute == 60)
{
PORTD&=~(1<<PD5);
minute = 0;
//sleep_mode()
}
}
int main(void)
{
// LED PD5
DDRD |=(1<<PD5);
PORTD |=(1<<PD5);
//кнопка//
DDRD &= ~(1<<PD2); /* PD2 на вход */
PORTD |= (1<<PD2); /* Pull-Up */
if (PIND&=~(1<<PD2))
{
// конфигугация Timer1
TCCR1B |=(1<<WGM12); // CTC modus
TCCR1B |=(1<<CS12); // Takt, vorteiler auf 256 einstellen
TIMSK |=(1<<OCIE1A); // Interrupt aufrufen wenn Vergleichswert erreicht ist TIMSK |=(1<<TOIE1) overflow
OCR1A = 15624;
sei();
}
while(1)
{
//TODO:: Please write your application code
}
}