Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 22.07.2019, 15:37  
индюк
Заблокирован
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,715
Сказал спасибо: 189
Сказали Спасибо 3,199 раз(а) в 2,074 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Помогите с таймерами STM32F0

Сообщение от ampy Посмотреть сообщение
Встречался, что стояли отдельные трансформаторы
пипец ваще. а всегшо то надо завести переменку в ацп проца и программно все вычислять. процы для того и сделаны чтоб минимизировать кол-во железа вокруг.
Реклама:
индюк вне форума  
Непрочитано 24.07.2019, 08:58  
ConstantX
Частый гость
 
Регистрация: 10.12.2008
Адрес: Кривой Рог
Сообщений: 15
Сказал спасибо: 2
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
ConstantX на пути к лучшему
По умолчанию Re: Помогите с таймерами STM32F0

Сообщение от eddy Посмотреть сообщение
Шимить регулятор мощности таймером? Зачем? В зависимости от характеристик объекта регулирования достаточно дергать грелку с периодом от пары секунд до пары десятков минут.
Не нужен там ШИМ.
А чего бы и нет? Есть средство - хочу воспользоваться.
Тут бОльший упор на то чтобы это сделать аппаратно, с целью использовать возможности STM а не ногодрыгом. Наработать для себя код и набить лоб

Детектор перехода через ноль - как предлагает индюк, но только биполярный на РС814. А для простых задач и развязка не нужна.
Помехами можно принебречь. Вокруг куча "китайской" электроники в которой сэкономили на дросельках и не только. Поэтому RC снаббер быть должен паралельно симистору, этого хватит.

Не могу понять почему не происходит событие TRGO TIM1, если на первый взгляд правильно
Код:
// TS[2:0] = 0b110 -› Filtered Timer Input 2 (TI2FP2)
TIM1-›SMCR |= (TIM_SMCR_TS_2 | TIM_SMCR_TS_1); 
// 010: Update - The update event is selected as a trigger output (TRGO). TIM1-›CR2 |= ( TIM_CR2_MMS_0);
// канал СС2 - вход 
TIM1-›CCMR1 |= TIM_CCMR1_CC2S_0;
//  запуск по обеим фронтам
TIM1-›CCER |= (TIM_CCER_CC2P |TIM_CCER_CC2NP);
// Задействовать выход
TIM1-›CCER |= TIM_CCER_CC2E;
// разрешить таймер
TIM1-›CR1 |= TIM_CR1_CEN;

Ведомый таймер
// запуск по ITR0
TIM3-›SMCR &= ~(TIM_SMCR_TS_0 | TIM_SMCR_TS_1 | TIM_SMCR_TS_2 | TIM_SMCR_SMS_0);
ConstantX вне форума  
Непрочитано 24.07.2019, 13:19  
sat_art
Вид на жительство
 
Регистрация: 27.11.2007
Сообщений: 434
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
sat_art на пути к лучшему
По умолчанию Re: Помогите с таймерами STM32F0

ConstantX,
А уарт вместо спи использовать?
sat_art вне форума  
Непрочитано 24.07.2019, 17:45  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,260
Сказал спасибо: 11,170
Сказали Спасибо 3,860 раз(а) в 2,930 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Помогите с таймерами STM32F0

AN4776, AN4325, AN4277,… У TIM1 совсем не один канал для PWM…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 24.07.2019, 18:22  
ConstantX
Частый гость
 
Регистрация: 10.12.2008
Адрес: Кривой Рог
Сообщений: 15
Сказал спасибо: 2
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
ConstantX на пути к лучшему
По умолчанию

Сообщение от mike-y-k Посмотреть сообщение
AN4776, AN4325, AN4277,… У TIM1 совсем не один канал для PWM…
да, знаю, перечитаю их еще раз, спасибо

Нечто получилось, работает почти так как надо!
Из рефмануала:
Цитата:
TRGO: It is useful to start several timers at the same time or to control a window in which a slave timer isenable. The Counter Enable signal is generated by a logic OR between CEN control bit and the trigger input when configured in gated mode.
Поэтому я настроил
Код:
  TIM1-›CR2 |= ( TIM_CR2_MMS_0);
  TIM1-›CR2 &=  ~( TIM_CR2_MMS_2 | TIM_CR2_MMS_1) ;
  // Gated mode SMS :
  TIM1-›SMCR |= (TIM_SMCR_SMS_2 | TIM_SMCR_SMS_0 );
и получаю на выходе то что нужно.

Я правильно понял, к примеру, вход Input Capture IC1 не может запускать/влиять на capture/compare каналы CC3 или СС4, они не связаны внутри одного таймера (регистр TIMх_SMCR:TS [2:0])??? От него уже голова кругОм...

Сообщение от ampy Посмотреть сообщение
Чтоб 2 раза не вставать - использую такой детектор нуля.
И какой ширины импульс получается? В первоисточнике ничего нет.
В простой схеме с резистором получится большое тепловыделение, чтобы получить стабильный результат в широких пределах входного напряжение, с оптопарой, учитвая ее коеф. передачи.
В душЕ хочется чтобы было hi-end

Последний раз редактировалось mike-y-k; 24.07.2019 в 19:02.
ConstantX вне форума  
Непрочитано 24.07.2019, 22:32  
scorpi_0n
Прописка
 
Регистрация: 10.03.2016
Сообщений: 114
Сказал спасибо: 14
Сказали Спасибо 46 раз(а) в 41 сообщении(ях)
scorpi_0n на пути к лучшему
По умолчанию Re: Помогите с таймерами STM32F0

Сообщение от ConstantX Посмотреть сообщение
Я правильно понял, к примеру, вход Input Capture IC1 не может запускать/влиять на capture/compare каналы CC3 или СС4, они не связаны внутри одного таймера (регистр TIMх_SMCR:TS [2:0])???
Неправильно поняли. Посмотрите, для примера, как работает Input PWM.

Сообщение от ConstantX Посмотреть сообщение
От него уже голова кругОм...
Потому что не понимаете сущности происходящего.
scorpi_0n вне форума  
Непрочитано 24.07.2019, 22:41  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,260
Сказал спасибо: 11,170
Сказали Спасибо 3,860 раз(а) в 2,930 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Помогите с таймерами STM32F0

ConstantX, AN4776 до просветления.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Сказали "Спасибо" mike-y-k
ConstantX (25.07.2019)
Непрочитано 25.07.2019, 06:13  
ampy
Гражданин KAZUS.RU
 
Регистрация: 22.07.2007
Адрес: Владивосток
Сообщений: 984
Сказал спасибо: 435
Сказали Спасибо 375 раз(а) в 197 сообщении(ях)
ampy на пути к лучшему
По умолчанию Re: Помогите с таймерами STM32F0

Сообщение от ConstantX Посмотреть сообщение
И какой ширины импульс получается? В первоисточнике ничего нет.
В простой схеме с резистором получится большое тепловыделение, чтобы получить стабильный результат в широких пределах входного напряжение, с оптопарой, учитвая ее коеф. передачи.
В душЕ хочется чтобы было hi-end
Помню только, что "результат меня устроил". Под рукой устройства нет. Ширина импульса определяется временем разряда конденсатора С10 - суть схемы в том, что он плавно заряжается в течение полупериода, а потом быстро разряжается через оптрон.
В простой схеме ширина определяется соотношением максимально допустимого тока через оптрон (скажем 20 мА) и тока "срабатывания" оптрона - скажем 1 мА. Это ширина импульса будет 5%. Можно поставить как предлагалось "диод на питание" или если этого питания нет - организовать его при помощи стабилитрона. Тем сузим импульс, если стабилитрон на 1А, то импульс будет узкий (0.1%), но и греться схема будет хорошо.
Это важно, если от регулятора нужны малые мощности, а скажем включение лампочки на 5% только по теплу определишь.
ampy вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите русифицировать Anycall Samsung SEC SCHW770, SEC SCHW420, SEC SCHW2700, SEC SCHW570 Rusik_best Автоматика и аппаратура связи 0 27.12.2011 16:13
Помогите, пожалуйста, с PICом и дисплеем VaL_KX Proteus 4 15.11.2010 22:33
Помогите найти схему радио маяка или "Охоты на лис" IgorAVR Автоматика и аппаратура связи 1 16.01.2007 14:43
помогите подобрать транзистор _grey_ Информация по радиокомпонентам 6 16.12.2006 13:33
Помогите пожалуйста.Муз.центр SAMSUNG MODEL MM-L7 arist Поиск схем. Делимся схемами 1 19.10.2006 01:22


Часовой пояс GMT +4, время: 22:23.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot