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

 
 
> Схема фильтра ШИМ регулятора напряжения, управление скоростью вентиляторов...
sonycman
сообщение Jan 31 2009, 16:32
Сообщение #1


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Вот доделываю свой реобас для управления скоростью вращения вентиляторов сист. блока компьютера.
Характеристики должны быть примерно Vin = 12v, Vout = 0 - Vin, I = 1A max., 4 канала.
Для регулировки напряжения остановился на импульсной схеме, так как нет необходимости в установке радиатора для регулирующего элемента -> компактность и отсутствие нагрева.
Прикрепленное изображение


На макетке собирал подобную схему, но вместо микросхемы драйвера обхожусь пока транзисторами.
Частота ШИМ около 30кГц.
Есть определённый недостаток - заметная нелинейность выходного напряжения относительно скважности входных импульсов ШИМ и зависимость от тока нагрузки.
То есть при скважности 50% имеем на выходе все 10 вольт при токе ~100ма.
С повышением тока нагрузки или индуктивности фильтра нелинейность постепенно сглаживается.
С другой стороны - с повышением индуктивности падает макс. выходное напряжение (при скважности 100%)...

В принципе, нелинейность не страшна, её можно скорректировать программно, управляя соотв. образом скважностью.

Ещё (по приходу драйвера) думаю попробовать увеличить частоту ШИМ (макс. до 300кГц) - это должно поспособствовать уменьшению индуктивности и ёмкости фильтра.
На транзисторах с моими знаниями не получается добиться нужной скорости переключения...

Пока что думаю, какое выбрать сопротивление для R36? И нужно ли оно там вообще?
С одной стороны, не хотелось бы иметь многоамперные импульсные токи по питанию (общее от четырёхпинового молекса компьютера для контроллера управления и для силовой части), с другой - нехорошо сильно заваливать фронты на затворе мосфета, тем более при высокой частоте переключения...
И подойдёт ли для этого резистора типоразмер корпуса 1206?

И может стоит установить на выход защитный диод анодом на землю? Всё-таки индуктивная нагрузка, хотя по осциллографу я не наблюдал отрицательных импульсов...
Go to the top of the page
 
+Quote Post
8 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 99)
rezident
сообщение Jan 31 2009, 20:00
Сообщение #2


Гуру
******

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



Вам нужно ввести локальную обратную связь по напряжению. А внешним сигналом лишь изменять уровень опорного сигнала, относительно которого ШИМ-контроллер (посредством ООС) будет обеспечивает стабилизацию выходного напряжения.
Про нелинейность. Все верно, так и должно быть. Введение локальной ООС по напряжению должно устранить эту нелинейность.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 31 2009, 20:11
Сообщение #3


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
То есть при скважности 50% имеем на выходе все 10 вольт при токе ~100ма.
С повышением тока нагрузки или индуктивности фильтра нелинейность постепенно сглаживается.
С другой стороны - с повышением индуктивности падает макс. выходное напряжение (при скважности 100%)...


Все правильно. В первом случае имеете разрывный ток дросселя, в результате выходное напряжение стремится к максимуму (нагрузка не может высосать всю энергию, накопленную в дросселе за одно открытое состояние ключа). Увеличивая ток (или индуктивность) Вы переходите в режим непрерывных токов - тут напряжение на выходе становится близко к входному, умноженному на коэффициент заполнения.

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

Покурите теорию DC-DC преобразователей. В частности, buck-топология (понижающий).


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Jan 31 2009, 20:24
Сообщение #4


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Еще нужно принять во внимание, что сам вентилятор - крайне нелинейное устройство.
Он стартует при 5-7 вольтах, в зависимости от конструкции и его производительность на каком-то участке растет почти квадратично от подводимого напряжения. В системах пропорциональной продувки полезно вводить ОС от датчика температуры.
Вам следует почитать теорию DC-DC преобразователей. Хотя бы популярную.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jan 31 2009, 20:43
Сообщение #5


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(rezident @ Feb 1 2009, 00:00) *
Вам нужно ввести локальную обратную связь по напряжению. А внешним сигналом лишь изменять уровень опорного сигнала, относительно которого ШИМ-контроллер (посредством ООС) будет обеспечивает стабилизацию выходного напряжения.
Про нелинейность. Все верно, так и должно быть. Введение локальной ООС по напряжению должно устранить эту нелинейность.

Дело в том, что в схеме нет шим-контроллера. ШИМ сигнал идёт напрямую с микроконтроллера.
Я уже думал над тем, чтобы взять простой buck конвертер и, "врезавшись" в feedback сигнал, управлять его выходным напряжением.
Но, во первых, схема слишком усложняется, а во вторых - получу ли я тогда Vout = Vin и Vout = 0?
Цитата(Rst7 @ Feb 1 2009, 00:11) *
Все правильно. В первом случае имеете разрывный ток дросселя, в результате выходное напряжение стремится к максимуму (нагрузка не может высосать всю энергию, накопленную в дросселе за одно открытое состояние ключа). Увеличивая ток (или индуктивность) Вы переходите в режим непрерывных токов - тут напряжение на выходе становится близко к входному, умноженному на коэффициент заполнения.

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

Покурите теорию DC-DC преобразователей. В частности, buck-топология (понижающий).

Спасибо, теперь понятно.
В принципе, я готов мириться с нелинейностью. Это ведь не проблема - ну, желая разогнать вентилятор до 50% его оборотов, я выставлю шим не на 50%, а на 20%.
И всё. smile.gif
Цитата(Microwatt @ Feb 1 2009, 00:24) *
Еще нужно принять во внимание, что сам вентилятор - крайне нелинейное устройство.
Он стартует при 5-7 вольтах, в зависимости от конструкции и его производительность на каком-то участке растет почти квадратично от подводимого напряжения. В системах пропорциональной продувки полезно вводить ОС от датчика температуры.
Вам следует почитать теорию DC-DC преобразователей. Хотя бы популярную.

Конечно есть и датчики температуры.

Спасибо всем за обьяснения про работу преобразователя и его фильтра.
Но, в общем-то, главный вопрос был про резистор затвора ключевого мосфета.

В принципе, его можно подобрать опытным путём, конечно...
smile.gif
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 31 2009, 20:49
Сообщение #6


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
В системах пропорциональной продувки полезно вводить ОС от датчика температуры.


Дык она должна быть однозначно. Но быстрая петля по напряжению тоже должна быть, а иначе не обеспечишь устойчивость - термодатчик - это же очень медленно, по сравнению с шимом. О чем, собственно говоря, сказал rezident.

Но вообще (ИМХО) с обеспечением устойчивости этого дела надо будет помучаться.

Цитата
Дело в том, что в схеме нет шим-контроллера. ШИМ сигнал идёт напрямую с микроконтроллера.


Я знаю, щас меня пан Microwatt зафукает, я Вам завтра выложу источник на Tiny25, как раз подходящий под Ваши требования wink.gif Весь проект, с модельками и исходниками. Покрутите.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jan 31 2009, 20:53
Сообщение #7


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Rst7 @ Feb 1 2009, 00:49) *
Дык она должна быть однозначно. Но быстрая петля по напряжению тоже должна быть, а иначе не обеспечишь устойчивость - термодатчик - это же очень медленно, по сравнению с шимом. О чем, собственно говоря, сказал rezident.

Но вообще (ИМХО) с обеспечением устойчивости этого дела надо будет помучаться.



Я знаю, щас меня пан Microwatt зафукает, я Вам завтра выложу источник на Tiny25, как раз подходящий под Ваши требования wink.gif Весь проект, с модельками и исходниками. Покрутите.

Я думаю, что мне не нужна обратная связь по напряжению.
Зачем? Нет необходимости в абсолютной стабильности напряжения на вентиляторах.
Средняя скорость будет обеспечена, поток воздуха соответственно будет изменяться.
Небольшие вариации оборотов допустимы.

А что за проект? Какой "источник"?
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 31 2009, 21:00
Сообщение #8


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Я думаю, что мне не нужна обратная связь по напряжению.
Зачем? Нет необходимости в абсолютной стабильности напряжения на вентиляторах.


Вентилятор - хреновая нагрузка. От фаз луны сильно нагрузка зависит. Могут меняться режимы преобразования. Я ж правильно понимаю, Вам надо поддерживать температуру не выше заданной? Т.е. обратная связь по температуре? Если да, то без обратной связи по напряжению вся конструкция легко может перейти в режим генерации на низкой частоте. Т.е. вентиляторы будут то крутить на полную, то близки к останову. Вам оно надо?

Цитата
А что за проект? Какой "источник"?


Понижающий источник из 12В в сколько надо, заданных переменной в программном обеспечении. Функции ШИМ-контроллера полностью в проце. Т.е. к Вашей схеме добавится только 2 резистора и конденсатор для обеспечения обратной связи по напряжению. Остальное - софтом.

А с другой стороны, нафиг там нужен дроссель и конденсатор? Шимьте прямо двигатель, и фиг с ним.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jan 31 2009, 21:07
Сообщение #9


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Rst7 @ Feb 1 2009, 01:00) *
Вентилятор - хреновая нагрузка. От фаз луны сильно нагрузка зависит. Могут меняться режимы преобразования. Я ж правильно понимаю, Вам надо поддерживать температуру не выше заданной? Т.е. обратная связь по температуре? Если да, то без обратной связи по напряжению вся конструкция легко может перейти в режим генерации на низкой частоте. Т.е. вентиляторы будут то крутить на полную, то близки к останову. Вам оно надо?



Понижающий источник из 12В в сколько надо, заданных переменной в программном обеспечении. Функции ШИМ-контроллера полностью в проце. Т.е. к Вашей схеме добавится только 2 резистора и конденсатор для обеспечения обратной связи по напряжению. Остальное - софтом.

А с другой стороны, нафиг там нужен дроссель и конденсатор? Шимьте прямо двигатель, и фиг с ним.

Хм, генерация?
Изменение скорости вращения, если соответственно изменилась температура, происходит раз в две секунды.
Думаю, не страшно, если раз в две секунды будет незначительно меняться напряжение на выходе фильтра.
То есть система весьма инерционна. Большего и не нужно, думаю.

По источнику - интересно. Нужен АЦП для замеров?

Если без фильтра - тогда импульсы с датчиков вращения в вентиляторах будут модулироваться.
Но главное - тогда некоторые вентиляторы будут вращаться даже при скважности = 1%!
Причем на полных оборотах! smile.gif

Это я попробовал при текущей частоте ШИМ в 30кГц. Видимо, надо её понижать. И значительно...
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 31 2009, 21:18
Сообщение #10


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Думаю, не страшно, если раз в две секунды будет незначительно меняться напряжение на выходе фильтра.


Думаете, получится "незначительно"? Имейте в виду, что изменив скорость вентилятора, Вы получите изменение температуры совсем не мгновенно. Скажем, температура превысила допустимую, регулятор начал повышать обороты. Однако, температура пока не падает, а только уменьшается скорость нарастания... Регулятор еще увеличивает обороты, скорость нарастания опять уменьшается... И так далее, пока не пойдет вниз и не пересечет уставку (а заброс то уже будь здоров)... И регулятор начинает разгоняться в другую сторону... Вот и генерация. Вообщем, все зависит от характеристик объекта регулирования. В общем случае, имеет смысл сделать ПИД-регулятор по температуре, у которого выход будет входом установки выходного напряжения на двигателе. Тогда можно на что-то надеяться. Или выбирать дроссель таким образом, чтобы во всем диапазоне выходных напряжений не выходить из режима непрерывных токов. Тогда можно попробовать обойтись одним ПИД-регулятором, прямо с термодатчика на ШИМ. Для уверенного нахождения в режиме непрерывных токов можно, например, резко повысить частоту ШИМ'а при текущей индуктивности - по нынешним временам килогерц 250 будет нестыдно - например, Tiny25 как раз обеспечит 8мибитный шим с такой частотой. Хотя, 560 мкГн, скорее всего имеет весьма приличные потери на такой частоте.

Цитата
Нужен АЦП для замеров?


Конечно.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jan 31 2009, 21:36
Сообщение #11


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата
Я ж правильно понимаю, Вам надо поддерживать температуру не выше заданной?

Не думаю, что, применительно к таким элементам сист. блока, как видеокарта и процессор, можно добиться таких результатов.
Ну разве только с помощью фреонки smile.gif

Моя цель - менять воздушный поток в корпусе и на кулере процессора в некоторых пределах. Узких или широких - устанавливается программно и зависит от конкретных комплектующих, корпуса, количества вентиляторов и их размеров и т.д.
Цитата(Rst7 @ Feb 1 2009, 01:18) *
Думаете, получится "незначительно"? Имейте в виду, что изменив скорость вентилятора, Вы получите изменение температуры совсем не мгновенно. Скажем, температура превысила допустимую, регулятор начал повышать обороты. Однако, температура пока не падает, а только уменьшается скорость нарастания... Регулятор еще увеличивает обороты, скорость нарастания опять уменьшается... И так далее, пока не пойдет вниз и не пересечет уставку (а заброс то уже будь здоров)... И регулятор начинает разгоняться в другую сторону... Вот и генерация. Вообщем, все зависит от характеристик объекта регулирования. В общем случае, имеет смысл сделать ПИД-регулятор по температуре, у которого выход будет входом установки выходного напряжения на двигателе. Тогда можно на что-то надеяться. Или выбирать дроссель таким образом, чтобы во всем диапазоне выходных напряжений не выходить из режима непрерывных токов. Тогда можно попробовать обойтись одним ПИД-регулятором, прямо с термодатчика на ШИМ. Для уверенного нахождения в режиме непрерывных токов можно, например, резко повысить частоту ШИМ'а при текущей индуктивности - по нынешним временам килогерц 250 будет нестыдно - например, Tiny25 как раз обеспечит 8мибитный шим с такой частотой. Хотя, 560 мкГн, скорее всего имеет весьма приличные потери на такой частоте.

Ну у меня пока программа работает довольно примитивно - каждому измеренному значению температуры вычисляется строго фиксированное значение оборотов. То есть при 50 градусах, допустим, 50%, при 60 - 80% и т.д.
Никакой генерации не будет.

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

При критическом увеличении температуры или при незапланированном останове вентилятора включится сигнал.

ЗЫ: А почему так важно не выходить из режима непрерывных токов?
Индуктивность, при желании, можно поменять. Меньший вариант - это всегда лучше smile.gif
Go to the top of the page
 
+Quote Post
Rst7
сообщение Jan 31 2009, 21:57
Сообщение #12


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
То есть при 50 градусах, допустим, 50%, при 60 - 80% и т.д.


Не очень я понимаю глубокий смысл сего действа. Такой подход может и стрельнет, но вот если объект характеристики поменяет, то будет все не очень хорошо. Возможно случится превышение максимальной температуры.

Цитата
А почему так важно не выходить из режима непрерывных токов?


Тогда коэффициент заполнения в первом приближении определяет выходное напряжение по линейному закону. Т.е. 0% - 0 на выходе, 100% - полное питание на выходе. Тогда можно непосредственно ПИД-регулятор по температуре вводить.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jan 31 2009, 22:08
Сообщение #13


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Rst7 @ Feb 1 2009, 01:57) *
Не очень я понимаю глубокий смысл сего действа. Такой подход может и стрельнет, но вот если объект характеристики поменяет, то будет все не очень хорошо. Возможно случится превышение максимальной температуры.

Тогда я об этом узнаю по сигналу.
И, либо заменю неисправный вентилятор, либо поменяю настройки программы.

Невозможно поддерживать температуру процессора или современной видеокарты постоянной.
Под нагрузкой (игрушку там трёхмерную запустили, или рассчётами научными занялись) всё равно будет развита более высокая рабочая температура. Этому может помешать, разве что, фреонка или мощная водянка.
И смысл - просто увеличить обдув на определённый уровень (сохранив при этом приемлемый уровень шума!), чтобы не допустить чрезмерного повышения температуры. smile.gif
Тогда как, будучи в состоянии относительного покоя (слушаем там музыку или пишем программу или платку там разводим), понижаем скорость вентиляторов до минимума, а часть - и вовсе выключаем.

Результат - комфортная и безшумная работа и хорошее охлаждение при необходимости.

Ну, практика покажет, насколько себя оправдает такой подход.
Годы эксплуатации с примитивным реобасом на транзисторе и переменном резисторе, настроенном один раз, не выявили каких-либо проблем с фазами луны и прочим шаманством... laughing.gif

Хотя я и задумываю девайс как несколько модулей, чтобы, в случае чего, изменить конструкцию, заменив только часть устройства.
Цитата
Тогда коэффициент заполнения в первом приближении определяет выходное напряжение по линейному закону. Т.е. 0% - 0 на выходе, 100% - полное питание на выходе. Тогда можно непосредственно ПИД-регулятор по температуре вводить.

Вот вся беда имп. стабилизаторов - они рассчитаны на определённое напряжение и ток.
А если они должны меняться - проблемы...
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Jan 31 2009, 23:02
Сообщение #14


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(sonycman @ Feb 1 2009, 02:08) *
Тогда я об этом узнаю по сигналу.
И, либо заменю неисправный вентилятор, либо поменяю настройки программы.

Невозможно поддерживать температуру процессора или современной видеокарты постоянной.
Под нагрузкой (игрушку там трёхмерную запустили, или рассчётами научными занялись) всё равно будет развита более высокая рабочая температура. Вот вся беда имп. стабилизаторов - они рассчитаны на определённое напряжение и ток.
А если они должны меняться - проблемы...

Источники рассчитаны на то, на что рассчитаны.
Просто, имея некоторый опыт, скажу, что придется действительно повозиться с обратной связью и быстрой по напряжению и медленной по теплу. Прямое регулирование, без обратной связи по теплу, скорее всего, ничего путного не даст.
Это СИСТЕМА и в ней могут быть неожиданности, которые не учтешь расчетом. Многие параметры заранее неизвестны. Ошибки приводят к тому, что вентилятор начинает работать в релейном режиме. Т.е включаться на минуту-две с максимальной мощностью, потом отключаться на такое же время. При этом температура охлаждаемого объекта может реально скакать на десятки градусов. Это (термоциклирование) для аппаратуры еще хуже, чем постоянный нагрев.
Практический совет - не допускайте полной остановки вентилятора даже сразу после включения, когда аппаратура еще холодная. Это поможет упростить задачу.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jan 31 2009, 23:03
Сообщение #15


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



ЗЫ: всё таки вы меня заинтересовали своей обратной связью.

Попробую завтра взять какой-нибудь понижающий DC\DC преобразователь и подать через интегрирующую цепь выпрямленное буфферизованное напряжение с ШИМ генератора микроконтроллера.
В теории должно быть так: повышаем скважность ШИМ линии управления, растёт напряжение на пине обр. связи преобразователя.
Он уменьшает скважность своего ШИМ, напряжение на его выходе падает, падает оно и на пине обр. связи...
Имеем - путём увеличения скважности микроконтроллером понижаем напряжение на выходе DC\DC... ??

Что скажете, уважаемые?
Тут вот ещё бог знает, как поведёт себя преобразователь при нулевой и стопроцентной требуемой скважности для достижения нулевого и максимального напряжения на выходе...
Не все контроллеры могут работать со 100% duty cycle...

ЗЗЫ: как бы ещё правильно собрать интегрирующую/суммирующую схему?
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Jan 31 2009, 23:05
Сообщение #16


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(Rst7 @ Feb 1 2009, 00:49) *
Я знаю, щас меня пан Microwatt зафукает, я Вам завтра выложу источник на Tiny25, как раз подходящий под Ваши требования wink.gif Весь проект, с модельками и исходниками. Покрутите.

Та шо ж я, Змей Горыныч что ли, на все пламенем фукать?
Реализаций может быть много. Дело вкуса.
Лишь бы хорошо работало.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Jan 31 2009, 23:17
Сообщение #17


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Microwatt @ Feb 1 2009, 03:02) *
Это СИСТЕМА и в ней могут быть неожиданности, которые не учтешь расчетом. Многие параметры заранее неизвестны. Ошибки приводят к тому, что вентилятор начинает работать в релейном режиме. Т.е включаться на минуту-две с максимальной мощностью, потом отключаться на такое же время. При этом температура охлаждаемого объекта может реально скакать на десятки градусов. Это (термоциклирование) для аппаратуры еще хуже, чем постоянный нагрев.
Практический совет - не допускайте полной остановки вентилятора даже сразу после включения, когда аппаратура еще холодная. Это поможет упростить задачу.

Модель регулирования такая:
Toff - температура t, ниже которой вентилятор останавливается (Vout = 0).
Tmin - t, начиная с которой вентилятор вращается с мин. (RPMmin) оборотами.
Tmax - t, после достижения которой вентилятор вращается с макс. (RPMmax) оборотами.
В диапазоне Tmax - Tmin вычисляется соотв. значение оборотов между RPMmin и RPMmax.

Допустим, процессор: Toff = 25, Tmin = 30, Tmax = 50, RPMmin = 50%, RPMmax = 100%.
Вентилятор сможет остановиться только если сист. блок вынести на балкон зимой, или погрузить систему в сон smile.gif
Никакого релейного режима, так как предусмотрен определённый запас по температуре (Tmin - Toff).

Или, например, вытяжной тыловой вентилятор корпуса (в качестве датчика - тот же датчик процессора): Toff = 45, Tmin = 50, Tmax = 60, RPMmin = 40%, RPMmax = 80%.
При слабой загрузке - отключен. Включится только при повышении t на пять градусов с температуры отключения...
Можно и увеличить это значение smile.gif

Можно ввести фильтрацию результатов измерения, можно устанавливать таймеры - возможностей море, стоит только захотеть.
Практика покажет недостатки и отшлифует модель.
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Feb 1 2009, 01:11
Сообщение #18


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Ага, прекрасный алгоритм. На бумаге все прекрасно.
Сам вентилятор при включении имеет значительный гистерезис. Датчик сильно врет по времени. Производительность вентилятора сильно нелинейна от приложенного напряжения и от модели к модели.
Все вместе это может привести либо к редейному режиму, либо к автоколебаниям скорости с довольно малым периодом 2-3 секунды. Вентилятор взвывает, как порывы ветра при вьюге. Субъективно это быстро надоедает, уж лучше бы он выл громко, но на одной ноте.
Ладно, пробуйте, потом расскажете.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 1 2009, 01:19
Сообщение #19


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(rezident @ Feb 1 2009, 00:00) *
Вам нужно ввести локальную обратную связь по напряжению. А внешним сигналом лишь изменять уровень опорного сигнала, относительно которого ШИМ-контроллер (посредством ООС) будет обеспечивает стабилизацию выходного напряжения.
Про нелинейность. Все верно, так и должно быть. Введение локальной ООС по напряжению должно устранить эту нелинейность.

А не подскажете микросхему buck конвертера с доступным выводом для опорного напряжения?
Цитата(Microwatt @ Feb 1 2009, 05:11) *
Ага, прекрасный алгоритм. На бумаге все прекрасно.
Сам вентилятор при включении имеет значительный гистерезис. Датчик сильно врет по времени. Производительность вентилятора сильно нелинейна от приложенного напряжения и от модели к модели.
Все вместе это может привести либо к редейному режиму, либо к автоколебаниям скорости с довольно малым периодом 2-3 секунды. Вентилятор взвывает, как порывы ветра при вьюге. Субъективно это быстро надоедает, уж лучше бы он выл громко, но на одной ноте.
Ладно, пробуйте, потом расскажете.

Но ведь сейчас это не особо важно. Методика будет в любом случае отлажена и доведена до ума программно.
Мне пока важно закончить с аппаратной частью...

Вот замутили тут меня со стабилизацией по напряжению sad.gif
Go to the top of the page
 
+Quote Post
Tanya
сообщение Feb 1 2009, 05:05
Сообщение #20


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Microwatt @ Feb 1 2009, 04:11) *
Ага, прекрасный алгоритм. На бумаге все прекрасно.
Сам вентилятор при включении имеет значительный гистерезис. Датчик сильно врет по времени. Производительность вентилятора сильно нелинейна от приложенного напряжения и от модели к модели.
Все вместе это может привести либо к редейному режиму, либо к автоколебаниям скорости с довольно малым периодом 2-3 секунды. Вентилятор взвывает, как порывы ветра при вьюге. Субъективно это быстро надоедает, уж лучше бы он выл громко, но на одной ноте.
Ладно, пробуйте, потом расскажете.

Ну... релейный режим - тоже автоколебания. А вот про субъективно... Это очень субъективно - людям с хорошим слухом медленное изменение частоты еще противнее, чем искусственная вьюга.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 1 2009, 09:53
Сообщение #21


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Почему у большинства компактных buck регуляторов макс. duty cycle не превышает 97%?
Ведь это значит, что не видать мне 12 вольт на выходе с таким регулятором!
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Feb 1 2009, 11:49
Сообщение #22


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(sonycman @ Feb 1 2009, 13:53) *
Почему у большинства компактных buck регуляторов макс. duty cycle не превышает 97%?
Ведь это значит, что не видать мне 12 вольт на выходе с таким регулятором!

Конечно не видать.
Более того, buck регулятор хорошо работает при duty cycle от 0.5 и ниже. Все, что больше половинки вносит трудности с его устойчивостью. Начинаются нашлепки со слоп-компенсацией, фазовой коррекцией....
Go to the top of the page
 
+Quote Post
Rst7
сообщение Feb 1 2009, 12:03
Сообщение #23


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Вот обещаный проект. Это степдаун с 10-14 вольт на 3.3...9 мощностью до 10Вт. Расчитан на режим непрерывных токов.

Прикрепленное изображение


Прикрепленный файл  DCDC_T25.ZIP ( 36.38 килобайт ) Кол-во скачиваний: 163


В архиве исходники под IAR плюс моделька в MicroCap8 (к сожалению, чистую модель для проверки усточивости я потерял) и модель в Proteus'e. Модель в протеусе была сделана как проба, однако, оказалось, что для моделирования именно источников на процах очень даже ничего.

По схеме - Q2,Q3 - драйвер затвора, Q5 - смешивание двух шимов для обеспечения мертвого времени, один шим - регулятор, второй - просто ограничение мертвого времени. Простое добавление мертвого времени в софт регулятора прилично увеличивает по тактам, решил сделать так. Q4 - компаратор среднего тока. По мере превышения порога сначала через обратную связь работает, если вдруг проц не живет, то ограничиват напряжение на затворе, а дальше умирает предохранитель.

Собственно сам регулятор написан на асме и представляет из себя П и И-звенья. Д-звено выполнено в виде конденсатора, шунтирующего верхний резистор делителя - так лучше, чем программное Д-звено.

Единственно что, пришлось в софте сделать специальный #define PROTEUS, чисто для обхода глюков эмулятора.

И еще. В софте желательно перенести сброс сторожевого таймера только в те ветки, которые соответствуют нахождению регулятора в нормальном режиме (без ограничения). Тогда, если что-то случится с девайсом и регулятор надолго упрется - проц просто сбросится и все.

В железе проект проверял, вполне модельке соответствует. Но надо обратить внимание на ESR выходного конденсатора - если оно велико, будет возбуд. В реальной жизни ключ - IRLMS6802. R6 - пять резисторов по 1Ом впараллель. Драйвер можете выбрать на свой вкус, однако, как по мне - 2 транзистора в SOT23 меньше любого драйвера, а про цену помолчим вообще wink.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 1 2009, 14:12
Сообщение #24


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Microwatt @ Feb 1 2009, 15:49) *
Конечно не видать.
Более того, buck регулятор хорошо работает при duty cycle от 0.5 и ниже. Все, что больше половинки вносит трудности с его устойчивостью. Начинаются нашлепки со слоп-компенсацией, фазовой коррекцией....

Ну вот, это мне не подходит. Получается хуже, чем вообще без регулятора. sad.gif
Сейчас есть чипы со 100% скважностью. Думаю попробовать такой.
Но, в любом случае, придётся добавить ОУ для подачи опорного напряжения на делитель feedback вывода.
И юзать LUT таблицу, так как нелинейность заданного/действительному напряжению будет много больше.
В общем, сомнительное удовольствие...

Идеальной была бы компактная микросхема с REF выводом, со 100% duty cycle и с диапазоном входных напряжений не менее 12 вольт.
Если кто в курсе - подскажите, пожалуйста smile.gif

Цитата(Rst7 @ Feb 1 2009, 16:03) *
Вот обещаный проект. Это степдаун с 10-14 вольт на 3.3...9 мощностью до 10Вт. Расчитан на режим непрерывных токов.

Спасибо, Дмитрий.
А можно эту схему приспособить для работы в 0-12в. 1А диапазоне?
В принципе, тоже довольно сложная конструкция. Требует много соединений с контроллером, если ставить 4 канала...
А зачем нужна кнопка и резистор R9?
Go to the top of the page
 
+Quote Post
rezident
сообщение Feb 1 2009, 14:37
Сообщение #25


Гуру
******

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



Цитата(sonycman @ Feb 1 2009, 19:12) *
А зачем нужна кнопка и резистор R9?
Как я понимаю, R8 и R9 нужны для создания более адекватной модели электролита (эквивалент ESR) в программе-моделировщике Proteus.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Feb 1 2009, 15:20
Сообщение #26


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
А можно эту схему приспособить для работы в 0-12в. 1А диапазоне?


Не вижу особых проблем.

Во-первых, убрать Dead Time, заменив тут
Код
  while(dt<0xE0);


0xE0 на 0xFF.

Во-вторых, уменьшить токоизмерительный резистор. Ну, скажем, до 0.15ом.

Цитата
В принципе, тоже довольно сложная конструкция. Требует много соединений с контроллером, если ставить 4 канала...


Можно убрать аппаратное внесение deadtime и выполнить его программно. Тогда один контроллер сможет справиться с двумя каналами.

Цитата
А зачем нужна кнопка и резистор R9?


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

Собственно, именно для "поиграться" с этим проектом, поставьте протеус. Я вообще отрицательно к симуляторам камней отношусь, но именно в таком случае очень даже неплохо выходит.

Цитата
Как я понимаю, R8 и R9 нужны для создания более адекватной модели электролита (эквивалент ESR)


Безусловно.

Щас поглядел в моделлере. Работает до максимального напряжения на нагрузку 10ом. При этом, как оказалось, не надо уменьшать резистор токоизмерительный, а надо уменьшить скорость мягкого запуска, вот так
Код
  do
  {
    dt++;
    OCR1B=dt;
    __delay_cycles(100);
  }
  while(dt<0xFF);


Иначе, защита по току не дает нарасти напряжению на выходе - регулятор-то пытается получить нужное напряжение по принципу "быстрей-быстрей", пытаясь вдуть ток в нагрузку, тут ему краник и пережимают smile.gif

И щас посмотрел свежим взглядом, вроде нет проблем сделать программный dead-time.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Feb 1 2009, 15:26
Сообщение #27


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(sonycman @ Feb 1 2009, 18:12) *
Ну вот, это мне не подходит. Получается хуже, чем вообще без регулятора. sad.gif
Сейчас есть чипы со 100% скважностью. Думаю попробовать такой.

Спасибо, Дмитрий.
А можно эту схему приспособить для работы в 0-12в. 1А диапазоне?
В принципе, тоже довольно сложная конструкция. Требует много соединений с контроллером, если ставить 4 канала...

Что у Вас за вентилятор? Так таки 1 ампер и потребляет? Что за датчик температуры по сопротивлению?
В конце-концов, можно поставить обыкновенный компенсационный регулятор и не заморачивать себе голову кучей ключей, контроллеров и прочими высокохудожественными декорациями. Максимум что такой регулятор будет рассеивать для 12ваттного вентилятора - 3 ватта. Сдуть еще 3 ватта таким вертолетом можно легко.
Ну, потеряете на регуляторе 0.5-1 вольт, ни один ШИМ лучше не вытянет.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 1 2009, 16:41
Сообщение #28


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Microwatt @ Feb 1 2009, 19:26) *
Что у Вас за вентилятор? Так таки 1 ампер и потребляет? Что за датчик температуры по сопротивлению?
В конце-концов, можно поставить обыкновенный компенсационный регулятор и не заморачивать себе голову кучей ключей, контроллеров и прочими высокохудожественными декорациями. Максимум что такой регулятор будет рассеивать для 12ваттного вентилятора - 3 ватта. Сдуть еще 3 ватта таким вертолетом можно легко.
Ну, потеряете на регуляторе 0.5-1 вольт, ни один ШИМ лучше не вытянет.

Один канал может содержать от одного до четырёх вентиляторов. Четыре штуки легко могут потреблять ток до 1А.
Датчики на DS18S20.

Раньше и были линейные регуляторы. Не хотелось бы снова к ним возвращаться... не нужны лишние радиаторы...
Да и реобас внутри отсека 5.25 будет плохо обдуваться.

Та схема, что имеется сейчас, даёт на выходе 11.5 вольт макс.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 1 2009, 17:48
Сообщение #29


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Вот что получилось сейчас:

Прикрепленное изображение


Переменный резистор заменить на ФНЧ для сигнала ШИМ от контроллера и всё smile.gif
Вроде работает. Выходное напряжение устанавливается от 0.5 до 11.5 вольт весьма линейно.

Правда, пульсации на выходе стабилизатора увеличились после установки ОУ. Возможно, надо его как то скорректировать...
Может, подскажете, как?

А можно и так оставить, не так уж важно, в принципе... smile.gif

Закажу на днях buck контроллеры со 100% duty cycle.
Например, LM3475 понравился, правда, ключ внешний надо...

Можно и к линейной стабилизации вернуться. Но для себя делаю, хочется получше. И так печка внутри сист. блока под нагрузкой, а тут ещё моё барахло будет добавлять жару sad.gif
К тому же корпуса ТО-220 вместе с радиаторами и те-же ОУ скушают никак не меньше - скорее, больше места на плате...
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Feb 1 2009, 18:25
Сообщение #30


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(sonycman @ Feb 1 2009, 20:48) *
Вот что получилось сейчас:

Прикрепленное изображение


Переменный резистор заменить на ФНЧ для сигнала ШИМ от контроллера и всё smile.gif
Вроде работает. Выходное напряжение устанавливается от 0.5 до 11.5 вольт весьма линейно.

Ну и хорошо, если получилось.
Для меня только полная загадка зачем тут еще и ОУ? В одно плечо делителя включается либо термодатчик, либо сигнал управления с пресловутого контроллера...
Выходное напряжение регулировать ниже 5 вольт нет смысла. Вентилятор при 3-4 вольтах с места не стронется.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 1 2009, 18:31
Сообщение #31


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Microwatt @ Feb 1 2009, 22:25) *
Для меня только полная загадка зачем тут еще и ОУ? В одно плечо делителя включается либо термодатчик, либо сигнал управления с пресловутого контроллера...

Можете подсказать, как включить сигнал от контроллера в плечо делителя?

Цитата
Выходное напряжение регулировать ниже 5 вольт нет смысла. Вентилятор при 3-4 вольтах с места не стронется.

Легко. Один из моих Gembird стартует с 2.5 вольт. И уже на 500 оборотах smile.gif
Go to the top of the page
 
+Quote Post
Клим
сообщение Feb 1 2009, 18:59
Сообщение #32


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541



А обратная связь по частоте вращения венилятора почему не учитывается ? По-моему, правильнее на нее ориентироваться, чем на напряжение.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 1 2009, 19:04
Сообщение #33


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Клим @ Feb 1 2009, 22:59) *
А обратная связь по частоте вращения венилятора почему не учитывается ? По-моему, правильнее на нее ориентироваться, чем на напряжение.

Но ведь задача не в том, чтобы поддерживать скорость с точностью до оборота.
Задача - в какой-то степени менять воздушный поток.

Скорость считывается чисто для визуализации и для контроля сильного отклонения от заданной.
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Feb 1 2009, 20:20
Сообщение #34


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(sonycman @ Feb 1 2009, 21:31) *
Можете подсказать, как включить сигнал от контроллера в плечо делителя?

Если выход контроллера логический уровень с ШИМ, то нужно профильтровать его в RCR фильтре (Т-образном) и подключить параллельно нижнему плечу делителя. Параметры фильтра и резисторов просчитать, конечно.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 1 2009, 20:59
Сообщение #35


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Microwatt @ Feb 2 2009, 00:20) *
Если выход контроллера логический уровень с ШИМ, то нужно профильтровать его в RCR фильтре (Т-образном) и подключить параллельно нижнему плечу делителя. Параметры фильтра и резисторов просчитать, конечно.

Спасибо! Буду пробовать! smile.gif
Go to the top of the page
 
+Quote Post
Клим
сообщение Feb 2 2009, 11:06
Сообщение #36


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541



Цитата(sonycman @ Feb 1 2009, 23:04) *
Но ведь задача не в том, чтобы поддерживать скорость с точностью до оборота.
Задача - в какой-то степени менять воздушный поток.

Скорость считывается чисто для визуализации и для контроля сильного отклонения от заданной.

Но ведь, воздушный поток напрямую зависит от скорости вращения. И зачем делать схему с ДВУМЯ ШИМами ?
Как по мне - то надо использовать вентиляторы с таходатчиками, на них смотреть скорость вращения. И регулировать именно по этой скорости.
Т.е. алгоритм я вижу такой: подаем максимальное напряжение - смотрим максимальную скорость; выставляем скорость в процентах от максимума в зависимости от температры.
На все про все 1 котнроллер, например тини13.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Feb 2 2009, 12:15
Сообщение #37


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
воздушный поток напрямую зависит от скорости вращения.


Ага, а еще от перепада давлений и прочих фаз луны.

Цитата
выставляем скорость в процентах от максимума в зависимости от температры.


Смысл?

Давайте я попробую сформулировать задачу, как она видится мне.

Для начала посмотрим, какие параметры мы хотим оптимизировать - это уровень шума (минимизировать) и энергопотребление (минимизировать). Минимизация этих параметров возможна только при удержании температуры в районе максимально-допустимой. Тогда у вентиляторов будут минимально возможные обороты и минимальное потребление.

Для удержания температуры в районе максимально-допустимой необходимо вводить обратную связь по температуре.

Простейший способ - релейное управление - не годится по причине того, что уровень шума в отличии от энергопотребления надо рассматривать как максимальное мгновенное значение. Т.е. включающиеся на полную вентиляторы с какой-то периодичностью не годятся.

Значит необходима плавная регулировка. Теперь уже пошли суровые будни smile.gif Непосредственное управление напряжением на двигателе в зависимости от температуры через PID-регулятор даст нужный результат. А вот способ получения заданного напряжения на двигателе - это уже дело вкуса, хотя, с точки зрения минимизации энергопотребления, стреляет только импульсник.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Feb 2 2009, 12:32
Сообщение #38


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(Клим @ Feb 2 2009, 14:06) *
Но ведь, воздушный поток напрямую зависит от скорости вращения. И зачем делать схему с ДВУМЯ ШИМами ?
Как по мне - то надо использовать вентиляторы с таходатчиками, на них смотреть скорость вращения. И регулировать именно по этой скорости.
.

Земляк, надо с какого-то момента воспринимать задачи на СИСТЕМНОМ уровне, а не на программерском. Не обороты вентилятора нужно стабилизировать, а температуру в конечном итоге.
Потому, нужно отслеживать датчик температуры и пропорционально разности увеличивать напряжение питания вентилятора. А он уж сам потребные обороты разовьет. Причем, независимо от модели и особенностей формы лопастей, покрытых пылякой у каждого экземпляра.
Ни тахогенераторы с 16-разрядными АЦП, ни быстрые преобразования Фурье, ни лазерные дальномеры тут не помогут.
Go to the top of the page
 
+Quote Post
Herz
сообщение Feb 2 2009, 12:45
Сообщение #39


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(Rst7 @ Feb 2 2009, 14:15) *
Ага, а еще от перепада давлений и прочих фаз луны.

Смысл?

Давайте я попробую сформулировать задачу, как она видится мне.

Для начала посмотрим, какие параметры мы хотим оптимизировать....

Дык, с этого нужно было бы начинать. Вроде человек и оптимизировать-то ничего не собирается....

Цитата(sonycman @ Jan 31 2009, 23:36) *
Моя цель - менять воздушный поток в корпусе и на кулере процессора в некоторых пределах. Узких или широких - устанавливается программно и зависит от конкретных комплектующих, корпуса, количества вентиляторов и их размеров и т.д.

Но ведь задача не в том, чтобы поддерживать скорость с точностью до оборота.
Задача - в какой-то степени менять воздушный поток.

Скорость считывается чисто для визуализации и для контроля сильного отклонения от заданной.


А ему тут уже чего только не насоветовали: и ПИД-регуляторы, и обратные связи по всем возможным параметрам, и всякие устойчивые алгоритмы...
Смешно, ей-богу...
Go to the top of the page
 
+Quote Post
Tanya
сообщение Feb 2 2009, 12:46
Сообщение #40


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Microwatt @ Feb 2 2009, 15:32) *
Ни тахогенераторы с 16-разрядными АЦП, ни быстрые преобразования Фурье, ни лазерные дальномеры тут не помогут.

Почему не помогут? Микрофон у вентилятора +"16-разрядный АЦП+ быстрые преобразования Фурье" - самое оно.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Feb 2 2009, 13:22
Сообщение #41


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Дык, с этого нужно было бы начинать. Вроде человек и оптимизировать-то ничего не собирается....


Так а смысл? Сделать лишь бы сделать? "Вот я непонятно как кручу обороты вентилятора от температуры?"

Понятно, что хобби, но где-же повышение экспиренса?

Зато, решив описанную мной задачу, можно бить себя пяткой в грудь - "Я сделал систему, оптимизированную по таким-то и таким-то параметрам". Системный подход налицо, экспы заметно добавилось. Так сказать, левел ап smile.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
wim
сообщение Feb 2 2009, 13:43
Сообщение #42


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Tanya @ Feb 2 2009, 15:46) *
... Микрофон у вентилятора +"16-разрядный АЦП+ быстрые преобразования Фурье" - самое оно.

Очень хоцца узнать продолжение - куда вштрекать выход быстрого преобразователя Фурье? smile.gif
Go to the top of the page
 
+Quote Post
Herz
сообщение Feb 2 2009, 15:52
Сообщение #43


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(wim @ Feb 2 2009, 15:43) *
Очень хоцца узнать продолжение - куда вштрекать выход быстрого преобразователя Фурье? smile.gif

Как куда? В ШИМ, ессессно...
Go to the top of the page
 
+Quote Post
wim
сообщение Feb 2 2009, 16:05
Сообщение #44


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Herz @ Feb 2 2009, 18:52) *
Как куда? В ШИМ, ессессно...

Я об этом как бы догадываюсь. smile.gif Меня интересует - как результат БПФ преобразуется в коэффициент заполнения.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 2 2009, 18:07
Сообщение #45


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Herz @ Feb 2 2009, 16:45) *
Дык, с этого нужно было бы начинать. Вроде человек и оптимизировать-то ничего не собирается....

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

Как правильно заметил Rst7 - важно исключить ненужный нагрев и расход тока.
Да и блок питания не резиновый...

Стараюсь пока что воздерживаться от сложных алгоритмов управления, подобных PID.

Часть датчиков температуры установлена на радиаторы кулеров, поэтому резкие скачки измеренной температуры маловероятны.
Пока что не вижу проблем с предложенной мной моделью.
После сборки будет видно...
Go to the top of the page
 
+Quote Post
Tanya
сообщение Feb 2 2009, 18:13
Сообщение #46


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(Herz @ Feb 2 2009, 18:52) *
Как куда? В ШИМ, ессессно...

Нет, сначала в ЦАП, потом в ПИД... и только потом-потом.. уже в ШИМ.
Go to the top of the page
 
+Quote Post
wim
сообщение Feb 2 2009, 19:53
Сообщение #47


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(Tanya @ Feb 2 2009, 21:13) *
Нет, сначала в ЦАП, потом в ПИД... и только потом-потом.. уже в ШИМ.

Дак а что является выходом БПФ? Спектральная плотность шума вентилятора?
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 2 2009, 20:38
Сообщение #48


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Tanya @ Feb 2 2009, 22:13) *
Нет, сначала в ЦАП, потом в ПИД... и только потом-потом.. уже в ШИМ.

Ай-яй-яй!
Модератор, а любим пофлудить... или, может, пофлеймить? Никогда особо не различал эти два понятия, правда smile.gif
Go to the top of the page
 
+Quote Post
Herz
сообщение Feb 2 2009, 20:50
Сообщение #49


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(sonycman @ Feb 2 2009, 22:38) *
Ай-яй-яй!
Модератор, а любим пофлудить... или, может, пофлеймить? Никогда особо не различал эти два понятия, правда smile.gif

С чего это Вы взяли?
Go to the top of the page
 
+Quote Post
Tanya
сообщение Feb 2 2009, 21:02
Сообщение #50


Гуру
******

Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883



Цитата(wim @ Feb 2 2009, 22:53) *
Дак а что является выходом БПФ? Спектральная плотность шума вентилятора?

Зачем пустые вопросы задаете? Вот ниже нас осуждают... Не буду отвечать.

Цитата(sonycman @ Feb 2 2009, 23:38) *
Ай-яй-яй!
Модератор, а любим пофлудить... или, может, пофлеймить? Никогда особо не различал эти два понятия, правда smile.gif

Как можно было такое подумать? Такая серьезная и важная для всех тема, столько идей...
Классическаяя проблема теплового и шумового загрязнения окружающей среды... "То как зверьььь".
И я тоже ужасно устаю от звука вентиляторов - буквально, - зверею, поэтому строгий научный подход к такой теме считаю очень актуальным.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 2 2009, 21:23
Сообщение #51


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Tanya @ Feb 3 2009, 01:02) *
Как можно было такое подумать? Такая серьезная и важная для всех тема, столько идей...

В самом деле?
Что-же, тогда я внимательнейше слежу за мыслью опытных наставников.
Порой меня бросает в трепет от величия звучащих на страницах этой темы научных терминов и идей.
Но я не теряю надежды когда-нибудь постичь их сокровенный и глубокий смысл...
laughing.gif
Go to the top of the page
 
+Quote Post
xemul
сообщение Feb 2 2009, 22:21
Сообщение #52



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Rst7 @ Feb 2 2009, 15:15) *
Давайте я попробую сформулировать задачу, как она видится мне.

Для начала посмотрим, какие параметры мы хотим оптимизировать - это уровень шума (минимизировать) и энергопотребление (минимизировать). Минимизация этих параметров возможна только при удержании температуры в районе максимально-допустимой. Тогда у вентиляторов будут минимально возможные обороты и минимальное потребление.

Не согласен я с таким критерием оптимизации. У процов по 0.13 мкм процессу лишние 10 С на кристалле сокращали время жизни в 2 раза. С новыми (45-65 нм), похоже, еще печальнее (по диагонали пробежал по endurance tests Атома).
Ответы на почти все свои вопросы топикстартер может найти, поползав с осциллографом по паре-тройке мамок, оборудованных оригинальными чипами мониторинга от производителей мамок, и увязав картинки на осциллографе с настройками в биосах. Возможно, такой опыт позволит ему несколько иначе сформулировать задачу и упростить схему (дроссель с кондюком на выходе не нужны ни для 3-, ни для 4-шпыньковых кулеров, да и в MICxxxx потребность примерно такая же; ОС по температуре должна быть изрядно неторопливой (единицы секунд) и с гистерезисом; ШИМ достаточно сделать 4-разрядным; аналоговое управление ШИМ'ом можно попробовать, а можно и сразу не).
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 2 2009, 23:19
Сообщение #53


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(xemul @ Feb 3 2009, 02:21) *
Возможно, такой опыт позволит ему несколько иначе сформулировать задачу и упростить схему (дроссель с кондюком на выходе не нужны ни для 3-, ни для 4-шпыньковых кулеров, да и в MICxxxx потребность примерно такая же;

Нет у меня возможности щупать материнки.
Да и в свою лезть как-то боязно.

Изначально так и было - единственный мосфет. Но на частоте 30кГц менять скорость не получилось. Вентилятор вращался на полных оборотах при скважности всего 1%...
Возможно, если понизить частоту, что-то и получится.
Можно попробовать.

Но тогда придётся думать, как работать с импульсами таходатчика, промодулированными ШИМ...

В общем, вот что у меня получилось с введением сигнала ШИМ в цепь обратной связи регулятора:
Прикрепленное изображение


Размах выходного напряжения, конечно-же, уступает схеме с ОУ: от 1.4 до 10.5 вольт против 0.5 - 11.5.
Если удастся достигнуть Vout = Vin, тогда можно на этом остановиться.
smile.gif
Go to the top of the page
 
+Quote Post
wim
сообщение Feb 3 2009, 08:35
Сообщение #54


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(sonycman @ Feb 3 2009, 00:23) *
... Порой меня бросает в трепет от величия звучащих на страницах этой темы научных терминов и идей.
Но я не теряю надежды когда-нибудь постичь их сокровенный и глубокий смысл...
laughing.gif

Дак Вы ж нас запутали вот этим:
Цитата(sonycman @ Feb 2 2009, 21:07) *
... Стараюсь пока что воздерживаться от сложных алгоритмов управления, подобных PID...

А сами юзаете схему на MIC4680, в которой этот самый PID и сидит. smile.gif
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 3 2009, 08:43
Сообщение #55


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(wim @ Feb 3 2009, 12:35) *
Дак Вы ж нас запутали вот этим:

Прошу никого не обижаться на этот мой пост, он адресован скучающей девушке и носит шутливый тон... smile.gif

Я имел ввиду програмную реализацию PID в микроконтроллере.
Go to the top of the page
 
+Quote Post
Herz
сообщение Feb 3 2009, 08:58
Сообщение #56


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(sonycman @ Feb 3 2009, 10:43) *
Прошу никого не обижаться на этот мой пост, он адресован скучающей девушке и носит шутливый тон... smile.gif

Я имел ввиду програмную реализацию PID в микроконтроллере.

Да? А я вот подумал, что тот пост - мне в ответ.
А насчёт "скучающей девушки" это Вы напрасно. Всем бы так скучать...
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 3 2009, 23:13
Сообщение #57


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Хотел ещё спросить, как мне правильно развести землю на плате.
Ведь микроконтроллер своим сигналом напрямую управляет напряжением на силовых стабилизаторах, их земли не должны иметь ни малейшей разницы потенциалов.

Устройство будет питаться от четырёхштырькового стандартного молекса БП компьютера.
При ожидаемых токах 1 - 4 ампера вполне возможна небольшая просадка напряжения на проводах или на дорожках платы.

Поэтому думаю вести земляную дорожку через все стабилизаторы, и уже только потом на контроллер.

А ещё ведь будет постоянно подключенный RS-232, и как бы часть тока не пошла через его шнурок и мат. плату, вдруг что сгорит?

Стоит ли обратить на это внимание?
Go to the top of the page
 
+Quote Post
Herz
сообщение Feb 4 2009, 08:32
Сообщение #58


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(sonycman @ Feb 4 2009, 01:13) *
Хотел ещё спросить, как мне правильно развести землю на плате.
Ведь микроконтроллер своим сигналом напрямую управляет напряжением на силовых стабилизаторах, их земли не должны иметь ни малейшей разницы потенциалов.

Ну, так уж и ни малейшей... Легко можно подсчитать, во что выльется ошибка регулирования при разности земляных потенциалов в несколько милливольт. Существенного влияния это не окажет. Другое дело, что мощные токи по цепи земли могут привести к сбоям МК.
Цитата
Устройство будет питаться от четырёхштырькового стандартного молекса БП компьютера.
При ожидаемых токах 1 - 4 ампера вполне возможна небольшая просадка напряжения на проводах или на дорожках платы.

Поэтому думаю вести земляную дорожку через все стабилизаторы, и уже только потом на контроллер.

Поэтому цепи "силового" тока и "сигнального" следует разделить. Правильным считается соединение земель непосредственно у БП. В Вашем случае разъём питания желательно разместить так, чтобы земля к силовым элементам шла от него в одну сторону, а к МК - в другую. Рядом с разъёмом (а лучше ближе к стабилизаторам) - электролит, у МК - свою ёмкость.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 4 2009, 08:37
Сообщение #59


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Herz @ Feb 4 2009, 12:32) *
Поэтому цепи "силового" тока и "сигнального" следует разделить. Правильным считается соединение земель непосредственно у БП. В Вашем случае разъём питания желательно разместить так, чтобы земля к силовым элементам шла от него в одну сторону, а к МК - в другую. Рядом с разъёмом (а лучше ближе к стабилизаторам) - электролит, у МК - свою ёмкость.

Да, обычно так и делаю.
Из-за погрешности хотел сделать иначе.

Понял, спасибо!

А вот по поводу RS-232? Стоит ли беспокоиться о его земле?

ЗЫ: а то я уже схему опторазвязки тут присмотрел, но, надеюсь, в ней не будет необходимости rolleyes.gif
Go to the top of the page
 
+Quote Post
Herz
сообщение Feb 4 2009, 12:37
Сообщение #60


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Я что-то не понял насчёт RS-232. Видимо, пропустил что-то. К чему он здесь? Что с чем связывать?
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 4 2009, 13:41
Сообщение #61


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Этот-же компьютер будет соединён с реобасом по RS232.
Главным образом для конфигурирования, а также для мониторинга, ведения лога или построения графика темп. режимов.

В принципе, чтобы избежать прхождения больших токов по его кабелю, можно ведь просто не соединять земли реобаса и коннектора DB9 на плате?
Общий провод-то всё равно один...?
Go to the top of the page
 
+Quote Post
Клим
сообщение Feb 4 2009, 18:04
Сообщение #62


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541



Цитата(Rst7 @ Feb 2 2009, 16:15) *
Значит необходима плавная регулировка. Теперь уже пошли суровые будни smile.gif Непосредственное управление напряжением на двигателе в зависимости от температуры через PID-регулятор даст нужный результат. А вот способ получения заданного напряжения на двигателе - это уже дело вкуса, хотя, с точки зрения минимизации энергопотребления, стреляет только импульсник.

В каких пределах регулировать напряжение ? Если напряжение упадет и двигатель остановится ?
Потому и надо управлять оборотами. Другое дело, что потом все равно всек сведется к управлению напряжением smile.gif
А к оборотам я прицепился, потому как вижу тут простую математику: задается минимальная температура и максимальная температуры; и, к примеру при минимальной темепературе выставляется 20% от скорости, а при максимальной 100%. В диапазоне Tmin..Tmax соответственно пропорционально 20%..100%.


Цитата(Microwatt @ Feb 2 2009, 16:32) *
Потому, нужно отслеживать датчик температуры и пропорционально разности увеличивать напряжение питания вентилятора.

Не согласен со словом "пропорционально".

Цитата(sonycman @ Feb 3 2009, 03:19) *
Изначально так и было - единственный мосфет. Но на частоте 30кГц менять скорость не получилось. Вентилятор вращался на полных оборотах при скважности всего 1%...
Возможно, если понизить частоту, что-то и получится.
Можно попробовать.

По моему, на на несколько порядков меньше частота должна быть.
Цитата
Но тогда придётся думать, как работать с импульсами таходатчика, промодулированными ШИМ...

Не уверен, но помоему, таходатчик независимый сигнал выдает.
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Feb 4 2009, 18:13
Сообщение #63


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(Клим @ Feb 4 2009, 22:04) *
Не согласен со словом "пропорционально".

Не согласны? Можно проголосовать "против".
Только системы авторегулирования демократии не терпят.
Если не увеличивать воздействие пропорционально рассогласованию, в системе авторегулирования возникают автоколебания. Вроде же так?
Go to the top of the page
 
+Quote Post
Клим
сообщение Feb 4 2009, 18:33
Сообщение #64


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541



Цитата(Microwatt @ Feb 4 2009, 22:13) *
Не согласны? Можно проголосовать "против".
Только системы авторегулирования демократии не терпят.
Если не увеличивать воздействие пропорционально рассогласованию, в системе авторегулирования возникают автоколебания. Вроде же так?

"Пропорционально" - это есть линейная зависимость. Но, насколько я знаю, в вентиляторах скорость от напряжения зависит не линейно. Минимальное напряжение, при котором вентилятор крутится - величина зависящая от конкретного экземпляра.
А если, допустим в вентилятор что-то попало, он застрял ? Температура возрастет, напряжение поднимется на нем до максимума. Если он 1А от 12в потребляет, то думаю, сгорит достаточно быстро.
Так что контроль оборотов обязательно нужен. А если уж он есть, то почему бы не привязваться к нему ? Тем более, что так организовано управление на нормальных материнках.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 4 2009, 19:54
Сообщение #65


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Клим @ Feb 4 2009, 23:04) *
По моему, на на несколько порядков меньше частота должна быть.
Не уверен, но помоему, таходатчик независимый сигнал выдает.

На низкой частоте вентиляторы будут "петь" - их будет слышно.
Даже на 30кГц (вчера опробовал удачно - просто мешала ёмкость фильтра, убрал её вместе с катушкой инд.) при разгоне слышен призвук.

Таходатчик обычно - открытый коллектор ключа, схема управления которого получает питание от, естественно, питания вентилятора.
Шимим его напрямую - получаем чехарду вместо тахоимпульсов.
Бывают экземпляры без ключа вообще - сигнал берётся прямо с одной из обмоток.
Так что ничего независимого sad.gif
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Feb 4 2009, 23:36
Сообщение #66


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(Клим @ Feb 4 2009, 22:33) *
"Пропорционально" - это есть линейная зависимость. Но, насколько я знаю, в вентиляторах скорость от напряжения зависит не линейно. Минимальное напряжение, при котором вентилятор крутится - величина зависящая от конкретного экземпляра.
А если, допустим в вентилятор что-то попало, он застрял ? Температура возрастет, напряжение поднимется на нем до максимума. Если он 1А от 12в потребляет, то думаю, сгорит достаточно быстро.
Так что контроль оборотов обязательно нужен. А если уж он есть, то почему бы не привязваться к нему ? Тем более, что так организовано управление на нормальных материнках.

Клим, боюсь, Вы даже сути проблемы не уловили. Вентилятор сертифицирован на 12+10% вольт. Если это напряжение не превышать, то ничего с ним не случится. Обороты его мало кого интересуют. Интересует результат - охлаждение объекта.
Проектируется СИСТЕМА. Цель - поддерживать заданную температуру по показаниям датчика, а вовсе не обороты вентилятора, влажность в помещении, уровень шумов в децибеллах. Авария вентилятора, поломка лопасти, пропадание питания, отказ датчика, попадание системы в космический вакуум - побочные проблемы, которые в системе могут возникнуть, но здесь не рассматриваются.
Управление же в статической системе должно быть пропорциональным рассогласованию. Датчик может быть нелинейным, вентилятор, питание нестабильное. Все это не имеет отношения к принципу воздействия на исполнительный орган пропорционально рассогласованию. Все нелинейности элементов системы при этом выбираются автоматически. Здесь слово "выбираются" употребляется в смысле "компенсируются".
Регулирование релейного типа приведет к астатизму, к динамической системе. Такие тоже строятся сплошь и рядом, но тут инерционность датчика и самого теплового процесса приведет к полной остановке/ включению на полную мощность вентилятора, а не к ПЛАВНОМУ регулированию его оборотов.
Кто Вам в Машинке авторегулирование читал? Щербаков?
Или Вы из программеров?
Go to the top of the page
 
+Quote Post
Guest_orthodox_*
сообщение Feb 4 2009, 23:55
Сообщение #67





Guests






Ну ничего себе я опоздал к началу.... Про БПФ интересно было бы читать по ходу написания, конечно... Теперь уже не то...

А по проблеме - годится и первоначальная схема, в первом посте(посту?) . только надо диоды заменить на еще один ключ. Когда верхний открыт - нижний закрыт... Ну, все знают. Я читал, думал - кто-нить подскажет. Мертвое время можно сформировать и просто задержками в затворных цепях - диодно-резистивными как обычно.

Собственно, все.
Это всегда будет неразрывный ток и напряжение на выходе - пропорционально скважности.
PS Второй мосфет обратной проводимости...
PPS И нормально для практических целей обороты регулируются...
До сих пор никто не жаловался....
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Feb 5 2009, 01:11
Сообщение #68


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(orthodox @ Feb 5 2009, 03:55) *
Ну ничего себе я опоздал к началу....
годится и первоначальная схема, в первом посте(посту?) . До сих пор никто не жаловался....

Четчее излагать надо, определеннее. "См. первый же пост сзаду второво." biggrin.gif
Go to the top of the page
 
+Quote Post
Guest_orthodox_*
сообщение Feb 5 2009, 01:42
Сообщение #69





Guests






Цитата(Microwatt @ Feb 5 2009, 03:11) *
Четчее излагать надо, определеннее. "См. первый же пост сзаду второво." biggrin.gif


Там я все подробно читал...Потому и написал...
Чего сложного, мосфет вместо диода?
Сам так делаю, если надо реактивные токи съесть, например...
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 5 2009, 06:11
Сообщение #70


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(orthodox @ Feb 5 2009, 04:55) *
Ну ничего себе я опоздал к началу.... Про БПФ интересно было бы читать по ходу написания, конечно... Теперь уже не то...

А по проблеме - годится и первоначальная схема, в первом посте(посту?) . только надо диоды заменить на еще один ключ. Когда верхний открыт - нижний закрыт... Ну, все знают. Я читал, думал - кто-нить подскажет. Мертвое время можно сформировать и просто задержками в затворных цепях - диодно-резистивными как обычно.

Собственно, все.
Это всегда будет неразрывный ток и напряжение на выходе - пропорционально скважности.
PS Второй мосфет обратной проводимости...
PPS И нормально для практических целей обороты регулируются...
До сих пор никто не жаловался....

То есть ставим N-канальный мосфет вместо диода шоттки?
А можно подробнее про формирование мёртвого времени?
Может, лучше тогда соотв. драйвер поискать?
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 5 2009, 08:53
Сообщение #71


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(orthodox @ Feb 5 2009, 04:55) *
А по проблеме - годится и первоначальная схема, в первом посте(посту?) . только надо диоды заменить на еще один ключ. Когда верхний открыт - нижний закрыт... Ну, все знают. Я читал, думал - кто-нить подскажет. Мертвое время можно сформировать и просто задержками в затворных цепях - диодно-резистивными как обычно.

Я вот тут подумал - а большая ли разница между диодом шотки и мосфетом нижнего плеча? Всего лишь в 0.5 вольта?
Ведь всё равно при слаботочной нагрузке энергия из катушки и ёмкости даже с этим мосфетом никуда не денется...
Действительно ли будет всегда неразрывный ток?
Go to the top of the page
 
+Quote Post
Guest_orthodox_*
сообщение Feb 5 2009, 09:02
Сообщение #72





Guests






Цитата(sonycman @ Feb 5 2009, 10:53) *
Действительно ли будет всегда неразрывный ток?


Да.
Микрокап поможет уяснить.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Feb 5 2009, 09:29
Сообщение #73


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Действительно ли будет всегда неразрывный ток?


Да.


Ну если быть до конца точным, то ток то будет достигать 0, т.е. прерываться wink.gif Правда, после этого он будет менять знак. Конечно, с точки зрения теории устойчивости режим должен рассматриваться как режим непрерывных токов.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Feb 5 2009, 11:44
Сообщение #74


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(orthodox @ Feb 5 2009, 13:02) *
Да.
Микрокап поможет уяснить.

Синхронный выпрямитель для такой блохи? Ну, был бы выходной ток ампер 5-7....
Go to the top of the page
 
+Quote Post
Rst7
сообщение Feb 5 2009, 12:31
Сообщение #75


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Синхронный выпрямитель для такой блохи?


А не в синхронности как в средстве экономии дело. Дело в том, что синхронное выпрямление приведет к сглаживанию характеристики коэффициент_заполнения/выходное_напряжение, она станет близка к линейной. Тогда можно затевать ПИД прямо от температуры на шим, без промежуточного звена в виде стабилизации напряжения.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Guest_orthodox_*
сообщение Feb 5 2009, 13:08
Сообщение #76





Guests






Цитата(Microwatt @ Feb 5 2009, 13:44) *
Синхронный выпрямитель для такой блохи? Ну, был бы выходной ток ампер 5-7....


транзистор той серии, что использован - центов по 10-12, и дополнительный к нему - тоже. А диод тоже чего-то стоил....
Сложности никакой особой - с одного выхода раскачивается... проблем не вижу.
Go to the top of the page
 
+Quote Post
Клим
сообщение Feb 5 2009, 17:57
Сообщение #77


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541



Цитата(Microwatt @ Feb 5 2009, 03:36) *
Клим, боюсь, Вы даже сути проблемы не уловили. Вентилятор сертифицирован на 12+10% вольт. Если это напряжение не превышать, то ничего с ним не случится. Обороты его мало кого интересуют. Интересует результат - охлаждение объекта.
Проектируется СИСТЕМА. Цель - поддерживать заданную температуру по показаниям датчика, а вовсе не обороты вентилятора, влажность в помещении, уровень шумов в децибеллах. Авария вентилятора, поломка лопасти, пропадание питания, отказ датчика, попадание системы в космический вакуум - побочные проблемы, которые в системе могут возникнуть, но здесь не рассматриваются.

Суть проблемы я уловил. Прочитайте 1й и 11й пост темы. Изначально требовалось управлять именно скоростью потока воздуха. "СИСТЕМУ" предложили Вы. Я не совсем понимаю, чем Вам так нравится мой подход, который как раз является "пропорциональным"

Цитата
Управление же в статической системе должно быть пропорциональным рассогласованию. Датчик может быть нелинейным, вентилятор, питание нестабильное. Все это не имеет отношения к принципу воздействия на исполнительный орган пропорционально рассогласованию. Все нелинейности элементов системы при этом выбираются автоматически. Здесь слово "выбираются" употребляется в смысле "компенсируются".
Регулирование релейного типа приведет к астатизму, к динамической системе. Такие тоже строятся сплошь и рядом, но тут инерционность датчика и самого теплового процесса приведет к полной остановке/ включению на полную мощность вентилятора, а не к ПЛАВНОМУ регулированию его оборотов.

Вот как раз, если просто "пропорционально" управлять напряжением в зависимости от температуры, Вы получите релейное регулирование. Особенно при низкой темепеатуре: вентилятор будет то останавливаться, то крутиться на своих минимальных оборатах, а это 20-30%.
Цитата
Кто Вам в Машинке авторегулирование читал? Щербаков?
Или Вы из программеров?

К сожалению, учился не в машинке, на прикладной математике.

Цитата(sonycman @ Feb 4 2009, 23:54) *
Таходатчик обычно - открытый коллектор ключа, схема управления которого получает питание от, естественно, питания вентилятора.
Шимим его напрямую - получаем чехарду вместо тахоимпульсов.
Бывают экземпляры без ключа вообще - сигнал берётся прямо с одной из обмоток.
Так что ничего независимого sad.gif

Думал, таходатчик подключен к датчику холла.
Ну раз Вам не лень ковыряться внутри вентилятора, то рекомендую ознакомиться с аппноутом: AVR442: PC Fan Control using ATtiny13
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 5 2009, 21:33
Сообщение #78


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Проверьте пожалуйста, уважаемые, верно ли я всё нарисовал:
Прикрепленное изображение


Главное, формирование "мёртвого" времени так делается?

Завтра соберу схему и заценю smile.gif

Эх, сколько тут всего я уже перебрал! Всё никак не могу выбрать окончательный вариант, так как народные идеи просто неиссякают!

Ещё раз спасибо всем за помощь!
Go to the top of the page
 
+Quote Post
Guest_orthodox_*
сообщение Feb 5 2009, 22:16
Сообщение #79





Guests






Цитата(sonycman @ Feb 5 2009, 23:33) *
Проверьте пожалуйста, уважаемые, верно ли я всё нарисовал:

Главное, формирование "мёртвого" времени так делается?


Верно. Так тоже делается формирование мертвого времени.
Если кто волнуется за крутизну фронтов на выходе - то зря, у мосфетов еще и усиление есть, обострят smile.gif.

Может, понадобится увеличить затворные резисторы - смотря по тому, какая емкость затвора мосфетов.
И из соображения, что у примененных мосфетов низкий порог открывания, так что постоянные времени надо делить прикидочно на 3-5.
Проверка - включить шунтик для контроля сквозного тока и посмотреть...

И еще - обязательно крутые фронта с выхода драйвера нужны. Иначе это не работает.

Спасибо за понимание.
Приятно было пообщаться smile.gif
Причина редактирования: Уменьшение размера цитаты.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 5 2009, 22:25
Сообщение #80


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(orthodox @ Feb 6 2009, 02:16) *
Может, понадобится увеличить затворные резисторы - смотря по тому, какая емкость затвора мосфетов.
И из соображения, что у примененных мосфетов низкий порог открывания, так что постоянные времени надо делить прикидочно на 3-5.
Проверка - включить шунтик для контроля сквозного тока и посмотреть...

И еще - обязательно крутые фронта с выхода драйвера нужны. Иначе это не работает.

Понятно, резисторы буду подбирать. Частоту ведь тоже планирую повысить...

А вот шунт не понял, как включать.
Думаю обойтись лабораторным БП - просто ограничу ток и по его расходу и двум каналам осциллографа увижу картину коммутации...

В принципе, если будут проблемы, всегда можно применить драйвер полумоста - типа LM5104 - чтобы гарантировать правильное включение мосфетов.
Go to the top of the page
 
+Quote Post
Rst7
сообщение Feb 6 2009, 06:20
Сообщение #81


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
А вот шунт не понял, как включать.


Оторвите исток Q12 и включите в разрыв резистор номиналом, ну, скажем, 0.2 ома. Или штук 5 одноомных smd-резисторов в параллель. Если что, они же послужат предохранителями.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Feb 6 2009, 11:37
Сообщение #82


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(Клим @ Feb 5 2009, 20:57) *
Суть проблемы я уловил."
Вот как раз, если просто "пропорционально" управлять напряжением в зависимости от температуры, Вы получите релейное регулирование. Особенно при низкой темепеатуре: вентилятор будет то останавливаться, то крутиться на своих минимальных оборатах, а это 20-30%.

К сожалению, учился не в машинке, на прикладной математике.

Нет, сути вопроса Вы по-прежнему не понимаете. Даже терминологии. Вы не видите разницы в управлении пропорционально тепературе и пропроционально РАССОГЛАСОВАНИЮ.
Когда-то, когда речь плавно от занозы через две недели перетекла к ампутации пальца, из-за двери я услышал обрывок "консилиума" :"Ты лучший рентгенолог в районе. Но какого хрена ты полез в гнойную хирургию?".
Go to the top of the page
 
+Quote Post
Rst7
сообщение Feb 6 2009, 11:39
Сообщение #83


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Но какого хрена ты полез в гнойную хирургию?


Не надо обострять wink.gif Им тоже должны были читать ТАУ. Только вот кто победил, пиво или препод - это хз wink.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Клим
сообщение Feb 6 2009, 12:13
Сообщение #84


Местный
***

Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541



Цитата(Microwatt @ Feb 6 2009, 14:37) *
Нет, сути вопроса Вы по-прежнему не понимаете. Даже терминологии. Вы не видите разницы в управлении пропорционально тепературе и пропроционально РАССОГЛАСОВАНИЮ.

Рассогласованию с чем ??? П, ПИ, ПИД-регулирование необходимо для поддержания ЗАДАННОГО значения параметра. Но я не вижу никаого практического смысла поддерживать, к примеру, температуру в корпусе компа на уровне 41,1 градус. Это ведь не управление производством, где есть жесткие требования к технологическим параметрам.
Объясните, может я чего-нить не понмаю. Но если, к примеру, устанавливаем заданную температуру 60 градусов, то получается вентилятор вообще крутится не должен, потому как РАССОГЛАСОВАНИЕ будет отрицательным. Дойдет до 60 - вентилятор начнет крутится... Если вдруг температура будет чуть больше 60 градусов, то он будет крутится на полных оборотах.
Какой в этом практический смысл ?
Цитата(Rst7 @ Feb 6 2009, 14:39) *
Не надо обострять wink.gif Им тоже должны были читать ТАУ. Только вот кто победил, пиво или препод - это хз wink.gif

В гуманитарном вузе учился. И не в то время... ТАУ естественно не было.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 6 2009, 15:40
Сообщение #85


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



В общем, остановлюсь я, наверное, на синхронной схеме, как достаточно простой и отвечающей требуемым хар-кам.
Драйвер заменю на полумостовой, чтобы избавиться от диодов и повысить скорость переключения.
Получится всего два корпуса SO8 - транзисторы и драйвер.

Индуктивность уменьшил до 120 мкГ. Немного выросли пульсации (до ~350мв), но это не критично.
Зато, действительно, с синхронной схемой напряжение на выходе практически перестало зависеть от нагрузки.
Прекрасно! smile.gif

Большое спасибо всем, кто помогал! a14.gif
Пиво с меня cheers.gif Если будете в Тольятти - милости прошу!

ЗЫ:Потом, если получится удачно увеличить частоту до сотни-двух килогерц, можно будет ещё немного уменьшить индуктивность и ёмкость конденсатора...

ЗЗЫ: блин, почему все драйверы полумостов (даже низковольтные!) рассчитаны на два N-канальных мосфета?
На кой чёрт мне нужен кондёр для бутстрапа когда проще поставить P-канал на верхнее плечо?
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 6 2009, 17:10
Сообщение #86


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



А, чёрт. Неувязочка вышла.
Способен ли подобный драйвер работать неограниченное время с открытым верхним мосфетом при условии, что HV = VDD = 12 вольт?
Прикрепленное изображение


Кажется, что нет - конденсатор разрядится и транзистор закроется...??
Go to the top of the page
 
+Quote Post
Rst7
сообщение Feb 6 2009, 17:48
Сообщение #87


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Конечно, не может. Умрет.


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post
Guest_orthodox_*
сообщение Feb 6 2009, 17:49
Сообщение #88





Guests






Цитата(sonycman @ Feb 6 2009, 19:10) *
А, чёрт. Неувязочка вышла.
Способен ли подобный драйвер работать неограниченное время с открытым верхним мосфетом при условии, что HV = VDD = 12 вольт?

Кажется, что нет - конденсатор разрядится и транзистор закроется...??


Если выход HS на землю зацепить - может, и заработает...
Только там с временами чего-то не совсем то, если охота на 300 кгц выходить...
Чего-то где-то читал, не помню уже...
Не люблю на высокую сторону драйверов, трансформаторы люблю.

Да бросьте Вы это все. Диоды - это не так уж плохо, глюков там нету...
А вместо драйвера пойдет какой-нибудь CD4049 или CD4069 или неинвертирующий CD4050 с шестью элементами.
Все входы и все выходы - впараллель и все... Цена вопроса - центов 10. Драйверы ваши все равно дороже.
Если инверсия не нужна - один элемент выделяете на вход ... Если нужен ток до 0.5A - вешаете на выход комплементарную пару BC807 BC817,базы вместе эмиттеры вместе колекторы - по питаниям... В последнем случае неплохо с баз на эмиттеры еще 20 ом включить.
Чтобы выход от нуля до питания прокачивать. Но не обязательно.

Дешево и сердито...
Причина редактирования: Уменьшение размера цитаты.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 6 2009, 17:53
Сообщение #89


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(Rst7 @ Feb 6 2009, 21:48) *
Конечно, не может. Умрет.

Спасибо. Хорошо хоть и я вовремя догадался.
Попробую найти драйвер другой конструкции. Они почему-то все такие... sad.gif

Цитата(orthodox @ Feb 6 2009, 21:49) *
Да бросьте Вы это все. Диоды - это не так уж плохо, глюков там нету...
А вместо драйвера пойдет какой-нибудь CD4049 или CD4069 или неинвертирующий CD4050 с шестью элементами.
Все входы и все выходы - впараллель и все... Цена вопроса - центов 10. Драйверы ваши все равно дороже.

Да мне цена вопроса не важна. Делаю для себя, чем меньше рассыпухи - тем лучше...
Если ничего подходящего интегрированного не найду - оставлю диоды и резисторы...
Go to the top of the page
 
+Quote Post
Guest_orthodox_*
сообщение Feb 6 2009, 18:22
Сообщение #90





Guests






Цитата(sonycman @ Feb 6 2009, 19:53) *
Да мне цена вопроса не важна. Делаю для себя, чем меньше рассыпухи - тем лучше...
Если ничего подходящего интегрированного не найду - оставлю диоды и резисторы...

А... ну, дело хозяйское - тогда HS на землю вешайте, может что и выйдет...
Причина редактирования: Уменьшение размера цитаты.
Go to the top of the page
 
+Quote Post
wim
сообщение Feb 6 2009, 21:24
Сообщение #91


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(orthodox @ Feb 6 2009, 21:22) *
А... ну, дело хозяйское - тогда HS на землю вешайте, может что и выйдет...

С N-MOSFET так не прокатит - бутстрепная емкость разрядится и усе. Надо изредка короткими импульсами притягивать HS к земле. Кажется, в архиве апнотов irf была подобная схемка на 555.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 6 2009, 21:43
Сообщение #92


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(wim @ Feb 7 2009, 01:24) *
С N-MOSFET так не прокатит - бутстрепная емкость разрядится и усе. Надо изредка короткими импульсами притягивать HS к земле. Кажется, в архиве апнотов irf была подобная схемка на 555.

Да, я в курсе что так не получится.

Просто хочется получить хорошие хар-ки с минимальным кол-вом элементов, и минимальным занимаемым местом на плате.
Лишние корпуса ставить уже не дело...
Нашёл у Micrel драйвера верхнего плеча с умножителем на борту, не требующие бутстрапа, но они слишком медленные.

Ладно, и с диодами получается терпимо на 60 кГц.
Так и оставлю, наверное.
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 6 2009, 23:20
Сообщение #93


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Лучше тогда поставить диоды и резисторы не на выходы, а на входы - диоды и небольшие ФНЧ обеспечат задержку включения и мгновенное выключение, плюс фронты на выходе будут идеальные...
Go to the top of the page
 
+Quote Post
Guest_orthodox_*
сообщение Feb 6 2009, 23:34
Сообщение #94





Guests






Цитата(sonycman @ Feb 7 2009, 01:20) *
плюс фронты на выходе будут идеальные...

А Вы их гляньте... Что-то мне подсказывает, что они и так неплохи...smile.gif

Цитата(wim @ Feb 6 2009, 23:24) *
С N-MOSFET так не прокатит - бутстрепная емкость разрядится и усе.

Это как она сможет разрядиться? Один вывод на земле, другой через диод на питании...Интересно...
Я не пояснил, виноват: HS на землю для того, что при данном напряжении питания бутстреп не нужен вообще, это мы так на "верхний" каскад драйвера просто постоянное питание подаем...


Цитата
Надо изредка короткими импульсами притягивать HS к земле. Кажется, в архиве апнотов irf была подобная схемка на 555.

Не, та схема просто тупо заряжала бутстрепную емкость, на случай что ее редко коммутируют на землю и основной режим бутстрепа поэтому неэффективен...

Конечно, если мы об одной и той же схеме говорим smile.gif У меня в той папке столько всего, что лень выбирать....
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 6 2009, 23:45
Сообщение #95


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(orthodox @ Feb 7 2009, 03:27) *
А Вы их гляньте... Что-то мне подсказывает, что они и так неплохи...smile.gif

Я их нарассматривался уже smile.gif
Затворы: зелёным цветом - п-канал (верхний), жёлтым - н-канал (нижний).
Прикрепленное изображение

Прикрепленное изображение


Резисторы параллельно диодам поставил на 470 ом, плюс дальше последовательно ещё на 10 (чтобы не было овершутов - или как там это правильно называется?).
Может быть оставлю и диод шотки параллельно нижнему ключу, с ним поменьше отрицательный овершут...

Цитата(orthodox @ Feb 7 2009, 03:34) *
Это как она сможет разрядиться? Один вывод на земле, другой через диод на питании...Интересно...
Я не пояснил, виноват: HS на землю для того, что при данном напряжении питания бутстреп не нужен вообще, это мы так на "верхний" каскад драйвера просто постоянное питание подаем...

Но ведь верхний ключ - NFET. Чтобы он был открыт, на затворе надо поддерживать положит. смещение относительно истока.
А откуда оно там возьмётся? На истоке будет +12, на стоке тоже. И на затворе +12. Что получится-то?
Транзистор просто не откроется ведь до конца?
Go to the top of the page
 
+Quote Post
Guest_orthodox_*
сообщение Feb 7 2009, 00:24
Сообщение #96





Guests






Цитата(sonycman @ Feb 7 2009, 01:45) *
Но ведь верхний ключ - NFET. Чтобы он был открыт, на затворе надо поддерживать положит. смещение относительно истока.
А откуда оно там возьмётся? На истоке будет +12, на стоке тоже. И на затворе +12. Что получится-то?
Транзистор просто не откроется ведь до конца?

А, ччорт... Извините... машинально привязался к схеме с комплементарными...
Стереть бы все, стыдно... crying.gif

Все тогда, вариант остался с диодами. То, что на затворах нет крутизны - не сильно важно. Отпираться, во первых, быстро там никому и не надо - индуктивность им всем в помощь. А вот закрыться надо побыстрее - тут потери и лежат. Но этот фронт мы и не портим.
И потом, на выходе ключей все будет гораздо резче. Ключи, все-таки.
Шоттки - можно оставить, а вообще-то поглядите время восстановления у паразитного диода - у этих он совсем не такой медленный, я думаю, нан 30, да?Или что-то в этом роде...

PS А чего это на затворах Миллеровской полочки (плато) не видно? У меня она была видна... д/б как раз на пороге открывания...
А может так выглядят как раз вот эти загогулины у начала открывания... тогда на нижнем графике желтая линия - артефакт...
Ну да, как раз порог около 2V , тут и оно... у меня тоже получалось вместо плато чего-то неидеальное...

А резисторы можно похоже поставить по 220 ом, если судить по этим графикам... сквозняка не будет еще...Хотя так спокойнее...

Цитата
плюс дальше последовательно ещё на 10


Вот это уважаю. Респект. На этих экономить не нужно. У самого затвора всегда ему лучше быть....
В некоторых случаях бывают такие звоны... что и не закроешь smile.gif
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 7 2009, 07:33
Сообщение #97


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(orthodox @ Feb 7 2009, 04:24) *
PS А чего это на затворах Миллеровской полочки (плато) не видно? У меня она была видна... д/б как раз на пороге открывания...
А может так выглядят как раз вот эти загогулины у начала открывания... тогда на нижнем графике желтая линия - артефакт...
Ну да, как раз порог около 2V , тут и оно... у меня тоже получалось вместо плато чего-то неидеальное...

А резисторы можно похоже поставить по 220 ом, если судить по этим графикам... сквозняка не будет еще...Хотя так спокойнее...

Да, действительно, несмотря на пологий открывающий фронт на выходе ключи переключаются очень быстро.
По поводу затворных резисторов - я пробовал померять ток в цепи нижнего мосфета - поставил в разрыв цепи исток - земля резистор (шунт) на 1.5 ома и посмотрел на нём напряжение. Когда параллельно диодам были 240 ом - в момент переключения (выключения верхнего и включения нижнего) на шунте появлялся короткий положительный импульс в 2 вольта, а затем сразу отрицательный - почти в 4 вольта.
То есть сквозной ток мог быть больше 1 ампера.
Поэтому поставил в затворы 470 ом - эти импульсы уменьшились в два с лишним раза...

Транзисторы стоят - комплементарная пара IRF7379.
Причина редактирования: Уменьшение размера цитаты.
Go to the top of the page
 
+Quote Post
Guest_orthodox_*
сообщение Feb 7 2009, 10:00
Сообщение #98





Guests






Цитата(sonycman @ Feb 7 2009, 09:33) *
Когда параллельно диодам были 240 ом - в момент переключения (выключения верхнего и включения нижнего) на шунте появлялся короткий положительный импульс в 2 вольта,

Это нормально - еще же и ток затвора туда же течет, он м.б. очень приличным.

Цитата
а затем сразу отрицательный - почти в 4 вольта.

Возможно, индуктивность как-то не так ведет себя
(это уже ее ток).
Может, насыщается - я таких экспериментов не ставил,
потому что всегда с запасом рассчитываю индуктивности на насыщение.
Но попробовать надо будет, обязательно...

Все-таки проверьте, пожалуйста.


Цитата
То есть сквозной ток мог быть больше 1 ампера.
Поэтому поставил в затворы 470 ом - эти импульсы уменьшились в два с лишним раза...
Транзисторы стоят - комплементарная пара IRF7379.


Ваша правда. При емкости затвора 0.5 nА получается 200 nS ,
а их еще на 4 делить надо - так что даже увеличить возможно.
Видно, вчера с недосыпа недоглядел чего...


В общем, по всем этим потерям просто надо ориентироваться по холостому ходу -
средний ток и нагрев ключей. Д.б. холодные.

Кстати, об индуктивности - "слишком" большая не помешает, если следить за
насыщением и активным сопротивлением ее.

А со слишком маленькой - реактивный ток будет приличный гулять и постоянно подогревать
транзисторы - причем на среднем токе не сильно отразится , кроме той энергии, что ушла на нагрев
(и потери в сердечнике и меди, ес-но).
Go to the top of the page
 
+Quote Post
sonycman
сообщение Feb 7 2009, 10:30
Сообщение #99


Любитель
*****

Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695



Цитата(orthodox @ Feb 7 2009, 14:00) *
В общем, по всем этим потерям просто надо ориентироваться по холостому ходу -
средний ток и нагрев ключей. Д.б. холодные.

Кстати, об индуктивности - "слишком" большая не помешает, если следить за
насыщением и активным сопротивлением ее.

А со слишком маленькой - реактивный ток будет приличный гулять и постоянно подогревать
транзисторы - причем на среднем токе не сильно отразится , кроме той энергии, что ушла на нагрев
(и потери в сердечнике и меди, ес-но).

Посмотрел потребление на холостому ходу (без нагрузки) - разница между отключенным выпрямителем (импульсы отсутствуют, на выходе 0 вольт) и с присутствующими импульсами ШИМ различной скважности (тоже без нагрузки) - всего 10ма по среднему току.
Транзисторы совершенно холодные, даже при нагрузке в 300ма.
Думаю, получилось неплохо smile.gif
Спасибо!

А индуктивность поставил RCH-110 (Sumida) 120 мкГ на ферритовом сердечнике, рассчитана на ток до 1.5 ампера.
Думаю, не должна насытиться при токах до 1 А и частоте переключения 60 кГц?

Можно, наверное, поставить в корпусе поменьше (smd) на меньший макс. ток - до 1А, всё равно больших постоянных токов у меня не будет?
Go to the top of the page
 
+Quote Post
Guest_orthodox_*
сообщение Feb 7 2009, 11:10
Сообщение #100





Guests






Цитата(sonycman @ Feb 7 2009, 12:30) *
Можно, наверное, поставить в корпусе поменьше (smd) на меньший макс. ток - до 1А, всё равно больших постоянных токов у меня не будет?

Не, запас нужен. Есть же еще переходные режимы и вообще...
Защитой мы не озаботились, так что пусть будет запас хотя бы...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 11:07
Рейтинг@Mail.ru


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