![]() |
|
![]() |
#1 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Вам для нагревателя лучше использовать оптрон с детектором ноля
И регулировать пропуском полупериодов |
![]() |
![]() |
![]() |
#2 |
Junior Member
Регистрация: 23.09.2013
Сообщений: 14
Вес репутации: 0 ![]() |
![]()
Ситуация не такая простая. Мощность нагревателя теоретический превышает параметры сети (вводной стоит 32А, а нагреватель 9кВт, о ещё всякого добра полно и особенно зимой). План таков. Включат на заданной пониженной мощности 7кВт, а при достижении заданной температуры мощности всю не вырубать а только снизить до 50% (а может и не надо) не знаю как бы тут поступить чтобы меньше сеть колотить, а то она и так нестабильна.
Вот меня и мучает вопрос что выбрать для регулировки если с детектором ноля, то можно и SSR поставить, но она (серии DA) работает только в ключевом режиме, а вот серия LA уже в линейном, о цена зашкаливает и достать, не так просто. Вот и стою на перекрёстке. |
![]() |
![]() |
![]() |
#3 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 | |
Junior Member
Регистрация: 23.09.2013
Сообщений: 14
Вес репутации: 0 ![]() |
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#5 |
Junior Member
Регистрация: 09.10.2013
Сообщений: 27
Вес репутации: 0 ![]() |
![]()
Здравствуйте.
не работает с arduino uno. уж вроде все сделал как в схеме. ну не выходит. какая-то беда с определением нуля или с прерыванием. pc814 работает нормально. проверял подав на светодиоды его 5 в, с другой стороны тестером на прозвон. потом 220 подключил через резисторы по 43 кОм. пробовал уменьшить сопротивление. с 10 кОм тоже не определяет ноль. хотя оптрон работает. может проблема в прерываниях на UNO ? |
![]() |
![]() |
![]() |
#6 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
А если подключить светодиод(про ограничитель тока не забываем) к пину D4
И попробовать регулировать яркость? |
![]() |
![]() |
![]() |
#7 | |
Junior Member
Регистрация: 09.10.2013
Сообщений: 27
Вес репутации: 0 ![]() |
![]() Цитата:
написал вот такую простую програмку: void setup(){ Serial.begin(9600); pinMode(2, INPUT); attachInterrupt(0, detect, CHANGE); } void detect() { detachInterrupt(0); Serial.println("111"); attachInterrupt(0, detect, CHANGE); } void loop() { } проводком с D2 держаю, то на + (через резистор), то на землю. выводит в сериал 2-3 строчки, а потом такое чувство, что программа зависает. если в loop прописать мигание светодиода, как в скетче Blink, то он тоже прекращает мигать. разобрался. Сериал тупит при прерываниях. вот такой работает нормально. int pin = 13; volatile int state = LOW; void setup(){ pinMode(pin, OUTPUT); attachInterrupt(0, blink, CHANGE); } void loop(){ digitalWrite(pin, state); } void blink(){ state = !state; } т.е. с прерываниями все нормально. отчего же ваш скетч не работает? Последний раз редактировалось kentik; 09.10.2013 в 17:51. |
|
![]() |
![]() |
![]() |
#8 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
В обработчике прерывания нельзя использовать функцию Serial.print
|
![]() |
![]() |
![]() |
#9 |
Junior Member
Регистрация: 09.10.2013
Сообщений: 27
Вес репутации: 0 ![]() |
![]() |
![]() |
![]() |
![]() |
#10 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,617
Вес репутации: 9822 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Вот ног 1 и 2 все равно как подключать |
|
![]() |
![]() |
![]() |
Здесь присутствуют: 89 (пользователей: 0 , гостей: 89) | |
|
|