Я просто видел вашу схему .Она вроде на оптронах.Может какой-нибудь старый вариант?
Что касается векторной шим то она кроме более полного использования напряжения уменьшает нагрузку на транзисторы за счет более редкого переключения.
Был частотник на fod3120 или чето в этом роде . Он сильно дорогой в изготовлении , и много лишнего в нем было . Перешел на более дешевые драйвера . Пример таблицы с векторной шим увидеть можно? Удаляйте лишний текст при редактировании , непонятна суть вопроса и места много занимает.
пример векторной шим.0x40000000 -число соответствующее максимальному ШИМу.Такое большое - чтобы не терялась разрядность при дальнейших вычислениях.Таблица линейная от 0 до .0x40000000 с числом точек равным CHISLO_TOCHEC_V_SECTORE sector_nom=(tec_faza)/CHISLO_TOCHEC_V_SECTORE; //определяем в каком из 6 секторов мы находимся vector_nom=tec_faza-sector_nom*CHISLO_TOCHEC_V_SECTORE; //вычисляем смещение относительно начала сектора
Добавлено after 23 minutes 34 seconds: А сейчас какая схема?Я видел на FOD.И почему дорого?Я с этими оптронами дела не имел,но hcpl не сильно дорогие.Плюс автоматом развязка.
Переосмыслил частотник с семисегментным индикатором , убрал лишние кнопки . Теперь чтобы зайти в меню , нужно резистор частота перевести в ноль и кнопкой (стоп) она же (меню ) можно перебирать настройки . В настройках больше , меньше делать кнопками (вперед и назад) , дойти до EEP и нажать (+или-) высветится End, перезапустить контроллер . Эта версия работает у меня на вентиляторе поддува котла . Вторая версия с возможностью установки номинальной частоты двигателя (в меню будет мигать X.XXH) позволит стартовать двигатель с полным напряжением или работать с ослаблением поля ,если он и транзисторы не возражают По поводу драйверов . То что развязка это хорошо , а как мерить напряжение 300V ? Нужно делать блок питания минимум 4 канала , 1 для нижних и 3 для верхних драйверов . И на atmega88 и 168 нет аппаратного дедтайма , придется допиливать на логике , а сейчас формирует драйвер ir2130 и 21365 . Я пытаюсь наладить продажу , чтобы покрыть расходы на эксперименты , а лишние корпуса микросхем не способствуют удешевлению
Напряжение 300в можно мерить любым ацп с SPI на выходе.По поводу оптронов согласен только ,что надо формировать отдельный сигнал для верхних и нижних драйверов,что касается напряжения,то можно формировать также как и на IR2130 и других им подобных вольтодобавкой.Ну а по цене конечно надо считать .Основной недостаток драйверов на IR маленький выходной ток.Можно конечно поставить усилитель на выходе,но это все равно деньги и теряется смысл .Кстати не пробовали векторный шим?Программа рабочая.Никаких таблиц не надо . Домножаете полученные значения на текущую частоту (чтобы получить U/f)и получаете требуемый шим для каждой фазы.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Те которые используются чаще всего это 50Гц и 400Гц. 400Гц на шпинделях чпу в основном ставятся. 800Гц редкие но бывают ставятся на шлифовальных станках и на чпу как шпиндель 200Гц пока не встречал но тоже попадаются как понял из форумов
Один из последних тестов на stm32f103c8t6: https://yadi.sk/i/RfIRHfmm3H2vJ9 Драйвер IR21365 с биполярниками для увеличения выходного тока драйвера. В затворах Rg около 5 Ом.
Столкнулся с геморроем в виде китайтранзисторов, которые на 27Омах в затворе не очень-то хотели закрываться, с Rg = 5Ом стало лучше, но все равно пришлось их заменить на другие.
Также из проблем дисплей 1602 любит сходить с ума от любого чиха.
Особая благодарность ma5a97 за ответы на тупые вопросы.
Прогу пока не трогал.
J-Tec писал(а):
Подскажите на STM32 или на Attiny861 можно ли поднять верхний предел до 800Гц?
Ну эта моя хрень по идее сможет до 200Гц выдавать. Для большего при сохранении 36 точек синуса надо задирать частоту ШИМ по идее. Или уменьшить кол-во точек. Хотя если стмка есть, можно попробовать, ибо ограничение там до 399 выставлено, но он будет часть точек проскакивать (там есть папка saleae, в ней есть данные с лог. анализатора Saleae Logic при выставленной частоте 399Гц)
Доброго всем дня. Перечитал вчера всю тему, но так и не понял на каком варианте силовой части все остановились? От IRAM я так понял отказались?
Добавлено after 1 hour 4 minutes 28 seconds: И ещё подскажите пожалуйста по IRAMS10UP60B, Itrip - это по сути датчик тока, правильно? А FLT-EN - это вход для включения/отключения модуля? Его же можно использовать для организации дополнительно защиты по току?
Добавлено after 3 minutes 22 seconds: Например если взять сигнал с Itrip завести его на компаратор сделанный на операционнике, и по достижению заданного уровня отрубать модуль, например чтобы была защита на уровне 1,5А... В таком случае при КЗ такая защита успеет вырубить модуль, до того как вынесет какой нибудь транзистор?
Я всётаки хочу попробовать сделать частотник на трёх шимах. Камень у меня mega324, силу думаю или IRAMS, или же IR2184, они у меня оба есть. На счет IRAMS, меня смущает маленькое мертвое время между переключениями, и хоть его и включают таким образом, но до конца не ясно предназначен ли он для такого режима работы. С IR2184 более менее понятно, драйвер изначально предназначен коммутировать верхний и нижний ключи переключая их через своё мертвое время 400-520 наносек. Можно ещё взять IR21844, - там можно внешним резюком и поболее dead time сделать.... В общем как то так... Может быть у кого есть какие мысли по поводу такой реализации?
Добавлено after 11 minutes 29 seconds: в принципе хочу опробовать два варианта силы IRAMS и IR2184. Помощь нужна и по первом и по втором
Добавлено after 1 hour 34 minutes: Моя сила на IR2184. Правда ещё не знаю подойдут ли мои транзисторы... И нужно как то организовать защиту
Добавлено after 7 minutes 13 seconds: И тестовая плата для IRAMS
Добавлено after 3 minutes 6 seconds: На низких напряжениях работает... Проверял пока что осциллографом....
Добавлено after 3 minutes 20 seconds: Интересно, а к этому драйверу можно приатачить защиту, такую как у "восьмикрута" ? Или может можно защиту как-то по другому сделать?
Добавлено after 25 minutes 44 seconds: DC-AC, - присоединяйтесь
Sanchogus Ух, сила Раз stm32, значит у Вас там полноценный трехфазный шим наверное, с мёртвым временем и все как положено... Правильно? Что на меге 324 я не представляю как сделать, а СИ для меня как тёмный лес, но почему то все дороги ведут именно туда, наверное скоро придётся входить в него А защиту, на модуль, какуюто делали?
Добавлено after 1 minute 6 seconds: И по скольки точкам вы строете синус?
18 точек на полуволну (шаг 10 градусов). Использую мертвое время модуля (600ns) и его фишку, что у него можно объединить верхние и нижние управляющие входы (нижние входы инверсные, верхние входы - прямые), так что управление по 3 пинам, а не по 6, что упростило разводку платы.
Впрочем можно и 6 каналов сделать с управляемым дедтаймом, на CubeMX это 1 минуту занимает. (первые варианты на дискретных транзисторах так и были, но все это у меня расползалось в огромнейшие сопли, которые ловили все наводки).
Защита встроенныая от перегрузки - шунты из набора кучи SMD резисторов 1Вт итоговым сопротивлением ~0.05 Ом, примерно на ток 10А. Модуль при этом начинает дергать свою RC цепочку по входу SD. Если читать этот ногодрыг контроллером, то можно обработать перегруз, при желании и принудительно притянуть SD к GND выключив модуль.
Сейчас только надо сделать все по человечески и добавить плавный заряд конденсатора, ну или хотя бы термистор. Ну и индикатор влепить, в идеале гальваническую развязку управления от силовой части.
И Си не темный лес - темный лес это регистры А ассемблер вообще дремучий лес!
Так это практически то, что я хочу получить!!!!! Очень хорошо, что у Вас работает на трех шимах... Значит надежда жива ))) А я с синусом немного перестарался, у меня одна полу волна - 60 точек, наверное это перебор А вы IRAMS не пробовали юзать? По поводу защиты... Я тоже думаю в аварийной ситуации тушить модуль, у меня это вход fault, у Вас SD, на ir2184 тоже это SD, так вот, я думаю защиту строить на МК смысла нету, так как он не успеет отработать аварийную ситуацию, я планирую либо мерять ток на шунте, либо брать сигнал с itrip (в случае с irams), и далее либо как у восьмикрута, либо с помощью операционников тушить модуль по управляющему входу FAULT или SD... Как то так. По поводу СИ, прям тянет попробовать... Кстати я пользуюсь графическим ассемблером, - algorithm builder, очень удобно
IRAMS не пробовал. Не знаю почему, но выбрал себе ST. В итоге флайбек на VIPer от ST, STM32 контроллер и IGBT модуль от ST. Кстати можно на сайте подсмотреть различные EVAL Board на разные мощности и как и что они там делали.
В идеале кол-во точек должно быть в зависимости от выходной частоты. По звуку ощущается на частотах ниже 15-20 Гц подергивание при шаге в 10 градусов, если квадратичная зависимость амплитуды и частоты (закон на макс. момент, при U/f=const уже не так проявляется).
На МК имеет смысл делать защиту, которая увидев FAULT от драйвера/модуля будет обрабатывать эту ситуацию: либо останов ШИМ, либо на некоторое время дать шанс пройти переходным процессам (на время пуска). Компараторы уже встроены в модули/драйверы, так что именно быстродействующую защиту должны обеспечивать они в совокупности с шунтами, ИМХО.
У IRAMS, вроде, еще есть веселье в буковках модулей и версиях даташитов, насколько я помню. Повнимательнее там.
Sanchogus, спасибо Сегодня планирую развести и запаять плату с предзарядом конденсаторов, и буду приступать к испытнаниям . Почитал я немного за Ваш силовой модуль, - интересная штука, наверное на IRAMS потестирую, а потом закажу силу как у Вас Подскажите ещё пожалуйста, а в нашем с Вами случае, есть определённый порядок чередования фаз? Я имею ввиду, допустим шимы PWMA PWMB PWMC можно в любом порядке к модулю подключать?
Сейчас этот форум просматривают: DO335A0, sla-nik и гости: 32
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения