реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Управление БП микроконтроллером, организовать работу программы
Яrik
сообщение Jul 5 2007, 13:32
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 110
Регистрация: 8-01-07
Из: Украина
Пользователь №: 24 216



Хочется сделать блок питания управляемый микроконтроллером, но мало опыта работы связаной с написанием программ для МК.

Имеется схема:
Прикрепленное изображение


а так же МК ATmega8, ЖК-совместимый с HD44780. Помогите пожалуйста придумать алгоритм работы программы, ну и если возможно, то и помочь кодом на СИ.

Задание следушие:
1) Имерение и вывод на дисплей выходного напряжения и тока потребления (понятно, что выходное напряжение подводится к одному из выводов АЦП МК, а напряжение снимаемое с датчика тока резисторе R3 после усиления приходит на другой вход АЦП).
2) Выставлять значение тока после превышения, которого БП входит в режим стабилизации тока.
3) Напряжение от 0 В до 5 В формируемое источником V4 - есть ШИМ после фильтра (наверно Баттерворта 4 порядка).
Go to the top of the page
 
+Quote Post
Dimmy
сообщение Jul 5 2007, 13:55
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 12-09-05
Пользователь №: 8 503



Смотрим сюда:
http://www.ineltek.ru/html.cgi/txt/app/Atm...ery_Charger.htm
или на этой странице ищем AVR450:
http://www.atmel.com/dyn/products/app_note...p?family_id=607
эта схема обкатывалась/обсасывалась довольно долго. Правда здесь описано ЗУ, но принципы стабилизации расписаны подробно

Сообщение отредактировал Dimmy - Jul 5 2007, 13:59
Go to the top of the page
 
+Quote Post
GDI
сообщение Jul 5 2007, 14:03
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Ну как же можно придумать что то за кого то? Когда люди задают конкретные вопросы им тут же отвечают.

Для начала я бы посоветовал просто ШИМ-ом поуправлять без контроля напряжений и токов, двумя кнопочками "+" и "-", Баттерворт 4го порядка, имхо, тут не нужен, хватит и 2го, но вот это и надо проверить в ходе эксперимента.

Функцию управления можно было бы сделать так: сначала проверяете ток и если он не превышает установленного предела, то проверяете напряжение и стремите его к установленному порогу, а если ток превышает порог, то уменьшаете напряжение, т.е. скважность ШИМа.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Dimmy
сообщение Jul 5 2007, 14:07
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 12-09-05
Пользователь №: 8 503



"Ну как же можно придумать что то за кого то? Когда люди задают конкретные вопросы им тут же отвечают." - а это плохо?
Тем более, что в тексте документа то что Вы описали, только более подробно и с формулами...
В конце-концов все мы пользуемся учебниками...
Go to the top of the page
 
+Quote Post
Яrik
сообщение Jul 5 2007, 14:10
Сообщение #5


Частый гость
**

Группа: Новичок
Сообщений: 110
Регистрация: 8-01-07
Из: Украина
Пользователь №: 24 216



Цитата(GDI @ Jul 5 2007, 17:03) *
Ну как же можно придумать что то за кого то? Когда люди задают конкретные вопросы им тут же отвечают.

Я не имел ввиду именно придумать, а направить. Может просто не правильно выразился. 05.gif

Для практики работы с фильтрацией ШИМ следущие вопросы:
1) Почему ВЫ скзали, что фильтра 2-го порядка будет достаточно, разве не лучше снизить шум на выходе БП ка можно больше.
2) Какой лучше выбрать частоту ШИМ?

Сообщение отредактировал Яrik - Jul 5 2007, 14:10
Go to the top of the page
 
+Quote Post
GDI
сообщение Jul 5 2007, 14:30
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Частоту шим, естественно, нужно выбрать как можно большей исходя из необходимого разрешения и частоты кварцевого резонатора, в даташите есть формулы для разных режимов ШИМ, выбирайте максимальную.

Порядок фильтра повлияет на крутизну среза АЧХ, но если выбрать достаточно высокую частоту ШИМа и в разы меньшую частоту среза фильтра, то разницы особой вы не заметите, а вот сложность реализации фильтра высокого порядка вас не будет напрягать, может там вообще будет достаточно простой RC цепочки, а если вы хотите получить минимум шумов на выходе источника, то все равно придется ставить подавляющие фильтры на выходе. Да и мне кажется что нестабилизированное напряжение на входе вашей схемы будет вносить наибольший вклад по сравнению с шумами ШИМа


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
Igor26
сообщение Jul 6 2007, 06:16
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Для блоков питания, в части регулировки выходного напряжения и тока, лучше аналоговой схемотехники нет. Моё мнение.
Go to the top of the page
 
+Quote Post
Dimmy
сообщение Jul 6 2007, 07:33
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 12-09-05
Пользователь №: 8 503



Полностью согласен с Igor26. Схема на AVR для регулирования напряжения/тока хороша только для изучения принципов работы с ШИМ и АЦП. В свое время делал тестирующее устройство для аккумуляторов (Li-Ion, MeHid). Начал с AVR450, пару-тройку раз взорвался - и пришел к такой схеме: регулировку тока/напряжения выполняет TL3842, а я для нее формирую ШИМом опорные напряжения и меряю АЦП значения напряжения/тока для индикации. Т.е. по сути AVR задает только необходимую форму кривой заряда и занимается индикацией. ИБО: не хватает скорострельности AVR. В идеале вы должны корректировать управляющее воздействие (ШИМ) каждый такт - т.е. померяли ток в импульсе, тут же его ограничили, если надо (уменьшили ШИМ), или добавили значение ШИМ (для следующего такта). В принципе, на частотах 500Гц-1кГц еще можно справиться smile.gif но теряется вся прелесть ВЧ схемотехники (растут габариты, расход меди и т.д.)
ЗЫ: для реализации алгоритмов управления стабилизацией тока/напряжения давно придумали DSP. На крайняк можно попробовать AT91SAM... - там частоты повыше, разрядность побольше...
Go to the top of the page
 
+Quote Post
GDI
сообщение Jul 6 2007, 08:35
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



У меня в проекте тоже реализовано именно так: стоит аппаратный ШИМ контроллер, а мега своим ШИМ-ом задает лишь опорное напряжение в цепи сравнения выходного напряжения. Т.е. примерно как в приведенной автором топика схеме, только после операционника не транзистор стоит, а оптопара, которая идет на управление аппаратного ШИМа. Правда у меня источник от 220в работает. Еще там реализованы аппаратные цепи защиты от превышения допустимого тока и напряжения. Мега реализует удаленный контроль и управление.


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
VladimirZ
сообщение Jul 6 2007, 09:30
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 8-02-05
Из: Харьков
Пользователь №: 2 496



Псомотрите на microsyl.com/powersupply/powersupply.html , там в описании есть ссылка на первоистоичник. В первом только индикация на AVR, во втором и управление.
Go to the top of the page
 
+Quote Post
Igor26
сообщение Jul 6 2007, 10:06
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



http://tuxgraphics.org/electronics/200507/article384.shtml
Go to the top of the page
 
+Quote Post
Яrik
сообщение Jul 6 2007, 10:22
Сообщение #12


Частый гость
**

Группа: Новичок
Сообщений: 110
Регистрация: 8-01-07
Из: Украина
Пользователь №: 24 216



Dimmy а можно подробние о микросхеме TL3842.
Go to the top of the page
 
+Quote Post
SpyBot
сообщение Jul 6 2007, 10:27
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 285
Регистрация: 5-11-05
Пользователь №: 10 491



Делал источник 12В -> 0..400В, AVR-ка все успевала. Ток, правда, мерялся при помощи интегратора wink.gif
Заодно осуществлялся опрос клавиатуры и вывод на ЖКИ.
Удобство МК в том, что на нем можно реализовать практически любую топологию, любой алгоритм работы источника.
ЗЫ: если вы 3-3 раза взорвались, это не означает, что все МК плохие smile.gif
Go to the top of the page
 
+Quote Post
Яrik
сообщение Jul 6 2007, 11:58
Сообщение #14


Частый гость
**

Группа: Новичок
Сообщений: 110
Регистрация: 8-01-07
Из: Украина
Пользователь №: 24 216



Может кто может привести схему блока питания который имеет две петли стабилизации одна по току, а другая по напяжению. Регулировка должна производтися наряжением относительно земли, чтобы можно было воспользоватся ЦАП-ом.
Спасибо.
Go to the top of the page
 
+Quote Post
Dimmy
сообщение Jul 6 2007, 12:38
Сообщение #15


Частый гость
**

Группа: Участник
Сообщений: 106
Регистрация: 12-09-05
Пользователь №: 8 503



Цитата(SpyBot @ Jul 6 2007, 13:27) *
Делал источник 12В -> 0..400В, AVR-ка все успевала. Ток, правда, мерялся при помощи интегратора wink.gif
Заодно осуществлялся опрос клавиатуры и вывод на ЖКИ.
Удобство МК в том, что на нем можно реализовать практически любую топологию, любой алгоритм работы источника.
ЗЫ: если вы 3-3 раза взорвались, это не означает, что все МК плохие smile.gif

И не было ни одной аппаратной защиты??? Сложно поверить.
"Ток, правда, мерялся при помощи интегратора" - вот и все... smile.gif Ни о каком нормальном быстром регулировании в таком случае говорить не приходится. И я делал подобные вещи. попробуйте теперь резко подать на ваш источник нагрузку, раза в 2...3 превышающую номинал и резко снять. И так несколько раз. Уверен - без аппаратных решений взорветесь.
Или просто подать-снять несколько раз номинальную нагрузку и посмотреть напряжение на выходе. Будете приятно удивлены стабильностью smile.gif

Информация по TL3843 есть на alldatasheet.com
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 08:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01457 секунд с 7
ELECTRONIX ©2004-2016