Перейти к содержанию

Снизить пусковой ток.


Рекомендуемые сообщения

Есть вентилятор (AV-25120) на 12 вольт.  Если читать мануал то мощность 10 вт. Максимальный ток1,5А В реальности мощность 7 ВТ при 14В. Подключил я его через MT3608 выставив на выход 14В. На вход припаял папу usb. Но получил проблему, чем лучше БП, чем меньше вероятности, что вентилятор от него заработает. Скажем есть БП 5В, 0,5А. Включив в него повышающий модуль работает на той частоте, что слышит ухо. Входящие напряжение падает до 3В (примерно) Выход работает на 8В. Вентилятор крутится, но слабо. Взял БП хороший с быстрой зарядкой. От него вентилятор только стартанет и сразу БП в защиту и так по кругу.

 

Вопрос как мне уменьшить пусковой ток в моем случае? Конденсатор? Или нет простых и дешевых вариантов решения?

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Самое простое решение использовать два блока питания. То есть сначала подаете 5В на вентилятор, как только он раскрутится (15-20 секунд) с помощью реле переключаете на 14 В. То есть пускового тока у вас на 14В уже не будет, будет только рабочий. Он в несколько раз меньше. Есть более сложный путь - нужно что б при включении вентилятора было подано 5В с последующим увеличением напряжения до рабочего, тогда блок питания не будет уходить в защиту по перегрузке. И последнее подобрать соответствующий блок. 1,5А это не ток.

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Найти нормальный блок питания на 12 Вольт, 1,5 и более Ампера и забыть про USB. 
А также освежить в памяти закон о сохранении энергии из школьного курса физики.

"Я не знаю какой там коэффициент, я просто паять умею. "

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

7 часов назад, Dr. West сказал:

Найти нормальный блок питания на 12 Вольт, 1,5 и более Ампера и забыть про USB. 
А также освежить в памяти закон о сохранении энергии из школьного курса физики.

Мне нужно от powerbank. )).  И тема как снизить пусковой ток.  Есть что предложить по теме конкретно слушаю. Остальное офтоп.

Ссылка на комментарий
Поделиться на другие сайты

Можно попробовать вот так.

ogr.png.b883a7827ae3701008bb521027a0cb01.png 

Сопротивление придётся подбирать экспериментально. Ток ограничен коэффициентом усиления транзистора помноженному на ток R1.

Ссылка на комментарий
Поделиться на другие сайты

4 часа назад, Сергей1285 сказал:

тема как снизить пусковой ток

Какой ещё пусковой ток? Что бы получить 7 Вт при 14 В, преобразователь должен потребить те же 7 Вт от 5 В, а это уже 1.4 А. Приплюсуйте сюда КПД и получите уже ~1.7 А. Может ли ваш блок питания или power bank обеспечить такой ток? В реальности, а не на этикетке. А вы ещё на 0.5 А блок пытаетесь впихнуть. Вам выше верно сказали, взять нормальный источник питания и освежить школьный курс физики.

 

 

Изменено пользователем samogon
Ссылка на комментарий
Поделиться на другие сайты

5 часов назад, samogon сказал:

Какой ещё пусковой ток? Что бы получить 7 Вт при 14 В, преобразователь должен потребить те же 7 Вт от 5 В, а это уже 1.4 А. Приплюсуйте сюда КПД и получите уже ~1.7 А. Может ли ваш блок питания или power bank обеспечить такой ток? В реальности, а не на этикетке. А вы ещё на 0.5 А блок пытаетесь впихнуть. Вам выше верно сказали, взять нормальный источник питания и освежить школьный курс физики.

 Я же выше писал, что тем качественнее блок питания, тем меньше вероятность запуска. То есть на качественном блоке питания из за защиты не работает((. А на самом плохом 0,5 А работает с лютой перегрузкой блока и не в полную мощность. То есть даже блок мощностью 2,5 ватт уже крутит мой вентилятор!! Опять же уже давно любой современный блок питания USB выдает 5v 2a.  Я даже не буду пока упоминать быстрые зарядки которые тянут до 28 ватт, но это не мой случай так как блок не получит команды на повышение питания((.  То есть проблема в том, что в момент старта вентилятор кушает большой ток и хорошие блоки питания уходят в защиту. А плохие работают. И прежде чем переделывать свой вентилятор, я померил ток на разном напряжении выбрал 7 ватт, так как типичный блок питания современный 5в 2А. Остальные 3 ватта заложил, на кпд преобразования. Боялся, что пусковой ток что сломает поэтому сильно удивился работе от блока 5В 0,5А. Все спаял, другого блока под рукой не было. Когда подключил к фирменному блоку 5в 2А, уперся в защиту((. Пробовал рывками включать вентилятор, но блок слишком хорош и все ровно уходит в защиту.  Моя идея конденсатор на выход преобразователя подключить(может тут будут умы которые скажут рабочая идея и какая емкость нужна ??), и поставить после него выключатель. Схема работы такая включить преобразователь в усб. Он зарядит конденсатор 14В. потом включу тумблер и пусковой ток пойдет с конденсатора и блок не уйдет в защиту. Это теория. Но на практике это сложнее закона сохранения энергии которым тут хотели выделятся - отправляю меня в школу. Что за попытка самоутвердится, при этом не понимать, что 7 ватт по усб в настоящий момент сущие копейки))

Ссылка на комментарий
Поделиться на другие сайты

35 минут назад, Сергей1285 сказал:

Моя идея конденсатор на выход преобразователя подключить(может тут будут умы которые скажут рабочая идея и какая емкость нужна ??),

Емкость достаточно большая нужна, в результате при подключении этой ёмкости блок питания и уйдёт в защиту :)

Ссылка на комментарий
Поделиться на другие сайты

После повышения 5->14 поставить ШИМ регулятор и плавно добавить оборотов.

А вообще есть: 

 

Ссылка на комментарий
Поделиться на другие сайты

10 минут назад, mr_smit сказал:

После повышения 5->14 поставить ШИМ регулятор и плавно добавить оборотов.

А вообще есть: 

 

У этого вентилятора мощность 2,5 ватта он слабый для моих задач. Да и свой я могу врубить от 5 вольт и получить 2,5 ватта.

 

А есть какая готовая и недорогая плата плавного пуска? Может такую плату несложно сделать самому?(типа простая схемотехника у неё) Можно ссылку на неё.

А можно ссылку на плату шим что советуете поставить?

Ссылка на комментарий
Поделиться на другие сайты

6 часов назад, nvju1967 сказал:

Это немножко не то. Вот:

https://ru.aliexpress.com/item/PWM-DC-6V-12V-24V-28V-3A-Motor-Speed-Control-New-Switch-Controller/32831579722.html

 

Кстати, а зачем вообще вся эта канитель. У вас же скорее всего плата готовая с MT3608. Просто после включения плавно установите 14В на выходе при подключенном вентиляторе. И не будет никаких скачков.

Ссылка на комментарий
Поделиться на другие сайты

21 минуту назад, mr_smit сказал:

Это немножко не то. Вот:

https://ru.aliexpress.com/item/PWM-DC-6V-12V-24V-28V-3A-Motor-Speed-Control-New-Switch-Controller/32831579722.html

 

Кстати, а зачем вообще вся эта канитель. У вас же скорее всего плата готовая с MT3608. Просто после включения плавно установите 14В на выходе при подключенном вентиляторе. И не будет никаких скачков.

Да плата готовая.  Просто для уменьшения потерь. я плату максимально близко припаял к усб выходу, что бы токи не гонять по длинному проводу. Плавное увеличение напряжения на плате могу делать, (правда тогда подстрочник нужно более удобный ставить и блокировать, что бы больше 14в не накрутили). Но использование вентилятора предполагает, частые включения. скажем запуск по 15 сек в течении часа раз 8. При этом нет желания каждый раз крутить продстроечник. Если переносить повышающий модуль ближе к мотору, то какой провод логичнее выбрать для малых потерь в проводе? 0,3мм2 длинной 2 метра насколько сильнее терять мощность по сравнению 0,5мм2 ? 

Ссылка на комментарий
Поделиться на другие сайты

56 минут назад, mr_smit сказал:

С вашими мощностями и длинами об этом можно вообще не думать.

Ну как сказать. сначала я взял не очень качественный микроусб обрезал провод и припаял измерил падение напряжения при токе 1,3А. получил просадку 0,2В-0,3В. Расковырял разъем и подпаялся напрямую проводами что были под рукой. И просадка ушла. Опять же важна не мощность, а ток. Поэтому и спрашиваю если покупать провод то какого сечения будет достаточно ? 0,1? 0,3 ?

Ссылка на комментарий
Поделиться на другие сайты

2 часа назад, Сергей1285 сказал:

Если переносить повышающий модуль ближе к мотору, то какой провод логичнее выбрать для малых потерь в проводе?

Логичнее  - толще, с большей пропускной способностью. И наоборот. Если НЕ переносить - то же самое.

Хорошо зафиксированный пациент в анестезии не нуждается

Ссылка на комментарий
Поделиться на другие сайты

8 минут назад, минздрав сказал:

Логичнее  - толще, с большей пропускной способностью. И наоборот. Если НЕ переносить - то же самое.

толще,  это сколько 16 мм2 ? может еще толще? давайте цифры))

Изменено пользователем Сергей1285
Ссылка на комментарий
Поделиться на другие сайты

16 квадратов будет затруднительно припаять к разъёму. Воспользуйтесь калькулятором сопротивления проводов и сами решите, какие потери для вас будут приемлемы.

"Я не знаю какой там коэффициент, я просто паять умею. "

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, Сергей1285 сказал:

может еще толще?

Можно.

 

1 час назад, Сергей1285 сказал:

давайте цифры))

Не дам, нет их у меня, выше вон калькулятор дали, попробуйте им воспользоваться.

Хорошо зафиксированный пациент в анестезии не нуждается

Ссылка на комментарий
Поделиться на другие сайты

Реально, больше полквадрата в USB по человечески не впаять. Да и смысла нет -  сам разъём становится "узким местом".

"Я не знаю какой там коэффициент, я просто паять умею. "

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Автору. Никаких тут 250...200 ватт у этой китайской бздюшки нет в помине. Тем паче на таком подобии радиатора Катушки даже на выходе нет-плохо  
    • Повторюсь - НЕТ, так как у вас там крутилки, что приведет к искажениям при работе в мостовой схеме. Если бы вы "могли" то вам нужно было разорвать выход с темброблока и вход усилителей и впаять (можно навесом) вот такую схему:
    • Все верно, вы почти все что нужно сделали.  Только не нужно было добавлять это b=UDR; Сразу после старта сбросить флаг flags = 0; А в основном цикле ждать установки флага FLAG_END_RX. И если он установлен, проверять на совпадение строки в буфере (rx_buf) с вашей строкой (AT+QM \ r \ n .....   .....  AT+MP \ r \ n) При совпадении вызывать выполнение нужного алгоритма.
    • У меня до саба ещё дело не дошло, только сейчас думаю купить амп на полкиловатта, но так можно, при условии, что на входе будет моно, и будет срез частот
    • Про флаг Т: если он не используется в основной программе, а у меня он постоянно в деле. для меня меня отложенная обработка прерывания обычное дело, нужно лишь правильно расставить приоритеты частей программы. И обычное дело: выставляешь частоту задающего генератора побольше, делишь его до получения частоты 1000 Гц каким либо таймером, загоняешь в прерывание с флагом. затем закольцовываешь основную программу с проверкой флага прерывания от таймера 1000Гц. загоняешь программу в Sleep. Получаешь кольцо обработки с образцовым интервалом в 1 мс. После любого прерывания проверяешь флаг от таймера, если он, то сбрасываешь флаг и начинаешь перебирать подпрограммы обработки индикаторов, клавиатуры, и тд. и тп, подпрограммы обработки флагов и др. После окончания обработки всех подпрограмм возвращаешься к Sleep. И так по кольцу. Если происходит прерывание не от таймера, программа выходит из Sleep, проверяется флаг от таймера, если не он (а это не он) обратно к Sleep. В большенстве программ использую этот алгоритм.   GPIOR1 и GPIOR2 в 88 условно можно использовать как флаги, но их адреса больше 0х1Е, на них не распространяются команды cbi, sbi, sbic, sbis, и их сначала нужно загрузить в общий регистр, промодифицировать, и заново сохранить. Эта последовательность длинная, и модифицирует SREG, что сводит на нет работу по сравнению с  классическим GPIOR.
    • @korsaj Сегодня попробовал сделать как ты посоветовал. Получился следующий код. #define F_CPU 7372800UL #define BAUND 9600L #define UBRRL_value (F_CPU/(BAUND*16))-1 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <stdlib.h> void init_pin(void); #define C_PC0 (~PINC&(1<<PC0)) #define C_PC1 (~PINC&(1<<PC1)) #define LED_1_ON() PORTD|=(1<<PD2) #define LED_1_OFF() PORTD&=~(1<<PD2) #define LED_2_ON() PORTD|=(1<<PD3) #define LED_2_OFF() PORTD&=~(1<<PD3) #define FLAG_END_RX (1<<3) #define FLAG_ERR_RX (1<<4) #define BUF_SIZE 20 char rx_buf[BUF_SIZE]; char buf_index = 0; volatile start=1, flags; char b; ISR(USART_RXC_vect) { b=UDR; if(!(flags & FLAG_END_RX)) { rx_buf[buf_index]=UDR; if(rx_buf[buf_index] == 0x0D) { flags |= FLAG_END_RX; return; } buf_index++; if(buf_index >= BUF_SIZE) { buf_index = 0; flags |= FLAG_ERR_RX; } } } void init_UART() { UBRRL = UBRRL_value; UBRRH = UBRRL_value>>8; UCSRB|=(1<<TXEN); UCSRB|=(1<<RXEN); UCSRC|=((1<<URSEL)|(1<<UCSZ0)|(1<<UCSZ1)); UCSRB|=(1<<RXCIE); sei(); flags = 0; } void send_UART(char value) { while(!(UCSRA&(1<<UDRE))); UDR=value; } int main(void) { init_pin(); init_UART(); while(1) { if (start==1) { _delay_ms(500); send_UART('O'); send_UART('K'); send_UART('!'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); start=0; } if (b == '0') { LED_1_ON(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '1') { LED_1_OFF(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '2') { LED_1_ON(); LED_2_ON(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('2'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (b == '3') { LED_1_OFF(); LED_2_OFF(); send_UART('N'); send_UART('+'); send_UART('0'); send_UART('3'); send_UART(0x0D); send_UART(0x0A); _delay_ms(10); b=4; } if (C_PC0) { send_UART('P'); send_UART('C'); send_UART('0'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } if (C_PC1) { send_UART('P'); send_UART('C'); send_UART('1'); send_UART(0x0D); send_UART(0x0A); _delay_ms(250); } } } void init_pin(void) { DDRC = 0b00000000; PORTC = 0b11111111; DDRD |= ((1<<2)|(1<<3)); PORTD &=~ ((1<<2)|(1<<3)); } Ну как сказать всё работает, но вот меня очень интересует приём команд на саму ATMEGA16. Он так и работает только с цифрами. Более ничего корректно принять не получается даже используя таблицу ascii. А мне нужно будет принимать команды и посложней чем просто буквенно - цифровые. Потому как возвращаясь к командам самого плеера там в этих командах хранятся различные данные. Вот примерно так это всё выглядит. AT+QM \ r \ n Запрос режима работы [0: Bluetooth], [1: MP3] AT+M1 \ r \ n Номер текущего файла AT+M2 \ r \ n Общее количество звуковых файлов AT+MD \ r \ n Источник музыки USB или SD Card AT+MT \ r \ n Общее время воспроизведения текущего файла AT+MK \ r \ n Время воспроизведения текущего файла AT+MP \ r \ n Текущее состояние плеера [0]Стоп, [1]Воспроизведение, [2]Пауза К примеру при отправке команды AT+M1 \ r \ n в ответ мы получим M1 + 000002 \ r \ n при этом здесь может быть любое число в hex формате. Мне же нужно каким то образом принять эти данные и обработать их соответствующим образом. Но при этом и нужно учитывать так же что плеер может сам отправить эти данные по началу воспроизведения трека. Вот в этом сейчас и стоит основная задача. Чего я и пытаюсь получить в итоге.
×
×
  • Создать...