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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 21.02.2006, 22:01  
Только учусь
Гость
 
Сообщений: n/a
По умолчанию Расчет времени для диммера

Хочу построить диммер на Attiny 12. По низкому уровню прерывания (переход синусоиды через ноль) будет запускаться таймер и формировать импульс открывания симистора.
На РВ3 и РВ4 будут подключен кнопки плюс и минус.
Например у меня будет всего 30 шагов по плюсу и 30 шагов по минусу для включения от нуля до полной мощности.
Подскажите как рассчитать время для загрузки таймера.
Реклама:
 
Непрочитано 22.02.2006, 13:46  
opss
Гость
 
Сообщений: n/a
По умолчанию

период = 1/50 = 0.02с, соотв полупериод = 0,01
если у тебя 30 дел, то шаг должен быть 333мкс
не забудь, что симистор в конце каждого полупериода закрывается
 
Непрочитано 22.02.2006, 22:58  
Только учусь
Гость
 
Сообщений: n/a
По умолчанию

Сообщение от opss
не забудь, что симистор в конце каждого полупериода закрывается
А что это означает?
Вообще-то я планировал управлять так:
При переходе через ноль срабатывает прерывание по низкому уровню - формируется импульс включения симистора и запускается таймер, в который загружается время задержки. (Число из диапазона 0-30* (0.01/30)с. По срабатыванию прерывания таймера симистор выключается.Насколько верен алгоритм?
 
Непрочитано 03.03.2006, 18:35  
leonshat
Частый гость
 
Регистрация: 19.02.2006
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
leonshat на пути к лучшему
По умолчанию

Алгоритм не верен. Симистор можно только включить (достаточно подать управляющий сигнал на время 5-30 мкс), выключится он сам перед очередным переходом через 0. С момента пересечения 0 таймер должен отсчитывать время, в течение которого симистор включать не надо (если это время будет равно 0, питание микроконтроллера будет периодически пропадать, впрочем, это зависит от схемы). Надо добиваться того, чтобы определять за один период оба пересечения нуля, или определять одно пересечение (например, прерыванием по срезу) и вычислять второе программно, иначе весь второй полупериод симистор будет выключен (если он управляется короткими импульсами). Я в своем диммере, реализованном на ATtiny12 (см. этот же форум, тема «Сенсорный регулятор освещенности на микроконтроллере»), сделал 100 шагов регулировки, т.е. таймер использует интервал 100 мкс (TCCR0=1). Хотя в микроконтроллере всего один таймер и на обработку его прерывания уходит много процессорного времени, реализовано немало функций, использующих различные интервалы времени (например, таймер с программируемым временем переключения лампы до 10 суток). Учтите: используется внутренний тактовый генератор, поэтому в программе необходимо использовать калибровочное значение генератора, определяемое программатором. Советую внимательно почитать теорию про каждую функциональную часть схемы, а также пользоваться осциллографом при анализе работы своей схемы.
leonshat вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите расчет времени работы аккумулятора? maxNTF Источники питания и свет 6 27.06.2008 17:43
расчет высокочастотных трансформаторов для бп n-katorg Источники питания и свет 4 14.10.2007 12:21
нужна схема диммера viktorioo Источники питания и свет 11 16.01.2007 01:38
Нужна схема реле времени для коммутации! Ryanik Автоматика и аппаратура связи 1 18.11.2006 14:45
Расчет времени задержки crazz Микроконтроллеры, АЦП, память и т.д 2 13.03.2006 20:16


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


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