13.01.2017, 03:23 | #721 |
Junior Member
Регистрация: 13.01.2017
Сообщений: 4
Вес репутации: 0 |
Re: Многоканальный Dimmer, работающий в фоновом режиме
Здравствуйте, возможно ли применение данного кода для управления двигателем стиральной машины с тахогенератором? Накрылся модуль управления, и я хотел пристроить туда ардуино нано v3 (китайский). На плате 4 реле и 4 симистора, релюшками спокойно управляю, а вот с симисторами пока разбираюсь. Вообще, подойдет ли ардуино для этих целей? Или лучше Stm32 изучать (тоже имеется в наличии). Как работают реле, симисторы, и т.д. знаю, а вот микроконтроллерами умею только светодиодами моргать, ну и чужой код чуток редактировать)
|
14.01.2017, 14:36 | #722 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Многоканальный Dimmer, работающий в фоновом режиме
Какая мощность мотора?
|
14.01.2017, 16:08 | #723 |
Junior Member
Регистрация: 13.01.2017
Сообщений: 4
Вес репутации: 0 |
Re: Многоканальный Dimmer, работающий в фоновом режиме
точно не знаю, симистор BTB10-800BW. Модуль ARCADIA. Микроконтроллер сидит на отдельном субмодуле с стабом, обвязкой и ULN2003 , и на контакты этого субмодуля выведены все сигналы управления и контроля.
В мануале написано "Цепь синхронизации формирует из сетевего напряжения импульсы частотой 50Гц, которые поступают на вход прерывания (IRQ) и на вход одного из таймеров" - это, как я понимаю, и есть сигналы как с детектора нуля? И меня больше смущает обратная связь с тахогенератора, надо калибровать наверно. Чувствую, непосильную задачу себе поставил) |
15.01.2017, 02:19 | #724 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Многоканальный Dimmer, работающий в фоновом режиме
Цитата:
Обороты в Вашем случаи посчитать очень просто. Но в код нужно дописывать подпрограмму ПИД регулятора. А калибровать то что хотите? |
|
15.01.2017, 05:33 | #725 |
Junior Member
Регистрация: 13.01.2017
Сообщений: 4
Вес репутации: 0 |
Re: Многоканальный Dimmer, работающий в фоновом режиме
|
15.01.2017, 12:45 | #726 |
Junior Member
Регистрация: 13.01.2017
Сообщений: 4
Вес репутации: 0 |
Re: Многоканальный Dimmer, работающий в фоновом режиме
|
15.01.2017, 21:21 | #727 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Многоканальный Dimmer, работающий в фоновом режиме
Я не проверял, но судя по всему там будет определенная частота, в зависимости от оборотов
|
18.01.2017, 13:58 | #728 | |
Junior Member
Регистрация: 18.01.2017
Сообщений: 8
Вес репутации: 0 |
Re: Многоканальный Dimmer, работающий в фоновом режиме
Цитата:
Признаюсь честно, не так давно заинтересовался программированием МК, причем с целью именно прикладного применения. Язык С++ изучаю уже 3й день и видимо по этому у меня есть вопросы по данному коду Не сочтите за неуважение! Как я понял, изначально мы назначаем нулевому прерыванию на входе 2 запускать функцию detect_up() при появлении низкого уровня (переход через ноль). Эта функция обнуляет счетчик tic и запускает таймер1 "тикать" с периодичностью 40мкс, заодно переопределяя функцию и условие нулевого прерывания. В это время таймер "тикает", синусоида ползет вверх и когда количество тиков превышает "уровень" диммера, на выход подается единица, лампочка светит с этого момента синусоиды и до её спада до нуля. При переходе через ноль, функция detect_down() останавливает тиканье таймера, обнуляет его и ставит ноль на выходы, "гася лампочку" на какую-то часть периода, до нового запуска цикла. Верно ли я мыслю? Отсюда первый вопрос, почему всего 201 уровень (0...200), если в полупериод 50Гц укладывается 250 отрезков по 40мкс? И ещё объясните пожалуйста значение выражения volatile uint8_t tic? Это что-то связанное с работой регистров? 8 это разрядность таймера? Спасибо за терпение! Простите за тупость ) |
|
18.01.2017, 14:08 | #729 |
Junior Member
Регистрация: 18.01.2017
Сообщений: 2
Вес репутации: 0 |
Re: Многоканальный Dimmer, работающий в фоновом режиме
Здравствуйте люди добрые! Как можно осуществить задуманную задачу. С одного радио пульта управлять несколькими лампами. Включать, диммировать по раздельности, а так же всё вместе и сразу, то есть управлять 3-5 ардуино с одного пульта и сразу вместе и по раздельности. Плавное включение и отключение
Последний раз редактировалось Volody; 18.01.2017 в 14:13. |
18.01.2017, 14:21 | #730 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Многоканальный Dimmer, работающий в фоновом режиме
Я так понимаю все от кнопок пульта зависит
Если пульт с одной кнопкой , то ни как |
Здесь присутствуют: 78 (пользователей: 0 , гостей: 78) | |
|
|