![]() |
![]() |
#241 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
Дело в том что переменная Dimmer1 будет в цикле всегда принимать значение sensorValue, быстрее чем отрабатывать его Попробуйте для начала delay(1000) |
|
![]() |
![]() |
![]() |
#242 |
Junior Member
Регистрация: 09.10.2013
Сообщений: 27
Вес репутации: 0 ![]() |
![]()
при попадании небольших (несколько миливольт) помех в сеть, пропадают периодически с экрана осциллографа импульсы с выхода PC817. при отсутствии помех в сети (выключена нагрузка), на экране осциллографа четкие импульсы без пропусков.
Это при условии выключенной ардуины. только подключенный осциллограф один щупом к минусу 5 вольт, другой к 4 ноге PC814, через подтяжку как на схеме. Я конечно не хочу спорить, но мне кажется, что дело не в программе. Последний раз редактировалось kentik; 27.01.2014 в 22:38. |
![]() |
![]() |
![]() |
#243 |
Junior Member
Регистрация: 09.10.2013
Сообщений: 27
Вес репутации: 0 ![]() |
![]()
с delay фокус не удался.
мерцания стали меньше при уменьшении номиналов резисторов до 40 КОм суммарно. соответственно ваттность возрасла, но все же они остались. скажите, пожалуйста, в строчке StartTimer1(halfcycle, 40); 40 - время для одного разряда ШИМ. не очень понимаю как он считается? в библиотеке стоит set_us = 65584 - (set_us << 4); почему 65584, а не 65536 - соответствующая 16 битам таймера1 ? что такое это 40? если поставить 20 - я увеличу частоту ШИМ в два раза? но от этого будет греться симистор? |
![]() |
![]() |
![]() |
#244 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
40us*255= 10ms получается 1 полупериод
Попробуйте параллельно светодиоду оптрона, емкость керамическую подключить |
![]() |
![]() |
![]() |
#245 |
Junior Member
Регистрация: 09.10.2013
Сообщений: 27
Вес репутации: 0 ![]() |
![]() |
![]() |
![]() |
![]() |
#246 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
параллельно светодиоду, на выводы 1, 2 оптрона PC814
|
![]() |
![]() |
![]() |
#247 |
Junior Member
Регистрация: 09.10.2013
Сообщений: 27
Вес репутации: 0 ![]() |
![]()
есть кондер как в снаббере. подойдет? 0.1 мкф 400 вольт.
|
![]() |
![]() |
![]() |
#248 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
На какое напряжение рассчитан конденсатор не имеет значение, так как на нем будет не больше 2-х вольт
Емкость нужно рассчитывать, но 0,1мкф это многовато. Я бы попробовал 470pF - 1nF для начала |
![]() |
![]() |
![]() |
#249 |
Junior Member
Регистрация: 09.10.2013
Сообщений: 27
Вес репутации: 0 ![]() |
![]()
ну при 0.1 - стало только хуже.
|
![]() |
![]() |
![]() |
#250 |
Junior Member
Регистрация: 09.10.2013
Сообщений: 27
Вес репутации: 0 ![]() |
![]()
итак - проблема решена, путем уменьшения суммарного сопротивления на вход PC814 до 25 КОм.
Ноль четко определяется при небольших помехах в сети. Правда ваттность увеличилась, но это уже мелочи. |
![]() |
![]() |
![]() |
Здесь присутствуют: 17 (пользователей: 0 , гостей: 17) | |
|
|