Jump to content
radioelektrik

Преобразователь 12В В 3В/2А На Микросхеме Mc34063A

Recommended Posts

Здраствуйте,

нужно стабилизированое напряжение 3В/2А для питания фотоаппарата кэнон, имею импульсный блок питания 12В который спокойно может выдать 8А.

Собрал схему из "даташита", некоторые детали изменил. Схема выдаёт 3В, но нет необходимого тока.

post-129909-0-88325000-1346704990_thumb.jpg

подчёркнутые детали которые я использовал.

Вид на тестовой плате, шунт прдставляет собой бифилярную ктушку сопротивлением 0,22 Ома, намотана медной проволкой диаметром 0,5 мм длиной 50 см:

post-129909-0-76560700-1346705147_thumb.jpg

Осцилограмма без нагрузки (шаг сетки по вертикали 0,63В):

post-129909-0-98720700-1346705204_thumb.jpg

в момент включения фотоаппарата, видно увеличение аплитуды:

post-129909-0-54760900-1346705297_thumb.jpg

в момент когда фотоаппарат отключатся, из-за нехватки тока:

post-129909-0-70538200-1346705305_thumb.jpg

моё предположение что катушка индуктивности не годится и нужно самому мотать. У меня есть кольцо феритовое:

ширина 6 мм

диаметр внутренний 7 мм

диаметр внешний 13 мм

вопрос сколько витков и какой диаметр провода?

Транзистор, по документации, должен тянуть 10А.

datasheet на диод и транзистор:

datasheet.zip

Edited by radioelektrik

Share this post


Link to post
Share on other sites

Шунт было бы хорошо "человеческий" поставить - ввиде резистора.


Мыши кололись, плакали, но продолжали жрать кактус.

Share this post


Link to post
Share on other sites

Изготовление 2-х слойных плат от 2$, а 4-х слойных от 5$!

Быстрое изготовление прототипа платы всего за 24 часа! Прямая доставка с нашей фабрики!

Смотрите видео о фабрике JLCPCB: https://youtu.be/_XCznQFV-Mw

Посетите первую электронную выставку JLCPCB https://jlcpcb.com/E-exhibition чтобы получить купоны и выиграть iPhone 12, 3D-принтер и так далее...

И неплохо бы выход зашунтировать керамическим кондером 0.2 - 1мкФ. В дополнении к кондеру Со(470мкФ).

Share this post


Link to post
Share on other sites

Высокая надежность SiC! Как они этого добились?

За несколько лет кропотливых исследований и совершенствования технологии компания Infineon смогла довести показатели надежности и стабильности параметров высоковольтных и быстродействующих карбид-кремниевых транзисторов линейки CoolSiC практически до уровня их кремниевых собратьев.

Подробнее

2/0.5=4 По этому и дроссель и R2 уменьшаете в 4 раза. Т.е порядка 50мкГн и 120 Ом.

Share this post


Link to post
Share on other sites

Вебинар «Практическое использование TrustZone в STM32L5»(10.12.2020)

Приглашаем на вебинар, посвященный экосистеме безопасности и возможностях, которые появились у разработчиков благодаря новой технологии TrustZone в микроконтроллерах STM32L5. Программа рассчитана на технических специалистов и тех, кто уже знаком с основами защиты ПО в STM32.

Подробнее

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

По поводу индуктивности вопрос остается в силе. Если намотать катушку в 2-а медных провода 0,5 мм в диметре, 10 витков сгодится?

И неплохо бы выход зашунтировать керамическим кондером 0.2 - 1мкФ.

это повысит ток?

Edited by radioelektrik

Share this post


Link to post
Share on other sites

Снижена цена на AC/DC и DC/DC преобразователи Mornsun в Компэл!

Компэл и компания Mornsun снизили цены на преобразователи AC/DC-преобразователи семейств LS и LDE. По привлекательной цене также предлагаются DC/DC-преобразователи изолированных семейств поколений R2 и R3 различного конструктивного исполнения.

Подробнее

Это уменьшит пульсации на выходе (неизвестно как фотик перенесет такие), и уменьшит нагрузку переменной составляющей на электролитический конденсатор.

Я в свое время так не сделал, и спалил и конденсатор и драйвер. Чего стоит напаять чип-конденсатор на платку?

Share this post


Link to post
Share on other sites

А меня заинтересовало , почему поставил pnp транзистор ?

Rsc- (0,22ом) токовое (контрольное) сопротивление , какие замены ?

И почему стабилитрон стоит на выходе (предохранитель ? )

А "пилу" смотрел ?

А если классически - npn на выходе ( учитывая 0.4-0.6в минуса ) , стабилизация на самой м\сх ? ( по даташиту ) ?

Edited by vOVK@

БЫЛ БЫ ПОВОД , СОВЕТЧИКИ НАЙДУТСЯ !

Share this post


Link to post
Share on other sites

@radioelektrik, - Тема интересна , но не хватает матерных слов по выбранным компонентам и конструктиву .

1 ) Отложите фотик и пока не трогайте , пока не сожгли.

2 ) ВА159 , для этой цели не пригоден !

3) Выбран ключевой с N канал также Rds - 3,5 ома в открытом состоянии .

4) Rs не поддаётся критике какой либо ...

5 ) Кольца можно применять только из распылёнки , с распылёнкой не достигните нужной индуктивности.

6) В дроссель могут подойти гантельки и прочий ферро - конструктив с зазором , подмагничивать замкнутый ферро материал нельзя , иначе радиотехнически с подмагничиванием он будет равен (ГВОЗДЮ с намотанным проводом ) ...

7) Просьба к старттопику , основательно поштудировать сначала материал по этой микросхеме с ключевым транзистором .

8) Эпюры понравились , прибор классный ! :o


ФАЗА - девушка - капризная ...

Share this post


Link to post
Share on other sites

@radioelektrik, - Тема интересна , но не хватает матерных слов по выбранным компонентам и конструктиву .

А ты насчёт матерных - прав ! Я бы так завернул , но : - " НЯНЬКА "


БЫЛ БЫ ПОВОД , СОВЕТЧИКИ НАЙДУТСЯ !

Share this post


Link to post
Share on other sites

В данной схеме должен стоять именно р-п-р биполярный транзистор. N-канальный полевик не годится. Он может быть только в повышающем преобразователе. Да и то с дополнительной обвязкой, т.к. МС34063 "заточена" именно под биполярные транзисторы.


Я не раздаю рыбу. Я раздаю удочки.

ПРОСТОТА - ХУЖЕ ВОРОВСТВА!!!

Share this post


Link to post
Share on other sites

@radioelektrik, -

5 ) Кольца можно применять только из распылёнки , с распылёнкой не достигните нужной индуктивности.

Извини , но здесь ты в раж вошёл !

Определись с распылёнкой , а то топикстартер сьедет с катушек .smile.gif


БЫЛ БЫ ПОВОД , СОВЕТЧИКИ НАЙДУТСЯ !

Share this post


Link to post
Share on other sites

В данной схеме должен стоять именно р-п-р биполярный транзистор.

Не факт ! Докажи обвязкой ! По даташиту !

Edited by vOVK@

БЫЛ БЫ ПОВОД , СОВЕТЧИКИ НАЙДУТСЯ !

Share this post


Link to post
Share on other sites

@vOVK@, - имел ввиду дросселя групповой - стабилизации от комп БП , пусть топик СТ , больше гуглит и собирает материал - знания - опыта , причём реально практического .

Фотик ещё успеет подключить :blink:.

post-122083-0-01575100-1346735894_thumb.jpg


ФАЗА - девушка - капризная ...

Share this post


Link to post
Share on other sites

vOVK@, а зачем нужно доказывать очевидные вещи??? Дедушка Оккам был бы категорически против.

Вот Вам первоисточник, просвещайтесь.

AN920-D.pdf

post-24063-0-59807300-1346739353_thumb.png


Я не раздаю рыбу. Я раздаю удочки.

ПРОСТОТА - ХУЖЕ ВОРОВСТВА!!!

Share this post


Link to post
Share on other sites

ЛЕСНИК #13

Гантельки лучше. А эти кольца , как бы помягче сказать, лично мне , совсем не нравятся.

radioelektrik #5

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

По поводу индуктивности вопрос остается в силе. Если намотать катушку в 2-а медных провода 0,5 мм в диметре, 10 витков сгодится?

Забыл ещё сказать , что резистор RS тоже надо уменьшить в 4 раза до 55 мОм.

А на счёт катушки , вопрос не корректный. Т.к. многое зависит от сердечника. Поставьте 2 в параллель

дросселя на 100 мкГн , который у вас на фотографии.

Share this post


Link to post
Share on other sites

есть кольцо феритовое:

ширина 6 мм

диаметр внутренний 7 мм

диаметр внешний 13 мм

и гантелька:

диаметр 10 мм

длина 17 см (можно отрезать)

я думаю взять гантельку 10 мм на 20 мм и намотать 10 витков в 2-а медных провода диаметром 0,5. сгодится?

скажите какую роль в схеме выполняет Rsc ?

диод могу заменить на 1N4148. Функция этого диода, как я понял, защита транзистора от обратного тока с катушки индуктивности, так?

Edited by radioelektrik

Share this post


Link to post
Share on other sites

Кольца , как правило , для таких целей не годятся.

Возьмите готовую гантельку , на которой указана её индуктивность.

Смотайте обмотку , сосчитав её витки . Например индуктивность 120 мкГн а

число витков 56.

Составляем пропорцию

56^2 - 120 мкГн

Х^2 - 50 мкГн

Решаем Х=SQR(50*56^2/120)= 36 витков.

Диаметр провода можете расчитать по формуле приведённой здесьИз расчёта нужных Вам 2х ампер.

диод могу заменить на 1N4148. Функция этого диода как я понял защита транзистора от обратного тока с катушки индуктивности, так?

Не так. Бросте это занятие. Мне просто страшно за Ваш фотик.

Пожалейте хорошую вещь.

скажите какую роль в схеме выполняет Rsc ?

Ограничивает максимальный выходной ток.

Share this post


Link to post
Share on other sites

так вот почему у меня небыло 2 ампер, всё из-за этого злосчастного резистора... :angry:

и для чего этот диод? ставить что-то огромное в виде BYW98 или 1N5822 совсем нехочется.

Edited by radioelektrik

Share this post


Link to post
Share on other sites

Но придётся. Через этот диод протекает ток , во время

закрытого состояния транзистора. И его среднее значение

может быть как больше так и меньше тока транзистора.

В зависимости от входного и выходного напряжений.

Share this post


Link to post
Share on other sites

Но амплитудное значение этого тока будет больше 2-х ампер, при номинальной нагрузке.


Никогда не спорьте с дураком - люди могут не заметить между вами разницы

Share this post


Link to post
Share on other sites

Да . В два раза . И при 2х амперах нагрузки , амплитуда будет 4 ампера.

Share this post


Link to post
Share on other sites

Ну, это уже от дросселя зависит. Четыре ампера будет только на границе неразрывного тока. С большим дросселем может быть чуть больше 2-х ампер, а с маленьким - больше 10-ти.


Никогда не спорьте с дураком - люди могут не заметить между вами разницы

Share this post


Link to post
Share on other sites

всё равно я непонял, почему BA159 плох, по "даташиту" у него импульсный ток до 35А.

Edited by radioelektrik

Share this post


Link to post
Share on other sites

Григорий Т.,нет, 1А это продолжительный (Nominal current) ток. Т.е. вы хотите сказать, что через этот диод может при работе схемы когда-либо потечь средний ток больше 1А???

Edited by radioelektrik

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • А вот это ужо интересно!  
    • Большая портянка. Во первых нельзя пихать делай в бесконечный цикл. Во вторых....  вот погляди просто кнопки   (там правда косяк - 8ми битный счетчик, ну да ладно): /*  * Atmega32  Buttons  */  /* 8ми битный счетчик: нужно использовать для коротких отсчетов. */ #define F_CPU 8000000UL       // Частота кварца #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> #include <util/delay.h> //---------------------------------------- #define PIN_BUTTONS (PIND&=(1<<7)) && (PIND&=(1<<6)) && (PIND&=(1<<5)) && (PIND&=(1<<4)) && (PIND&=(1<<3))  // сюда подключены кнопки // так же нужно бы определить порт   unsigned char char_sys_20ms_beat=0;                // Системный таймер  unsigned char DelayReadBUTTON=6 , DelayClickBUTTON =3;   // Стартовые значения задержек для процессов char charNumberClickBUTTON=0;                    // Номер нажатой кнопки ISR (TIMER0_COMP_vect)                            // Вектор прерывания первого 8ми битного таймера {     cli();     /* прерывание будет вызываться каждые 4 ms но ТРЕБУЕТСЯ каждые 20 ms*/     static char chat_timer1_inkrement =0;      TCNT0 = 0;     chat_timer1_inkrement++;        //прерывание увеличивает внутрений подсчетчик     if (chat_timer1_inkrement > 4)  // и когда он добирается до 5ти то обнуляется увеличивая int_sys_20ms_beat каждые 0.02 сек      {         chat_timer1_inkrement = 0;          char_sys_20ms_beat++;       // вот оно      }     sei(); } char Delay_8bit_count(unsigned char Delay_1)    // расчитывает значение для 8мити битного таймера, с которым должен совпасть системый таймер {     unsigned char newDelay=0;                   // локальная переменная      newDelay = char_sys_20ms_beat + Delay_1;   // новое значение     return newDelay; } char ReadBUTTONs(void)                          // BUTTONs ЧТЕНИЕ СОСТОЯНИЯ {     static char steps=0;   // переменная, запоминающая состояние автомата       char ret_BUTTON=0;     switch (steps)     {         case 0:         {             if (PIN_BUTTONS) {return ret_BUTTON;}               steps=1;             }         case 1:         {             if (PIN_BUTTONS) {return ret_BUTTON;}               steps = 2;         }         case 3:         {             if (PIN_BUTTONS) { steps = 0; return ret_BUTTON; }                   if (!(PIND&=(1<<7)))  { ret_BUTTON = 1;  steps = 0; return ret_BUTTON; }                 if (!(PIND&=(1<<6)))  { ret_BUTTON = 2;  steps = 0; return ret_BUTTON; }                 if (!(PIND&=(1<<5)))  { ret_BUTTON = 3;  steps = 0; return ret_BUTTON; }                 if (!(PIND&=(1<<4)))  { ret_BUTTON = 4;  steps = 0; return ret_BUTTON; }                 if (!(PIND&=(1<<3)))  { ret_BUTTON = 5;  steps = 0; return ret_BUTTON; }         }     default: return ret_BUTTON;     } } void ButtonClickProcessings(void)              // Buttons РЕАКЦИЯ {     if (!charNumberClickBUTTON)      {         return;     }     if (charNumberClickBUTTON == 1)     {         // вызвать какую нужно функцию, что бы выполнить что нужно         // или выставить ФЛАГ, что бы нужная функция выполнила что нужно         charNumberClickBUTTON = 0;         return;     }     if (charNumberClickBUTTON == 2)     {         // вызвать какую нужно функцию, что бы выполнить что нужно         // или выставить ФЛАГ, что бы нужная функция выполнила что нужно         charNumberClickBUTTON = 0;         return;     }     if (charNumberClickBUTTON == 3 )     {         // вызвать какую нужно функцию, что бы выполнить что нужно         // или выставить ФЛАГ, что бы нужная функция выполнила что нужно         charNumberClickBUTTON = 0;         return;     }     if (charNumberClickBUTTON == 4)     {         // вызвать какую нужно функцию, что бы выполнить что нужно         // или выставить ФЛАГ, что бы нужная функция выполнила что нужно         charNumberClickBUTTON = 0;         return;     }     if (charNumberClickBUTTON == 5)     {         // вызвать какую нужно функцию, что бы выполнить что нужно         // или выставить ФЛАГ, что бы нужная функция выполнила что нужно         charNumberClickBUTTON = 0;         LCD_PrintStr1();         return;     }      } int main(void) { /*Инициализация первого 8ми биттный таймер*/  TCCR0=(1<<CS02);            // делитель на 256: 8 000 000/256=31250 => 1/31250=0.000032 сек  TIMSK|=(1<<OCIE0);            // добавляет в общий для всех таймеров регистр разрешение прерывания по стравнению с OCR0  OCR0 = 0x7D;                //  0.000032сек х 125 прерывание будет происходить каждые 4ms (0.004) /*Конец инициализации первого 8ми битного таймера*/     /*К данному порту подключены кнопки*/ PORTD=0;  //  порт глушится в Z состояние - прописать в дефайн    sei();              //Разрешение прерываний /* Внимание!!! функцию delay() (например для задания задержек при инициализации перефирии) можно использовать только до этого места */         while(1)     {                     //Считывание нажатия кнопок =>         if (DelayReadBUTTON == char_sys_20ms_beat)     // Вызов функции через заданный интервал         {             DelayReadBUTTON =  Delay_8bit_count(8);    // Расчет значения следующего вызова              charNumberClickBUTTON= ReadBUTTONs();     // Чтение кнопок          }                  if (DelayClickBUTTON == char_sys_20ms_beat)    // Вызов функции через заданный интервал         {             DelayClickBUTTON =  Delay_8bit_count(3);   // Расчет значения следующего вызова             ButtonClickProcessings();                  // Выполнение нажатия кнопки         }                   /*Как это работает:         С заданным интервалом  запускается функция ReadBUTTONs() чтения состояния порта,          которая выполняется за три шага (), и если до третьего шага дошло (антидребезг), то она вывешивает номер нажатой кнопки                  Параллельно, со своим интервалом запускается функция чтения переменной, в которуу записывается номер нажатой кнопки,         и если обнаруживается значение, то вызывается нужная функция или наример переменной написатьхyйнаэкране присваивается 1                  Параллельно, со своим интервалом запускается функция, которая смотрит, а не равна ли единице переменная написатьхyйнаэкране         и если равна, то функция выводит на экране заветный Hello World.                  таким образом ничего не путается, не накладывается, не глючит, не тупит, легко масштабируется и тдю и тп                  как то так вобщем. Вобщем алгоритм этот был придуман наверно неким Цезарем, который был Гай Июлий и называется          - "разделяй и влавствуй"                              */              } }  
    • На ферритовую антенну в квартире точно хрен чего словишь, в России все ДВ, СВ позакрывали. Ну может работает 2-3 станции иногда. Например 1413 кгц, да и то из Приднестровья с наступлением темноты. Днем слышно -  пилюкают приводные аэродромные маяки. А ночью конечно, но на внешнюю симметричную антенну - полно станций: СПИСОК СВ - ДВ . Поляки на большую антенну  225 кгц даже днем слышны. Ночью слушаю, когда есть прохождение Алжир ( Африка) 252 кгц. Классную музыку гоняют. 
    • Что, что..? Да всё. По обычной звезде... Может даже и по не бритой.  Т.е. всё что бы он не делал оказалось по звезде, или до звезды. Разницы никакой.  В вашем возрасте это пора понимать.  Да нормально всё... Ссылка
    • Это конечно очень важный аргумент.
    • Слышно но тихо на линии и на наушниках.Когда я его купил лет 5 назад у него выход линия был замкнут между собой через резистор 500 ом

  • Солнечные складные панели с внешним аккумулятором на 12 китай-Ач (в реальности 7-8 Ач). Выход 5В USB

×
×
  • Create New...