|
Шум при регулировке оборотов вентилятора, Как убрать аудиошум? |
|
|
|
Sep 16 2013, 10:24
|
Местный
  
Группа: Свой
Сообщений: 454
Регистрация: 13-10-10
Из: Киев
Пользователь №: 60 135

|
Здравствуйте! Появилась необходимость регулировать обороты вентилятора постоянного тока 12В 0.2А в диапазоне питающих напряжений 6...12В. Остановились на готовом чипе от микрочипа TC649B. Решение понравилось продуманным алгоритмом управления вентилятором и тем что регулировка производится не линейным элементом, а ШИМ'ом. Вот он и породил проблемы. При низких температурах очень сильно слышится наличие импульсного питания вентилятора. Т.е. если вентилятор запитать от этой схемы, то при комнатной температуре цифровой мультиметр показывает на вентиляторе напряжение 6В, но шум по сравнению с вентилятором, просто подключенным к 6 В БП очень громкий. Пробовал подключить параллельно вентилятору конденсатор на 10 мкФ, но это не нравится контроллеру, и он повышает обороты вентилятора. В даташите на TC649B про аудио шум, вызванный ШИМ'ом ничего не сказано. Сейчас буду исследовать осциллограмму питающего напряжения, может пойму причину шума более детально.
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 21)
|
Sep 16 2013, 10:48
|
Местный
  
Группа: Свой
Сообщений: 454
Регистрация: 13-10-10
Из: Киев
Пользователь №: 60 135

|
Вот выкладываю схему включения этой микросхемы:
Конденсатор пробовал ставить параллельно разъёму J16, в который и включается вентилятор. С ним чип ведёт себя неадекватно наверное из-за того, что он сенсит ток через вентилятор, а конденсатор параллельно вентилятору его искажает....Придумал! Сейчас буду пробовать вот такую схему:
Теперь и напряжение на вентиляторе сглажено конденсатором C63, и ток через вентилятор сенсится правильно. Как протестирую - отпишусь.
|
|
|
|
|
Sep 18 2013, 18:28
|
Местный
  
Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006

|
Цитата(kt368 @ Sep 16 2013, 13:48)  Конденсатор пробовал ставить параллельно разъёму J16, в который и включается вентилятор. С ним чип ведёт себя неадекватно наверное из-за того, что он сенсит ток через вентилятор, а конденсатор параллельно вентилятору его искажает....Придумал! Сейчас буду пробовать вот такую схему: Теперь и напряжение на вентиляторе сглажено конденсатором C63, и ток через вентилятор сенсится правильно. Как протестирую - отпишусь. Тут дроссель с диодом просится, ну или хотя бы один диод параллельно с вентилятором. Ток посмотреть на предмет на предмет непрерывности, как мне кажется вентилятор работает в режиме прерывистых токов, отсюда и звук.
|
|
|
|
|
Sep 18 2013, 20:45
|
Местный
  
Группа: Свой
Сообщений: 454
Регистрация: 13-10-10
Из: Киев
Пользователь №: 60 135

|
Да, про дроссель с диодом думали, но на такой низкой частоте уж больно большая индуктивность (порядка 10 мГн) и ёмкость (порядка 100 мкФ) на выходе получается, хочется меньше. В даташите на вентилятор вычитали , что его нельзя питать меандром, только постоянным напряжением (наверное как раз из-за шума). В итоге решили реализовать следующую структуру: с выхода чипа на RC фильтр 100 кОм 10 мкФ, а потом уже продетектированный сигнал идет на буферный каскад на TCA0372DWR2G. На её выходе (между выходом и землёй) включен вентилятор, последовательно с которым стоит 10 Ом шунт для SNS входа чипа. Итого вентилятор питается практически постоянным напряжением, пульсации в 100 мВ - ничто, по сравнению с меандром (как было по даташиту). Завтра выложу схему.
|
|
|
|
|
Sep 19 2013, 05:57
|
Местный
  
Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006

|
Цитата(kt368 @ Sep 18 2013, 23:45)  Да, про дроссель с диодом думали, но на такой низкой частоте уж больно большая индуктивность (порядка 10 мГн) и ёмкость (порядка 100 мкФ) на выходе получается, хочется меньше. У двигателя есть своя индуктивность, ее тоже надо учитывать. Я бы сначала просто диод попробовал и посмотреть, что с током получается на минимальных оборотах.
|
|
|
|
|
Sep 19 2013, 05:58
|
Гуру
     
Группа: Модераторы
Сообщений: 3 868
Регистрация: 15-03-13
Пользователь №: 76 048

|
Цитата(Plain @ Sep 19 2013, 08:21)  Двигатели надо правильно запускать, и уж затем регулировать, а к этого типа это относится в большей степени, потому что не работающая в штатном режиме их схема тут же разогревается, вплоть до выхода из строя, так что парой транзисторов не обойтись никак. Вы порою очень строги и категоричны. Такое впечатление, что до появления программистов цивилизация обходилась сохой, включение вентилятора было недостижимой мечтой. Пару транзисторов тоже ведь нужно уметь правильно включить. И ничего, запускали благополучно вентиляторы с пропорциональным регулированием. Я их сотни, если не тысячи применял. Даже сегодня отдам предпочтение такой схеме регулирования, как более простой, дешевой, прозрачной. И ШИМ можно организовать. По крайней мере, не нужно к микроконтроллеру навешивать специализированные микросхемы, дроссели по 40мГн и прочие архитектурных излишества, которые тут предлагались. Все вместе вырисовывается дороже вентилятора и больше него по объему. Не заглядывая уже в "десяток строк программы". Там чудес порою на сорок строк обнаруживается и выловить их своевременно не удается. Потому - пусть каждый делает как умеет, но не объявляет свое решение единственно верным и возможным. Существуют хорошие решения и на МК, и на россыпи. Уметь нужно.
|
|
|
|
|
Sep 19 2013, 06:06
|
Местный
  
Группа: Свой
Сообщений: 460
Регистрация: 5-10-06
Из: Херсон
Пользователь №: 21 006

|
Цитата(Егоров @ Sep 19 2013, 08:58)  Вы порою очень строги и категоричны. Такое впечатление, что до появления программистов цивилизация обходилась сохой, включение вентилятора было недостижимой мечтой. Красиво сказано.
|
|
|
|
|
Sep 19 2013, 07:07
|
Гуру
     
Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710

|
Цитата(Егоров @ Sep 19 2013, 08:58)  Пару транзисторов тоже ведь нужно уметь правильно включить. Очевидно, говорите о линейном термостате. А автор темы, напомню, говорит о вентильном двигателе. К примеру, Ваш термостат на холоде выдаст на такой двигатель 3 В вместо штатных 12 В. Его схема, естественно, от такого нарушения ТУ войдёт в стабильный ступор, начнёт греться сама и поджаривать этим холодным током Ваш термостат тем более, который вместо охладителя превратится в обогреватель, потому что его ООС при остановленном двигателе меняется на ПОС. Конечно, встречаются вентиляторы с тепловой защитой их схемы, но в среднем такое дело заканчивается необратимым дымом где-то на 7...8 вольтах.
|
|
|
|
|
Sep 19 2013, 07:59
|
Гуру
     
Группа: Модераторы
Сообщений: 3 868
Регистрация: 15-03-13
Пользователь №: 76 048

|
Цитата(Plain @ Sep 19 2013, 10:07)  Очевидно, говорите о линейном термостате. А автор темы, напомню, говорит о вентильном двигателе. Возможно, я эту особенность уникального вентилятора не увидел. По-прежнему не вижу, но если так - пусть будет так. Хотя, я упомянул и ШИМ, номинальным напряжением, а еще тут обсуждаются разные системы сглаживания, что тоже подразумевает усреднение напряжения непосредственно на входе вентилятора. По крайней мере, вся линейка бесщеточных SUNON- втулочные, шариковые, maglev прекрасно стартуют и регулируются в диапазоне 0.5-1.1 номинального напряжения. Годами. С другими знаком меньше, но тоже работал, регулируются. Похоже, это единственный вентилятор, который судьба ТС в наказание послала и никак без четырехосевого гироскопа его не включить. Ладно, пусть диспут продолжается, не буду мешать.
|
|
|
|
|
Sep 19 2013, 08:03
|
Гуру
     
Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710

|
Цитата(rx3apf @ Sep 19 2013, 10:22)  Речь о компьютерных вентиляторах ? Я, например, уж больше 20 лет включаю их на пониженное напряжение, от 5 до 9 вольт. И за двадцать лет не сгорел ни один. Что я делаю не так ? Подайте на схему не 5 В, а как сказано, 3 В, точнее, недостаточное для запуска напряжение, и линейно увеличивайте его до 9 В в течение часа. Ещё раз повторю, что у разных двигателей способность к задымлению в данном включении разная, в т.ч. зависит от наклона оси, изношенности подшипника и т.п.
|
|
|
|
|
Sep 19 2013, 20:47
|
Местный
  
Группа: Свой
Сообщений: 454
Регистрация: 13-10-10
Из: Киев
Пользователь №: 60 135

|
Окончательную схему ещё не составил, могу высказать плюсы применения контроллера: 1. При подаче питания - на 1 секунду включается вентилятор по максимуму. 2. постоянно проверяется не остановился ли вентилятор, если остановился (вернее если скорость вращения меньше порога) - через секунду перезапуск, снова на 1 секунду включается на максимум, затем на нормальную скорость, зависящую от температуры. Это же можно сделать на МК, не спорю, но ещё один МК (основной нет возможности применить) - это ещё одно место, требующее прошивки при производстве. Основной МК - Silabc C8051F345, в качестве дополнительного в некоторых устройствах использовали PIC10, но в итоге увидели во втором МК неудобство - сборка производится в разных странах, раными группами сборщиков, их всех нужно не забыть обеспечить дополнительно и прошивальщиком ПИКов. Вообщем было решено не использовать МК. Раз есть готовая микросхема, вот только ШИМ в постоянку, и все готово. По поводу схемы на двух транзисторах - не уверен, что она сможет детектировать останов вентилятора... Вентилятор - SUNON ME50151V1-000U-A99В общем схема уже отмакетирована, будем её использовать. Как нарисую в альтиуме - выложу принтскрин.
|
|
|
|
|
Sep 20 2013, 04:36
|
Местный
  
Группа: Свой
Сообщений: 454
Регистрация: 13-10-10
Из: Киев
Пользователь №: 60 135

|
Основной МК никак не контролирует останов вентилятора, фишка в том что если он остановится, то контроллер TC649B насильно даст ему максимум напряжения на секунду, чтобы, несмотря на запыленность вентилятора, он начал вращаться. Всё, доделал.
С выхода Vout микросхемы TC649B ШИМ сигнал поступает на сглаживающую RC цепочку R58C58, на её выходе образуется постоянный сигнал с пульсациями не более 100 мВ. Конденсатор C58 соединен одним выводом к 12 В, а не к земле специально, чтоб в момент включения дополнительно ещё помочь дать на вентилятор полные 12В. Дальше стоит усилитель на ОУ U14B, на его выходе - вентилятор. В земляном проводе вентилятора стоит шунт 10 Ом, с него сигнал снимается на SENSE вход TC649B. На входе Vin TC649B стоит не просто делитель из резистора и термистора (как по даташиту) а ещё введены элементы R50R51D13. Они позволяют обеспечить практически неизменную скорость вентилятора при температуре ниже 30 градусов (тестировал вплоть до -15). При 40 градусов на вентиляторе максимум (около 11.5 В), при 30 градусах - минимум (около 4 В). TC649B работает на 30 Гц, повысить не получается, т.к. его внутренние задержки в 1 секунду (при запуске вентилятора) являются Tшим*32.
|
|
|
|
|
Sep 20 2013, 12:37
|
Гуру
     
Группа: Модераторы
Сообщений: 3 868
Регистрация: 15-03-13
Пользователь №: 76 048

|
Цитата(kt368 @ Sep 20 2013, 07:36)  фишка в том что если он остановится, то контроллер TC649B насильно даст ему максимум напряжения на секунду, чтобы?,несмотря на запыленность вентилятора, он начал вращаться. Очень сильный ход! Вентилятор таки должен вращаться, МК за этим следит строго. Я сначала думал, что аппаратура должна охлаждаться. И с ростом температуры на вентилятор поступит таки все возможное напряжение. Ну а если там не пыль, а дрова в крыльчатке, то финиш! Самое время отключить прибор вообще. По температуре, а не жужжанию крыльчатки
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|