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

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

|
Вот доделываю свой реобас для управления скоростью вращения вентиляторов сист. блока компьютера. Характеристики должны быть примерно Vin = 12v, Vout = 0 - Vin, I = 1A max., 4 канала. Для регулировки напряжения остановился на импульсной схеме, так как нет необходимости в установке радиатора для регулирующего элемента -> компактность и отсутствие нагрева.
На макетке собирал подобную схему, но вместо микросхемы драйвера обхожусь пока транзисторами. Частота ШИМ около 30кГц. Есть определённый недостаток - заметная нелинейность выходного напряжения относительно скважности входных импульсов ШИМ и зависимость от тока нагрузки. То есть при скважности 50% имеем на выходе все 10 вольт при токе ~100ма. С повышением тока нагрузки или индуктивности фильтра нелинейность постепенно сглаживается. С другой стороны - с повышением индуктивности падает макс. выходное напряжение (при скважности 100%)... В принципе, нелинейность не страшна, её можно скорректировать программно, управляя соотв. образом скважностью. Ещё (по приходу драйвера) думаю попробовать увеличить частоту ШИМ (макс. до 300кГц) - это должно поспособствовать уменьшению индуктивности и ёмкости фильтра. На транзисторах с моими знаниями не получается добиться нужной скорости переключения... Пока что думаю, какое выбрать сопротивление для R36? И нужно ли оно там вообще? С одной стороны, не хотелось бы иметь многоамперные импульсные токи по питанию (общее от четырёхпинового молекса компьютера для контроллера управления и для силовой части), с другой - нехорошо сильно заваливать фронты на затворе мосфета, тем более при высокой частоте переключения... И подойдёт ли для этого резистора типоразмер корпуса 1206? И может стоит установить на выход защитный диод анодом на землю? Всё-таки индуктивная нагрузка, хотя по осциллографу я не наблюдал отрицательных импульсов...
|
|
|
|
|
 |
Ответов
(1 - 99)
|
Jan 31 2009, 20:11
|

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

|
Цитата То есть при скважности 50% имеем на выходе все 10 вольт при токе ~100ма. С повышением тока нагрузки или индуктивности фильтра нелинейность постепенно сглаживается. С другой стороны - с повышением индуктивности падает макс. выходное напряжение (при скважности 100%)... Все правильно. В первом случае имеете разрывный ток дросселя, в результате выходное напряжение стремится к максимуму (нагрузка не может высосать всю энергию, накопленную в дросселе за одно открытое состояние ключа). Увеличивая ток (или индуктивность) Вы переходите в режим непрерывных токов - тут напряжение на выходе становится близко к входному, умноженному на коэффициент заполнения. Если быть еще более точным, то в случае малой нагрузки тоже возможен переход в режим непрерывных токов. Все зависит от соотношения потерь и полезной мощности нагрузки. Покурите теорию DC-DC преобразователей. В частности, buck-топология (понижающий).
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Jan 31 2009, 20:43
|

Любитель
    
Группа: Свой
Сообщений: 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%. И всё. Цитата(Microwatt @ Feb 1 2009, 00:24)  Еще нужно принять во внимание, что сам вентилятор - крайне нелинейное устройство. Он стартует при 5-7 вольтах, в зависимости от конструкции и его производительность на каком-то участке растет почти квадратично от подводимого напряжения. В системах пропорциональной продувки полезно вводить ОС от датчика температуры. Вам следует почитать теорию DC-DC преобразователей. Хотя бы популярную. Конечно есть и датчики температуры. Спасибо всем за обьяснения про работу преобразователя и его фильтра. Но, в общем-то, главный вопрос был про резистор затвора ключевого мосфета. В принципе, его можно подобрать опытным путём, конечно...
|
|
|
|
|
Jan 31 2009, 20:49
|

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

|
Цитата В системах пропорциональной продувки полезно вводить ОС от датчика температуры. Дык она должна быть однозначно. Но быстрая петля по напряжению тоже должна быть, а иначе не обеспечишь устойчивость - термодатчик - это же очень медленно, по сравнению с шимом. О чем, собственно говоря, сказал rezident. Но вообще (ИМХО) с обеспечением устойчивости этого дела надо будет помучаться. Цитата Дело в том, что в схеме нет шим-контроллера. ШИМ сигнал идёт напрямую с микроконтроллера. Я знаю, щас меня пан Microwatt зафукает, я Вам завтра выложу источник на Tiny25, как раз подходящий под Ваши требования  Весь проект, с модельками и исходниками. Покрутите.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Jan 31 2009, 20:53
|

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

|
Цитата(Rst7 @ Feb 1 2009, 00:49)  Дык она должна быть однозначно. Но быстрая петля по напряжению тоже должна быть, а иначе не обеспечишь устойчивость - термодатчик - это же очень медленно, по сравнению с шимом. О чем, собственно говоря, сказал rezident. Но вообще (ИМХО) с обеспечением устойчивости этого дела надо будет помучаться. Я знаю, щас меня пан Microwatt зафукает, я Вам завтра выложу источник на Tiny25, как раз подходящий под Ваши требования  Весь проект, с модельками и исходниками. Покрутите. Я думаю, что мне не нужна обратная связь по напряжению. Зачем? Нет необходимости в абсолютной стабильности напряжения на вентиляторах. Средняя скорость будет обеспечена, поток воздуха соответственно будет изменяться. Небольшие вариации оборотов допустимы. А что за проект? Какой "источник"?
|
|
|
|
|
Jan 31 2009, 21:00
|

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

|
Цитата Я думаю, что мне не нужна обратная связь по напряжению. Зачем? Нет необходимости в абсолютной стабильности напряжения на вентиляторах. Вентилятор - хреновая нагрузка. От фаз луны сильно нагрузка зависит. Могут меняться режимы преобразования. Я ж правильно понимаю, Вам надо поддерживать температуру не выше заданной? Т.е. обратная связь по температуре? Если да, то без обратной связи по напряжению вся конструкция легко может перейти в режим генерации на низкой частоте. Т.е. вентиляторы будут то крутить на полную, то близки к останову. Вам оно надо? Цитата А что за проект? Какой "источник"? Понижающий источник из 12В в сколько надо, заданных переменной в программном обеспечении. Функции ШИМ-контроллера полностью в проце. Т.е. к Вашей схеме добавится только 2 резистора и конденсатор для обеспечения обратной связи по напряжению. Остальное - софтом. А с другой стороны, нафиг там нужен дроссель и конденсатор? Шимьте прямо двигатель, и фиг с ним.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Jan 31 2009, 21:07
|

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

|
Цитата(Rst7 @ Feb 1 2009, 01:00)  Вентилятор - хреновая нагрузка. От фаз луны сильно нагрузка зависит. Могут меняться режимы преобразования. Я ж правильно понимаю, Вам надо поддерживать температуру не выше заданной? Т.е. обратная связь по температуре? Если да, то без обратной связи по напряжению вся конструкция легко может перейти в режим генерации на низкой частоте. Т.е. вентиляторы будут то крутить на полную, то близки к останову. Вам оно надо?
Понижающий источник из 12В в сколько надо, заданных переменной в программном обеспечении. Функции ШИМ-контроллера полностью в проце. Т.е. к Вашей схеме добавится только 2 резистора и конденсатор для обеспечения обратной связи по напряжению. Остальное - софтом.
А с другой стороны, нафиг там нужен дроссель и конденсатор? Шимьте прямо двигатель, и фиг с ним. Хм, генерация? Изменение скорости вращения, если соответственно изменилась температура, происходит раз в две секунды. Думаю, не страшно, если раз в две секунды будет незначительно меняться напряжение на выходе фильтра. То есть система весьма инерционна. Большего и не нужно, думаю. По источнику - интересно. Нужен АЦП для замеров? Если без фильтра - тогда импульсы с датчиков вращения в вентиляторах будут модулироваться. Но главное - тогда некоторые вентиляторы будут вращаться даже при скважности = 1%! Причем на полных оборотах!  Это я попробовал при текущей частоте ШИМ в 30кГц. Видимо, надо её понижать. И значительно...
|
|
|
|
|
Jan 31 2009, 21:18
|

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

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

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

|
Цитата Я ж правильно понимаю, Вам надо поддерживать температуру не выше заданной? Не думаю, что, применительно к таким элементам сист. блока, как видеокарта и процессор, можно добиться таких результатов. Ну разве только с помощью фреонки  Моя цель - менять воздушный поток в корпусе и на кулере процессора в некоторых пределах. Узких или широких - устанавливается программно и зависит от конкретных комплектующих, корпуса, количества вентиляторов и их размеров и т.д. Цитата(Rst7 @ Feb 1 2009, 01:18)  Думаете, получится "незначительно"? Имейте в виду, что изменив скорость вентилятора, Вы получите изменение температуры совсем не мгновенно. Скажем, температура превысила допустимую, регулятор начал повышать обороты. Однако, температура пока не падает, а только уменьшается скорость нарастания... Регулятор еще увеличивает обороты, скорость нарастания опять уменьшается... И так далее, пока не пойдет вниз и не пересечет уставку (а заброс то уже будь здоров)... И регулятор начинает разгоняться в другую сторону... Вот и генерация. Вообщем, все зависит от характеристик объекта регулирования. В общем случае, имеет смысл сделать ПИД-регулятор по температуре, у которого выход будет входом установки выходного напряжения на двигателе. Тогда можно на что-то надеяться. Или выбирать дроссель таким образом, чтобы во всем диапазоне выходных напряжений не выходить из режима непрерывных токов. Тогда можно попробовать обойтись одним ПИД-регулятором, прямо с термодатчика на ШИМ. Для уверенного нахождения в режиме непрерывных токов можно, например, резко повысить частоту ШИМ'а при текущей индуктивности - по нынешним временам килогерц 250 будет нестыдно - например, Tiny25 как раз обеспечит 8мибитный шим с такой частотой. Хотя, 560 мкГн, скорее всего имеет весьма приличные потери на такой частоте. Ну у меня пока программа работает довольно примитивно - каждому измеренному значению температуры вычисляется строго фиксированное значение оборотов. То есть при 50 градусах, допустим, 50%, при 60 - 80% и т.д. Никакой генерации не будет. Можно контролировать соответствие действит. оборотов заданным. Пока это у меня не реализовано, но будет, если понадобится. На данный момент ограничился просто индикацией скорости вращения для всех каналов. При критическом увеличении температуры или при незапланированном останове вентилятора включится сигнал. ЗЫ: А почему так важно не выходить из режима непрерывных токов? Индуктивность, при желании, можно поменять. Меньший вариант - это всегда лучше
|
|
|
|
|
Jan 31 2009, 21:57
|

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

|
Цитата То есть при 50 градусах, допустим, 50%, при 60 - 80% и т.д. Не очень я понимаю глубокий смысл сего действа. Такой подход может и стрельнет, но вот если объект характеристики поменяет, то будет все не очень хорошо. Возможно случится превышение максимальной температуры. Цитата А почему так важно не выходить из режима непрерывных токов? Тогда коэффициент заполнения в первом приближении определяет выходное напряжение по линейному закону. Т.е. 0% - 0 на выходе, 100% - полное питание на выходе. Тогда можно непосредственно ПИД-регулятор по температуре вводить.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Jan 31 2009, 22:08
|

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

|
Цитата(Rst7 @ Feb 1 2009, 01:57)  Не очень я понимаю глубокий смысл сего действа. Такой подход может и стрельнет, но вот если объект характеристики поменяет, то будет все не очень хорошо. Возможно случится превышение максимальной температуры. Тогда я об этом узнаю по сигналу. И, либо заменю неисправный вентилятор, либо поменяю настройки программы. Невозможно поддерживать температуру процессора или современной видеокарты постоянной. Под нагрузкой (игрушку там трёхмерную запустили, или рассчётами научными занялись) всё равно будет развита более высокая рабочая температура. Этому может помешать, разве что, фреонка или мощная водянка. И смысл - просто увеличить обдув на определённый уровень (сохранив при этом приемлемый уровень шума!), чтобы не допустить чрезмерного повышения температуры.  Тогда как, будучи в состоянии относительного покоя (слушаем там музыку или пишем программу или платку там разводим), понижаем скорость вентиляторов до минимума, а часть - и вовсе выключаем. Результат - комфортная и безшумная работа и хорошее охлаждение при необходимости. Ну, практика покажет, насколько себя оправдает такой подход. Годы эксплуатации с примитивным реобасом на транзисторе и переменном резисторе, настроенном один раз, не выявили каких-либо проблем с фазами луны и прочим шаманством... Хотя я и задумываю девайс как несколько модулей, чтобы, в случае чего, изменить конструкцию, заменив только часть устройства. Цитата Тогда коэффициент заполнения в первом приближении определяет выходное напряжение по линейному закону. Т.е. 0% - 0 на выходе, 100% - полное питание на выходе. Тогда можно непосредственно ПИД-регулятор по температуре вводить. Вот вся беда имп. стабилизаторов - они рассчитаны на определённое напряжение и ток. А если они должны меняться - проблемы...
|
|
|
|
|
Jan 31 2009, 23:02
|
Гуру
     
Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802

|
Цитата(sonycman @ Feb 1 2009, 02:08)  Тогда я об этом узнаю по сигналу. И, либо заменю неисправный вентилятор, либо поменяю настройки программы.
Невозможно поддерживать температуру процессора или современной видеокарты постоянной. Под нагрузкой (игрушку там трёхмерную запустили, или рассчётами научными занялись) всё равно будет развита более высокая рабочая температура. Вот вся беда имп. стабилизаторов - они рассчитаны на определённое напряжение и ток. А если они должны меняться - проблемы... Источники рассчитаны на то, на что рассчитаны. Просто, имея некоторый опыт, скажу, что придется действительно повозиться с обратной связью и быстрой по напряжению и медленной по теплу. Прямое регулирование, без обратной связи по теплу, скорее всего, ничего путного не даст. Это СИСТЕМА и в ней могут быть неожиданности, которые не учтешь расчетом. Многие параметры заранее неизвестны. Ошибки приводят к тому, что вентилятор начинает работать в релейном режиме. Т.е включаться на минуту-две с максимальной мощностью, потом отключаться на такое же время. При этом температура охлаждаемого объекта может реально скакать на десятки градусов. Это (термоциклирование) для аппаратуры еще хуже, чем постоянный нагрев. Практический совет - не допускайте полной остановки вентилятора даже сразу после включения, когда аппаратура еще холодная. Это поможет упростить задачу.
|
|
|
|
|
Jan 31 2009, 23:05
|
Гуру
     
Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802

|
Цитата(Rst7 @ Feb 1 2009, 00:49)  Я знаю, щас меня пан Microwatt зафукает, я Вам завтра выложу источник на Tiny25, как раз подходящий под Ваши требования  Весь проект, с модельками и исходниками. Покрутите. Та шо ж я, Змей Горыныч что ли, на все пламенем фукать? Реализаций может быть много. Дело вкуса. Лишь бы хорошо работало.
|
|
|
|
|
Jan 31 2009, 23: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%. Вентилятор сможет остановиться только если сист. блок вынести на балкон зимой, или погрузить систему в сон  Никакого релейного режима, так как предусмотрен определённый запас по температуре (Tmin - Toff). Или, например, вытяжной тыловой вентилятор корпуса (в качестве датчика - тот же датчик процессора): Toff = 45, Tmin = 50, Tmax = 60, RPMmin = 40%, RPMmax = 80%. При слабой загрузке - отключен. Включится только при повышении t на пять градусов с температуры отключения... Можно и увеличить это значение  Можно ввести фильтрацию результатов измерения, можно устанавливать таймеры - возможностей море, стоит только захотеть. Практика покажет недостатки и отшлифует модель.
|
|
|
|
|
Feb 1 2009, 01:19
|

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

|
Цитата(rezident @ Feb 1 2009, 00:00)  Вам нужно ввести локальную обратную связь по напряжению. А внешним сигналом лишь изменять уровень опорного сигнала, относительно которого ШИМ-контроллер (посредством ООС) будет обеспечивает стабилизацию выходного напряжения. Про нелинейность. Все верно, так и должно быть. Введение локальной ООС по напряжению должно устранить эту нелинейность. А не подскажете микросхему buck конвертера с доступным выводом для опорного напряжения? Цитата(Microwatt @ Feb 1 2009, 05:11)  Ага, прекрасный алгоритм. На бумаге все прекрасно. Сам вентилятор при включении имеет значительный гистерезис. Датчик сильно врет по времени. Производительность вентилятора сильно нелинейна от приложенного напряжения и от модели к модели. Все вместе это может привести либо к редейному режиму, либо к автоколебаниям скорости с довольно малым периодом 2-3 секунды. Вентилятор взвывает, как порывы ветра при вьюге. Субъективно это быстро надоедает, уж лучше бы он выл громко, но на одной ноте. Ладно, пробуйте, потом расскажете. Но ведь сейчас это не особо важно. Методика будет в любом случае отлажена и доведена до ума программно. Мне пока важно закончить с аппаратной частью... Вот замутили тут меня со стабилизацией по напряжению
|
|
|
|
|
Feb 1 2009, 05:05
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

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

Йа моск ;)
     
Группа: Модераторы
Сообщений: 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 меньше любого драйвера, а про цену помолчим вообще
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Feb 1 2009, 14:12
|

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

|
Цитата(Microwatt @ Feb 1 2009, 15:49)  Конечно не видать. Более того, buck регулятор хорошо работает при duty cycle от 0.5 и ниже. Все, что больше половинки вносит трудности с его устойчивостью. Начинаются нашлепки со слоп-компенсацией, фазовой коррекцией.... Ну вот, это мне не подходит. Получается хуже, чем вообще без регулятора.  Сейчас есть чипы со 100% скважностью. Думаю попробовать такой. Но, в любом случае, придётся добавить ОУ для подачи опорного напряжения на делитель feedback вывода. И юзать LUT таблицу, так как нелинейность заданного/действительному напряжению будет много больше. В общем, сомнительное удовольствие... Идеальной была бы компактная микросхема с REF выводом, со 100% duty cycle и с диапазоном входных напряжений не менее 12 вольт. Если кто в курсе - подскажите, пожалуйста  Цитата(Rst7 @ Feb 1 2009, 16:03)  Вот обещаный проект. Это степдаун с 10-14 вольт на 3.3...9 мощностью до 10Вт. Расчитан на режим непрерывных токов. Спасибо, Дмитрий. А можно эту схему приспособить для работы в 0-12в. 1А диапазоне? В принципе, тоже довольно сложная конструкция. Требует много соединений с контроллером, если ставить 4 канала... А зачем нужна кнопка и резистор R9?
|
|
|
|
|
Feb 1 2009, 15:20
|

Йа моск ;)
     
Группа: Модераторы
Сообщений: 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); Иначе, защита по току не дает нарасти напряжению на выходе - регулятор-то пытается получить нужное напряжение по принципу "быстрей-быстрей", пытаясь вдуть ток в нагрузку, тут ему краник и пережимают  И щас посмотрел свежим взглядом, вроде нет проблем сделать программный dead-time.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Feb 1 2009, 15:26
|
Гуру
     
Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802

|
Цитата(sonycman @ Feb 1 2009, 18:12)  Ну вот, это мне не подходит. Получается хуже, чем вообще без регулятора.  Сейчас есть чипы со 100% скважностью. Думаю попробовать такой. Спасибо, Дмитрий. А можно эту схему приспособить для работы в 0-12в. 1А диапазоне? В принципе, тоже довольно сложная конструкция. Требует много соединений с контроллером, если ставить 4 канала... Что у Вас за вентилятор? Так таки 1 ампер и потребляет? Что за датчик температуры по сопротивлению? В конце-концов, можно поставить обыкновенный компенсационный регулятор и не заморачивать себе голову кучей ключей, контроллеров и прочими высокохудожественными декорациями. Максимум что такой регулятор будет рассеивать для 12ваттного вентилятора - 3 ватта. Сдуть еще 3 ватта таким вертолетом можно легко. Ну, потеряете на регуляторе 0.5-1 вольт, ни один ШИМ лучше не вытянет.
|
|
|
|
|
Feb 1 2009, 16:41
|

Любитель
    
Группа: Свой
Сообщений: 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 вольт макс.
|
|
|
|
|
Feb 1 2009, 17:48
|

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

|
Вот что получилось сейчас:
Переменный резистор заменить на ФНЧ для сигнала ШИМ от контроллера и всё  Вроде работает. Выходное напряжение устанавливается от 0.5 до 11.5 вольт весьма линейно. Правда, пульсации на выходе стабилизатора увеличились после установки ОУ. Возможно, надо его как то скорректировать... Может, подскажете, как? А можно и так оставить, не так уж важно, в принципе...  Закажу на днях buck контроллеры со 100% duty cycle. Например, LM3475 понравился, правда, ключ внешний надо... Можно и к линейной стабилизации вернуться. Но для себя делаю, хочется получше. И так печка внутри сист. блока под нагрузкой, а тут ещё моё барахло будет добавлять жару  К тому же корпуса ТО-220 вместе с радиаторами и те-же ОУ скушают никак не меньше - скорее, больше места на плате...
|
|
|
|
|
Feb 1 2009, 18:25
|
Гуру
     
Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802

|
Цитата(sonycman @ Feb 1 2009, 20:48)  Вот что получилось сейчас:
Переменный резистор заменить на ФНЧ для сигнала ШИМ от контроллера и всё  Вроде работает. Выходное напряжение устанавливается от 0.5 до 11.5 вольт весьма линейно. Ну и хорошо, если получилось. Для меня только полная загадка зачем тут еще и ОУ? В одно плечо делителя включается либо термодатчик, либо сигнал управления с пресловутого контроллера... Выходное напряжение регулировать ниже 5 вольт нет смысла. Вентилятор при 3-4 вольтах с места не стронется.
|
|
|
|
|
Feb 1 2009, 18:31
|

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

|
Цитата(Microwatt @ Feb 1 2009, 22:25)  Для меня только полная загадка зачем тут еще и ОУ? В одно плечо делителя включается либо термодатчик, либо сигнал управления с пресловутого контроллера... Можете подсказать, как включить сигнал от контроллера в плечо делителя? Цитата Выходное напряжение регулировать ниже 5 вольт нет смысла. Вентилятор при 3-4 вольтах с места не стронется. Легко. Один из моих Gembird стартует с 2.5 вольт. И уже на 500 оборотах
|
|
|
|
|
Feb 2 2009, 11:06
|
Местный
  
Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541

|
Цитата(sonycman @ Feb 1 2009, 23:04)  Но ведь задача не в том, чтобы поддерживать скорость с точностью до оборота. Задача - в какой-то степени менять воздушный поток.
Скорость считывается чисто для визуализации и для контроля сильного отклонения от заданной. Но ведь, воздушный поток напрямую зависит от скорости вращения. И зачем делать схему с ДВУМЯ ШИМами ? Как по мне - то надо использовать вентиляторы с таходатчиками, на них смотреть скорость вращения. И регулировать именно по этой скорости. Т.е. алгоритм я вижу такой: подаем максимальное напряжение - смотрим максимальную скорость; выставляем скорость в процентах от максимума в зависимости от температры. На все про все 1 котнроллер, например тини13.
|
|
|
|
|
Feb 2 2009, 12:15
|

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

|
Цитата воздушный поток напрямую зависит от скорости вращения. Ага, а еще от перепада давлений и прочих фаз луны. Цитата выставляем скорость в процентах от максимума в зависимости от температры. Смысл? Давайте я попробую сформулировать задачу, как она видится мне. Для начала посмотрим, какие параметры мы хотим оптимизировать - это уровень шума (минимизировать) и энергопотребление (минимизировать). Минимизация этих параметров возможна только при удержании температуры в районе максимально-допустимой. Тогда у вентиляторов будут минимально возможные обороты и минимальное потребление. Для удержания температуры в районе максимально-допустимой необходимо вводить обратную связь по температуре. Простейший способ - релейное управление - не годится по причине того, что уровень шума в отличии от энергопотребления надо рассматривать как максимальное мгновенное значение. Т.е. включающиеся на полную вентиляторы с какой-то периодичностью не годятся. Значит необходима плавная регулировка. Теперь уже пошли суровые будни  Непосредственное управление напряжением на двигателе в зависимости от температуры через PID-регулятор даст нужный результат. А вот способ получения заданного напряжения на двигателе - это уже дело вкуса, хотя, с точки зрения минимизации энергопотребления, стреляет только импульсник.
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Feb 2 2009, 12:32
|
Гуру
     
Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802

|
Цитата(Клим @ Feb 2 2009, 14:06)  Но ведь, воздушный поток напрямую зависит от скорости вращения. И зачем делать схему с ДВУМЯ ШИМами ? Как по мне - то надо использовать вентиляторы с таходатчиками, на них смотреть скорость вращения. И регулировать именно по этой скорости. . Земляк, надо с какого-то момента воспринимать задачи на СИСТЕМНОМ уровне, а не на программерском. Не обороты вентилятора нужно стабилизировать, а температуру в конечном итоге. Потому, нужно отслеживать датчик температуры и пропорционально разности увеличивать напряжение питания вентилятора. А он уж сам потребные обороты разовьет. Причем, независимо от модели и особенностей формы лопастей, покрытых пылякой у каждого экземпляра. Ни тахогенераторы с 16-разрядными АЦП, ни быстрые преобразования Фурье, ни лазерные дальномеры тут не помогут.
|
|
|
|
|
Feb 2 2009, 12:45
|

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

|
Цитата(Rst7 @ Feb 2 2009, 14:15)  Ага, а еще от перепада давлений и прочих фаз луны.
Смысл?
Давайте я попробую сформулировать задачу, как она видится мне.
Для начала посмотрим, какие параметры мы хотим оптимизировать.... Дык, с этого нужно было бы начинать. Вроде человек и оптимизировать-то ничего не собирается.... Цитата(sonycman @ Jan 31 2009, 23:36)  Моя цель - менять воздушный поток в корпусе и на кулере процессора в некоторых пределах. Узких или широких - устанавливается программно и зависит от конкретных комплектующих, корпуса, количества вентиляторов и их размеров и т.д.
Но ведь задача не в том, чтобы поддерживать скорость с точностью до оборота. Задача - в какой-то степени менять воздушный поток.
Скорость считывается чисто для визуализации и для контроля сильного отклонения от заданной. А ему тут уже чего только не насоветовали: и ПИД-регуляторы, и обратные связи по всем возможным параметрам, и всякие устойчивые алгоритмы... Смешно, ей-богу...
|
|
|
|
|
Feb 2 2009, 13:22
|

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

|
Цитата Дык, с этого нужно было бы начинать. Вроде человек и оптимизировать-то ничего не собирается.... Так а смысл? Сделать лишь бы сделать? "Вот я непонятно как кручу обороты вентилятора от температуры?" Понятно, что хобби, но где-же повышение экспиренса? Зато, решив описанную мной задачу, можно бить себя пяткой в грудь - "Я сделал систему, оптимизированную по таким-то и таким-то параметрам". Системный подход налицо, экспы заметно добавилось. Так сказать, левел ап
--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
|
|
|
|
|
Feb 2 2009, 18:07
|

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

|
Цитата(Herz @ Feb 2 2009, 16:45)  Дык, с этого нужно было бы начинать. Вроде человек и оптимизировать-то ничего не собирается.... Ну как же, требуется оптимизация шума - его минимизация в ненагруженных режимах. С другой стороны - макс. охлаждение, уже не принимая во внимание шум - в сильнонагруженных. Как правильно заметил Rst7 - важно исключить ненужный нагрев и расход тока. Да и блок питания не резиновый... Стараюсь пока что воздерживаться от сложных алгоритмов управления, подобных PID. Часть датчиков температуры установлена на радиаторы кулеров, поэтому резкие скачки измеренной температуры маловероятны. Пока что не вижу проблем с предложенной мной моделью. После сборки будет видно...
|
|
|
|
|
Feb 2 2009, 21:02
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(wim @ Feb 2 2009, 22:53)  Дак а что является выходом БПФ? Спектральная плотность шума вентилятора? Зачем пустые вопросы задаете? Вот ниже нас осуждают... Не буду отвечать. Цитата(sonycman @ Feb 2 2009, 23:38)  Ай-яй-яй! Модератор, а любим пофлудить... или, может, пофлеймить? Никогда особо не различал эти два понятия, правда  Как можно было такое подумать? Такая серьезная и важная для всех тема, столько идей... Классическаяя проблема теплового и шумового загрязнения окружающей среды... "То как зверьььь". И я тоже ужасно устаю от звука вентиляторов - буквально, - зверею, поэтому строгий научный подход к такой теме считаю очень актуальным.
|
|
|
|
|
Feb 2 2009, 21:23
|

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

|
Цитата(Tanya @ Feb 3 2009, 01:02)  Как можно было такое подумать? Такая серьезная и важная для всех тема, столько идей... В самом деле? Что-же, тогда я внимательнейше слежу за мыслью опытных наставников. Порой меня бросает в трепет от величия звучащих на страницах этой темы научных терминов и идей. Но я не теряю надежды когда-нибудь постичь их сокровенный и глубокий смысл...
|
|
|
|
|
Feb 2 2009, 22:21
|
    
Группа: Свой
Сообщений: 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-разрядным; аналоговое управление ШИМ'ом можно попробовать, а можно и сразу не).
|
|
|
|
|
Feb 2 2009, 23:19
|

Любитель
    
Группа: Свой
Сообщений: 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, тогда можно на этом остановиться.
|
|
|
|
|
Feb 4 2009, 08:32
|

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

|
Цитата(sonycman @ Feb 4 2009, 01:13)  Хотел ещё спросить, как мне правильно развести землю на плате. Ведь микроконтроллер своим сигналом напрямую управляет напряжением на силовых стабилизаторах, их земли не должны иметь ни малейшей разницы потенциалов. Ну, так уж и ни малейшей... Легко можно подсчитать, во что выльется ошибка регулирования при разности земляных потенциалов в несколько милливольт. Существенного влияния это не окажет. Другое дело, что мощные токи по цепи земли могут привести к сбоям МК. Цитата Устройство будет питаться от четырёхштырькового стандартного молекса БП компьютера. При ожидаемых токах 1 - 4 ампера вполне возможна небольшая просадка напряжения на проводах или на дорожках платы.
Поэтому думаю вести земляную дорожку через все стабилизаторы, и уже только потом на контроллер. Поэтому цепи "силового" тока и "сигнального" следует разделить. Правильным считается соединение земель непосредственно у БП. В Вашем случае разъём питания желательно разместить так, чтобы земля к силовым элементам шла от него в одну сторону, а к МК - в другую. Рядом с разъёмом (а лучше ближе к стабилизаторам) - электролит, у МК - свою ёмкость.
|
|
|
|
|
Feb 4 2009, 08:37
|

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

|
Цитата(Herz @ Feb 4 2009, 12:32)  Поэтому цепи "силового" тока и "сигнального" следует разделить. Правильным считается соединение земель непосредственно у БП. В Вашем случае разъём питания желательно разместить так, чтобы земля к силовым элементам шла от него в одну сторону, а к МК - в другую. Рядом с разъёмом (а лучше ближе к стабилизаторам) - электролит, у МК - свою ёмкость. Да, обычно так и делаю. Из-за погрешности хотел сделать иначе. Понял, спасибо! А вот по поводу RS-232? Стоит ли беспокоиться о его земле? ЗЫ: а то я уже схему опторазвязки тут присмотрел, но, надеюсь, в ней не будет необходимости
|
|
|
|
|
Feb 4 2009, 18:04
|
Местный
  
Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541

|
Цитата(Rst7 @ Feb 2 2009, 16:15)  Значит необходима плавная регулировка. Теперь уже пошли суровые будни  Непосредственное управление напряжением на двигателе в зависимости от температуры через PID-регулятор даст нужный результат. А вот способ получения заданного напряжения на двигателе - это уже дело вкуса, хотя, с точки зрения минимизации энергопотребления, стреляет только импульсник. В каких пределах регулировать напряжение ? Если напряжение упадет и двигатель остановится ? Потому и надо управлять оборотами. Другое дело, что потом все равно всек сведется к управлению напряжением  А к оборотам я прицепился, потому как вижу тут простую математику: задается минимальная температура и максимальная температуры; и, к примеру при минимальной темепературе выставляется 20% от скорости, а при максимальной 100%. В диапазоне Tmin..Tmax соответственно пропорционально 20%..100%. Цитата(Microwatt @ Feb 2 2009, 16:32)  Потому, нужно отслеживать датчик температуры и пропорционально разности увеличивать напряжение питания вентилятора. Не согласен со словом "пропорционально". Цитата(sonycman @ Feb 3 2009, 03:19)  Изначально так и было - единственный мосфет. Но на частоте 30кГц менять скорость не получилось. Вентилятор вращался на полных оборотах при скважности всего 1%... Возможно, если понизить частоту, что-то и получится. Можно попробовать. По моему, на на несколько порядков меньше частота должна быть. Цитата Но тогда придётся думать, как работать с импульсами таходатчика, промодулированными ШИМ... Не уверен, но помоему, таходатчик независимый сигнал выдает.
|
|
|
|
|
Feb 4 2009, 18:33
|
Местный
  
Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541

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

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

|
Цитата(Клим @ Feb 4 2009, 23:04)  По моему, на на несколько порядков меньше частота должна быть. Не уверен, но помоему, таходатчик независимый сигнал выдает. На низкой частоте вентиляторы будут "петь" - их будет слышно. Даже на 30кГц (вчера опробовал удачно - просто мешала ёмкость фильтра, убрал её вместе с катушкой инд.) при разгоне слышен призвук. Таходатчик обычно - открытый коллектор ключа, схема управления которого получает питание от, естественно, питания вентилятора. Шимим его напрямую - получаем чехарду вместо тахоимпульсов. Бывают экземпляры без ключа вообще - сигнал берётся прямо с одной из обмоток. Так что ничего независимого
|
|
|
|
|
Feb 4 2009, 23:36
|
Гуру
     
Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802

|
Цитата(Клим @ Feb 4 2009, 22:33)  "Пропорционально" - это есть линейная зависимость. Но, насколько я знаю, в вентиляторах скорость от напряжения зависит не линейно. Минимальное напряжение, при котором вентилятор крутится - величина зависящая от конкретного экземпляра. А если, допустим в вентилятор что-то попало, он застрял ? Температура возрастет, напряжение поднимется на нем до максимума. Если он 1А от 12в потребляет, то думаю, сгорит достаточно быстро. Так что контроль оборотов обязательно нужен. А если уж он есть, то почему бы не привязваться к нему ? Тем более, что так организовано управление на нормальных материнках. Клим, боюсь, Вы даже сути проблемы не уловили. Вентилятор сертифицирован на 12+10% вольт. Если это напряжение не превышать, то ничего с ним не случится. Обороты его мало кого интересуют. Интересует результат - охлаждение объекта. Проектируется СИСТЕМА. Цель - поддерживать заданную температуру по показаниям датчика, а вовсе не обороты вентилятора, влажность в помещении, уровень шумов в децибеллах. Авария вентилятора, поломка лопасти, пропадание питания, отказ датчика, попадание системы в космический вакуум - побочные проблемы, которые в системе могут возникнуть, но здесь не рассматриваются. Управление же в статической системе должно быть пропорциональным рассогласованию. Датчик может быть нелинейным, вентилятор, питание нестабильное. Все это не имеет отношения к принципу воздействия на исполнительный орган пропорционально рассогласованию. Все нелинейности элементов системы при этом выбираются автоматически. Здесь слово "выбираются" употребляется в смысле "компенсируются". Регулирование релейного типа приведет к астатизму, к динамической системе. Такие тоже строятся сплошь и рядом, но тут инерционность датчика и самого теплового процесса приведет к полной остановке/ включению на полную мощность вентилятора, а не к ПЛАВНОМУ регулированию его оборотов. Кто Вам в Машинке авторегулирование читал? Щербаков? Или Вы из программеров?
|
|
|
|
Guest_orthodox_*
|
Feb 4 2009, 23:55
|
Guests

|
Ну ничего себе я опоздал к началу.... Про БПФ интересно было бы читать по ходу написания, конечно... Теперь уже не то...
А по проблеме - годится и первоначальная схема, в первом посте(посту?) . только надо диоды заменить на еще один ключ. Когда верхний открыт - нижний закрыт... Ну, все знают. Я читал, думал - кто-нить подскажет. Мертвое время можно сформировать и просто задержками в затворных цепях - диодно-резистивными как обычно.
Собственно, все. Это всегда будет неразрывный ток и напряжение на выходе - пропорционально скважности. PS Второй мосфет обратной проводимости... PPS И нормально для практических целей обороты регулируются... До сих пор никто не жаловался....
|
|
|
|
Guest_orthodox_*
|
Feb 5 2009, 01:42
|
Guests

|
Цитата(Microwatt @ Feb 5 2009, 03:11)  Четчее излагать надо, определеннее. "См. первый же пост сзаду второво."  Там я все подробно читал...Потому и написал... Чего сложного, мосфет вместо диода? Сам так делаю, если надо реактивные токи съесть, например...
|
|
|
|
Guest_orthodox_*
|
Feb 5 2009, 09:02
|
Guests

|
Цитата(sonycman @ Feb 5 2009, 10:53)  Действительно ли будет всегда неразрывный ток? Да. Микрокап поможет уяснить.
|
|
|
|
Guest_orthodox_*
|
Feb 5 2009, 13:08
|
Guests

|
Цитата(Microwatt @ Feb 5 2009, 13:44)  Синхронный выпрямитель для такой блохи? Ну, был бы выходной ток ампер 5-7.... транзистор той серии, что использован - центов по 10-12, и дополнительный к нему - тоже. А диод тоже чего-то стоил.... Сложности никакой особой - с одного выхода раскачивается... проблем не вижу.
|
|
|
|
|
Feb 5 2009, 17:57
|
Местный
  
Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541

|
Цитата(Microwatt @ Feb 5 2009, 03:36)  Клим, боюсь, Вы даже сути проблемы не уловили. Вентилятор сертифицирован на 12+10% вольт. Если это напряжение не превышать, то ничего с ним не случится. Обороты его мало кого интересуют. Интересует результат - охлаждение объекта. Проектируется СИСТЕМА. Цель - поддерживать заданную температуру по показаниям датчика, а вовсе не обороты вентилятора, влажность в помещении, уровень шумов в децибеллах. Авария вентилятора, поломка лопасти, пропадание питания, отказ датчика, попадание системы в космический вакуум - побочные проблемы, которые в системе могут возникнуть, но здесь не рассматриваются. Суть проблемы я уловил. Прочитайте 1й и 11й пост темы. Изначально требовалось управлять именно скоростью потока воздуха. "СИСТЕМУ" предложили Вы. Я не совсем понимаю, чем Вам так нравится мой подход, который как раз является "пропорциональным" Цитата Управление же в статической системе должно быть пропорциональным рассогласованию. Датчик может быть нелинейным, вентилятор, питание нестабильное. Все это не имеет отношения к принципу воздействия на исполнительный орган пропорционально рассогласованию. Все нелинейности элементов системы при этом выбираются автоматически. Здесь слово "выбираются" употребляется в смысле "компенсируются". Регулирование релейного типа приведет к астатизму, к динамической системе. Такие тоже строятся сплошь и рядом, но тут инерционность датчика и самого теплового процесса приведет к полной остановке/ включению на полную мощность вентилятора, а не к ПЛАВНОМУ регулированию его оборотов. Вот как раз, если просто "пропорционально" управлять напряжением в зависимости от температуры, Вы получите релейное регулирование. Особенно при низкой темепеатуре: вентилятор будет то останавливаться, то крутиться на своих минимальных оборатах, а это 20-30%. Цитата Кто Вам в Машинке авторегулирование читал? Щербаков? Или Вы из программеров? К сожалению, учился не в машинке, на прикладной математике. Цитата(sonycman @ Feb 4 2009, 23:54)  Таходатчик обычно - открытый коллектор ключа, схема управления которого получает питание от, естественно, питания вентилятора. Шимим его напрямую - получаем чехарду вместо тахоимпульсов. Бывают экземпляры без ключа вообще - сигнал берётся прямо с одной из обмоток. Так что ничего независимого  Думал, таходатчик подключен к датчику холла. Ну раз Вам не лень ковыряться внутри вентилятора, то рекомендую ознакомиться с аппноутом: AVR442: PC Fan Control using ATtiny13
|
|
|
|
Guest_orthodox_*
|
Feb 5 2009, 22:16
|
Guests

|
Цитата(sonycman @ Feb 5 2009, 23:33)  Проверьте пожалуйста, уважаемые, верно ли я всё нарисовал:
Главное, формирование "мёртвого" времени так делается? Верно. Так тоже делается формирование мертвого времени. Если кто волнуется за крутизну фронтов на выходе - то зря, у мосфетов еще и усиление есть, обострят  . Может, понадобится увеличить затворные резисторы - смотря по тому, какая емкость затвора мосфетов. И из соображения, что у примененных мосфетов низкий порог открывания, так что постоянные времени надо делить прикидочно на 3-5. Проверка - включить шунтик для контроля сквозного тока и посмотреть... И еще - обязательно крутые фронта с выхода драйвера нужны. Иначе это не работает. Спасибо за понимание. Приятно было пообщаться
Причина редактирования: Уменьшение размера цитаты.
|
|
|
|
|
Feb 5 2009, 22:25
|

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

|
Цитата(orthodox @ Feb 6 2009, 02:16)  Может, понадобится увеличить затворные резисторы - смотря по тому, какая емкость затвора мосфетов. И из соображения, что у примененных мосфетов низкий порог открывания, так что постоянные времени надо делить прикидочно на 3-5. Проверка - включить шунтик для контроля сквозного тока и посмотреть...
И еще - обязательно крутые фронта с выхода драйвера нужны. Иначе это не работает. Понятно, резисторы буду подбирать. Частоту ведь тоже планирую повысить... А вот шунт не понял, как включать. Думаю обойтись лабораторным БП - просто ограничу ток и по его расходу и двум каналам осциллографа увижу картину коммутации... В принципе, если будут проблемы, всегда можно применить драйвер полумоста - типа LM5104 - чтобы гарантировать правильное включение мосфетов.
|
|
|
|
|
Feb 6 2009, 11:37
|
Гуру
     
Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802

|
Цитата(Клим @ Feb 5 2009, 20:57)  Суть проблемы я уловил." Вот как раз, если просто "пропорционально" управлять напряжением в зависимости от температуры, Вы получите релейное регулирование. Особенно при низкой темепеатуре: вентилятор будет то останавливаться, то крутиться на своих минимальных оборатах, а это 20-30%.
К сожалению, учился не в машинке, на прикладной математике. Нет, сути вопроса Вы по-прежнему не понимаете. Даже терминологии. Вы не видите разницы в управлении пропорционально тепературе и пропроционально РАССОГЛАСОВАНИЮ. Когда-то, когда речь плавно от занозы через две недели перетекла к ампутации пальца, из-за двери я услышал обрывок "консилиума" :"Ты лучший рентгенолог в районе. Но какого хрена ты полез в гнойную хирургию?".
|
|
|
|
|
Feb 6 2009, 12:13
|
Местный
  
Группа: Свой
Сообщений: 230
Регистрация: 7-04-08
Из: Украина, Запорожье
Пользователь №: 36 541

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

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

|
В общем, остановлюсь я, наверное, на синхронной схеме, как достаточно простой и отвечающей требуемым хар-кам. Драйвер заменю на полумостовой, чтобы избавиться от диодов и повысить скорость переключения. Получится всего два корпуса SO8 - транзисторы и драйвер. Индуктивность уменьшил до 120 мкГ. Немного выросли пульсации (до ~350мв), но это не критично. Зато, действительно, с синхронной схемой напряжение на выходе практически перестало зависеть от нагрузки. Прекрасно!  Большое спасибо всем, кто помогал! Пиво с меня  Если будете в Тольятти - милости прошу! ЗЫ:Потом, если получится удачно увеличить частоту до сотни-двух килогерц, можно будет ещё немного уменьшить индуктивность и ёмкость конденсатора... ЗЗЫ: блин, почему все драйверы полумостов (даже низковольтные!) рассчитаны на два N-канальных мосфета? На кой чёрт мне нужен кондёр для бутстрапа когда проще поставить P-канал на верхнее плечо?
|
|
|
|
Guest_orthodox_*
|
Feb 6 2009, 17:49
|
Guests

|
Цитата(sonycman @ Feb 6 2009, 19:10)  А, чёрт. Неувязочка вышла. Способен ли подобный драйвер работать неограниченное время с открытым верхним мосфетом при условии, что HV = VDD = 12 вольт?
Кажется, что нет - конденсатор разрядится и транзистор закроется...?? Если выход HS на землю зацепить - может, и заработает... Только там с временами чего-то не совсем то, если охота на 300 кгц выходить... Чего-то где-то читал, не помню уже... Не люблю на высокую сторону драйверов, трансформаторы люблю. Да бросьте Вы это все. Диоды - это не так уж плохо, глюков там нету... А вместо драйвера пойдет какой-нибудь CD4049 или CD4069 или неинвертирующий CD4050 с шестью элементами. Все входы и все выходы - впараллель и все... Цена вопроса - центов 10. Драйверы ваши все равно дороже. Если инверсия не нужна - один элемент выделяете на вход ... Если нужен ток до 0.5A - вешаете на выход комплементарную пару BC807 BC817,базы вместе эмиттеры вместе колекторы - по питаниям... В последнем случае неплохо с баз на эмиттеры еще 20 ом включить. Чтобы выход от нуля до питания прокачивать. Но не обязательно. Дешево и сердито...
Причина редактирования: Уменьшение размера цитаты.
|
|
|
|
|
Feb 6 2009, 17:53
|

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

|
Цитата(Rst7 @ Feb 6 2009, 21:48)  Конечно, не может. Умрет. Спасибо. Хорошо хоть и я вовремя догадался. Попробую найти драйвер другой конструкции. Они почему-то все такие... Цитата(orthodox @ Feb 6 2009, 21:49)  Да бросьте Вы это все. Диоды - это не так уж плохо, глюков там нету... А вместо драйвера пойдет какой-нибудь CD4049 или CD4069 или неинвертирующий CD4050 с шестью элементами. Все входы и все выходы - впараллель и все... Цена вопроса - центов 10. Драйверы ваши все равно дороже. Да мне цена вопроса не важна. Делаю для себя, чем меньше рассыпухи - тем лучше... Если ничего подходящего интегрированного не найду - оставлю диоды и резисторы...
|
|
|
|
Guest_orthodox_*
|
Feb 6 2009, 18:22
|
Guests

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

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

|
Цитата(wim @ Feb 7 2009, 01:24)  С N-MOSFET так не прокатит - бутстрепная емкость разрядится и усе. Надо изредка короткими импульсами притягивать HS к земле. Кажется, в архиве апнотов irf была подобная схемка на 555. Да, я в курсе что так не получится. Просто хочется получить хорошие хар-ки с минимальным кол-вом элементов, и минимальным занимаемым местом на плате. Лишние корпуса ставить уже не дело... Нашёл у Micrel драйвера верхнего плеча с умножителем на борту, не требующие бутстрапа, но они слишком медленные. Ладно, и с диодами получается терпимо на 60 кГц. Так и оставлю, наверное.
|
|
|
|
Guest_orthodox_*
|
Feb 6 2009, 23:34
|
Guests

|
Цитата(sonycman @ Feb 7 2009, 01:20)  плюс фронты на выходе будут идеальные... А Вы их гляньте... Что-то мне подсказывает, что они и так неплохи...  Цитата(wim @ Feb 6 2009, 23:24)  С N-MOSFET так не прокатит - бутстрепная емкость разрядится и усе. Это как она сможет разрядиться? Один вывод на земле, другой через диод на питании...Интересно... Я не пояснил, виноват: HS на землю для того, что при данном напряжении питания бутстреп не нужен вообще, это мы так на "верхний" каскад драйвера просто постоянное питание подаем... Цитата Надо изредка короткими импульсами притягивать HS к земле. Кажется, в архиве апнотов irf была подобная схемка на 555. Не, та схема просто тупо заряжала бутстрепную емкость, на случай что ее редко коммутируют на землю и основной режим бутстрепа поэтому неэффективен... Конечно, если мы об одной и той же схеме говорим  У меня в той папке столько всего, что лень выбирать....
|
|
|
|
|
Feb 6 2009, 23:45
|

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

|
Цитата(orthodox @ Feb 7 2009, 03:27)  А Вы их гляньте... Что-то мне подсказывает, что они и так неплохи...  Я их нарассматривался уже  Затворы: зелёным цветом - п-канал (верхний), жёлтым - н-канал (нижний).
Резисторы параллельно диодам поставил на 470 ом, плюс дальше последовательно ещё на 10 (чтобы не было овершутов - или как там это правильно называется?). Может быть оставлю и диод шотки параллельно нижнему ключу, с ним поменьше отрицательный овершут... Цитата(orthodox @ Feb 7 2009, 03:34)  Это как она сможет разрядиться? Один вывод на земле, другой через диод на питании...Интересно... Я не пояснил, виноват: HS на землю для того, что при данном напряжении питания бутстреп не нужен вообще, это мы так на "верхний" каскад драйвера просто постоянное питание подаем... Но ведь верхний ключ - NFET. Чтобы он был открыт, на затворе надо поддерживать положит. смещение относительно истока. А откуда оно там возьмётся? На истоке будет +12, на стоке тоже. И на затворе +12. Что получится-то? Транзистор просто не откроется ведь до конца?
|
|
|
|
Guest_orthodox_*
|
Feb 7 2009, 00:24
|
Guests

|
Цитата(sonycman @ Feb 7 2009, 01:45)  Но ведь верхний ключ - NFET. Чтобы он был открыт, на затворе надо поддерживать положит. смещение относительно истока. А откуда оно там возьмётся? На истоке будет +12, на стоке тоже. И на затворе +12. Что получится-то? Транзистор просто не откроется ведь до конца? А, ччорт... Извините... машинально привязался к схеме с комплементарными... Стереть бы все, стыдно... Все тогда, вариант остался с диодами. То, что на затворах нет крутизны - не сильно важно. Отпираться, во первых, быстро там никому и не надо - индуктивность им всем в помощь. А вот закрыться надо побыстрее - тут потери и лежат. Но этот фронт мы и не портим. И потом, на выходе ключей все будет гораздо резче. Ключи, все-таки. Шоттки - можно оставить, а вообще-то поглядите время восстановления у паразитного диода - у этих он совсем не такой медленный, я думаю, нан 30, да?Или что-то в этом роде... PS А чего это на затворах Миллеровской полочки (плато) не видно? У меня она была видна... д/б как раз на пороге открывания... А может так выглядят как раз вот эти загогулины у начала открывания... тогда на нижнем графике желтая линия - артефакт... Ну да, как раз порог около 2V , тут и оно... у меня тоже получалось вместо плато чего-то неидеальное... А резисторы можно похоже поставить по 220 ом, если судить по этим графикам... сквозняка не будет еще...Хотя так спокойнее... Цитата плюс дальше последовательно ещё на 10 Вот это уважаю. Респект. На этих экономить не нужно. У самого затвора всегда ему лучше быть.... В некоторых случаях бывают такие звоны... что и не закроешь
|
|
|
|
|
Feb 7 2009, 07:33
|

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

|
Цитата(orthodox @ Feb 7 2009, 04:24)  PS А чего это на затворах Миллеровской полочки (плато) не видно? У меня она была видна... д/б как раз на пороге открывания... А может так выглядят как раз вот эти загогулины у начала открывания... тогда на нижнем графике желтая линия - артефакт... Ну да, как раз порог около 2V , тут и оно... у меня тоже получалось вместо плато чего-то неидеальное...
А резисторы можно похоже поставить по 220 ом, если судить по этим графикам... сквозняка не будет еще...Хотя так спокойнее... Да, действительно, несмотря на пологий открывающий фронт на выходе ключи переключаются очень быстро. По поводу затворных резисторов - я пробовал померять ток в цепи нижнего мосфета - поставил в разрыв цепи исток - земля резистор (шунт) на 1.5 ома и посмотрел на нём напряжение. Когда параллельно диодам были 240 ом - в момент переключения (выключения верхнего и включения нижнего) на шунте появлялся короткий положительный импульс в 2 вольта, а затем сразу отрицательный - почти в 4 вольта. То есть сквозной ток мог быть больше 1 ампера. Поэтому поставил в затворы 470 ом - эти импульсы уменьшились в два с лишним раза... Транзисторы стоят - комплементарная пара IRF7379.
Причина редактирования: Уменьшение размера цитаты.
|
|
|
|
Guest_orthodox_*
|
Feb 7 2009, 10:00
|
Guests

|
Цитата(sonycman @ Feb 7 2009, 09:33)  Когда параллельно диодам были 240 ом - в момент переключения (выключения верхнего и включения нижнего) на шунте появлялся короткий положительный импульс в 2 вольта, Это нормально - еще же и ток затвора туда же течет, он м.б. очень приличным. Цитата а затем сразу отрицательный - почти в 4 вольта. Возможно, индуктивность как-то не так ведет себя (это уже ее ток). Может, насыщается - я таких экспериментов не ставил, потому что всегда с запасом рассчитываю индуктивности на насыщение. Но попробовать надо будет, обязательно... Все-таки проверьте, пожалуйста. Цитата То есть сквозной ток мог быть больше 1 ампера. Поэтому поставил в затворы 470 ом - эти импульсы уменьшились в два с лишним раза... Транзисторы стоят - комплементарная пара IRF7379. Ваша правда. При емкости затвора 0.5 nА получается 200 nS , а их еще на 4 делить надо - так что даже увеличить возможно. Видно, вчера с недосыпа недоглядел чего... В общем, по всем этим потерям просто надо ориентироваться по холостому ходу - средний ток и нагрев ключей. Д.б. холодные. Кстати, об индуктивности - "слишком" большая не помешает, если следить за насыщением и активным сопротивлением ее. А со слишком маленькой - реактивный ток будет приличный гулять и постоянно подогревать транзисторы - причем на среднем токе не сильно отразится , кроме той энергии, что ушла на нагрев (и потери в сердечнике и меди, ес-но).
|
|
|
|
|
Feb 7 2009, 10:30
|

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

|
Цитата(orthodox @ Feb 7 2009, 14:00)  В общем, по всем этим потерям просто надо ориентироваться по холостому ходу - средний ток и нагрев ключей. Д.б. холодные.
Кстати, об индуктивности - "слишком" большая не помешает, если следить за насыщением и активным сопротивлением ее.
А со слишком маленькой - реактивный ток будет приличный гулять и постоянно подогревать транзисторы - причем на среднем токе не сильно отразится , кроме той энергии, что ушла на нагрев (и потери в сердечнике и меди, ес-но). Посмотрел потребление на холостому ходу (без нагрузки) - разница между отключенным выпрямителем (импульсы отсутствуют, на выходе 0 вольт) и с присутствующими импульсами ШИМ различной скважности (тоже без нагрузки) - всего 10ма по среднему току. Транзисторы совершенно холодные, даже при нагрузке в 300ма. Думаю, получилось неплохо  Спасибо! А индуктивность поставил RCH-110 (Sumida) 120 мкГ на ферритовом сердечнике, рассчитана на ток до 1.5 ампера. Думаю, не должна насытиться при токах до 1 А и частоте переключения 60 кГц? Можно, наверное, поставить в корпусе поменьше (smd) на меньший макс. ток - до 1А, всё равно больших постоянных токов у меня не будет?
|
|
|
|
Guest_orthodox_*
|
Feb 7 2009, 11:10
|
Guests

|
Цитата(sonycman @ Feb 7 2009, 12:30)  Можно, наверное, поставить в корпусе поменьше (smd) на меньший макс. ток - до 1А, всё равно больших постоянных токов у меня не будет? Не, запас нужен. Есть же еще переходные режимы и вообще... Защитой мы не озаботились, так что пусть будет запас хотя бы...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|