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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.09.2016, 21:27   #1
bublonik
Junior Member
 
Регистрация: 20.09.2016
Сообщений: 3
Вес репутации: 0
bublonik is an unknown quantity at this point
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Собирал сам, на основе плавного пуска мощного пылесоса. Там схема практически один в один,только контроллер сдох. Вот его и меняю на ардуинку.
С работой диммера разобрался,уменьшил резистор на управляющем оптроне (MOC3052) все заработало отлично. При подаче питания на всю схему, движок, после загрузки ардуинки плавно разгоняется.
Теперь не получается прикрутить кнопку пуск-стоп. Опрос входа на котором она висит из-за прерываний не происходит, в результате получается белиберда с пуск-стопом.
Думаю надо опрашивать вход в момент обработки прерывания.
Может кто решал задачу с обработкой цифрового входа при работе диммера?

Последний раз редактировалось bublonik; 23.09.2016 в 22:05. Причина: Дополнение текста.
bublonik вне форума   Ответить с цитированием
Старый 24.09.2016, 10:09   #2
bublonik
Junior Member
 
Регистрация: 20.09.2016
Сообщений: 3
Вес репутации: 0
bublonik is an unknown quantity at this point
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Все, плавное включение-выключение кнопкой то же победил. Сделал обработку кнопки в момент работы прерывания по положительной полуволне.
bublonik вне форума   Ответить с цитированием
Старый 25.09.2016, 10:24   #3
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
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, работающий в фоновом режиме

Конденсатор 0,1мкф, одним концом на GND, другим на вход контроллера к которому подключена кнопка. Такой способ надежнее любых программных
Admin вне форума   Ответить с цитированием
Старый 22.10.2016, 13:47   #4
VasiliyLuch
Junior Member
 
Регистрация: 22.10.2016
Сообщений: 1
Вес репутации: 0
VasiliyLuch is an unknown quantity at this point
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Кто-нибудь запустил на esp8266?
VasiliyLuch вне форума   Ответить с цитированием
Старый 12.11.2016, 23:07   #5
alsh0907
Junior Member
 
Регистрация: 12.11.2016
Сообщений: 1
Вес репутации: 0
alsh0907 is an unknown quantity at this point
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Огромное спасибо за алгоритм управления симисторами. Последние три месяца я неспешно делаю инфракрасную паяльную станцию на основе ардуино, для независимого регулирования мощности верхнего и нижнего подогрева этот код - отличный вариант.
alsh0907 вне форума   Ответить с цитированием
Старый 29.11.2016, 08:29   #6
lexxnsk
Junior Member
 
Регистрация: 29.11.2016
Сообщений: 2
Вес репутации: 0
lexxnsk is an unknown quantity at this point
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Добрый день. Я новичок в ардуино. Не могли бы вы пояснить, зачем нужна бибилиотека cyberlib.h и почему нельзя реализовать все штатными средствами?
не понятен в коде этот момент - StartTimer1(halfcycle, 40); //время для одного разряда ШИМ
StopTimer1(); //остановить таймер
это такое halfcycle 40 ?

Спасибо.
lexxnsk вне форума   Ответить с цитированием
Старый 29.11.2016, 09:49   #7
Bulatovor
Senior Member
 
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799
Bulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond reputeBulatovor has a reputation beyond repute
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Цитата:
Сообщение от lexxnsk Посмотреть сообщение
Добрый день. Я новичок в ардуино. Не могли бы вы пояснить, зачем нужна бибилиотека cyberlib.h и почему нельзя реализовать все штатными средствами?
не понятен в коде этот момент - StartTimer1(halfcycle, 40); //время для одного разряда ШИМ
StopTimer1(); //остановить таймер
это такое halfcycle 40 ?

Спасибо.
Быстрее штатных средств. Тут все ответы http://cyber-place.ru/showthread.php?t=550

А halfcycle это название подпрограммы - функции которая начинает выполняться при срабатывании таймера. она расписана первой после комментариев "Прерывания таймера"

Последний раз редактировалось Bulatovor; 29.11.2016 в 09:53.
Bulatovor вне форума   Ответить с цитированием
Старый 30.11.2016, 07:09   #8
lexxnsk
Junior Member
 
Регистрация: 29.11.2016
Сообщений: 2
Вес репутации: 0
lexxnsk is an unknown quantity at this point
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Цитата:
Сообщение от Bulatovor Посмотреть сообщение
Быстрее штатных средств. Тут все ответы http://cyber-place.ru/showthread.php?t=550

А halfcycle это название подпрограммы - функции которая начинает выполняться при срабатывании таймера. она расписана первой после комментариев "Прерывания таймера"
Так вроде же у нас всего частота 50 (100) Гц. то есть полупериод - 10 мс. То есть даже чтобы регулировать его с шагом 10 % - необходимо разрешение в одну мс (выбирать момент полуволны, когда включать семистор - считая количество миллисекунд после последнего прохождения нуля).
Разве ардуино штатными средствами не может такое обеспечить?
lexxnsk вне форума   Ответить с цитированием
Старый 04.12.2016, 19:57   #9
Алексей Титаренко
Junior Member
 
Регистрация: 04.12.2016
Сообщений: 4
Вес репутации: 0
Алексей Титаренко is an unknown quantity at this point
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

Всем доброго времени суток. Ребята подскажите-проектирую печь для нагрева праформ для ПЭТ бутылок. Она представляет собой пакет ТЭН ов 8 штук*которые должны регулироваться по разному. но после отдельной регулировки мне нужно регулировать мощность всего настроенного пакета сохраняя пропорцию. **каждый ТЭН по 0,75 кВТ планирую регулировать своим симисторным регулятором, а как регулировать мощность всего пакета?
Спасибо
Алексей Титаренко вне форума   Ответить с цитированием
Старый 04.12.2016, 19:59   #10
Алексей Титаренко
Junior Member
 
Регистрация: 04.12.2016
Сообщений: 4
Вес репутации: 0
Алексей Титаренко is an unknown quantity at this point
По умолчанию Re: Многоканальный Dimmer, работающий в фоновом режиме

По сути мне нужен много канальный регулятор мощности с возможностью пропорционального изменения всех каналов одним регулятором.
Алексей Титаренко вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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