Схема керування безколекторними двигунами
Відео про тестову плату для BLDC моторів та PMSM.
Схема керування безколекторним двигуном BLDC, PMSM на мікроконтролері STM32. Схема, креслення плати:
Схема керування безколекторним двигуном BLDC, PMSM на STM32
Доброго дня. підкажіть будь ласка чому використовуєте саме STM32, а не ATmega? з ваших відео мені здалося що ATmega більш підходить для керування двигунами BLDC за зворотньою ЕРС, так як має аналогові канали які можна використати для відслідковування звороньої ЕРС. грубо кажучи для ATmega треба транзисторні ключі, та оптопара для відслідковування ерс, а все остальне робиться на програмному рівні. і не потрібно ніяких драйверів і так далі
Доброго дня. Обидва мікроконтролери - STM32 та ATmega мають аналогові канали, тому для відстежування зворотної ЕРС принципової різниці немає який саме мікроконтролер використовувати. Я використовую STM32, тому що в архітектурі STM32 є зручний апаратний таймер, який здатен формувати сигнали для всіх ключів трифазного мосту. І це принципова різниця. Тому що апаратне рішення завжди працює краще. У виробника ATmega колись була серія контролерів AT90PWMxxxx, які були спеціалізовані для керування моторами та теж мали аналогічні апаратні рішення. А далі вся схема буде ідентична: драйвери транзисторних ключів, транзисторні ключі і так далі. P.S. Не зовсім зрозумів, навіщо оптопара для відстежування ЕРС?
Tags
pmsm mongodb bme280 bmp280 exti nodemcu timer ssd1331 dma sms meteo max1674 foc stm32 i2c eeprom adc usart git java-script programmator ssd1306 watchdog nvic html flask raspberry-pi st-link mpu-9250 remap examples rs-232 hih-4000 css rtc bkp bluetooth bldc motor esp8266 mpu-6050 encoder capture soldering ngnix wifi usb flash rfid displays tim battery avr smd websocket 3d-printer barometer books lcd python servo eb-500 atmega web pwm piezo mpx4115a uart dht11 solar gps options dc-dc ethernet brushless docker sensors gpio led
Архіви
