реклама на сайте
подробности

 
 
> Регулятор яркости лампы накаливания, mega8, cvavr
LexRoss
сообщение Jul 21 2009, 15:31
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 31-01-09
Пользователь №: 44 202



Переменка 3 вольта заведена на компаратор, он дает прерывание по каждому переходу через 0. В прерывании включаю ногу на несколько миллисекунд, затем отключаю. Так каждый полупериод. Нога подключена к управляющему выводу тиристора КУ202.
В cvavr написал цикл с увеличением задержки. Вроде бы лампочка должна медленно загораться и гаснуть, а она просто моргает.
Из-за чего? Может быть, тиристор не тот, и нужно поставить что-то типа BT137?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
LexRoss
сообщение Jul 21 2009, 16:14
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 377
Регистрация: 31-01-09
Пользователь №: 44 202



DpInRock, все так и есть, как Вы сказали. Шаг 2 микросек, меняется от 0 до 10000 мкс примерно за 3 сек. Я думаю достаточно для плавности. smile.gif

Вот такой код

interrupt [ANA_COMP] void ana_comp_isr(void)
{

i++;
k=i;
PORTD.0 = 1;
while (k>0) {
k--;
delay_us(2);
}
PORTD.0 = 0;

if (i>500) {
i = i-500;
}


}

Может быть криво (первый раз пишу на си), но осциллограф на PD0 показывает, что все работает.
BT137 симистор.

Может напряжение маловато? Сейчас экспериментирую с лампочкой на 12В.

Herz, т.е. так?

Сообщение отредактировал LexRoss - Jul 21 2009, 16:10
Прикрепленные изображения
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- LexRoss   Регулятор яркости лампы накаливания   Jul 21 2009, 15:31
- - DpInRock   Несколько миллисекунд - это сколько? Полпериода - ...   Jul 21 2009, 15:56
- - Herz   Цитата(LexRoss @ Jul 21 2009, 17:31) Пере...   Jul 21 2009, 16:03
|- - Herz   Цитата(LexRoss @ Jul 21 2009, 18:14) Herz...   Jul 21 2009, 16:38
- - rezident   Во-первых, с помощью тиристора можно коммутировать...   Jul 21 2009, 16:14
- - DpInRock   Есть такой параметр - ток защелкивания тиристора. ...   Jul 21 2009, 16:29
- - LexRoss   Кое-что получилось. interrupt [ANA_COMP] void an...   Jul 21 2009, 17:03
- - Vishv   Возможно у Вас просто "грязная" сеть и с...   Jul 21 2009, 17:27
- - LexRoss   добавил до 5в на вход компаратора, заработало...   Jul 21 2009, 17:40
- - Vishv   Попробуйте такой вариант: interrupt [ANA_COMP] vo...   Jul 21 2009, 18:02
- - LexRoss   Vishv, я что-то подобное пробовал, ошибку пишет, ч...   Jul 21 2009, 18:11
- - rezident   Не нужно никаких delay_ms() Тем более в прерывании...   Jul 21 2009, 18:43
- - Vishv   "Не нужно никаких delay_ms() Тем более в прер...   Jul 21 2009, 19:05
- - LexRoss   Не совсем понятно ЦитатаВ прерывании компаратора н...   Jul 22 2009, 07:05
|- - rezident   Цитата(LexRoss @ Jul 22 2009, 13:05) Т.е....   Jul 22 2009, 14:37
- - Vishv   Я бы Вам посоветовал разобраться как работает и уп...   Jul 22 2009, 14:41
|- - rezident   Цитата(Vishv @ Jul 22 2009, 20:41) Ну а д...   Jul 22 2009, 15:11
|- - Vishv   Цитата(rezident @ Jul 22 2009, 21:11) Тип...   Jul 22 2009, 15:29
|- - rezident   Цитата(Vishv @ Jul 22 2009, 21:29) Прошу ...   Jul 22 2009, 15:34
- - LexRoss   Придется разбираться с шим... И еще, после этого...   Jul 22 2009, 16:26
|- - Vishv   Цитата(LexRoss @ Jul 22 2009, 22:26) Прид...   Jul 22 2009, 17:05
|- - DpInRock   Цитата(Vishv @ Jul 22 2009, 21:05) Ну раз...   Jul 23 2009, 15:18
- - LexRoss   255 значений таймера оказалось очень мало для плав...   Jul 23 2009, 10:33
|- - rezident   Цитата(LexRoss @ Jul 23 2009, 16:33) Что ...   Jul 23 2009, 15:04
- - LexRoss   ЦитатаВыбрать период перезагрузки таймера чуть бол...   Jul 23 2009, 16:13
- - LexRoss   Нужно теперь научить регулятор понимать пульт от м...   Jul 26 2009, 12:57
- - DpInRock   Измерять таймером длительности нулей и единиц. (т....   Jul 26 2009, 15:09
- - LexRoss   Да, про массив я бы не догадался, спасибо. Автопов...   Jul 26 2009, 15:32
- - DpInRock   автоповтор - он одинаковый для всех кнопок. ну и ...   Jul 26 2009, 15:48
- - Diko   Впринципе есть вариант воспользоваться пультом с и...   Jul 30 2009, 08:40
- - Goodefine   Цитата(LexRoss @ Jul 26 2009, 15:57) ... ...   Jul 30 2009, 14:29
- - LexRoss   Goodefine, да, хотелось бы посмотреть. Хотя я уже ...   Aug 1 2009, 06:07
- - LexRoss   Появилась проблема. Лампой управляет оптотиристор ...   Aug 1 2009, 13:55
- - Goodefine   Цитата(LexRoss @ Aug 1 2009, 09:07) Goode...   Aug 1 2009, 16:44
- - LexRoss   Goodefine, спасибо. С оптроном не получается. Осц...   Aug 2 2009, 07:58
|- - =AK=   Цитата(LexRoss @ Aug 2 2009, 17:28) С опт...   Aug 2 2009, 09:16
- - LexRoss   Развязал тиристор с контроллером, он давал помехи ...   Aug 7 2009, 11:06


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 17:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01412 секунд с 7
ELECTRONIX ©2004-2016