08.05.2013, 15:34 | #91 |
Junior Member
Регистрация: 08.05.2013
Адрес: Москва
Сообщений: 4
Вес репутации: 0 |
А сильно будет схема отличаться, если с использованием MOSFET-транзистора делать?
|
08.05.2013, 15:48 | #92 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Совершенно другая схема. я думаю что даже проще этой, все зависит от токов
|
13.05.2013, 08:45 | #93 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799 |
Итак имеем диммер по схему в первом посту, в качестве детектора 0 датчик acs712 подключенный к А3.
такой вот скетч PHP код:
|
13.05.2013, 10:51 | #94 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Ошибка
if (Vout>507 && Vout>516) |
13.05.2013, 10:53 | #95 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799 |
точно, Спасибо вечерком попробую.
|
13.05.2013, 19:49 | #96 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799 |
Итак, ситуация улучшилась, вместо диммера получил выключатель на крайних значениях лампочка включается и выключается
скетч такой. Вопрос, видимо, в коэффициентах диммирования -буду еще раз пересчитывать PHP код:
|
13.05.2013, 20:08 | #97 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Оптрон какой используешь?
|
13.05.2013, 20:46 | #98 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799 |
МОС3022
|
14.05.2013, 12:35 | #99 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Попробуй вот так
PHP код:
StartTimer1(halfcycle, 100); При этом значения dimmer могут изменятся от 0 до 99 |
14.05.2013, 18:41 | #100 |
Senior Member
Регистрация: 20.01.2013
Адрес: Уфа
Сообщений: 444
Вес репутации: 799 |
при чтении с аналогового входа в 50 мкс думаю 100 будет слишком часто, не останется времени на все остальное
Изменение кода дало интересный результат - лампочка мигает с видимой частотой только около 3 герц при значении Dimmer1 равном нулю или отрицательных значениях, как впрочем и в старом варианте, лампочка горит только при значении меньше или равно 0, при других значениях даже в 1 лампа гаснет в обоих случаях При изменении прерывания на 100 в обоих случаях ситуация не меняется, на 200 гаснет все. Есть подозрения всеж на силовую часть - что-то там не так, а может в микросекундами и миллисекундами где напутал Последний раз редактировалось Bulatovor; 14.05.2013 в 19:15. |
Здесь присутствуют: 26 (пользователей: 0 , гостей: 26) | |
|
|