Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.01.2017, 14:28   #731
Volody
Junior Member
 
Регистрация: 18.01.2017
Сообщений: 2
Вес репутации: 0
Volody is an unknown quantity at this point
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

НУ это и понятно, что с одной кнопкой никак))))). Кнопок на пульте много и это радует). Вот каждую прописать в скетч и назначить ей нужную команду. Как это сделать? Мне нужно даже просто скетч диммирование с радиопульта и всё, остальное примерно сам знаю как и что, а может и нет)
Volody вне форума   Ответить с цитированием
Старый 18.01.2017, 15:42   #732
smile-777
Junior Member
 
Регистрация: 18.01.2017
Сообщений: 8
Вес репутации: 0
smile-777 is an unknown quantity at this point
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Цитата:
Сообщение от Admin Посмотреть сообщение
Я так понимаю все от кнопок пульта зависит
Если пульт с одной кнопкой , то ни как
А по моим вопросам что-нибудь скажете?
Или может где копать укажете?
Заранее благодарен!
smile-777 вне форума   Ответить с цитированием
Старый 18.01.2017, 21:18   #733
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Цитата:
Верно ли я мыслю?
Верно

Цитата:
Отсюда первый вопрос, почему всего 201 уровень (0...200), если в полупериод 50Гц укладывается 250 отрезков по 40мкс?
Еще есть уровень срабатывания детектора, детектор это светодиод и для его включения требуется определенный уровень напряжения.

Цитата:
И ещё объясните пожалуйста значение выражения volatile uint8_t tic?
uint8_t - это тип байт

volatile – это спецификатор, применяемый при объявлении переменной. Он сообщает компилятору, что значение переменной может изменяться в любой момент – без какого-либо действия со стороны кода, который компилятор обнаруживает поблизости.
Admin вне форума   Ответить с цитированием
Старый 19.01.2017, 05:33   #734
smile-777
Junior Member
 
Регистрация: 18.01.2017
Сообщений: 8
Вес репутации: 0
smile-777 is an unknown quantity at this point
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Цитата:
Сообщение от Admin Посмотреть сообщение
Верно


Еще есть уровень срабатывания детектора, детектор это светодиод и для его включения требуется определенный уровень напряжения.


uint8_t - это тип байт

volatile – это спецификатор, применяемый при объявлении переменной. Он сообщает компилятору, что значение переменной может изменяться в любой момент – без какого-либо действия со стороны кода, который компилятор обнаруживает поблизости.
Спасибо за развернутый ответ!

Понял, получается детектор перехода через ноль имеет задержку, её вы и учли, но это в свою очередь означает, что мы не можем включить нагрузку на 100% мощности, т.к. часть синусоиды в любом случае обрезается, верно?
И ещё, 40*200 - выбрано опытным путем, как я понимаю?
Но мы ведь можем для удобства сделать например 32 мкс период таймера, что бы в 8000мкс укладывалось 250 значений?
Или даже 80мкс, что бы 100 значений (100% с шагом 1%).

По uint8_t понял. К теме это не относится, дальше сам )

Спасибо за ответ!
smile-777 вне форума   Ответить с цитированием
Старый 19.01.2017, 12:55   #735
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Цитата:
что мы не можем включить нагрузку на 100% мощности
В сети напряжение плавает от 180 до 250 В, поэтому отсечку в 2В я бы не стал рассматривать в всерьез. На симисторе падение напряжения гораздо больше

Цитата:
И ещё, 40*200 - выбрано опытным путем, как я понимаю?
да
Цитата:

Но мы ведь можем для удобства сделать например 32 мкс период таймера, что бы в 8000мкс укладывалось 250 значений? Или даже 80мкс, что бы 100 значений (100% с шагом 1%).
Конечно можно.
Admin вне форума   Ответить с цитированием
Старый 19.01.2017, 21:38   #736
smile-777
Junior Member
 
Регистрация: 18.01.2017
Сообщений: 8
Вес репутации: 0
smile-777 is an unknown quantity at this point
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Цитата:
Сообщение от Admin Посмотреть сообщение
На симисторе падение напряжения гораздо больше
да вроде те же 1.5-2 вольта...
Ну да ладно, суть не в этом, вас я понял, потери не большие, на уровне погрешности.
Спасибо!
smile-777 вне форума   Ответить с цитированием
Старый 20.01.2017, 07:53   #737
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Извиняюсь, отсечка там не 2 вольта, а побольше. Это зависит от минимального тока срабатывания оптрона
Admin вне форума   Ответить с цитированием
Старый 20.01.2017, 09:47   #738
smile-777
Junior Member
 
Регистрация: 18.01.2017
Сообщений: 8
Вес репутации: 0
smile-777 is an unknown quantity at this point
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Цитата:
Сообщение от Admin Посмотреть сообщение
Извиняюсь, отсечка там не 2 вольта, а побольше. Это зависит от минимального тока срабатывания оптрона
я ошибусь, если скажу, что мы теряем до 20% полупериода, приходящуюся на подъем?
Т1/2 (f=50Гц) = 10мс, мы имеем включение на 8мс (40мс * 200).
2мс видимо уходит на срабатывание оптопары, работу алгоритма, открытие семистора.

Почему спрашиваю - а что если сделать прерывание не по подъему, а по низкому уровню?
Т.е. в те моменты, когда оптрон "молчит", происходит прерывание и с этого момента начинается отсчет "тиков".
Чисто гипотетически, чем плох такой вариант?
Спасибо!
smile-777 вне форума   Ответить с цитированием
Старый 20.01.2017, 12:53   #739
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Цитата:
я ошибусь, если скажу, что мы теряем до 20% полупериода, приходящуюся на подъем?
Неправильно посчитали
250-200=50 50/2=25 25*40=1мс 10%
закрывание симистора происходит при проходе через ноль

Цитата:
Почему спрашиваю - а что если сделать прерывание не по подъему, а по низкому уровню?
А как контроллер узнает что симистор уже закрыт?
Admin вне форума   Ответить с цитированием
Старый 20.01.2017, 19:20   #740
smile-777
Junior Member
 
Регистрация: 18.01.2017
Сообщений: 8
Вес репутации: 0
smile-777 is an unknown quantity at this point
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Цитата:
Сообщение от Admin Посмотреть сообщение
Неправильно посчитали
250-200=50 50/2=25 25*40=1мс 10%
закрывание симистора происходит при проходе через ноль

А как контроллер узнает что симистор уже закрыт?
честно говоря не понял зачем 50 поделили на 2

по семистору да, не подумал, спасибо!
smile-777 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

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

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


Текущее время: 01:45. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика