Страница 2 из 3

Re: Таймер на микроконтролера

Добавлено: Пт апр 26, 2013 11:02:55
kalinvd1
Спасиба shads я папробою схемка и скажу тебе резултата!

Re: Таймер на микроконтролера

Добавлено: Пт апр 26, 2013 11:37:39
shads
С триаком поаккуратнее, ато контроллер сразу рванет, если перепутаеш выводы.....

Изображение

Re: Таймер на микроконтролера

Добавлено: Пт апр 26, 2013 14:27:56
shads
Можно даже еще схемку упростить, резистор в схеме детектора нуля 470k в принципе не нужен, и резистор параллельно гасящему конденсатору, тоже не нужен, раньше он должен был снимать разряд после выключения, но сейчас разряд будет сниматся через 1М резистор детектора нуля.....

Так что вообще минимум деталей.....

Изображение
И еще желательно стабилитрон поставить больше чем 4,7v т.к. потом еще на диоде падает пол вольта, в итоге на контроллере около 4-х вольт остается. В зависимости от модели симистора, может не хватать питания для уверенного открывания. Поэтому лучше поставить стабилитрон на 5,1 или чуть больше.....


PS
Ошибочку нашел....
там где строчка:
for (uint8_t i=0; i<9000; i++)//ждем 3 мин (180сек * 50гц = 9000)
надо поставить:
for (uint16_t i=0; i<9000; i++)//ждем 3 мин (180сек * 50гц = 9000)

Re: Таймер на микроконтролера

Добавлено: Сб апр 27, 2013 19:02:58
kalinvd1
Я сделал таймер, но контролер сгорел, я не могу понять, где сделал свою ошибку? :facepalm: Я сложил bt139

Re: Таймер на микроконтролера

Добавлено: Сб апр 27, 2013 20:23:36
Мастер665
2 варианта:либо косяк в питании(больше чем надо),либо первый и второй условный анод у симистора полутал и 220через уэ сквозануло в порт....

Re: Таймер на микроконтролера

Добавлено: Сб апр 27, 2013 20:28:49
kalinvd1
Я подал как на плате 220в на средней нога,а лампа на первой нага к нуле !

Re: Таймер на микроконтролера

Добавлено: Сб апр 27, 2013 20:42:05
Мастер665
Нога у коровы,а в даташите выводы,смотрим и сравниваем схему с даташитом на симистор(я с телефона и посмотреть вместо вас немогу)...

Re: Таймер на микроконтролера

Добавлено: Сб апр 27, 2013 21:02:17
shads
ЭЭээээ.... конечно не правильно развели.
Я же выше специально на детальке показал, как соединять.....

Изображение

Re: Таймер на микроконтролера

Добавлено: Сб апр 27, 2013 21:30:27
kalinvd1
У инсталаце блока, лампа постоянно соединен к нуле ,нужно управлять фазе.

Re: Таймер на микроконтролера

Добавлено: Сб апр 27, 2013 22:04:44
kalinvd1
Лампа контроля должна быть, как шаблон в первом посте!

Re: Таймер на микроконтролера

Добавлено: Вс апр 28, 2013 01:05:59
shads
Дык а шож вы сразу то не указали на этот момент.....
Тоды надо оптрончик добавить, и буде вам шастя.....

Изображение

Re: Таймер на микроконтролера

Добавлено: Вс апр 28, 2013 09:15:21
kalinvd1
Я закончил свою тарелку, вы можете бросать глаз не ошибся

Re: Таймер на микроконтролера

Добавлено: Вс апр 28, 2013 09:25:35
shads
Выход оптрона не так подключен, сейчас поправлю.

Ой... пердон... кажется все правильно.
Только надо низковольтные линии удалить от 220в линий, ато возможны и наводки и пробой и т.д.

Как то так.

Изображение
платка.7z
(8.72 КБ) 163 скачивания

Re: Таймер на микроконтролера

Добавлено: Вс апр 28, 2013 12:26:20
kalinvd1
Схема работает ,который я спасиба, но! Пуск ламп харашо но ана после 3 минут не гаснет ,таймер неработает !

Re: Таймер на микроконтролера

Добавлено: Вс апр 28, 2013 12:58:03
shads
Ошибочку в программе исправил? О которой я чуть выше говорил.....

Re: Таймер на микроконтролера

Добавлено: Вс апр 28, 2013 14:27:08
kalinvd1
Прошивка не работает,Я ошибаюсь или проблема с программой, я прошу прощения, если они сердятся. Фусы не бросать,как поставить?

Re: Таймер на микроконтролера

Добавлено: Вс апр 28, 2013 14:30:31
shads
Дык вроде уже лампа зажигалась плавно?.....
Теперь что? Горит постоянно или вообще не горит?

фюзы по умолчанию, только делитель на 8 надо включить, чтобы частота работы была 1МГц

Re: Таймер на микроконтролера

Добавлено: Вс апр 28, 2013 14:44:43
kalinvd1
Ана плавна палится ,но после 3минут не утолить. Я Фусы не трогал.

Re: Таймер на микроконтролера

Добавлено: Вс апр 28, 2013 14:48:33
shads
да уж... по русски мы не договоримся.... :)

там где строчка:
for (uint8_t i=0; i<9000; i++)//ждем 3 мин (180сек * 50гц = 9000)
надо поставить:
for (uint16_t i=0; i<9000; i++)//ждем 3 мин (180сек * 50гц = 9000)

Re: Таймер на микроконтролера

Добавлено: Вс апр 28, 2013 14:55:40
kalinvd1
Я незнаю работает с програмиране,немогу пишет програме и уменя нет софтуер