Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: микроконтроллер для инвертора IRAMY20UP60B
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
tensor1982
На базе какого микроконтроллера Atmel лучше сделать систему управления инвертором с ШИМ модуляцией?!
Хочу сделать руками простенький инвертор для асинхронного двигателя. Для начального этапа буде просто достаточно что бы я задавал с разных кнопок разную частоту и напряжение и что бы движок крутился с разными скоростями. Мне не нужно на начальном этапе какую-то навороченную систему управления - главное сделать первый шаг и приобрести опыт, а там будет проще.
Все хочу построить на интеллектуальном силовом модуле (Integrated Power Module) IRAMY20UP60B _http://www.irf.com/product-info/datasheets/data/iramy20up60b.pdf. Блок уже заказал.
На данный момент есть STK500 для программирования микроконтроллеров Atmel. Есть микроконтроллер Atmega8.

Спасибо.
artur_off
Если из атмеловский, то AT90PWM, но не знаю, что насчет доставаемости онных.
tensor1982
Поищу AT90PWM...Тогда что бы работать с AT90PWM еще надо будет модуль расширения STK520?! Ведь на STK500 не посадишь этот AT90PWM?!
Может быть что то подходящее можно взять из семейства Attiny или возможны еще другие варианты?!
Duhas
ну у ПВМ-а самый шустрый шим среди АВРок... есть еще хмега... 20+кГц на 9-10 битах разрешения...
artur_off
Цитата(Duhas @ Oct 4 2010, 18:06) *
ну у ПВМ-а самый шустрый шим среди АВРок... есть еще хмега... 20+кГц на 9-10 битах разрешения...


ATtini не получится по причине того, что вам надо 3 канала ШИМ с комплементарными выходами и желательно с аппаратной задержкой мертвого времени, иначе спалите модуль.

AT90PWM вроде как должен прошиватся с помощью AVR910, его можно за несколько часов собрать. А если вы в Одессе, то могу поделится готовым программатором smile.gif
Duhas
ТС, судя по всему хочет на саму плату СТК500 прилепить ПВМ-ку.. а разъем программатора с СТК500 вроде выведен...
arisov
Цитата(artur_off @ Oct 5 2010, 00:51) *
ATtini не получится по причине того, что вам надо 3 канала ШИМ с комплементарными выходами и желательно с аппаратной задержкой мертвого времени, иначе спалите модуль.
Почему не получится? А AtTiny261/461/861? Всё перечисленное Вами - у них есть.
Есть ещё AtMega16M1/32M1/64M1 - также, как выше перечисленные Тиньки - для моторных применений.
artur_off
Цитата(arisov @ Oct 5 2010, 08:37) *
Почему не получится? А AtTiny261/461/861? Всё перечисленное Вами - у них есть.
Есть ещё AtMega16M1/32M1/64M1 - также, как выше перечисленные Тиньки - для моторных применений.


Вполне возможно, так как знаком я не со всем семейством атмеловских контроллеров smile.gif
Если dead time есть, то великолепно.

Да, забыл добавить. В IRAMY20UP60 драйвер встроен, поэтому он генерирует задержку мертвого времени (какой период, посмотрите в даташите), но чем черт не шутит, если крутить асинхронник, при напряжении 400В, то лучше перестраховаться и внести аппаратную задержку с помощью МК.

И еще один совет по этим модулям, хоть сигналы управления вроде как развязаны от высоковольтной части, но все равно поставьте оптопары, например HCPL4503.
tensor1982
Заказал ATtiny261-20PU.
Какой конденсатор (снаббер) между звеном постоянного тока и интеллектуальным силовым модулем IRAMY20UP60B надо поставить? Я что то пытаюсь высчитать необходимую емкость и запутался. И литературу по этой теме не могу найти.
Спасибо.
777777
Цитата(tensor1982 @ Oct 4 2010, 15:42) *
На базе какого микроконтроллера Atmel лучше сделать систему управления инвертором с ШИМ модуляцией?!
Хочу сделать руками простенький инвертор для асинхронного двигателя.

ATmega32/64M1

Цитата
Power Stage Controller
• PWM waveform generation function with 6 complementary programmable outputs (able to
control 3 half-bridges)
• Programmable dead time control
• PWM up to 12 bit resolution
• PWM clock frequency up to 64 MHz (via PLL)
• Programmable ADC trigger
• Automatic Overlap protection
• Failsafe emergency inputs - 3 (to force all outputs to high impedance or in inactive state - fuse
configurable)
• Center aligned and edge aligned modes synchronization
_Pasha
Если на тиньке261, то заранее позаботьтесь о том, чтобы юзать USI, на будущее. Оч. красиво получается, если сделать синхронизацию между мозговым МК и тинькой. Тинька, ессно, как SPI-мастер.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.