Например TDA7294

Форум РадиоКот • Просмотр темы - Timer 1 PWM
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 17:04:52

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


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



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Timer 1 PWM
СообщениеДобавлено: Сб фев 25, 2017 13:57:10 
Первый раз сказал Мяу!

Зарегистрирован: Ср янв 18, 2017 13:11:34
Сообщений: 32
Рейтинг сообщения: 0
Добрый день!
Как с помощью Cube STM32 получить такой двухканальный шим как на картинке?
(Получить сдвиг по фазе)
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Timer 1 PWM
СообщениеДобавлено: Вс фев 26, 2017 18:57:56 
Первый раз сказал Мяу!

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Пт янв 01, 2016 11:43:03
Сообщений: 20
Откуда: Россия Крым Симферополь
Рейтинг сообщения: 0
Счёт - вверх-вниз,
Первый канал настраивается как PWM1 , второй как PWM2
Далее сами додумаете :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Timer 1 PWM
СообщениеДобавлено: Пн фев 27, 2017 09:43:07 
Первый раз сказал Мяу!

Зарегистрирован: Ср янв 18, 2017 13:11:34
Сообщений: 32
Рейтинг сообщения: 0
Спасибо за ответ! :))
Пробовал на таймере 3 для третьего и четвертого каналов, но PWM работает синхронно.
Изображение
Также на первом таймере пробовал, ситуация такая же - PWM работает синхронно.
Изображение
Много разных настроек перепробовал, на знаю что делать. :shock:


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Timer 1 PWM
СообщениеДобавлено: Пн фев 27, 2017 11:25:51 
Первый раз сказал Мяу!

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Пт янв 01, 2016 11:43:03
Сообщений: 20
Откуда: Россия Крым Симферополь
Рейтинг сообщения: 0
Ну я не пользуюсь кубом а пишу на чистом CMSIS
TIM1->PSC = 0x0;
TIM1->ARR = 0x220;
TIM1->CCMR1 = TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC2M | TIM_CCMR1_OC2CE | TIM_CCMR1_OC1CE;;
TIM1->CCER = TIM_CCER_CC1E | TIM_CCER_CC2E /*| TIM_CCER_CC1P*/;
TIM1->BDTR = TIM_BDTR_MOE | TIM_BDTR_AOE | TIM_BDTR_BKP | TIM_BDTR_BKE
TIM1->CCR1 = 0x110;
TIM1->CCR2 = 0x110;
TIM1->CR1 = TIM_CR1_CMS | TIM_CR1_CEN;

Хотя на кубе всё аналогично!!!
Примерное описание - Таймер считает UP/DOWN => Задаётся значение счёта => один канал PWM1 другой PWM2=> и настраивается до куда считать - один до половины, второй с половины. Как то так!


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Timer 1 PWM
СообщениеДобавлено: Пн фев 27, 2017 12:31:40 
Вымогатель припоя
Аватар пользователя

Карма: -2
Рейтинг сообщений: -32
Зарегистрирован: Вс ноя 01, 2015 13:13:49
Сообщений: 616
Рейтинг сообщения: -1
Vlid писал(а):
на знаю что делать. :shock:

Юзать таймер с DMAR. И по таблице через ДМА рулить таймером. На казусе был подобный пример на три канала.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Timer 1 PWM
СообщениеДобавлено: Пн фев 27, 2017 13:30:37 
Первый раз сказал Мяу!

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Пт янв 01, 2016 11:43:03
Сообщений: 20
Откуда: Россия Крым Симферополь
Рейтинг сообщения: 0
scorpi_0n писал(а):
Vlid писал(а):
на знаю что делать. :shock:

Юзать таймер с DMAR. И по таблице через ДМА рулить таймером. На казусе был подобный пример на три канала.


Да не надо там дма я же инициализацию привёл выше и даже избыточную так сказать...

Кстати UP/DOWN необязательно :) Но нужно так сказать для другого :) (Ну если эта затея заточена для объединения в связку с компараторами :) аля для построения силового моста или не моста с обратной связью )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Timer 1 PWM
СообщениеДобавлено: Вт фев 28, 2017 17:27:18 
Первый раз сказал Мяу!

Зарегистрирован: Ср янв 18, 2017 13:11:34
Сообщений: 32
Рейтинг сообщения: 0
Да, это для моста. Но не работает такая инициализация. Почему тянутся фронта на одном канале, а другой не работает. :(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Timer 1 PWM
СообщениеДобавлено: Ср мар 01, 2017 00:27:20 
Первый раз сказал Мяу!

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Пт янв 01, 2016 11:43:03
Сообщений: 20
Откуда: Россия Крым Симферополь
Рейтинг сообщения: 0
Я не знаю что и куда у вас там тянется, а темболее почему.
Я вам привёл РАБОЧИЙ! пример!!! И доходчиво объяснил, что надо с этим делать!
А что у вас не получается почитайте в RM
И когда изучите этот документ тогда и будете понимать что и куда тянуть :)

Ну а если почему в одном тянется, а в друго ничего нет, так это потому (скорее всего так как я не телепат) что на каждом канале надо установить счёт до половинного значение ARR

У меня предчувствие, что с таким знанием RM мост вы будете делать очень долго :)
Да и забудьте вы этот HAL (КАЛ)
На CMSIS советую писать это как на высокоуровневом ассемблере :) :) :)

Всё таки счёт UP/DOWN необходимо обязательно!!! (забыл и говорил по памяти, а она иногда подводит)
Вот инициализация без всякого лишнего, при F 48 мегагерцах на выходе частота 100 килогерц (50 на каждый канал) с заполнением 25% на канал.(Как на вашей картинке :) ) Думаю пример исчерпывающий, я только что его на работоспособность проверил всё работает!!!
TIM1->PSC = 0;
TIM1->ARR = 480;
TIM1->CCMR1 = TIM_CCMR1_OC1M_1 | TIM_CCMR1_OC1M_2 | TIM_CCMR1_OC2M | TIM_CCMR1_OC2CE | TIM_CCMR1_OC1CE;;
TIM1->CCER = TIM_CCER_CC1E | TIM_CCER_CC2E ;//| TIM_CCER_CC1P;
TIM1->BDTR = TIM_BDTR_MOE ;//| TIM_BDTR_AOE | TIM_BDTR_BKP | TIM_BDTR_BKE;
TIM1->CCR1 = 120;
TIM1->CCR2 = 360;
TIM1->CR1 = TIM_CR1_CMS | TIM_CR1_CEN;

Фотоотчёт прилагаю :)
СпойлерИзображение


И чтоб вы поняли урок вот ещё информация - '0' счёта находится на середине верхнего (1 канал) пика ну а '480' на середине нижней (2 канал) Это так для образования чтоб поняли всё таки чем отличается от вашей картинки :)


Последний раз редактировалось OlegarX-RUS Ср мар 01, 2017 11:35:07, всего редактировалось 2 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Timer 1 PWM
СообщениеДобавлено: Ср мар 01, 2017 08:09:38 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
OlegarX-RUS писал(а):
Фотоотчёт прилагаю :)

СпойлерТакие фотоотчеты принято прятать под спойлер.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Timer 1 PWM
СообщениеДобавлено: Ср мар 01, 2017 09:18:13 
Первый раз сказал Мяу!

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Пт янв 01, 2016 11:43:03
Сообщений: 20
Откуда: Россия Крым Симферополь
Рейтинг сообщения: 0
Учту :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Timer 1 PWM
СообщениеДобавлено: Ср мар 01, 2017 11:17:46 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Вообще-то у вас еще есть время отредактировать тот пост и спрятать ссылку под спойлер.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Timer 1 PWM
СообщениеДобавлено: Ср мар 01, 2017 11:37:30 
Первый раз сказал Мяу!

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Пт янв 01, 2016 11:43:03
Сообщений: 20
Откуда: Россия Крым Симферополь
Рейтинг сообщения: 0
Zhuk72 писал(а):
Вообще-то у вас еще есть время отредактировать тот пост и спрятать ссылку под спойлер.

Неугомонный какой :) Исполнено :) :write:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Timer 1 PWM
СообщениеДобавлено: Ср мар 01, 2017 12:29:42 
Сверлит текстолит когтями
Аватар пользователя

Карма: 25
Рейтинг сообщений: 168
Зарегистрирован: Ср янв 29, 2014 08:41:31
Сообщений: 1231
Откуда: Баку
Рейтинг сообщения: 0
Спасибо, но я ведь не из-за упрямства писал ))
На 17" страница в 2 экрана получается, а на маленьких экранах вообще кошмар должен был твориться.

Надеюсь модераторы удалят наш диалог.

_________________
Каждый имеет право на свое личное ошибочное мнение.

У меня было тяжелое детство - я до 14 лет смотрел черно-белый телевизор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Timer 1 PWM
СообщениеДобавлено: Пт мар 03, 2017 21:27:59 
Первый раз сказал Мяу!

Зарегистрирован: Ср янв 18, 2017 13:11:34
Сообщений: 32
Рейтинг сообщения: 0
Большое спасибо, все идеально работает :)) :)) :)) Какую литературу посоветуете по CMSIS ? :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Timer 1 PWM
СообщениеДобавлено: Пт мар 03, 2017 23:04:02 
Первый раз сказал Мяу!

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Пт янв 01, 2016 11:43:03
Сообщений: 20
Откуда: Россия Крым Симферополь
Рейтинг сообщения: 0
Vlid писал(а):
Большое спасибо, все идеально работает :)) :)) :)) Какую литературу посоветуете по CMSIS ? :)

За спасибо - пожалуйста:) а литературу посоветую Официальную :) :) :)


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

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


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

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


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

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


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