|
13.05.2013, 10:51 | #1 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Ошибка
if (Vout>507 && Vout>516) |
13.05.2013, 10:53 | #2 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799 |
точно, Спасибо вечерком попробую.
|
13.05.2013, 19:49 | #3 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799 |
Итак, ситуация улучшилась, вместо диммера получил выключатель на крайних значениях лампочка включается и выключается
скетч такой. Вопрос, видимо, в коэффициентах диммирования -буду еще раз пересчитывать PHP код:
|
13.05.2013, 20:08 | #4 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Оптрон какой используешь?
|
13.05.2013, 20:46 | #5 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799 |
МОС3022
|
14.05.2013, 12:35 | #6 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Попробуй вот так
PHP код:
StartTimer1(halfcycle, 100); При этом значения dimmer могут изменятся от 0 до 99 |
14.05.2013, 18:41 | #7 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799 |
при чтении с аналогового входа в 50 мкс думаю 100 будет слишком часто, не останется времени на все остальное
Изменение кода дало интересный результат - лампочка мигает с видимой частотой только около 3 герц при значении Dimmer1 равном нулю или отрицательных значениях, как впрочем и в старом варианте, лампочка горит только при значении меньше или равно 0, при других значениях даже в 1 лампа гаснет в обоих случаях При изменении прерывания на 100 в обоих случаях ситуация не меняется, на 200 гаснет все. Есть подозрения всеж на силовую часть - что-то там не так, а может в микросекундами и миллисекундами где напутал Последний раз редактировалось Bulatovor; 14.05.2013 в 19:15. |
14.05.2013, 19:50 | #8 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Попробуй проверить на светодиоде D13
PHP код:
|
14.05.2013, 21:43 | #9 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799 |
Светодиод мигает аналогично лампочке(ну с меньшей инерцией) с такой же частотой и тоже только при значении диммера равном или меньше 0. Значит дело в скетче. Хотя вроде теоретически все правильно
|
14.05.2013, 21:55 | #10 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
А нагрузка подключена? Ток должен протекать через датчик
Можно проверить датчик, используя код и программу осциллограф |
Здесь присутствуют: 10 (пользователей: 0 , гостей: 10) | |
|
|