Например TDA7294

Форум РадиоКот • Просмотр темы - LED Driver на Attiny13A
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вт ноя 18, 2025 18:06:25

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 102 ]    , , , 4, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: LED Driver на Attiny13A
СообщениеДобавлено: Ср сен 15, 2021 22:31:48 
Опытный кот
Аватар пользователя

Карма: -14
Рейтинг сообщений: -98
Зарегистрирован: Ср дек 01, 2010 00:38:15
Сообщений: 882
Откуда: Харьков
Рейтинг сообщения: 0
код с гистерезисом.
при первом вызове bat_check() гистерезис = 0, т.е отключен
дальше гистерезис = 10, ну или сколько надо
Код:
void bat_check(void)
{
    static 
u8 hysteresis;
    static 
u8 dutycycle;
    
u8 adc_raw bat_getvoltage();
    
    if (
adc_raw 210) { //MAX - 211
        
BlueLight_ON();
        
dutycycle 0;
    } else
    if (
adc_raw <= (210 hysteresis) && adc_raw 183) { //210 - 184
        
BlueLight_OFF();
        
dutycycle 5;
    } else
    if (
adc_raw <= (183 hysteresis) && adc_raw 150) { //183 - 151
        
BlueLight_OFF();
        
dutycycle 95;
    } else
    if (
adc_raw <= (150 hysteresis)) { //150 - MIN
        
BlueLight_OFF();
        
dutycycle 0;
    }
    
    
hysteresis 10;
    
    static 
u8 timer;
    if(++
timer >= 100timer 0;
    
    if(
dutycycle && timer dutycycleRedLight_ON();
    else 
RedLight_OFF();

_________________
ohmycode!
primuss3.com


Вернуться наверх
 
 Заголовок сообщения: Re: LED Driver на Attiny13A
СообщениеДобавлено: Ср сен 15, 2021 22:43:26 
Вы схему смотрели?
...
Время разряда конденсатора С4(100мкФ) до напряжения 1,5В заряженного до 3В током всего 10 миллиА составляет 20 милли секунд.

Как я понял - схема вот такая.
Изображение
В место батареек литий...
МК запитан постоянно... кнопка с фиксацией... когда она зафиксирована, небольшое нажатие размыкают контакты... МК в основном цикле программы - спит (холостой ход). Просыпается при прерывании от таймер-счётчика (каждые 10 мс)... алгоритм выполнения всех действий реализован в прерывании таймер-счётчика: Измерение напряжения. Проверка клавиши. Управление сигнальными светодиодами. Управления яркостью в зависимости от режима.


Последний раз редактировалось Самсусамыч Ср сен 15, 2021 22:54:57, всего редактировалось 1 раз.

Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: LED Driver на Attiny13A
СообщениеДобавлено: Ср сен 15, 2021 22:46:34 
Опытный кот
Аватар пользователя

Карма: -14
Рейтинг сообщений: -98
Зарегистрирован: Ср дек 01, 2010 00:38:15
Сообщений: 882
Откуда: Харьков
Рейтинг сообщения: 0
у Бондоши схема такая:

Изображение

_________________
ohmycode!
primuss3.com


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LED Driver на Attiny13A
СообщениеДобавлено: Ср сен 15, 2021 23:55:08 
Опытный кот
Аватар пользователя

Карма: -2
Рейтинг сообщений: -23
Зарегистрирован: Сб окт 22, 2016 17:33:32
Сообщений: 760
Откуда: кг
Рейтинг сообщения: 0
кнопка KAN-15A, замыкается полностью при нажатии, при полунажатии контакты на пару секунд размыкаются. кнопка только для включения и переключения яркости, при нажатии просто единичка на PB1, где дополнительный резистор стоит, который уменьшает свечение, фото этого не знаю зачем. Подключена к верхнему резистору на 30кОм

Чем вы хотите ей помочь? Галоперидолом?


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: LED Driver на Attiny13A
СообщениеДобавлено: Чт сен 16, 2021 07:02:51 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
Bondosha, это макет или уже готовая плата есть?
Какая маркировку у DA1 и DA2?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LED Driver на Attiny13A
СообщениеДобавлено: Чт сен 16, 2021 17:21:08 
Открыл глаза

Зарегистрирован: Вт авг 07, 2018 09:44:46
Сообщений: 66
Рейтинг сообщения: 0
Dimon456, готовая плата, DA1 - TC4056A, DA2 - TPS63020DSJR


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LED Driver на Attiny13A
СообщениеДобавлено: Чт сен 16, 2021 20:35:31 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
Bondosha писал(а):
DA2 - TPS63020DSJR
ну вот Самсусамыч, еще не лучше, стабилизатор напряжения.
Кроме всего прочего еще и R7, либо к минусу подключаем, что можно, а вот к плюсу питания МК ни как нельзя его подключать.
Интересно VD4 дорогой используется?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LED Driver на Attiny13A
СообщениеДобавлено: Чт сен 16, 2021 21:45:03 
Модератор
Аватар пользователя

Карма: 153
Рейтинг сообщений: 2926
Зарегистрирован: Сб авг 14, 2010 15:05:51
Сообщений: 18872
Откуда: г. Озерск, Челябинская обл.
Рейтинг сообщения: 0
Медали: 1
Лучший человек Форума 2017 (1)
интересно, а где на этой схеме Attiny13A?

_________________
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LED Driver на Attiny13A
СообщениеДобавлено: Чт сен 16, 2021 22:23:46 
Мудрый кот

Карма: 11
Рейтинг сообщений: 114
Зарегистрирован: Пт июн 01, 2018 07:28:45
Сообщений: 1759
Рейтинг сообщения: 0
Которая DD.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LED Driver на Attiny13A
СообщениеДобавлено: Пт сен 17, 2021 04:18:00 
Опытный кот
Аватар пользователя

Карма: -14
Рейтинг сообщений: -98
Зарегистрирован: Ср дек 01, 2010 00:38:15
Сообщений: 882
Откуда: Харьков
Рейтинг сообщения: 0
Dimon456 писал(а):
R7, либо к минусу подключаем, что можно, а вот к плюсу питания МК ни как нельзя его подключать.
это легко решается программно:
Код:
#define brightness_hi()   DDRB |= (1<<PB1)
#define brightness_low()   DDRB &=~(1<<PB1)

_________________
ohmycode!
primuss3.com


Вернуться наверх
 
 Заголовок сообщения: Re: LED Driver на Attiny13A
СообщениеДобавлено: Пт сен 17, 2021 09:03:10 
Кроме всего прочего еще и R7, либо к минусу подключаем, что можно, а вот к плюсу питания МК ни как нельзя его подключать.

Ну почему же нельзя? Или Вы знаете номиналы резисторов R7, R9, R10, R11? :) А Выходное напряжение какое поддерживается? Не знаете? А выводы уже сделали. :wink:


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: LED Driver на Attiny13A
СообщениеДобавлено: Пт сен 17, 2021 09:04:50 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
Ведь есть же, к примеру, CN5711.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LED Driver на Attiny13A
СообщениеДобавлено: Пт сен 17, 2021 10:16:36 
Опытный кот
Аватар пользователя

Карма: -14
Рейтинг сообщений: -98
Зарегистрирован: Ср дек 01, 2010 00:38:15
Сообщений: 882
Откуда: Харьков
Рейтинг сообщения: 0
CN5711 это же линейный стабилизатор - фигня,
а TPS63020 buck-boost converter Input voltage range: 1.8 V to 5.5 V - весчь

Добавлено after 24 minutes 27 seconds:
TPS63020 feedback voltage: 500mV
можно сделать стаб тока:
http://lasers.fonarevka.ru/attachment.p ... 1354942944

_________________
ohmycode!
primuss3.com


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LED Driver на Attiny13A
СообщениеДобавлено: Пт сен 17, 2021 13:54:27 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
slav0n писал(а):
это же линейный стабилизатор - фигня
каждому свое, тем более это был всего пример.
slav0n писал(а):
можно сделать стаб тока:
а в чем проблема? Делайте. Надеюсь ты это с даташита взял, а не сам придумал или где-то отрыл.


Вернуться наверх
 
 Заголовок сообщения: Re: LED Driver на Attiny13A
СообщениеДобавлено: Пт сен 17, 2021 14:23:43 
к примеру, CN5711.

А это каким местом? :)) Сказано же выше: https://radiokot.ru/forum/viewtopic.php ... p4092276...
a то так можно далёко уйти в своих фантазиях. :)))


Вернуться наверх
   
 
Не в сети
 Заголовок сообщения: Re: LED Driver на Attiny13A
СообщениеДобавлено: Пт сен 17, 2021 17:24:37 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
slav0n, а ты с чего взял что CN5711 линейный стабилизатор?
Вот LM317 линейный, вот он бы больше подошел, даже пульсаций бы не было.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LED Driver на Attiny13A
СообщениеДобавлено: Пт сен 17, 2021 17:27:37 
Опытный кот
Аватар пользователя

Карма: -14
Рейтинг сообщений: -98
Зарегистрирован: Ср дек 01, 2010 00:38:15
Сообщений: 882
Откуда: Харьков
Рейтинг сообщения: 0
https://datasheetspdf.com/pdf-file/1257 ... E/CN5711/1

_________________
ohmycode!
primuss3.com


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LED Driver на Attiny13A
СообщениеДобавлено: Пт сен 17, 2021 17:44:46 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
slav0n, конкретнее, приведи цитату.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LED Driver на Attiny13A
СообщениеДобавлено: Пт сен 17, 2021 18:01:05 
Опытный кот
Аватар пользователя

Карма: -14
Рейтинг сообщений: -98
Зарегистрирован: Ср дек 01, 2010 00:38:15
Сообщений: 882
Откуда: Харьков
Рейтинг сообщения: 0
Изображение


Вложения:
CN5711.gif [9.45 KiB]
Скачиваний: 445

_________________
ohmycode!
primuss3.com
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: LED Driver на Attiny13A
СообщениеДобавлено: Пт сен 17, 2021 18:31:43 
Мудрый кот

Карма: 20
Рейтинг сообщений: 145
Зарегистрирован: Вс дек 25, 2016 08:34:54
Сообщений: 1849
Рейтинг сообщения: 0
slav0n, это не доказательства, я ни когда не приму Functional Block Diagram в качестве доказательства.
Там компаратор и MOSFET, ты сам прекрасно знаешь, что на MOSFET нельзя построить линейный транзистор, вернее - можно, но надо соблюсти все условия да еще загнать его в такой режим, что бы он стал линейным.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 102 ]    , , , 4, ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y