|
Atmega16 и 220 вольт! |
|
|
|
Sep 20 2006, 11:22
|
Группа: Новичок
Сообщений: 4
Регистрация: 18-09-06
Пользователь №: 20 483

|
Народ! помогите есть небольшая задумка! Задача такая чтобы контроллер включал мне свет! ну обыкновенная лампа обыкновенная розетка!! пока работал только с 16 мегой поэтому на ней! проблема в том чем комутировать? насколько понимаю какой нить оптопарой!!! может кто нить сталкивался! подскажите материал! помогите ссылками!
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 22)
|
Sep 20 2006, 12:17
|
Группа: Новичок
Сообщений: 10
Регистрация: 7-08-06
Пользователь №: 19 378

|
Контроллер управляет транзисторным ключом, который, в свою очередь включает обмотку реле, которое будет коммутировать 220В.
Так не пойдет ?
|
|
|
|
|
Sep 20 2006, 12:49
|
Группа: Новичок
Сообщений: 4
Регистрация: 18-09-06
Пользователь №: 20 483

|
Пойдет конечно!  имелось ввиду рабочую схемку!! Допустим нашел схемку через оптрон АОУ160А открываем тиристор КУ202К(никто так не делал??)! по идеи все должно работать а эксперементировать страшно! Неохото лишний раз палить контроллер! вот и спросил может кто реально делал!!
|
|
|
|
|
Sep 20 2006, 22:32
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 25-01-06
Пользователь №: 13 567

|
Привет, мож это тебе поможет, опыт использования есть, правда дорогте они заразы.
Прикрепленные файлы
ОЭР.rar ( 320.28 килобайт )
Кол-во скачиваний: 250
|
|
|
|
|
Sep 21 2006, 01:04
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 27-09-05
Пользователь №: 8 979

|
Верно говорят: оптосимист + симистр. Возмите документацию на moc3021 (3061) там будет типовая схема включения. Работает великолепно. Я использую в связке с BTAхх (BTA08, BTA16). И ничео особо дорогого.
--------------------
Ignoramus et Ignorabimus
|
|
|
|
|
Sep 21 2006, 04:28
|
Участник

Группа: Новичок
Сообщений: 41
Регистрация: 20-08-06
Пользователь №: 19 688

|
Цитата(Alexey81 @ Sep 20 2006, 14:22)  Народ! помогите есть небольшая задумка! Задача такая чтобы контроллер включал мне свет! ну обыкновенная лампа обыкновенная розетка!! пока работал только с 16 мегой поэтому на ней! проблема в том чем комутировать? насколько понимаю какой нить оптопарой!!! может кто нить сталкивался! подскажите материал! помогите ссылками! берите нежалко галванически все развязано да пусть хоть взрывается реле и в уголь превращается контроллеру с 20мА-амперными портами все равно будет с ножки порта "отсасывается" 2мА 1кОм - ток задушить с помойки КТ315Г -ключ с помойки КД522 - всплеск-гаситель с помойки Реле любое "Телефонное" 250v 0.25a обычно на 20мА с помойки транзистор позволяет "щелкать" при 30v 0,5A так что выбор реле огромен
Сообщение отредактировал artem100 - Sep 21 2006, 04:35
|
|
|
|
|
Sep 21 2006, 05:17
|
Группа: Новичок
Сообщений: 4
Регистрация: 18-09-06
Пользователь №: 20 483

|
Спасибо всем кто откликнулся! примеров хватит! буду пробовать! о результатах напишу!
|
|
|
|
|
Sep 22 2006, 06:56
|
Частый гость
 
Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922

|
Цитата((vS) @ Sep 21 2006, 20:07)  прикольно... с такими вопросами народ на контроллерах ваяет... нет, ни чего личного, правда, прикольно... Интересное замечание. Предлагаю провести следующий опрос: Из какой области, Вы пришли заниматься микроконтроллерами? 1. Инженер электронщик -> Микроконтроллеры 2. Программист -> Микроконтроллеры
--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
|
|
|
|
|
Sep 22 2006, 10:15
|
Группа: Новичок
Сообщений: 4
Регистрация: 18-09-06
Пользователь №: 20 483

|
К (vS) просто тема была скорее к тому как подключать именно к 16ой Меге! К Семён если серьезно то: по специальности я инженер радиотехник! а судьба распорядилась так что работаю я программистом! так что из двух пунктов выберу третий  )
|
|
|
|
|
Sep 22 2006, 10:56
|
Частый гость
 
Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922

|
Цитата(Alexey81 @ Sep 22 2006, 14:15)  К (vS) просто тема была скорее к тому как подключать именно к 16ой Меге! К Семён если серьезно то: по специальности я инженер радиотехник! а судьба распорядилась так что работаю я программистом! так что из двух пунктов выберу третий  ) ИМХО: Как подключить порты к внешним цепям любого контролера серии AVR не принципиально они у всех в данной серии сделаны одинакова. Поэтому принципиального значения с этой точки зрения нет
--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
|
|
|
|
|
Sep 23 2006, 21:18
|
Частый гость
 
Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404

|
Цитата(Леонид Иванович @ Sep 20 2006, 16:49)  Можно взять оптосимистор MOC3061 + любой мощный симистор (например, BT136). MOC заодно сделает привязку момента включения к переходу через ноль. А если не использовать MOC с определением момента прохода через ноль, а вдобавок с 220 через кондёр и резюк на оптопару пустить, и обрабатывать вход на МК. Тоесть по пикам определятьчастоту сети, и с поправкой отпралять сигналы на оптосимистор то можно сделать и регулировку яркости освещения  Помню я с приятелем 3 года назад этим баловался ещё на 2313.
|
|
|
|
|
Sep 24 2006, 05:55
|
Участник

Группа: Новичок
Сообщений: 41
Регистрация: 20-08-06
Пользователь №: 19 688

|
Цитата(sff @ Sep 24 2006, 00:18)  А если не использовать MOC с определением момента прохода через ноль, а вдобавок с 220 через кондёр и резюк на оптопару пустить, и обрабатывать вход на МК. Тоесть по пикам определятьчастоту сети, и с поправкой отпралять сигналы на оптосимистор то можно сделать и регулировку яркости освещения  Помню я с приятелем 3 года назад этим баловался ещё на 2313. картиночку-бы схемочку-бы  от руки достаточно
Сообщение отредактировал artem100 - Sep 24 2006, 05:55
|
|
|
|
|
Sep 24 2006, 14:31
|
Частый гость
 
Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404

|
Цитата(artem100 @ Sep 24 2006, 09:55)  картиночку-бы схемочку-бы  от руки достаточно  Покапался у себя в дальнем ящике, даже сам девайс нашёл, правда сама 2313 с прошивкой уже куда-то заныкалась, а исходники тоже найти не удалось. На неделе спрошу приятеля может у него исходники сохранились.
Предполагается что в МК натроен таймер чтобы переполнение не наступало хотябы по 6 (? ) периодам сети. Диоды U1 не светят лишь в моменты прохождения напряжения около 0. При этом U1 закрывается и на Freq100Hz появляется высокий уровень. (Ширина высокого уровня более чем на порядок меньше низкого) В МК происходит опрос ноги Freq100Hz и частота сети поределяется по 5 (? или около того) последним пикам. Момент прохождения 0 считается как середина между мереходами L->H и H->L ноги Freq100Hz. Теперь по этим данным можно расчитать когда надо послать имульс на MocIn. t_Ligth_on = t_zero + alpha / (90 * Freq_avg_100hz); // alpha меняется от 1 до 90; 90 - min, 1 -max Посылать надо как на положительную полуволну так и на отицательную (т.е с частотой 100гц но со сдвигом фазы относительно пина Freq100Hz ) Как помню из-за ошибки определения момента прохождения нуля то в районе очень близком к максимальном и минимальному могуть быть нестабильности, мы это решели просто, не допуская такие значения. Также чтоит учитывть что линейно минея alpha яркость освещения меняться будет нелинейно =) Хочу сразу добавть, что от резистора R2 можно избавиться заменив на конденсатор (где-то 0.47), но при этом надо учитывать сдвиг фазы на 90. PS. этот девайс оснощался ручными кнопками + и - индикатором 16х2 и связью с компом по COM. А ведь как удобно сидишь за компом, потемнело, щёлкнул по систрею тут и не только свет включить можно, а ещё отрегулировать его яроксть
Сообщение отредактировал sff - Sep 24 2006, 14:44
|
|
|
|
|
Sep 25 2006, 09:41
|

Знающий
   
Группа: Свой
Сообщений: 648
Регистрация: 11-02-06
Из: Санкт-Петербург
Пользователь №: 14 237

|
Цитата(sff @ Sep 24 2006, 18:31)  Также чтоит учитывть что линейно минея alpha яркость освещения меняться будет нелинейно =) Делал себе и я подобный девайс. Чтобы яркость освещения менялась линейно, шаг по alpha должен быть нелинейным. Задачка данная решается путём интегрирования синуса на интервале [0; pi]. Мощность, выделяемая в лампе, пропорциональна интегралу ... короче, привожу правильное решение. Если мы разобъем весь интервал на 100 шагов, от 0% до 100%, то временные задержки до включения оптосимистора от перехода через 0 рассчитываются так 100% - cos(1)=0 радиан = (0/pi)*10мс = 0мс, вкл. в момент перехода через 0 есть 100% мощности 99% - cos(0,98) = 0,200 радиан = (0,200/pi)*10мс = 0,638 мс 98% - cos(0,96) = 0,284 радиан = (0,284/pi)*10мс = 0,903 мс ................................................................................ .............. ................................................................................ .............. 50% - cos(0) = 1,571 радиан = (1,571/pi)*10мс = 5 мс 49% - cos(-0,02) = 1,591 радиан = (1,591/pi)*10мс = 5,063 мс ................................................................................ ............... ................................................................................ ............... 1% - cos(-0,98) = 2,941 радиан = (2,941/pi)*10мс = 9,362 мс 0% - cos(-1) = 3,142 радиан = (3,142/pi)*10мс = 10 мс, что также соответствует моменту перехода через 0 сетевого напряжения. Как правильно заметил предыдущий оратор, моменты 0% и 100% неустойчивы, только не из-за неправильного определения нуля, а из-за того, что физика процессов в этих зонах определяется пороговым током открытия симистора и длительностью управляющего импульса. Поэтому, чтобы не было головной боли, можно пожертвовать 1-2% сверху и снизу и работать в интервале 1-99.
--------------------
Сделано в Китае. Упаковано в России.
|
|
|
|
|
Sep 25 2006, 15:48
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(Demeny @ Sep 25 2006, 13:41)  Цитата(sff @ Sep 24 2006, 18:31)  Также чтоит учитывть что линейно минея alpha яркость освещения меняться будет нелинейно =)
Делал себе и я подобный девайс. Чтобы яркость освещения менялась линейно, шаг по alpha должен быть нелинейным. Задачка данная решается путём интегрирования синуса на интервале [0; pi]. Мощность, выделяемая в лампе, пропорциональна интегралу ... короче, привожу правильное решение. ................................................................................ .. Думаю, что решение всё же не совсем правильное. Дело в том, что яркость свечения лампы накаливания не будет пропорциональной интегралу напряжения по периоду. Для того, чтобы сделать линейное управление яркостью путём коррекции "вперёд", нужно также учесть изменение спектрального состава излучения лампы, а также сопротивления её нити накаливания в зависимости от приложенного напряжения. Не думаю, что этим стоит заниматься - проще организовать ООС по яркости на каком-нибудь линейном элементе (напр., фотодиоде). Тогда линейность характеристики регулирования будет обеспечена (ну, в той мере, в какой она вообще может быть обеспечена при условии изменения спектра лампы).
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Oct 10 2006, 14:22
|
Гуру
     
Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446

|
Цитата(Alexey81 @ Sep 20 2006, 14:22)  Народ! помогите есть небольшая задумка! Задача такая чтобы контроллер включал мне свет! ну обыкновенная лампа обыкновенная розетка!! пока работал только с 16 мегой поэтому на ней! проблема в том чем комутировать? насколько понимаю какой нить оптопарой!!! может кто нить сталкивался! подскажите материал! помогите ссылками! Расскажи логику? Как и когда включать? Яркость менять или что нужно? В чем задумка? Схема будет. Цитата(-=Женек=- @ Oct 9 2006, 13:31)  Как с помощью AVR коммутировать 220 вольт через биполярный NPN транзистор?
Спасибо Да закороти им диодный мост, если нагрузка не много киловатт...
--------------------
Живи днем так, чтобы ночью ты спал спокойно.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|