Заголовок сообщения: Управление 16-ю вентиляторами на stm32
Добавлено: Вт мар 12, 2019 20:18:14
Родился
Зарегистрирован: Пн сен 09, 2013 11:13:53 Сообщений: 9
Рейтинг сообщения:0
Приветствую электро- и радиокотов В качестве освоения STM32 нашел себе задачу. Есть 16 вентиляторов 24 вольта постоянного тока. Готовая панель с 16 потенциометрами. Требуется плавная регулировка по отдельности каждым вентилятором обязательно с возможностью полной остановки. Хочется реализовать эту задачу на STM32. Так сказать углубиться в освоение именно этих контроллеров. Если можно, несколько вопросов. 1. Какая из stm32 позволит аппаратно реализовать 16 независимых ШИМ и 10 АЦП с потенциометров? 2. Как вариант - есть ли смысл использовать контроллер как АЦП для потенциометров, в затем с stm21 управлять по SPI специализированным 16-ти канальным контроллером шим? Как правило они 20мА - по выходы поставить мосфеты. 3. Мосфеты лучше использовать распространенные, или лучше взять мосфеты, управляемые логическим уровнем? Спасибо!
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Какая из stm32 позволит аппаратно реализовать 16 независимых ШИМ и 10 АЦП с потенциометров?
Например STM32F103C8T6. Правда 2 канала АЦП используют те же выводы что и 2 канала ШИМ. Если нужно 10 каналов АЦП и 16 ШИМ, лучше использовать STM32F103R8T6 или подобный.
Заголовок сообщения: Re: Управление 16-ю вентиляторами на stm32
Добавлено: Вт мар 12, 2019 22:16:59
Родился
Зарегистрирован: Пн сен 09, 2013 11:13:53 Сообщений: 9
Рейтинг сообщения:0
Понял, спасибо! Конечно с обвязкой. Немножечко уточню хотелочки. На макетке сделаю для одного вентилятора на 103. Вопрос даже не в цене. Взять даже stm с избыточной мощностью. Не хочется самопала - какую посоветуете из продаваемых в Москве плат STM32 потом купить для готового изделия (16 Шим 10 Ацп). Только не шипите, коты
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Рекомендую двухканальный контроллер вентиляторов TC655 в связке с каким-нибудь двухканальным MOSFET, например IRF7313. Получишь как управление скоростью так и измерение скорости вращения. Хорошо показала себя.
1. Какая из stm32 позволит аппаратно реализовать 16 независимых ШИМ и 10 АЦП с потенциометров?
Да тот же STM32F103C8T6 , как бюджетный вариант для запуска плата "Blue Pill". Аппаратных шим не хватит, но для вентиляторов можно и программно реализовать. Делали на этом камне 24 шим канала на 55кГц для led. АЦП так же не хватит, но можно внешним образом подцепить копеечный мультиплексор 8->1, например CD4051, и задействовать 2 АЦП в контроллере.
Мысль на рассмотрение, как можно упростить Вашу панель. Уйти от 16 "крутилок". Достаточно поставить 2 7-сегментных индикаторов и 3 кнопки - выбор канала, "+" и "-". т.е. получится полностью компактная панель.
Затвор через какой резистор подтягивать к земле? 20к?
Собственно и это не обязательно. Можно обыграть быстрой инициализацией портов и выставлением "0". Да, затворы будут "болтаться" от момента подачи питания и до инициализации, но фактически это время можно свети к долям мкс в коде. Практически вы не увидите даже подергивание вентиляторов при включении - ничтожный будет момент.
_________________ Для связи email: info собака qbit.su
Заголовок сообщения: Re: Управление 16-ю вентиляторами на stm32
Добавлено: Ср май 08, 2019 12:43:27
Родился
Зарегистрирован: Пн сен 09, 2013 11:13:53 Сообщений: 9
Рейтинг сообщения:0
Опять прошу совета у кошачей гвардии Помогите подобрать вентилятор 24в с формфактором 119x119. 2-х пиновый (можно и 3-х с обратной связью). Частота вращения 2500-3000 об.мин Типа http://www.lufter.ru/product/ventiljato ... 19x119x32/ По даташитам не получилось подобрать, так как непонятно, как кулер будет вести себя вживую. Все же такие вентиляторы не задумывались для плавной регулировки. Хорошо бы уложиться в 2500-3000 руб. Суть проблемы. Пробовал 4 разных вентилятора разных производителей. Хочу управлять ШИМом. Но столкнулся с проблемой. Не удается (из-за особенностей чипа на моторе) сделать плавную регулировку во всем диапазоне. ТО есть при изменении скважности до 80% вентилятор не вращается, и регулировка получается только на 80-100%, а хотелось бы от 10 до 100. Пробовал управлять постоянным напряжением. Еще хуже. 5.5в вентилятор еще не вращается, 5.7в резко стартует на довольно таки высоких оборотах. Опять плавности нет, да и ловить десятые доли вольта сложно, учитывая 2-х метровый кабель и падение на нем.
на счёт плавности... у меня тоже неск вентиляторов и ножек не хватает и вентиляторы без тахометров, хочу попробовать с калибровкой при начальном включении/после прогрева. т.к лапок мало, то все транзисторы заведены на один шунт небольшого сопротивления. С него на ADC. При включении последовательно плавно разгоняем по одному каждый канал PWM и смотрим когда ток через шунт резко упадёт - вентилятор стартанул. Теперь можно съезжать вниз и смотреть также по току - когда остановится. Вот в этом диапазоне примерно должна быть какая то таблица регулировки. Потом можно мониторить ток для каждого вентилятора отключая на время остальные, по идее должно успеть, что бы они не остановились. Ну и при изменении температуры или питания можно калибровать заново, а может и лишнее, ещё не пробовал, только плату развёл пока
Заголовок сообщения: Re: Управление 16-ю вентиляторами на stm32
Добавлено: Пн май 13, 2019 11:03:18
Родился
Зарегистрирован: Пн сен 09, 2013 11:13:53 Сообщений: 9
Рейтинг сообщения:0
Я отказался от идеи брать вентилятор с тахометром. На малых оборотах при шим управлении просто нет смысла. К примеру, 30-60 об/мин. Тахосигнал 2 импульса на один оборот. Точность измерения оборотов просто никакая. Максимум - понимать, что вентилятор стартанул. При 16 вентиляторах неоправданное усложнение схемы. С предложенной обратной связью можно, конечно, поиграться. Но! При управлении напряжением работать будет. При ШИМ управлении думаю, что для получения результата нужно несколько (много) замеров и усреднение. Поэтому и как основная версия пытаюсь найти кулер, который сможет управляться ШИМ во всем диапазоне оборотов. Но невозможно понять по характеристикам, какая модель подойдет Поэтому и спрашивал у форумчан про опыт
Сейчас этот форум просматривают: zay71 и гости: 30
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения