roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 18:42

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




Начать новую тему Ответить на тему  [ Сообщений: 81 ]  На страницу Пред.  1, 2, 3, 4, 5, 6
Автор Сообщение
 Заголовок сообщения: Re: STM32F4 + MG995 = как подобрать ШИМ?
СообщениеДобавлено: 14 мар 2013, 19:40 
Не в сети
Аватара пользователя

Зарегистрирован: 31 янв 2013, 21:17
Сообщения: 92
Классный сайт! Нужно посмотреть есть ли там по PayPal, можно ли оплачивать через него, доставка надеюсь есть в КЗ.
Но это вообще супер Ангел!!! Я его тоже прикуплю!

_________________
Главное в жизни человека моего склада заключается в том, что он думает и как думает, а не в том, что он делает или испытывает.
(с) Альберт Эйнштейн


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F4 + MG995 = как подобрать ШИМ?
СообщениеДобавлено: 14 мар 2013, 19:42 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
там почти всё также, как и на ebay. а свинской палки (мы у них до сих пор в г списке) там нет. :oops: за что я их и уважаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F4 + MG995 = как подобрать ШИМ?
СообщениеДобавлено: 07 окт 2013, 20:16 
Не в сети

Зарегистрирован: 07 окт 2013, 19:39
Сообщения: 3
dccharacter, откуда на "картинке взрывающей мозг" берется частота 42 МГц? Пример работает отлично на stm32f4-discovery, но только если в исходниках не проводить настройку на используемый на плате кварц, но если провести, т.е. HSE должно быть 8 MHz - в таком случае все плывет. Но даже и в случае как на картинке, таймер будет работать на частоте 21 Мгц, а предделитель (как по документации) должен вычисляться как 21 / 3 (да периода 60000 клоков) - 1 т.е = 6 ???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F4 + MG995 = как подобрать ШИМ?
СообщениеДобавлено: 29 ноя 2013, 11:58 
Не в сети

Зарегистрирован: 29 ноя 2013, 10:12
Сообщения: 1
Я новичок. Два дня изучаю STM32. Основная цель - управление различными серводвигателями.
И возник у меня вопрос - вот пример из первого поста ТСа работает. Поправил коэффициенты - вообще хорошо работает. Но вот меняю я GPIO_Pin_9 и GPIO_PinSource9 с девятки на семерку, переключаю серву с 9 ноги на 7, и она уже не работает. Смотрел в даташит на F4 - разницы между 9 и 7 ногой не нашел. Плохо смотрел?

Добавлено спустя 1 час 31 минуту 16 секунд:
Нашел в чем разница - нога 7 это TIM1_ETR, а 9 нога - это TIM1_CH1.
Чтобы запустить сигнал на TIM1_ETR надо явно что-то еще в коде сделать. Осталось узнать что именно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F4 + MG995 = как подобрать ШИМ?
СообщениеДобавлено: 29 ноя 2013, 17:04 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
если там аппаратный ШИМ по таймеру - то на TIM1_ETR не получится ничо. нужны ноги с функцией TIMx_CHy или хотя бы TIMx_CHyN


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32F4 + MG995 = как подобрать ШИМ?
СообщениеДобавлено: 29 ноя 2013, 17:28 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2011, 12:37
Сообщения: 1672
Откуда: Москва
прог. языки: С
Zhivoi писал(а):
Я новичок. Два дня изучаю STM32. Основная цель - управление различными серводвигателями.
И возник у меня вопрос - вот пример из первого поста ТСа работает. Поправил коэффициенты - вообще хорошо работает. Но вот меняю я GPIO_Pin_9 и GPIO_PinSource9 с девятки на семерку, переключаю серву с 9 ноги на 7, и она уже не работает. Смотрел в даташит на F4 - разницы между 9 и 7 ногой не нашел. Плохо смотрел?

Добавлено спустя 1 час 31 минуту 16 секунд:
Нашел в чем разница - нога 7 это TIM1_ETR, а 9 нога - это TIM1_CH1.
Чтобы запустить сигнал на TIM1_ETR надо явно что-то еще в коде сделать. Осталось узнать что именно.

В orfa2 есть готовый модуль для управления сервами https://github.com/open-robotics/orfa2
конкретно вот https://github.com/open-robotics/orfa2/ ... ervo_lld.c

О том что это тут forum69/topic10192.html

_________________
R3 forum87/topic15337.html
R2 roboforum.ru/forum102/topic13980.html
R4 roboforum.ru/post336339.html#p336339
Делать надо хорошо - плохо получится само!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 81 ]  На страницу Пред.  1, 2, 3, 4, 5, 6

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


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

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO