Easyelectronics.ru

Электроника для всех
Текущее время: 23 янв 2021, 00:36

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



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Расчет ШИМа
СообщениеДобавлено: 25 ноя 2020, 21:59 
Только пришел

Зарегистрирован: 18 ноя 2020, 21:40
Сообщения: 7
Здравствуйте, пытаюсь посчитать ШИМ для управления сервой. Тайминги - от 500мкс до 2400мкс.
Настраиваю куб - картинка.
Частота МК - 72МГЦ, APB2 timer clocks - 72МГЦ.
Рассуждал так: частота шим 100 гц. Для простоты подсчетов ставлю предделитель на 71. 1 такт - 1мкс. Т.к. частота шим 100гц, то counter period ставим 9 999 - 10 000мкс общая длительность. А pulse будет равен нужной длине импульса в мкс.
В коде делаю так:
Код:
HAL_TIM_PWM_Start_IT(&htim2, TIM_CHANNEL_2);
SetAngle(0);

Код:
#define MAX_COUNTS 2400
#define MIN_COUNTS 550
#define COUNTS_PER_ANGLE 10
void SetAngle(uint8_t angle)
{
   TIM2 -> CCR2 = MIN_COUNTS + (angle * COUNTS_PER_ANGLE); //настройка pulse
}


Но анализатор молчит, линия в нуле. Все ли я делаю правильно?


Вложения:
123.png
123.png [ 126.22 Кб | Просмотров: 430 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет ШИМа
СообщениеДобавлено: 25 ноя 2020, 22:43 
Старожил

Зарегистрирован: 10 окт 2014, 00:48
Сообщения: 7239
viewtopic.php?f=35&t=43257


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет ШИМа
СообщениеДобавлено: 27 ноя 2020, 15:18 
Только пришел

Зарегистрирован: 18 ноя 2020, 21:40
Сообщения: 7
u37 писал(а):
http://forum.easyelectronics.ru/viewtopic.php?f=35&t=43257

Так и не понял что помогло ТСу


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Расчет ШИМа
СообщениеДобавлено: 27 ноя 2020, 15:40 
Только пришел

Зарегистрирован: 18 ноя 2020, 21:40
Сообщения: 7
Вот бывает такое, сидишь день, сидишь два ничего не работает, а один раз подойдешь и сразу заметишь что не так.

В землю я не попал на анализаторе...


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


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


Кто сейчас на конференции

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


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

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

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB