| Источники питания и свет Актуальные вопросы и ответы по источникам питания, световому оборудованию. |
Импульсный лабораторный блок питания
31.01.2011, 18:08
|
|
|
Прохожий
Регистрация: 29.09.2006
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Импульсный лабораторный блок питания
Делал как-то вспомогательное питание для ШИМ и драйвера ИБП из зарядки для мобильника. Немного домотал транс, не разбирая его, и все хоккей.
|
|
|
|
31.01.2011, 18:15
|
|
|
Вид на жительство
Регистрация: 26.07.2007
Сообщений: 482
Сказал спасибо: 18
Сказали Спасибо 106 раз(а) в 67 сообщении(ях)
|
Re: Импульсный лабораторный блок питания
Сообщение от evg-f
|
|
Делал как-то вспомогательное питание для ШИМ и драйвера ИБП из зарядки для мобильника. Немного домотал транс, не разбирая его, и все хоккей.
|
как вариант выдрать Stand-by от старого компутерного БП. Там уже на всем готовом. Плюс трансик, не настолько китайский как в зарядниках...
|
|
|
|
31.01.2011, 20:19
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,548
Сказал спасибо: 5,035
Сказали Спасибо 10,606 раз(а) в 3,594 сообщении(ях)
|
Re: Импульсный лабораторный блок питания
Сообщение от nerozero
|
|
Вот у меня давно зреет идея сделать все на контроллере
|
Сообщение от omercury
|
|
Идея-то неплохая, но контроллер не успеет отслеживать ОС. Если на контроллере задатчик (ЦАП) - остальное железом.
|
Я посоветовал бы то же самое. И отслеживание ОС - не самое страшное. Я лет десять назад делал на ПИКе плату управления импульсником. Отслеживать он успевал, потому что больше никакой задачей не был загружен. Все обязанности - формировать ШИМ, контроль перегрузки, и выдача сигнала аварии. Поначалу все выглядело обалденно. Но через некоторое время погоняли по режимам, и вылезли недостатки. Оказалось, что в режиме стабилизации тока, при коротком замыкании или при довольно низкоомной нагрузке, начинала сильно сказываться дискретность ШИМ. Это проявлялось в резком увеличении амплитуды пульсаций тока.
Например, нужна длительность рабочего импульса, равная 3,5 единицы ШИМ. Но ШИМ может выдавать только длительности, кратные целому значению. И получается, что длительность постоянно прыгает. То несколько периодов длительностью 3 единицы, то несколько длительностью 4 единицы. При этом ток скачет примерно от 0,8 до 1,3 ампер.
Конечно, лучше всего было бы поставить обычную аналоговую микросхему ШИМ. Я бы так и сделал, но она просто не поместилась бы на той плате. Там и так все было впритык. Поэтому пришлось усложнить алгоритм. При уменьшении длительности импульса ниже определенного числа, я искусственно разбивал каждую единицу на 20 частей. И получалось подобие дробных значений длительности. Например, если требовалась длительность импульса 3,2 единицы, то из 20 импульсов 4 были с длительностью 4, а остальные 16 - с длительностью 3. Но весь фокус был в том, что я их заранее распределял с равномерным чередованием. Это обеспечивало резкое снижение уровня пульсаций, до нормального уровня, но ценой нескольких бессонных ночей.
|
|
|
|
31.01.2011, 20:38
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
|
Re: Импульсный лабораторный блок питания
Не помню, с какой частотой работает АЦП в PIC. В AVR стандартная 50-200 кГц. 14 тактов требуется на 1 преобразование итого 3,57 - 14,28 раз в секунду. При частоте преобразователя питания 20кГц успеет пройти 1400-5602 такта. Это только измерение, а ещё надо обработать данные и скорректировать ШИМ.
Поэтому для точных вещей нужно делать аппаратный ШИМ, а управлять можно откуда угодно. А квант можно добавить - есть и 24-битные ЦАПы.
|
|
|
|
31.01.2011, 21:18
|
|
|
Вид на жительство
Регистрация: 26.07.2007
Сообщений: 482
Сказал спасибо: 18
Сказали Спасибо 106 раз(а) в 67 сообщении(ях)
|
Re: Импульсный лабораторный блок питания
Сообщение от omercury
|
|
Не помню, с какой частотой работает АЦП в PIC. В AVR стандартная 50-200 кГц.
|
Есть специальные контроллеры, ATTiny 25 помоему, и еще другие из атмелов, у майкрочипов, в них даже реализован DeadTime аппаратно! да к тому-же PWM аж до 100 КГц(У ATTiny точно). Если мало - используем ARM-ы не так уж и дороги они. Порой цена практически одинаковая, даже на ARM-ах дешевле иногда получаются конструкция - все на борту...
|
|
|
|
31.01.2011, 22:27
|
|
|
Гражданин KAZUS.RUN
Регистрация: 04.04.2007
Сообщений: 937
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
|
Re: Импульсный лабораторный блок питания
На управлении микроконтроллер , на ООС - аналоговая микруха , иначе ни быстроты ни точности не достигнете , да и сама тема построения блока с именно НОРМАЛЬНЫМИ хорошими характеристиками на микроконтроллерах уже неоднократно обсуждалась здесь на казусе .
__________________
Короче асма кода нет !
Последний раз редактировалось pinco; 31.01.2011 в 22:57.
|
|
|
|
31.01.2011, 22:33
|
|
|
Гражданин KAZUS.RUN
Регистрация: 08.01.2005
Сообщений: 725
Сказал спасибо: 15
Сказали Спасибо 171 раз(а) в 122 сообщении(ях)
|
Re: Импульсный лабораторный блок питания
Ну я ж не догму предложил, просто мне лично понравилось растворять трансформаторы в этой штуке. Вот я всё варил, варил эти трансформаторы и по большому счёту все поколол, а с этой штукой они разбираются как будто не склееные вовсе. В общем колхоз дело добровольное.
Что то мозги заклинели, вот такую схему набросал, но комплексно проанализировать правильность что то уже не могу, конденсаторами конечно подстроечники обвязать нужно, а вот с 3 ножкой - пусть в воздухе болтается? Или её конденсатором заземлить? 14 лапа - это выход 5В?
Спать, спать, спать...
|
|
|
|
31.01.2011, 22:37
|
|
|
Вид на жительство
Регистрация: 26.07.2007
Сообщений: 482
Сказал спасибо: 18
Сказали Спасибо 106 раз(а) в 67 сообщении(ях)
|
Re: Импульсный лабораторный блок питания
Сообщение от pinco
|
|
неоднократно обсуждалась здесь на казусе .
|
Могли-бы вы ткнуть пальцем если под рукой линк?
|
|
|
|
31.01.2011, 22:51
|
|
|
Гражданин KAZUS.RUN
Регистрация: 04.04.2007
Сообщений: 937
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
|
Re: Импульсный лабораторный блок питания
Из относительно свежих микроконтроллерных намерений , например (прошлогодняя) решенная тема на https://kazus.run/forums/showthread.php?t=20294&page=4 ,или https://kazus.run/forums/showthread.php?t=20294&page=6 , почитайте также сначала той темы, в самой теме есть обсуждение расклада до тактов микроконтроллера , и еще были отдельные темы на казусе вообще про импульсные самодельные лабораторные источники .
__________________
Короче асма кода нет !
Последний раз редактировалось pinco; 31.01.2011 в 22:59.
|
|
|
|
01.02.2011, 00:06
|
|
|
Вид на жительство
Регистрация: 26.07.2007
Сообщений: 482
Сказал спасибо: 18
Сказали Спасибо 106 раз(а) в 67 сообщении(ях)
|
Re: Импульсный лабораторный блок питания
Сообщение от pinco
|
|
Из относительно свежих микроконтроллерных намерений
|
почитал, вздохнул... и в правду, самый хороший результат можно получить Аналог + управляющий контроллер... Спасибо за ценную инфу!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:27.
|
|