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

 
 
> Преобразователь из 5V в 12V на ATtiny461, работает, но нет стабилизации
ivainc1789
сообщение Oct 4 2007, 20:39
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 175
Регистрация: 5-01-05
Пользователь №: 1 807



Собрал испытательный стенд по нижеприведенной схеме:

Прикрепленное изображение




Выходное напряжение не стабилизируется при изменении тока нагрузки, хотя нормально регулируется вручную при разомкнутой петле обратной связи. Привожу листинг программы микроконтроллера. По осциллографу видно, что с увеличением тока нагрузки время откр сост ключа увеличивается, но амплитуда импульсов все же уменьшается. При этом дроссель в насыщение не входит (измерялось на резисторе 1 Ом): форма тока линейно нарастающая, без "скривлений". Подозреваю логическую ошибку в программе. Подскажите, что не так:

Код
__C_task void main (void) {
  // инициализация таймера 1
  Tmr1Stop;
  CLRBIT(PRR,PRTIM1);   // включить модуль таймера 1
  SETBIT(PLLCSR,LSM);   // PLL = 32MHz    
  SETBIT(PLLCSR,PLLE);Delay(200*us);do{}while(!CHKBIT(PLLCSR,PLOCK));// запуск PLL    
  SETBIT(PLLCSR,PCKE);  // разрешить тактирование таймера от PLL
  TCCR1A = BIN(00110011);
  TCCR1B = BIN(01000000);do{}while(CHKBIT(TCCR1B,PSR1));// сброс прескалера  
  TCCR1C = BIN(00110000);
  TCCR1D = BIN(00000000);
  TCCR1E = BIN(00000000);
  DT1 = 0x00;
  Reg10write(TCNT1reg,0x000);
  Reg10write(OCR1Areg,0x3FF);
  Reg10write(OCR1Breg,0x3FF);
  Reg10write(OCR1Creg,0x3FF);
  Reg10write(OCR1Dreg,0x3FF);  
  SETBITS(TIFR,BIT(OCF1A)+BIT(OCF1B)+BIT(OCF1D));
  SETBITS(TIMSK,BIT(OCIE1A)+BIT(OCIE1B)+BIT(TOIE1));  
  Tmr1Start;
Work:
  // инициализация ADC
  ADMUX = BIN(10011001);
  ADCSRA = BIN(10010110);
  ADCSRB = BIN(00000000);
  ADC = 0;
  SETBIT(DIDR0,AREFD);
  SETBITS(DIDR1,BIT(ADC8D)+BIT(ADC9D));
  // запуск преобразования
  SETBIT(ADCSRA,ADSC);do{}while(CHKBIT(ADCSRA,ADSC));ADCdata = ADC;
  // запись результата
  if(ADCdata < ADCmin) ADCdata = ADCmin;// мин. время Тoff ключа(обычно 20%)
  PreIntState = __save_interrupt();
  __disable_interrupt();
  AS4value = ADCdata;
  __restore_interrupt(PreIntState);  
  
  goto Work;
}

// Timer/Counter1 Compare Match B
#pragma vector = TIM1_COMPB_vect
__interrupt void TIM1_COMPB(void) {
  unsigned int AStmp = AS4value;
  TC1H = ((AStmp >> 8) & 0x0003);
  OCR1B = (AStmp & 0x00FF);// загрузка величины сравнения для след. цикла
}


Краткое описание к программе. В основной имеем непрерывное измерение с делителя, усиление сигнала ошибки происходит с Кус = 20 внутр инструмент усилителем. Далее цифровой код используется как величина сравнения для таймера 1, работающего в режиме FastPWM. Итак, увеличение напряж на выходе => увеличение кода ADC => увелич. величины сравнения => уменьшение времени откр сост транзистра, что и требуется для PWM. Может, просто Кус = 20 недостаточно для регулирования?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Rst7
сообщение May 4 2009, 08:03
Сообщение #2


Йа моск ;)
******

Группа: Модераторы
Сообщений: 4 345
Регистрация: 7-07-05
Из: Kharkiv-city
Пользователь №: 6 610



Цитата
Имеем 220AC, нужно регулируемый источник постоянного напряжения 30V, 3A.


Регулируемый от скольки до скольки? Допустимые пульсации на выходе? КПД? Масса? Дуракоустойчивость?

Заметьте, про всякие финтифлюшки аля пользовательский интерфейс не спрашиваю, сами знаете, что если есть камень - можно фаршировать до потери пульса smile.gif


--------------------
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ivainc1789   Преобразователь из 5V в 12V на ATtiny461   Oct 4 2007, 20:39
- - rezident   Что значит Цитата(ivainc1789)Выходное напряжение н...   Oct 4 2007, 21:33
|- - ivainc1789   Цитата(rezident @ Oct 5 2007, 01:33) Что ...   Oct 4 2007, 22:09
|- - rezident   Цитата(ivainc1789 @ Oct 5 2007, 04:09) На...   Oct 4 2007, 23:09
- - Muxa   на первый взгляд меня смущает, что вы снимаете нап...   Oct 4 2007, 22:46
- - Rst7   Конечно, тут мал коэффициент усиления. Есть 2 вари...   Oct 5 2007, 05:31
|- - ivainc1789   Цитата(Rst7 @ Oct 5 2007, 09:31) Конечно,...   Oct 5 2007, 06:19
- - jackBU   А как у Вас формируется опорное напряжение и собст...   Oct 5 2007, 06:19
|- - ivainc1789   Цитата(jackBU @ Oct 5 2007, 10:19) А как ...   Oct 5 2007, 06:47
|- - jackBU   В таком режиме стабилизации никогда не будет. В ка...   Oct 5 2007, 07:02
|- - Rst7   Цитата(jackBU @ Oct 5 2007, 10:02) В тако...   Oct 5 2007, 07:22
- - jackBU   А где тут опорное 1.1 В? По настройке ADC8 - ...   Oct 5 2007, 08:09
|- - ivainc1789   Цитата(jackBU @ Oct 5 2007, 12:09) А где ...   Oct 5 2007, 08:35
||- - jackBU   Цитата(ivainc1789 @ Oct 5 2007, 12:35) Оп...   Oct 5 2007, 08:59
|- - Rst7   Цитата(jackBU @ Oct 5 2007, 11:09) А где ...   Oct 5 2007, 08:50
- - ivainc1789   Использовал внутренний компаратор. Теперь все отли...   Oct 5 2007, 11:51
- - Muxa   Цитата1. Все же где лучше проверять состояние комп...   Oct 6 2007, 21:02
|- - ivainc1789   Цитата(Muxa @ Oct 7 2007, 01:02) - PSoC о...   Oct 7 2007, 21:29
|- - Mc_off   Я вот тоже сначала подумал, что это все в учебных ...   Oct 8 2007, 05:13
|- - ivainc1789   Цитата(Mc_off @ Oct 8 2007, 09:13) Я вот ...   Oct 9 2007, 06:41
|- - Microwatt   Цитата(ivainc1789 @ Oct 9 2007, 10:41) Та...   Dec 12 2008, 20:57
- - Muxa   да, согласен, что микроконтроллер имеет смысл став...   Oct 14 2007, 03:09
- - Rst7   Цитатапо этому я вижу ограничение в AVR по частоте...   Oct 15 2007, 05:14
- - Kompot   "Бронированных" сердечников не бывает. А...   Dec 12 2008, 14:23
- - rudy_b   ЦитатаЕсли расколупать любой серийный источник, то...   Dec 13 2008, 01:02
- - ivainc1789   Выдалась свободная минутка и я собрал еще одну схе...   Apr 1 2009, 11:11
- - Rst7   А что Вы хотите? Всадили 3 RC-звена и ждете, когда...   Apr 1 2009, 11:23
|- - ivainc1789   Цитата(Rst7 @ Apr 1 2009, 15:23) А что Вы...   Apr 1 2009, 12:45
- - Rst7   Тут нормальное решение будет только одно - не заво...   Apr 1 2009, 12:52
|- - ivainc1789   Цитата(Rst7 @ Apr 1 2009, 16:52) Тут норм...   May 3 2009, 17:04
|- - Microwatt   Цитата(ivainc1789 @ May 3 2009, 20:04) По...   May 3 2009, 19:04
|- - ivainc1789   Цитата...без притягивания за уши совершенно беспол...   May 4 2009, 05:30
|- - Microwatt   Цитата(ivainc1789 @ May 4 2009, 08:30) Пр...   May 4 2009, 12:03
|- - ivainc1789   Цитата(Microwatt @ May 4 2009, 16:03) По ...   May 4 2009, 14:40
|- - orthodox   Цитата(ivainc1789 @ May 4 2009, 16:40) По...   May 4 2009, 16:03
- - Rst7   ЦитатаНеужели удобно долбить пилой и пилить долото...   May 3 2009, 20:11
|- - Microwatt   Цитата(Rst7 @ May 3 2009, 23:11) То, что ...   May 3 2009, 22:18
|- - wim   Цитата(Microwatt @ May 4 2009, 02:18) ......   May 3 2009, 22:38
|- - Microwatt   Цитата(wim @ May 4 2009, 01:38) А в компу...   May 4 2009, 00:03
||- - wim   Цитата(Microwatt @ May 4 2009, 04:03) TL4...   May 4 2009, 09:11
|- - orthodox   Цитата(wim @ May 4 2009, 00:38) А в компу...   May 4 2009, 02:17
|- - Microwatt   Цитата(orthodox @ May 4 2009, 05:17) ****...   May 4 2009, 03:41
- - Rst7   ЦитатаХотя изначально в данной теме рассматривался...   May 4 2009, 06:06
|- - ivainc1789   Цитата(Rst7 @ May 4 2009, 10:06) Блоки пи...   May 4 2009, 07:14
|- - ivainc1789   Цитата(Rst7 @ May 4 2009, 12:03) Регулиру...   May 4 2009, 09:21
- - Rst7   ЦитатаРегулируемый 0...26V, пульсации 30mV max (fu...   May 4 2009, 10:08
- - Rst7   Я бы предложил нечто такое: Это комбинация лине...   May 4 2009, 15:31
|- - Microwatt   Цитата(Rst7 @ May 4 2009, 18:31) Я бы пре...   May 4 2009, 19:52
- - ivainc1789   Идея очень неплоха... А такой импульсник разве не ...   May 5 2009, 05:14
|- - Herz   Цитата(ivainc1789 @ May 5 2009, 07:14) Ид...   May 5 2009, 07:46
|- - Microwatt   Цитата(ivainc1789 @ May 5 2009, 08:14) Ид...   May 5 2009, 10:20
|- - ivainc1789   Цитата(Microwatt @ May 5 2009, 14:20) Хор...   May 6 2009, 06:29
|- - Herz   Цитата(ivainc1789 @ May 6 2009, 08:29) Но...   May 7 2009, 09:21
|- - ivainc1789   Цитата(Herz @ May 7 2009, 13:21) По-моему...   May 7 2009, 15:05
- - ivainc1789   Правильно ли я понимаю, что ставить buck конвертер...   May 10 2009, 16:25
|- - Microwatt   Цитата(ivainc1789 @ May 10 2009, 19:25) П...   May 10 2009, 17:58
|- - ivainc1789   Цитата(Microwatt @ May 10 2009, 21:58) ка...   May 10 2009, 19:09
|- - Microwatt   Цитата(ivainc1789 @ May 10 2009, 22:09) Н...   May 10 2009, 19:51
- - Rst7   Зачем 2 импульсных стабилизатора? Сразу надо с сет...   May 10 2009, 20:44
|- - Microwatt   Цитата(Rst7 @ May 10 2009, 23:44) Зачем 2...   May 10 2009, 23:22
- - Rst7   ЦитатаПрактическая реализация столкнется с такой т...   May 11 2009, 07:08
|- - Microwatt   Цитата(Rst7 @ May 11 2009, 10:08) Так как...   May 11 2009, 08:30
|- - orthodox   Цитата(Microwatt @ May 11 2009, 10:30) Да...   May 11 2009, 10:12
- - Microwatt   Относительно просто делается 7.5 ампера степдаун ...   May 11 2009, 10:17
|- - orthodox   Цитата(Microwatt @ May 11 2009, 12:17) От...   May 11 2009, 10:32
|- - Microwatt   Цитата(orthodox @ May 11 2009, 13:32) Мож...   May 11 2009, 13:33
|- - orthodox   Цитата(Microwatt @ May 11 2009, 15:33) Да...   May 11 2009, 14:05
|- - ivainc1789   Цитата(Microwatt @ May 11 2009, 17:33) По...   May 12 2009, 04:48
|- - orthodox   Цитата(ivainc1789 @ May 12 2009, 06:48) П...   May 12 2009, 09:49
- - Herz   Эх... Я не думаю, что время КРЕНок прошло, кому ну...   May 12 2009, 07:51
- - ivainc1789   ЦитатаА для снижения пульсаций степдауна я бы пост...   May 12 2009, 10:04
|- - Herz   Цитата(ivainc1789 @ May 12 2009, 12:04) С...   May 12 2009, 10:10
||- - ivainc1789   Цитата(Herz @ May 12 2009, 14:10) Можно. ...   May 12 2009, 10:32
|- - orthodox   Цитата(ivainc1789 @ May 12 2009, 12:04) С...   May 12 2009, 14:09
|- - ivainc1789   Цитата(orthodox @ May 12 2009, 18:09) Как...   May 12 2009, 14:38
|- - orthodox   Цитата(ivainc1789 @ May 12 2009, 16:38) Э...   May 12 2009, 14:50
- - Microwatt   С 15 вольт никто уже таким анахронизмом, как TL494...   May 12 2009, 11:02
|- - ivainc1789   Цитата(Microwatt @ May 12 2009, 15:02) С ...   May 12 2009, 11:13
|- - Microwatt   Цитата(ivainc1789 @ May 12 2009, 14:13) Я...   May 12 2009, 15:41
|- - ivainc1789   Цитата(Microwatt @ May 12 2009, 19:41) Ес...   May 12 2009, 17:23
|- - Microwatt   Цитата(ivainc1789 @ May 12 2009, 20:23) Г...   May 12 2009, 20:41
|- - Herz   Цитата(Microwatt @ May 12 2009, 22:41) А ...   May 12 2009, 21:31
|- - ivainc1789   Цитата(Microwatt @ May 13 2009, 00:41) Да...   May 13 2009, 11:20
- - Rst7   Кстати, господа, раз уж разговор зашел о степдауне...   May 12 2009, 19:56
- - Rst7   ЦитатаЭксперимент задуман масштабный и интересный....   May 13 2009, 04:12
|- - Microwatt   Цитата(Rst7 @ May 13 2009, 07:12) Смысл и...   May 13 2009, 08:59
- - Rst7   ЦитатаХорошая мысль обойтись моделированием. АTtin...   May 13 2009, 09:13
- - Rst7   Цитататут кто-то ранее меня уверял: "боже, ка...   May 13 2009, 11:49
|- - ivainc1789   Цитата(Rst7 @ May 13 2009, 15:49) Для ste...   May 13 2009, 12:10
- - Rst7   ЦитатаЕсли использовать АЦП, то хватит ли 15 ksps ...   May 13 2009, 12:18
|- - ivainc1789   Цитата(Rst7 @ May 13 2009, 16:18) 15 - пл...   May 13 2009, 16:41
|- - orthodox   Цитата(ivainc1789 @ May 13 2009, 18:41) В...   May 14 2009, 00:43
|- - Herz   Цитата(orthodox @ May 14 2009, 02:43) Я б...   May 14 2009, 09:20
|- - orthodox   Цитата(Herz @ May 14 2009, 11:20) Вот-вот...   May 14 2009, 10:07
- - Microwatt   Фуф...! Как у того физика после недельных лек...   May 13 2009, 12:41
- - Rst7   ЦитатаСтрашновато давать клок в 1MHz. Зубов боять...   May 13 2009, 17:01
|- - Microwatt   Цитата(Rst7 @ May 13 2009, 20:01) Сейчас,...   May 14 2009, 00:18
- - Rst7   ЦитатаА вообще-то D-звено стоит попробовать не пар...   May 14 2009, 05:53
- - orthodox   Цитата(Rst7 @ May 14 2009, 07:53) А можно...   May 14 2009, 05:57
2 страниц V   1 2 >


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 14:36
Рейтинг@Mail.ru


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