Например TDA7294

Форум РадиоКот • Просмотр темы - Вопрос по управлению бесколлекторным двигателем через stm32
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн июл 28, 2025 12:25:54

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Вопрос по управлению бесколлекторным двигателем через stm32
СообщениеДобавлено: Вт июл 16, 2024 19:28:46 
Первый раз сказал Мяу!

Зарегистрирован: Вс июл 30, 2023 14:12:33
Сообщений: 25
Рейтинг сообщения: 0
Доброго времени суток, уважаемые форумчане! Купил бесколлекторный мотор A2212 1000KV. Подключаю его к esc регулятору, регулятор к stm32, на stm настроен шим. К сожалению, мотор только пищит и слегка подергивается. Когда я увеличил сигнал, мотор издал серию 'бипов' и покрутился немного по-другому. Однако больше никакх изменений не последовало, как бы я не менял шим. Собственно, вопрос к знатокам, может быть есть кто уже работал с такими моторами? Что нужно сделать, чтобы заставить их вращаться? Благодарю.

Добавлено after 6 minutes 2 seconds:
Если что, вот такой вот моторчик заказал с алиэкспресса: Изображение Китаец на другом конце провода тупит и ничо связного ответить не может, видимо, простой перекуп


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос по управлению бесколлекторным двигателем через st
СообщениеДобавлено: Вт июл 16, 2024 21:09:56 
Друг Кота
Аватар пользователя

Карма: 116
Рейтинг сообщений: 4473
Зарегистрирован: Пт мар 30, 2012 05:17:29
Сообщений: 15538
Откуда: Екатеринбург
Рейтинг сообщения: 0
Если на контроллер мотора подавать не ШИМ, а регулируемое постоянное напряжение, он нормально крутится?

_________________
Морд - ни лап.
Мат, око и дар. А колом?
Массам кот или торт?
Тротил и ток массам!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос по управлению бесколлекторным двигателем через st
СообщениеДобавлено: Вт июл 16, 2024 23:17:14 
Друг Кота

Карма: 2
Рейтинг сообщений: 67
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8171
Откуда: .ru
Рейтинг сообщения: 0
а калибровку проходит ?
:tea:
viewtopic.php?f=28&t=190542


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос по управлению бесколлекторным двигателем через st
СообщениеДобавлено: Чт июл 18, 2024 10:39:47 
Первый раз сказал Мяу!

Зарегистрирован: Вс июл 30, 2023 14:12:33
Сообщений: 25
Рейтинг сообщения: 0
Добрый день! Извиняюсь, не отвечал. Документы в вуз подавать очень муторно) Короче, попробовал подать постоянный ток - нет изменений. Двигатель все также чуть дергается и пикает в такт. Насколько я понимаю, та трель, которую двигатель издает после того, как я включаю шим на мк - и есть сигнал инициализации. Единственное, что я не понимаю, почему после он просто не реагирует ни на что. Щас почитаю топик, спасибо


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос по управлению бесколлекторным двигателем через st
СообщениеДобавлено: Чт июл 18, 2024 15:53:46 
Друг Кота

Карма: 2
Рейтинг сообщений: 67
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 8171
Откуда: .ru
Рейтинг сообщения: 5
NotoriousCoder) писал(а):
Единственное, что я не понимаю, почему после он просто не реагирует ни на что.

для начала надо понимать как работает esc регулятор...
Вложение:
Screenshot_1.jpg [34.21 KiB]
Скачиваний: 50

а лучше посмотреть это видео... для начинающих))

https://youtu.be/BnJdeOBQlRk?t=245

:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Вопрос по управлению бесколлекторным двигателем через st
СообщениеДобавлено: Чт июл 18, 2024 17:15:55 
Первый раз сказал Мяу!

Зарегистрирован: Вс июл 30, 2023 14:12:33
Сообщений: 25
Рейтинг сообщения: 0
Так, ну смотрите, давайте тогда по шагам.
1) Настройка ШИМ
Частота шины 36 Мгц, делитель 35. Период 5000. Регулирую скважность вот так:
Код:
 if (!(percent >= 0 && percent <= 100)){ return; }
   // 0% = 1000; 100% = 2000; So, y(x) = 10x + 1000;
   switch (num){
      case 4: TIM4->CCR1 =  10*percent + 1000;
   // Там дальше тож самое, выбор таймера просто, смысл в не в этом
      default: return;
   }

2) В маин
Код:
  Enable_PWM();
  TIMx_Set_DutyCycle(100, 4);
  SysTick_Delay(2000); // 2 sec
  TIMx_Set_DutyCycle(0, 4);
  SysTick_Delay(2000);


3) Вот так я инициализирую двигатель. Он издает 3 сигнала (3 банки у меня), потом еще несколько быстрых подергиваний и замолкает. А дальше я кручу шим и он не крутится


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Вопрос по управлению бесколлекторным двигателем через st
СообщениеДобавлено: Пт июл 19, 2024 19:02:16 
Первый раз сказал Мяу!

Зарегистрирован: Вс июл 30, 2023 14:12:33
Сообщений: 25
Рейтинг сообщения: 0
Все, мужики, разобрался)

Если кому надо: у дешманских китайских регулей с алика 0% газа это 1500 (шим 50 гц) 100% - 3100. Инициализировать так, как сказано выше в видео. Сначала макс.газ, ждем +- 2 секунды и тормоз. После чего мотор пищит по кол-ву банок и готов к эксплуатации. У всех регуляторы разные, в тырнете писали, что у них такой же регуль от 800 до 2000. Вот так. Всем спасибо за помощь!


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y