Аналоговое управление вентилятором
- Войдите на сайт для отправки комментариев
Hi, коллеги!
Пожалуйста, подскажите, есть ли уже отлаженное типовое решение моей задачи. Причем, желательно простое и дешевое, но надежное.
У меня стоит задача управлять электродвигателем вентилятора. Электрдвигатель постоянного тока, 12V, ток до 1-2A. До шести моторов. Естественно, при помощи Ардуины.
Я не нашел чего-то типового и распространенного. В голову мне приходит следующее: ШИМ-выход -> интегрирующий каскад (RC) -> усилитель постоянного тока (сборка Дарлингтона).
Может быть, есть что-то красивее? Например, программируемый (I2C, TWI) однокристальный усилитель постоянного тока? (За умеренную цену...) Может быть, есть прототипы, где можно посмотреть решение?
Заранее признателен,
Ogogon.
Я использовал PWM с ардуинки на MOSFET + LC фильтр (Можно и без фильтра - обороты регулируются, но на малых оборотах куллеры шумят жутко).
Дешево и сердито.
Специальная микросхема для управления вентилляторами устроит? Вроде типовей некуда.
Сорри, забыл ссылку дать. Вот один http://www.ti.com/product/lm93
А вообще, их много. Вот например что даёт поиск на том же TI http://www.ti.com/sitesearch/docs/universalsearch.tsp?searchTerm=fan%20control#linkId=2
А с какой целью интегрирующая цепь?
А с какой целью интегрирующая цепь?
А чтобы он песни не пел. Ардуиновский ШИМ как-то всегда не в голосе. У Челентано лучше получается...
Я использовал PWM с ардуинки на MOSFET + LC фильтр (Можно и без фильтра - обороты регулируются, но на малых оборотах куллеры шумят жутко).
Дешево и сердито.
Благодарю. Но, по сути, получается, что Вы использовали MOSFET не в качестве аналогового усилителя тока, а в качестве ключа, цифрового полевого транзистора. Он просто проключал на нагрузку с ее параметрами ШИМовский меандр.
С одной стороны - это рационально. Нагрузочная способность выше, температурный режим крайне гуманный. С другой стороны - песни поет на скважностях, имеющих звуковые составляющие.
А я-то хочу по-другому. ШИМ переделать в аналоговое значение RC-каскадом и использовать транзистор, как аналоговый усилитель. Конечно, от законов физики не спрячешься - начнет греться, пропорционально рассеиваемой мощности. Зато молчать будет, как Рыба-Партизан!
Ogogon.
ogogon, просто поднимите частоту ШИМ выше звуковой, и всё.
ogogon, просто поднимите частоту ШИМ выше звуковой, и всё.
Благодарю. Но у меня возникает пара опасливых вопросов. Первый - А на малых скважностях он все-равно подзванивать не будет ли? Второй, наверное более важный - а другие библиотеки, типа OneWire, при этом не накроются?
Ogogon.
ogogon, будет или не будет -быстрее проверить, чем гадать. OneWire не пострадает, за другие библиотеки не скажу. Главное не трогать таймер0, если его настройки сбить, то много что пострадает.)