|
регулятор мощности на AT90S2313, не получается плавно регулировать |
|
|
|
Apr 2 2006, 08:38
|
Участник

Группа: Новичок
Сообщений: 17
Регистрация: 28-05-05
Пользователь №: 5 503

|
хочу сделать регулятор мощности, управлять симистором вобщем использую внешнее прерывание 0 чтобы получить момент перехода сетевого напряжения через ноль подключил две кнопки она на увеличение угла открытия симистора другая на уменьшение но не получается плавно регулировать может кто подскажет как сделать?
подпрограмма обработки внешнего прерывания выгляди так в CVAVR: interrupt [EXT_INT0] void ext_int0_isr(void) { #asm("cli")
PORTB.4=1; for (i=0; i<=k; i++) { delay_us(1); //регулировка мощности } PORTB.4=0; delay_us(100); PORTB.4=1;
#asm("sei") }
основная программа бесконечный цикл while (1) { k1=PIND.3; if (k1==0) { #asm("cli") delay_us(30); // #asm("sei") k=k+1; if (k>=3500) k=3500; #asm("sei") }; k2=PIND.1; if (k2==0) { #asm("cli") delay_us(30); // #asm("sei") k=k-1; if (k<=30) k=30; #asm("sei") }; // Place your code here }
|
|
|
|
|
 |
Ответов
|
Apr 3 2006, 07:44
|
Участник

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

|
[quote name='defunct' date='Apr 2 2006, 17:53' post='100404'] [/quote] На kazus.ru видел в каталоге схем статью в которой описывается регулятор яркости светильника (или регулятор мощности) на PIC'е. Там все было расписано, IMHO, достаточно подробно. [/quote]
Регулятор мощности и регулятор яркости совсем разные вещи. Я согласен с тем, что для плавного регурирования яркости лампы накала вполне сойдет зависимость линейного увеличение-уменьшения угла открытия тиристора, но никак не для регулирования мощности. Я напомню, что мощность и угол- зависисмоть не линейна. И тут ничего не поделаешь. Тут либо табличный метод надо применять либо апроксимацию, как уже выше говорилось. И еще. Тут нужно учитывать тип нагрузки. Она может быть как активная, как индуктивная, как емкостная, так и смешаная. И при разном типе нагрузки Ваш регулятор мощности будет работать по разному.
|
|
|
|
|
Apr 3 2006, 22:12
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(Starick @ Apr 3 2006, 09:44)  Цитата(defunct @ Apr 2 2006, 17:53)  На kazus.ru видел в каталоге схем статью в которой описывается регулятор яркости светильника (или регулятор мощности) на PIC'е. Там все было расписано, IMHO, достаточно подробно.
Регулятор мощности и регулятор яркости совсем разные вещи. Я согласен с тем, что для плавного регурирования яркости лампы накала вполне сойдет зависимость линейного увеличение-уменьшения угла открытия тиристора, но никак не для регулирования мощности. Уточню, в статье рассматривается линейное регулирование яркости лампы накаливания. Как называется статья я не помню, т.к. она для меня не представляла особого интереса. Насчет регулирования мощности, и ежу понятно, что природа регулятора зависит от нагрузки, и тут путей регулирования может быть много. Например для регулятора мощности инертного обогревателя можно применить инфранизкочатотный ШИМ, и зависимость потребляемой мощности будет прямопропорционой коду ШИМ, однако такой подход совсем не годится для регулирования яркости.
|
|
|
|
Сообщений в этой теме
валеравал регулятор мощности на AT90S2313 Apr 2 2006, 08:38 beer_warrior Ну во-первых, честно-ли фиксируеться переход через... Apr 2 2006, 09:09 валеравал Цитата(beer_warrior @ Apr 2 2006, 12:09) ... Apr 2 2006, 11:20 Starick Уважаемый, а он и небудет плавно регулировать. Так... Apr 2 2006, 09:19 валеравал Цитата(Starick @ Apr 2 2006, 12:19) Уважа... Apr 2 2006, 09:47  acex2 Цитата(валеравал @ Apr 2 2006, 06:47) а к... Apr 2 2006, 09:50   =AK= Цитата(acex2 @ Apr 2 2006, 19:20) Отдавае... Apr 2 2006, 10:05    acex2 Цитата(=AK= @ Apr 2 2006, 07:05) Цитата(a... Apr 2 2006, 13:27     defunct Цитата(acex2 @ Apr 2 2006, 15:27) Мне каж... Apr 2 2006, 14:53 =AK= Цитата(Starick @ Apr 2 2006, 18:49) Уважа... Apr 2 2006, 09:49 WHALE В данном случае [/b]Starick[b] прав-зависимость си... Apr 2 2006, 09:50 Kovrov Цитата(валеравал @ Apr 2 2006, 11:38) хоч... Apr 2 2006, 10:50 WHALE А автор топика вроде говорил именно про регулировк... Apr 2 2006, 10:52 beer_warrior Да хоть бы и в обработчике перехода нуля, правда ... Apr 2 2006, 12:32 WHALE В CV функция delay_us() -это библиотечная функция,... Apr 2 2006, 12:53 Laksus Цитата...
но не получается плавно регулировать мож... Apr 2 2006, 19:43 ZiB я собирал много канальный (8 каналов) регулятор мо... Apr 3 2006, 03:53 Kovrov а ещё неплохо было бы сделать защиту в детекторе н... Apr 3 2006, 15:35 Zond Посмотри вот здесь - www.telesys.ru/projects/proj1... Apr 3 2006, 20:17
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|