10.03.2014, 18:34
|
|
Гражданин KAZUS.RU
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
|
STM32, Keil, BLDC
Доброго времени! Появилась задача по данному вопросу. В качестве объекта мотор-колесо от велосипеда, с датчиками «холла». Думаю над схемами, параллельно изучаю программную часть. Недавно начал работать с Keil и STM32, понравилось, что не хочется под эту задачу использовать Atmel Mega. Собственно вопрос в библиотеках для управления безколлекторными двигателями постоянного тока (BLDC). На сайте у ST нашёл, только словесные описания, в сети информацию, что доступ к ним закрыли. Может, кто успел скачать и поделится на безвозмездной основе. Советы и пинки для ускорения, тоже принимаются.
|
|
|
|
10.03.2014, 18:47
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: STM32, Keil, BLDC
Готовый инвертер лучше будет. А дома практикуйтесь на движке от HDD. Безопаснее будет. Там довольно сложный алгоритм с разгоном по таблице и корректировкой по датчикам.
|
|
|
|
10.03.2014, 19:00
|
|
Гражданин KAZUS.RU
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
|
Re: STM32, Keil, BLDC
Я понимаю, что готовый можно купить и до 20$ и что возможно сожгу не одну тысячу рублей. Вопрос мне интересен, но хотелось бы этот интерес не потерять на пути разработки собственной библиотеки, поэтому и спрашиваю.
Порывшись в сети понял, что библиотек с открытым бесплатным кодом по данному вопросу не существует. Печально, что ST отошли от своей концепции.
Последний раз редактировалось С.М.С; 12.03.2014 в 00:49.
|
|
|
|
13.03.2014, 00:11
|
|
Гражданин KAZUS.RU
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
|
Re: STM32, Keil, BLDC
Совсем не прёт… Третий день рою сеть, но и намёка на исходники для BLDC или PMSM нет, только куча одних и тех же док. Будте добры тыкните носом хоть на AVR хоть на STM32.
|
|
|
|
13.03.2014, 00:17
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 918
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: STM32, Keil, BLDC
Это как с пид-регулятором. Практически все разработки коммерческие. В сети только общие понятия и поверхностные алгоритмы.
|
|
|
|
13.03.2014, 00:27
|
|
Гражданин KAZUS.RU
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
|
Re: STM32, Keil, BLDC
Так вот тож, вроде как мировая сеть, а нет и старых версий STM32 PMSM библиотек. Всё больше появляется увереность, что придётся идти джедайским путём.
|
|
|
|
13.03.2014, 10:18
|
|
Прописка
Регистрация: 21.09.2009
Сообщений: 218
Сказал спасибо: 1
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
|
Re: STM32, Keil, BLDC
Сообщение от С.М.С
|
Недавно начал работать с Keil и STM32, понравилось, что не хочется под эту задачу использовать Atmel Mega. Советы и пинки для ускорения, тоже принимаются
|
Посмотрите эту статью: С.Калюжный ПРЕОБРАЗОВАТЕЛЬ С ВЫХОДНЫМ НАПРЯЖЕНИЕМ СИНУСОИДАЛЬНОЙ ФОРМЫ, СХЕМОТЕХНИКА,2005,12,с.39-42; СХЕМОТЕХНИКА,2006,01,с.36-38
Во второй части статьи описан модуль А2, позволяющий получить мощный синус 220В 50 Гц 300 Вт, используя шим. Вам такое не надо, но принцип получения синуса из 12-20-50 вольтовой батареи может быть применен в вашем случае, только вместо Н-моста вам надо использовать 3-х фазный мост, а шим просто размножить. К этой статье есть оригинальная программа автора, там, правда имеются несущественные ошибки и написана она для тайни 2313, но опять же вполне работоспособная.
Последний раз редактировалось =GM=; 13.03.2014 в 10:20.
|
|
|
|
13.03.2014, 13:27
|
|
Прописка
Регистрация: 29.06.2010
Сообщений: 104
Сказал спасибо: 14
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
|
Re: STM32, Keil, BLDC
Может удобнее взять контроллер с трех канальным DAC, типа STM32F373 и не заморачиватся с PWM. Попроще синусоиды рисовать!
|
|
|
|
13.03.2014, 17:16
|
|
Гражданин KAZUS.RU
Регистрация: 03.07.2010
Сообщений: 843
Сказал спасибо: 156
Сказали Спасибо 378 раз(а) в 190 сообщении(ях)
|
Re: STM32, Keil, BLDC
Каким это образом? MOSFET_ы аналоговым сигналом открывать? Не, не проще.
|
|
|
|
13.03.2014, 17:37
|
|
Прописка
Регистрация: 29.06.2010
Сообщений: 104
Сказал спасибо: 14
Сказали Спасибо 9 раз(а) в 7 сообщении(ях)
|
Re: STM32, Keil, BLDC
А каким образом реализован микрошаговый режим в ШД sin, cos и тот же мост на MOSFET_ах!
Ток в любом случае контролировать необходимо!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 19:22.
|
|