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