25.09.2013, 21:04 | #151 |
Senior Member
Регистрация: 12.10.2012
Адрес: Moscow-Voronezg
Сообщений: 272
Вес репутации: 0 |
Тоесть только пятый и шестой выход и только через uart? Правильно понял?
|
25.09.2013, 21:15 | #152 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Через UART показал пример
Используемые порты D2 и D4 |
27.09.2013, 14:48 | #153 |
Junior Member
Регистрация: 23.09.2013
Сообщений: 14
Вес репутации: 0 |
Привет всем. Меня тоже заинтересовал диммер, но немножко для другой цели. Я хочу управлять трехфазным нагревателем. Как тут быть с этим переходом ноля. Тут уж не подключишь всё параллельно разные детекторы для каждой фазы и силовая часть отдельно, но вот Ардуина то одна. С чего начать в коде три раза команды повторить с изменением пинов? Был бы признателен за высказаны идеи.
|
27.09.2013, 22:56 | #154 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Вам для нагревателя лучше использовать оптрон с детектором ноля
И регулировать пропуском полупериодов |
02.10.2013, 01:50 | #155 |
Junior Member
Регистрация: 23.09.2013
Сообщений: 14
Вес репутации: 0 |
Ситуация не такая простая. Мощность нагревателя теоретический превышает параметры сети (вводной стоит 32А, а нагреватель 9кВт, о ещё всякого добра полно и особенно зимой). План таков. Включат на заданной пониженной мощности 7кВт, а при достижении заданной температуры мощности всю не вырубать а только снизить до 50% (а может и не надо) не знаю как бы тут поступить чтобы меньше сеть колотить, а то она и так нестабильна.
Вот меня и мучает вопрос что выбрать для регулировки если с детектором ноля, то можно и SSR поставить, но она (серии DA) работает только в ключевом режиме, а вот серия LA уже в линейном, о цена зашкаливает и достать, не так просто. Вот и стою на перекрёстке. |
02.10.2013, 08:08 | #156 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Цитата:
|
|
02.10.2013, 12:43 | #157 |
Junior Member
Регистрация: 23.09.2013
Сообщений: 14
Вес репутации: 0 |
тогда, я так понимаю, подойдёт вариант изложенный в этой теме, только с соответствующей элементной базой. Параллельно три плеча, три входа от датчиков z/c с каждой фазы соответственно, только код переписать с следующими изменениями чтобы каждый z/c in соответствовал out с своим циклом (зависимости от фазы) . Правильно ли рассуждаю? И пока в вашем коде "не зацепил" куда ввести эти изменения
|
09.10.2013, 16:34 | #158 |
Junior Member
Регистрация: 09.10.2013
Сообщений: 27
Вес репутации: 0 |
Здравствуйте.
не работает с arduino uno. уж вроде все сделал как в схеме. ну не выходит. какая-то беда с определением нуля или с прерыванием. pc814 работает нормально. проверял подав на светодиоды его 5 в, с другой стороны тестером на прозвон. потом 220 подключил через резисторы по 43 кОм. пробовал уменьшить сопротивление. с 10 кОм тоже не определяет ноль. хотя оптрон работает. может проблема в прерываниях на UNO ? |
09.10.2013, 17:20 | #159 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
А если подключить светодиод(про ограничитель тока не забываем) к пину D4
И попробовать регулировать яркость? |
09.10.2013, 17:38 | #160 | |
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. |
|
Здесь присутствуют: 80 (пользователей: 0 , гостей: 80) | |
|
|