Доска объявлений

Активные темы доски объявлений

Стабилизатор напряжения 220В

Сообщение
Автор
Аватара пользователя
Просто Плюшкин
Сообщения: 192
Зарегистрирован: 04 апр 2021, 22:47
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 22 раза
Контактная информация:

Стабилизатор напряжения 220В

#1

#1 Сообщение Просто Плюшкин » 21 фев 2023, 15:36

Давно хотел испытать свои силы в проектировании стабилизатора напряжения. Для этого был куплен релейный стабилизатор без платы управления. За проектирование, которой я и взялся.
Коммутацию обмоток сделал по входу для того что бы в случае превышения напряжения(например прилетело 380В) отключался автотрансформатор.
Плата управления, силовые реле, и кулер питается от отдельного трансформатора 380/19В через повышающие DC-DC преобразователи. Таким образом для данного стабилизатора 380В на входе что зайцу стоп сигнал.
Логика работы проще некуда измерять входное и выходное напряжение и переключать реле так что бы на выходе было 220В
Если начал нагреваться силовой трансформатор включить кулер и по мере нагрева изменять ШИМ
Если перегрелся отключить трансформатор и ожидать остывания.
Индикатор 7сегментный был в комплекте и управляется он по интерфейсу SPI через сдвиговые регистры.
Изображение
Изображение
Это плата питания собственных нужд.
Изображение

Исходник

Код: Выделить всё

/*******************************************************
This program was created by the
CodeWizardAVR V3.12 Advanced
Automatic Program Generator
© Copyright 1998-2014 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com

Project : 
Version : 
Date    : 10.12.2022
Author  : 
Company : 
Comments: // Упрощенная версия(без наворотов) 


Chip type               : ATmega8
Program type            : Application
AVR Core Clock frequency: 8,000000 MHz
Memory model            : Small
External RAM size       : 0
Data Stack size         : 256
*******************************************************/
     #define ADCMULT 0.00495210166 //с учетом рельного опорного напряжения
    #define correct 5 
    #define usrednenie_U 40
     #define SS_open PORTB|=(1<<2) //открыть защёлку
      #define SS_close PORTB&=~(1<<2)// закрыть защёлку


#include <mega8.h>

#include <delay.h>

// Declare your global variables here
                  const unsigned char codes_ca[]={0x08,0x6e,0x12,0x42,0x64,0xc1,0x81,0x6b,0x00,0x40,0xff,0x95,0x9d,0x24,0x06}; //Общий катод для стабилизатора
                   const unsigned char segment[]={0b0000101,0b1000000,0b00100000,0b00000010,0b0001000,0b0010000};
                    const unsigned char led_codes[]={0xfd,0xfb,0xf7};
                                                  // зел желтый красный                                // /*L*/0x9d,/*H*/0x24,/*T*/*/0x95
                      const unsigned char led_segment[]={0b10000000};                                  // /*d*/0x06;
                                               
                         unsigned int enable_relay=0;
                           long m_sec=0;               
                             void show(unsigned int,unsigned int);// отобразить напряжение  
                                        
                               void leds_on(unsigned int N_led); // зажечь светодиод 
                               unsigned  int izmer(unsigned char); //измернить напряжение(без усреднения)
                                    unsigned  int izmer_term(void); // измерить напряжение термодатчика


// External Interrupt 0 service routine
interrupt [EXT_INT0] void ext_int0_isr(void)                          
{
// Place your code here
   TCCR2=0x0E; //запустить таймер Т2
  enable_relay=1; 
}

// Timer 0 overflow interrupt service routine
interrupt [TIM0_OVF] void timer0_ovf_isr(void)
{
// Place your code here
 // Reinitialize Timer 0 value
TCNT0=0x83;
// Place your code here

 m_sec--;
 
}

// Timer1 output compare A interrupt service routine
interrupt [TIM1_COMPA] void timer1_compa_isr(void)
{
// Place your code here
 
}

// Timer2 output compare interrupt service routine
interrupt [TIM2_COMP] void timer2_comp_isr(void)
{
// Place your code here
  // Delay needed for the stabilization of the ADC input voltage
delay_us(10);
// Start the AD conversion
ADCSRA|=(1<<ADSC);

}

#define FIRST_ADC_INPUT 0
#define LAST_ADC_INPUT 2
unsigned int adc_data[LAST_ADC_INPUT-FIRST_ADC_INPUT+1];
// Voltage Reference: AVCC pin
#define ADC_VREF_TYPE ((0<<REFS1) | (1<<REFS0) | (0<<ADLAR))

// ADC interrupt service routine
// with auto input scanning
interrupt [ADC_INT] void adc_isr(void)
{
static unsigned char input_index=0;
// Read the AD conversion result
adc_data[input_index]=ADCW;
// Select next ADC input
if (++input_index > (LAST_ADC_INPUT-FIRST_ADC_INPUT))
   input_index=0;
ADMUX=(FIRST_ADC_INPUT | ADC_VREF_TYPE)+input_index;

TCCR2=0x00; // стоп таймер 

}

// SPI functions
#include <spi.h>

void main(void)
{
// Declare your local variables here
      unsigned int tmp_in=0,tmp_term=0,tmp_out=0,counter=0,Uin=0,Uout=0,Uin_t=0;
        unsigned long   usredn_in=0,usredn_out=0,usredn_term=0;
         unsigned char counter_izmer=0,status=0,enable_delay=0;
// Input/Output Ports initialization
// Port B initialization
// Function: Bit7=Out Bit6=Out Bit5=Out Bit4=Out Bit3=Out Bit2=Out Bit1=Out Bit0=In 
DDRB=(1<<DDB7) | (1<<DDB6) | (1<<DDB5) | (1<<DDB4) | (1<<DDB3) | (1<<DDB2) | (1<<DDB1) | (0<<DDB0);
// State: Bit7=1 Bit6=1 Bit5=1 Bit4=1 Bit3=1 Bit2=1 Bit1=0 Bit0=P 
PORTB=(1<<PORTB7) | (1<<PORTB6) | (1<<PORTB5) | (1<<PORTB4) | (1<<PORTB3) | (1<<PORTB2) | (0<<PORTB1) | (1<<PORTB0);

// Port C initialization
// Function: Bit6=Out Bit5=Out Bit4=Out Bit3=Out Bit2=In Bit1=In Bit0=In 
DDRC=(1<<DDC6) | (1<<DDC5) | (1<<DDC4) | (1<<DDC3) | (0<<DDC2) | (0<<DDC1) | (0<<DDC0);
// State: Bit6=1 Bit5=1 Bit4=1 Bit3=1 Bit2=T Bit1=T Bit0=T 
PORTC=(1<<PORTC6) | (1<<PORTC5) | (1<<PORTC4) | (1<<PORTC3) | (0<<PORTC2) | (0<<PORTC1) | (0<<PORTC0);

// Port D initialization
// Function: Bit7=Out Bit6=Out Bit5=Out Bit4=Out Bit3=Out Bit2=In Bit1=Out Bit0=Out 
DDRD=(1<<DDD7) | (1<<DDD6) | (1<<DDD5) | (1<<DDD4) | (1<<DDD3) | (0<<DDD2) | (1<<DDD1) | (1<<DDD0);
// State: Bit7=0 Bit6=0 Bit5=0 Bit4=0 Bit3=0 Bit2=P Bit1=0 Bit0=0 
PORTD=(0<<PORTD7) | (0<<PORTD6) | (0<<PORTD5) | (0<<PORTD4) | (0<<PORTD3) | (1<<PORTD2) | (0<<PORTD1) | (0<<PORTD0);

// Timer/Counter 0 initialization
// Clock source: System Clock
// Clock value: 125,000 kHz
TCCR0=(0<<CS02) | (1<<CS01) | (1<<CS00);
TCNT0=0x83;
  TCCR0=0x00;// стоп таймер Т0
// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: 7,813 kHz
// Mode: Fast PWM top=0x00FF
// OC1A output: Non-Inverted PWM
// OC1B output: Disconnected
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer Period: 32,768 ms
// Output Pulse(s):
// OC1A Period: 32,768 ms Width: 0 us
// Timer1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=(1<<COM1A1) | (0<<COM1A0) | (0<<COM1B1) | (0<<COM1B0) | (0<<WGM11) | (1<<WGM10);
TCCR1B=(0<<ICNC1) | (0<<ICES1) | (0<<WGM13) | (1<<WGM12) | (1<<CS12) | (0<<CS11) | (1<<CS10);
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;

// Timer/Counter 2 initialization
// Clock source: System Clock
// Clock value: 31,250 kHz
// Mode: CTC top=OCR2A
// OC2 output: Disconnected
// Timer Period: 4,992 ms
ASSR=0<<AS2;
TCCR2=(0<<PWM2) | (0<<COM21) | (0<<COM20) | (1<<CTC2) | (1<<CS22) | (1<<CS21) | (0<<CS20);
TCNT2=0x00;
OCR2=0x9B;
      TCCR2=0x00; // стоп таймер T2 
// Timer(s)/Counter(s) Interrupt(s) initialization
TIMSK=(1<<OCIE2) | (0<<TOIE2) | (0<<TICIE1) | (1<<OCIE1A) | (0<<OCIE1B) | (0<<TOIE1) | (1<<TOIE0);

// External Interrupt(s) initialization
// INT0: On
// INT0 Mode: Falling Edge
// INT1: Off
GICR|=(0<<INT1) | (1<<INT0);
MCUCR=(0<<ISC11) | (0<<ISC10) | (1<<ISC01) | (0<<ISC00);
GIFR=(0<<INTF1) | (1<<INTF0);

// USART initialization
// USART disabled
UCSRB=(0<<RXCIE) | (0<<TXCIE) | (0<<UDRIE) | (0<<RXEN) | (0<<TXEN) | (0<<UCSZ2) | (0<<RXB8) | (0<<TXB8);

// Analog Comparator initialization
// Analog Comparator: Off
// The Analog Comparator's positive input is
// connected to the AIN0 pin
// The Analog Comparator's negative input is
// connected to the AIN1 pin
ACSR=(1<<ACD) | (0<<ACBG) | (0<<ACO) | (0<<ACI) | (0<<ACIE) | (0<<ACIC) | (0<<ACIS1) | (0<<ACIS0);

// ADC initialization
// ADC Clock frequency: 62,500 kHz
// ADC Voltage Reference: AVCC pin
ADMUX=FIRST_ADC_INPUT | ADC_VREF_TYPE;
ADCSRA=(1<<ADEN) | (0<<ADFR) | (0<<ADIF) | (1<<ADIE) | (1<<ADPS2) | (1<<ADPS1) | (1<<ADPS0);
SFIOR=(0<<ACME);

// SPI initialization
// SPI Type: Master
// SPI Clock Rate: 62,500 kHz
// SPI Clock Phase: Cycle Start
// SPI Clock Polarity: Low
// SPI Data Order: MSB First
SPCR=(0<<SPIE) | (1<<SPE) | (0<<DORD) | (1<<MSTR) | (0<<CPOL) | (0<<CPHA) | (1<<SPR1) | (1<<SPR0);
SPSR=(0<<SPI2X);
  // Watchdog Timer initialization
// Watchdog Timer Prescaler: OSC/128k
#pragma optsize-
WDTCR=(1<<WDCE) | (1<<WDE) | (0<<WDP2) | (1<<WDP1) | (1<<WDP0);
WDTCR=(0<<WDCE) | (1<<WDE) | (0<<WDP2) | (1<<WDP1) | (1<<WDP0);
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif
// TWI initialization
// TWI disabled
TWCR=(0<<TWEA) | (0<<TWSTA) | (0<<TWSTO) | (0<<TWEN) | (0<<TWIE);

// Global enable interrupts
#asm("sei")

           delay_ms(300); //ждем пока пройдут переходные процессы 
while (1)
      {
      // Place your code here 
    
            #asm("wdr")// злая собака сброс   
                  
                tmp_in=izmer(0);
                tmp_out=izmer(1);
                tmp_term=izmer_term();
                //////////////////////////////////////////////////////             
                 
                 if(Uin<130||Uin>320)
                  {
                   status=0; 
                   if(PINB.0==1)
                       m_sec=6000;
                        else
                        m_sec=180000;
                   
                    leds_on(2); // вкл красный 
                   }
                    else 
                    {
                    status=1;
                    
                     leds_on(0); //вкл зеленый 
                    }   
                                  
                 if(counter<usrednenie_U)  // усреднение 
             {
             usredn_in+=tmp_in;
             usredn_term+=tmp_term;
              usredn_out+=tmp_out;
             counter++;
             }
             else
             {
             counter=0;
               counter_izmer++;
             usredn_in/=usrednenie_U-1;
                  if(usredn_in>0)
               Uin=usredn_in+correct;//получить входное напряжение 
                     else
                     Uin=0;
                 usredn_out/=usrednenie_U-1; 
                     if(usredn_out>0) 
                       Uout=usredn_out+correct;  // получить выходное напряжение 
                        else
                        Uout=0;
                        usredn_term/=usrednenie_U-1;
                        Uin_t=usredn_term;
                              
                        
                              if(Uin_t<=270)
                       { 
                          
                         if(Uin_t<=270)
                        OCR1A=50;
                       
                         if(Uin_t<=260)
                        OCR1A=80;
                        
                        if(Uin_t<=250)
                        OCR1A=90;
                        if(Uin_t<=240)
                        OCR1A=100;
                           if(Uin_t<=230)
                        OCR1A=110;
                         if(Uin_t<=220)
                        OCR1A=120; 
                        
                        if(Uin_t<=210)
                        OCR1A=130;
                        if(Uin_t<=200)
                        OCR1A=140;
                           if(Uin_t<=210)
                        OCR1A=150;
                         if(Uin_t<=200)
                        OCR1A=160;
                        
                        if(Uin_t<=190)
                        OCR1A=170;
                        if(Uin_t<=180)
                        OCR1A=180;
                           if(Uin_t<=170)
                        OCR1A=190;
                         if(Uin_t<=160)
                        OCR1A=180;
                        
                        if(Uin_t<=150)
                        OCR1A=190;
                        if(Uin_t<=140)
                        OCR1A=200;
                           if(Uin_t<=130)
                        OCR1A=210;
                         if(Uin_t<=120)
                        OCR1A=220;
                        
                        if(Uin_t<=110)
                        OCR1A=230;
                         if(Uin_t<=100)
                        OCR1A=240;
                       }
                       else
                       {
                       OCR1A=0;
                       TCCR1A&=(~(1<<7));
                      
                       }  
                        
                        
                         if(Uin_t<=100)  //защита от перегрева
                          { 
                          while(tmp_term<260)
                          {   
                          
                          #asm("wdr")// злая собака сброс 
                         tmp_term=izmer_term();
                         PORTB|=(1<<1); //вкл кулер
                         PORTD&=~((1<<0)|(1<<1)|(1<<4)|(1<<5)|(1<<6));// откл все реле
                         leds_on(2);
                         SS_open; 
                         spi(segment[0]);
                         spi(0x95);
                         SS_close; 
                         }
                        
                         }
                       
                        PORTB&=(~(1<<1)); // выкл кулер
                   ///////////////////////////////////////////////////////       
                           
                          
                  
                   
                   
                   
                        if(Uin>=130&&Uin<320)
                  { 
                         TCCR0=0x03; //Запустить таймер Т0
                        
                         while(m_sec>0&&status==1)  // задержка включения
                {           //enable_delay что бы не вкл пока не измер вх напряж после включ
                             enable_delay=1;
                           #asm("wdr")// злая собака сброс 
                       
                       
                       tmp_in=izmer(0);
                       
                       if(counter<usrednenie_U)  // усреднение 
                                     {
                                      usredn_in+=tmp_in;
                                     
                                         counter++;
                                          }
                                          else
                                          {
                                            counter=0;
                                          usredn_in/=usrednenie_U-1;
                                              if(usredn_in>0)
                                                  Uin=usredn_in+correct;//получить входное напряжение 
                                          }
                                          
                                           if(Uin<130||Uin>320)
                 {
                   PORTD&=~((1<<0)|(1<<1)|(1<<4)|(1<<5)|(1<<6)); // откл все реле 
                   if(PINB.0==1)
                       m_sec=6000;
                        else
                        m_sec=180000;
                 
                  leds_on(2);
                  show(Uin,m_sec/1000);
                  }
                  else
                  {
                    show(Uin,m_sec/1000);
                 leds_on(1);
                  }
                }  
                
                   TCCR0=0x00; //стоп таймер  
                 }
                 
                  
                            
                      if(counter_izmer==2) 
                      
             if(Uin>=130&&Uin<=320&&enable_relay==1&&enable_delay==1)
      {
            
    if(Uin>=130&&Uin<180)
    { 
    
    PORTD|=(1<<0);
   
  //   PORTD&=(~(1<<1)|(1<<4)|(1<<5)|(1<<6));  
    
    }
    else
    {
     PORTD&=~(1<<0);
    }
     
     
    if(Uin>=180&&Uin<210)
    {
    PORTD|=(1<<1);
    
   // PORTD&=(~(1<<0)|(1<<4)|(1<<5)|(1<<6));
    }
    else
    {
     PORTD&=~(1<<1);
    }
     
     
     if(Uin>=210&&Uin<240)
    {
    PORTD|=(1<<4);
    
  //    PORTD&=(~(1<<0)|(1<<1)|(1<<5)|(1<<6));
    }
    else
    {
     PORTD&=~(1<<4);
    }
     
    
      if(Uin>=240&&Uin<270)
    {
    PORTD|=(1<<5);
    
    // PORTD&=(~(1<<0)|(1<<1)|(1<<4)|(1<<6));
    }
    else
    {
     PORTD&=~(1<<5);
    }
      
    
    if(Uin>=270&&Uin<320)
    {
    PORTD|=(1<<6);
   
  //   PORTD&=(~(1<<0)|(1<<1)|(1<<4)|(1<<5));
    }
    else
    {
     PORTD&=~(1<<6);
    }
    //GICR|=(1<<INT0); 
    counter_izmer=0; 
  }
      else
      { 
      if(counter_izmer==2)
      {
       
      PORTD&=~((1<<0)|(1<<1)|(1<<4)|(1<<5)|(1<<6));
      }
         enable_relay=0;
         enable_delay=0; 
       counter_izmer=0;  
      }
      }
     
    
    ///////////////////////////////////////////////////////////////////
   
   
    
     if(Uin<130||Uin>320) //показ время отсчета если при подаче напр если оно за пределамми мини и макс
          {  
          if(PINB.0==1)
            m_sec=6000;
               else
                 m_sec=180000;
           show(Uin,m_sec/1000);
          }
          else
       show(Uin,Uout);  // показ вх и вых напряж
            
        if(Uout>270&&counter_izmer==1) // если на выходе завышенно напряжение(например из-за залипшего реле) 
    { 
    while(1)
    {
      #asm("wdr")// злая собака сброс 
          leds_on(2); // вкл красный 
     PORTD&=~((1<<0)|(1<<1)|(1<<4)|(1<<5)|(1<<6)); // откл все реле 
    SS_open;
    spi(segment[3]);
    spi(0b10010000);
     SS_close;
     SS_open;
    spi(segment[4]);
    spi(0b10111001);
     SS_close;
     SS_open;
    spi(segment[5]);
    spi(0b10111001);
    SS_close;
    }
   
    }             
               
      }
}

void show(unsigned int Uin,unsigned int Uout)
{
       unsigned int tmp=0,res=0;  
        #asm("wdr")// злая собака сброс 
     
        tmp=Uin;
          
        res=tmp/100;
        
          SS_open;
      //  spi595(segment[0],codes_ca[res]);
            spi(segment[0]);
        spi(codes_ca[res]);
         
        SS_close;
        
        tmp=tmp-res*100;
        
        
        
        res=tmp/10;
        
        SS_open;
       // spi595(segment[1],codes_ca[res]); 
       
        spi(segment[1]);
         spi(codes_ca[res]);
        SS_close;
        
        tmp=tmp-res*10;
         
        res=tmp/1;
        
        SS_open;
       // spi595(segment[2],codes_ca[res]);
       spi(segment[2]);
        spi(codes_ca[res]);
         
        SS_close;
        
        tmp=tmp-res*1;               
               
         
        
          tmp=Uout; 
         
        res=tmp/100;
        
        SS_open;
        spi(segment[3]);
        spi(codes_ca[res]);
        SS_close;
        
        tmp=tmp-res*100;
        
        
        
        res=tmp/10;
        
        SS_open;
        spi(segment[4]);
        spi(codes_ca[res]);
        SS_close;
        
        tmp=tmp-res*10;
         
        res=tmp/1;
        
        SS_open;
        spi(segment[5]);
        spi(codes_ca[res]);
        SS_close;
        
        tmp=tmp-res*1;
                     

}

void leds_on(unsigned int N_led)
{
    SS_open;
    spi(led_segment[0]);
      #asm("wdr")// злая собака сброс 
        spi(led_codes[N_led]);
        SS_close;
}

 unsigned int izmer(unsigned char n_channel)
 {
     unsigned int tmp=0;
       #asm("wdr")// злая собака сброс                      
            tmp=adc_data[n_channel]; 
            tmp=tmp*ADCMULT*147; //для делителя 1/100 
                tmp=tmp/1.41;
                  
           return tmp;
         
 }
 
 unsigned  int izmer_term(void)
 { 
    unsigned int tmp=0;
         #asm("wdr")// злая собака сброс              
            tmp=adc_data[2]; 
            tmp=tmp*ADCMULT*100; //для делителя 1/100 
               
                  
           return tmp;

 }
Помешанный по тиристорам --->|---- :crazy:

Аватара пользователя
ДедФеном
Сообщения: 8436
Зарегистрирован: 26 июл 2015, 22:16
Откуда: Харьков
Благодарил (а): 2966 раз
Поблагодарили: 1471 раз

Re: Стабилизатор напряжения 220В

#2

#2 Сообщение ДедФеном » 21 фев 2023, 16:08

А фото изнутри ?
Ні це не зброя це мирний механізм
І в ньом транзистори і лампи
І возростає оптімізм далеко ми пишли від мавпи...

Аватара пользователя
Просто Плюшкин
Сообщения: 192
Зарегистрирован: 04 апр 2021, 22:47
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 22 раза
Контактная информация:

Re: Стабилизатор напряжения 220В

#3

#3 Сообщение Просто Плюшкин » 21 фев 2023, 19:01

ДедФеном писал(а):
21 фев 2023, 16:08
А фото изнутри ?
Лень мне его разбирать да и что там фотать кубло проводов и все.
Изображение
Плата управления и в реале выглядит так(почти так на 3D моделе не все)
Изображение
Помешанный по тиристорам --->|---- :crazy:

Аватара пользователя
владлен
Сообщения: 4339
Зарегистрирован: 14 окт 2011, 19:46
Откуда: Кемерово
Благодарил (а): 63 раза
Поблагодарили: 121 раз

Re: Стабилизатор напряжения 220В

#4

#4 Сообщение владлен » 22 фев 2023, 06:46

Давно хотел испытать свои силы в проектировании стабилизатора напряжения.
Похвально. Проектируйте. Достаточно изученная технология. А в чем конкретно вопрос или предмет предстоящей дискуссии?
Плата управления, силовые реле, и кулер питается от отдельного трансформатора 380/19В через повышающие DC-DC преобразователи. Таким образом для данного стабилизатора 380В на входе что зайцу стоп сигнал.
Опасаетесь 380 вольт? Варисторы не забудьте , а то будет зайцу стоп-сигнал :jokingly: , если серьезно, какое то Странное решение с этими трансформаторами 380|19 и DC-DC преобразователями. Этак и до применения умформеров дойти можно. Например, В современной измериловке типа КИПиА во всю блоки питания из трех железяк с диапазоном входного напряжения 20.....265 В (АС) и 20.....300 В (DC)/причем на одни и те же винтики подается, без всяких переключателей, разумеется.
переключать реле так что бы на выходе было 220В
прям ровно 220 :jokingly: хотите получить на релейном или загонять в какие то пределы планируете? Например -5...+15 % ???
огика работы проще некуда
Ну, ну... Не такая уж простая там логика, если речь за серьезный релейный стаб. Конечно, если вы не хотите получить какую нибудь фигню (переходные процессы в моменты коммутации реле) на выходе. А то так расписали алгоритм и, похоже, много кода уделите программированию вентилятора, а вот реле будут клацать на каждый чих как им угодно, генеря в нагрузку и в сеть черте что... Причем, еще могут угодить в режим постоянного клацанья)))
Индикатор 7сегментный был в комплекте
случайно не тот, от дешевого китайского стаба, у которого просто соответсвующие сегменты подключены к шине питания так, что бы всегда светилось "220" при любом раскладе, а шина присунута для вида :laugh:
Может лучше присобачить реальный цифровой вольтметр, независимый от БУ, который будет индицировать фактическое значение, а не погоду на Луне? Он копейки стоит.
Последний раз редактировалось владлен 22 фев 2023, 07:58, всего редактировалось 1 раз.

Аватара пользователя
владлен
Сообщения: 4339
Зарегистрирован: 14 окт 2011, 19:46
Откуда: Кемерово
Благодарил (а): 63 раза
Поблагодарили: 121 раз

Re: Стабилизатор напряжения 220В

#5

#5 Сообщение владлен » 22 фев 2023, 07:28

Кстати, ни слова о проектной ))) мощности, и характере нагрузки. :jokingly: Зачем вообще этот стабилизатор? Похоже, тема просто поговорить, как обычно :) .
На этом форуме, пожалуй, немногие, (один из них - уважаемый Борисович), кто может похвастаться материализацией своих многочисленнейших прожектов :yes:
Коммутацию обмоток сделал по входу для того что бы в случае превышения напряжения(например прилетело 380В) отключался автотрансформатор.
ну, регулировку по входу и НАДО делать на автотрансе , который используется для стабилизации ВЫХОДНОГО. И только так и ВОВСЕ НЕ потому, что бы отключать, если что то прилетит в виде 380В. Возможен еще, видимо, вариант - и по "входу" и по "выходу" одновременно. (и, пардон, откройте секрет - зачем вентилятор трансформатору в таком исполнении и как он будет облегчать его тепловой режим?)
Еще один секрет откройте плиз - зачем оптроны применяете, если у Вас все равно общий схемы управления сидит на сети без развязки? Смысл?
И синхроимпульсы от сети то же без развязки.

Заранее прощу прощения - нижесказанное конкретно к ТС не относится - это вообще по теме актуальности всяких стабилизаторов 220В :
Один знакомый как то обратился с вопросом о выборе релейного стаба для коттеджа. Дескать, по вечерам лампы гаснут иногда.
На что был дан ответ не пудрить себе мозги, а позвонить в электросетевую с требованием предоставить то, за что оплачивается - в соответствующем качестве. В результате проблема решилась написанием петиции в энергосетевую компанию,на сайте оной, где в течение недели вопрос и решился. Приехали хлопцы, целый день распутывали сопли из СИПа на опорах ВЛ-0,4, видимо "правильно" распределили избы по фазам и проблема как то отпала без стабилизаторов.
Последний раз редактировалось владлен 22 фев 2023, 08:32, всего редактировалось 1 раз.

Wladimir_TS
Сообщения: 2794
Зарегистрирован: 02 мар 2020, 23:26
Благодарил (а): 86 раз
Поблагодарили: 105 раз

Re: Стабилизатор напряжения 220В

#6

#6 Сообщение Wladimir_TS » 22 фев 2023, 08:31

У меня в состоянии перманентного ремонта/переделки лежит стабилизатор с коммутацией симисторами. Мне кажется что при частых изменениях напряжения он будет надёжнее. Но не так он прост. Например имеет датчик перехода через ноль, но нет - не напряжения в сети, а тока нагрузки. Систему аппаратной блокировки работы тиристорного коммутатора при экстремально низком напряжении сети. В общем не так мало узлов. А вот выходного вольтметра нет - не него смотрят первые три дня и то если стабилизатор на видном месте стоит.

А делают руками тут намного больше народа - просто Борисович - выкладывает слишком много фото по делу и без. Я вот тоже потихоньку постоянно что-то паяю, но заниматься "прикладной фотографией" нет как-то желания.

Аватара пользователя
владлен
Сообщения: 4339
Зарегистрирован: 14 окт 2011, 19:46
Откуда: Кемерово
Благодарил (а): 63 раза
Поблагодарили: 121 раз

Re: Стабилизатор напряжения 220В

#7

#7 Сообщение владлен » 22 фев 2023, 08:40

Например имеет датчик перехода через ноль
ну у него то же там что то от сети синхронится, вопрос - как это используется, да и на реле это - так себе.
Конечно такие вещи надо делать на тиристорных ключах. Схема у ТС какая то навороченная избыточно, но как то ради 500 ватт и непонятно чего на выходе - слишком замудрено. Две "массы", оптроны, при этом минус 5В сидит на сети :dntknw:
Устройство на самом деле непростое, достаточно посмотреть подобные вещи где нибудь в составе каких нибудь питающих устройст от рентгеновских аппаратов и т.п.

Аватара пользователя
VASILI
Сообщения: 9282
Зарегистрирован: 12 окт 2009, 19:36
Откуда: Молдова
Благодарил (а): 1060 раз
Поблагодарили: 762 раза

Re: Стабилизатор напряжения 220В

#8

#8 Сообщение VASILI » 22 фев 2023, 08:43

Сколько не сталкивался с релейными стабилизаторами, выяснил для себя - лишняя трата денег. Они и не обеспечивают стабильность. Плюс-минус 10 вольт. В лучшем случае +-5 вольт (в этом случае три реле явно мало) не выход из положения. А на границе срабатывания колебание вольт пять заставляет реле постоянно щелкать. В итоге при нагрузке реле долго не служит.
От перенапряжения спасает варисторная защита с малоомным датчиком тока, отключающая устройства при перенапряжении. Встречал такое в некоторых устройствах.
Хотя подавляющее больштнство пользователей пользуются именно такими "стабилизаторами".
Для особо критичных случаев держу старый отечественный с кучей намоточных узлов. Гудит...но напряжение на выходе стабильно.
Последний раз редактировалось VASILI 22 фев 2023, 08:52, всего редактировалось 2 раза.

Аватара пользователя
владлен
Сообщения: 4339
Зарегистрирован: 14 окт 2011, 19:46
Откуда: Кемерово
Благодарил (а): 63 раза
Поблагодарили: 121 раз

Re: Стабилизатор напряжения 220В

#9

#9 Сообщение владлен » 22 фев 2023, 08:47

Плюс-минус 10 вольт.
Дык у них принцип такой - загнать в заданный допуск, он - ступенчатый. По -другому и не может. А многим токоприемникам нужно ровно 220 ?
А на границе срабатывания колебание вольт пять заставляет реле постоянно щелкать.
это в "неправильных" . В нормальных заданы гистерезисы и постоянные времени, так что все норм. И реле нет, ничего не щелкает. Тиристоры.
Для уменьшения числа отводов АТ применяют коммутацию и по сети и по нагрузке. Отводы через неравные интервалы по виткам.
От перенапряжения спасает варисторная защита с малоомным датчиком тока
варисторы - они как бы не для этого - они давят "собой" импульсные, не обесточивая нагрузку. Но в такой схеме то же можно конечно, если лениво применить просто старое доброе реле напряжения на компараторе.
Для особо критичных случаев держу старый отечественный с кучей намоточных узлов. Гудит...но напряжение на выходе стабильно.
феррорезонансный? Уровень гармоник и форму напряжения его выходного видели?
Последний раз редактировалось владлен 22 фев 2023, 09:00, всего редактировалось 1 раз.

Alexmax
Сообщения: 4253
Зарегистрирован: 10 май 2017, 17:09
Откуда: Кузбасс
Благодарил (а): 15 раз
Поблагодарили: 381 раз

Re: Стабилизатор напряжения 220В

#10

#10 Сообщение Alexmax » 22 фев 2023, 09:00

владлен писал(а):
22 фев 2023, 08:47
это в "неправильных" . В нормальных заданы гистерезисы и постоянные времени, так что все норм.
А потом по соседству заводится сварщик. ))))
VASILI писал(а):
22 фев 2023, 08:43
Они и не обеспечивают стабильность. Плюс-минус 10 вольт. В лучшем случае +-5 вольт (в этом случае три реле явно мало) не выход из положения.
Из какого положения?
В современном доме ровно 2 (два) прибора, которым все еще требуется стабильное напряжение - это микроволновка и холодильник. И им не надо строго 220.
У всех остальных блоки питания 110-250В. )))

Аватара пользователя
владлен
Сообщения: 4339
Зарегистрирован: 14 окт 2011, 19:46
Откуда: Кемерово
Благодарил (а): 63 раза
Поблагодарили: 121 раз

Re: Стабилизатор напряжения 220В

#11

#11 Сообщение владлен » 22 фев 2023, 09:08

просто Борисович - выкладывает слишком много фото по делу и без.
ну да, да :dntknw: всяких деревянных Йожикофф с иголками из гвоздей, лопаты... Да еще в максимальном разрешении
А потом по соседству заводится сварщик. ))))
Это даааа :yes: От злыдня_соседа_сварщика спасет только умформер с маховиком :ROFL: .Еще и с обмотками генератора из бескислородной меди - Чистая питающая сеть для качественного аудиофильского звука)))
Ну Или DС/AC . Тогда уж впридачу еще и ветряки и солнечные панели заодно - зеленая энергетика
В общем, тема - как всегда, уходит в сторону. Извините. Больше не буду
))) .

kuzmin
Сообщения: 1426
Зарегистрирован: 11 дек 2016, 02:45
Благодарил (а): 10 раз
Поблагодарили: 107 раз

Re: Стабилизатор напряжения 220В

#12

#12 Сообщение kuzmin » 22 фев 2023, 10:03

Феррорезонансные стабилизаторы нельзя включать без нагрузки, телевизоры всю жизнь с ними проработали.
Единственное условие- выключать только стабилизатор.

Аватара пользователя
Просто Плюшкин
Сообщения: 192
Зарегистрирован: 04 апр 2021, 22:47
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 22 раза
Контактная информация:

Re: Стабилизатор напряжения 220В

#13

#13 Сообщение Просто Плюшкин » 22 фев 2023, 12:11

владлен писал(а):
22 фев 2023, 06:46
А в чем конкретно вопрос или предмет предстоящей дискуссии?
Может кому интересно будет может кто повторить захочет. Я его сделал теперь он лежит может когда-то пригодится.
владлен писал(а):
22 фев 2023, 06:46
Варисторы не забудьте
Есть варисторы
владлен писал(а):
22 фев 2023, 06:46
Странное решение с этими трансформаторами 380|19
Зато дубовое
владлен писал(а):
22 фев 2023, 06:46
прям ровно 220 :jokingly: хотите получить на релейном или загонять в какие то пределы планируете?
Я думаю и так понятно что если релейный то строго 220 там не будет.
владлен писал(а):
22 фев 2023, 06:46
Не такая уж простая там логика
Ну это в общих чертах что бы не писать долго о логике
владлен писал(а):
22 фев 2023, 06:46
случайно не тот, от дешевого китайского стаба, у которого просто соответсвующие сегменты подключены к шине питания так, что бы всегда светилось "220"
Нет я такое дерьмо себе никогда не сделал бы (мне важно какое напряжение у меня даже возле монитора Э378 стоит и я на него посматриваю и всегда у меня 230)
владлен писал(а):
22 фев 2023, 07:28
Кстати, ни слова о проектной ))) мощности, и характере нагрузки.
На глаз примерно киловатт 5-7 при 220 а если на входе 150 то меньше
Да забыл написать что рабочий диапазон 150-270В
Нагрузку отключает при минимальном меньше 130В максимальном выше 320В
Гистерезис между диапазонами переключения конечно не сделал потому что иначе у трансформатора наблюдались такие пусковые токи что автоматы вышибало. А так как-то угадал с моментом переключения и нормально. Вместо этого сделал несколько измерений.
Вентилятор там был от завода и пусть будет.
А на вопрос почему сделал как сделал отвечаю я художник я так вижу.
Помешанный по тиристорам --->|---- :crazy:

Аватара пользователя
IS
Сообщения: 882
Зарегистрирован: 26 ноя 2010, 17:18
Откуда: Иркутск
Благодарил (а): 1 раз
Поблагодарили: 18 раз

Re: Стабилизатор напряжения 220В

#14

#14 Сообщение IS » 22 фев 2023, 15:14

я художник я так вижу.
Обидеть художника может всякий.. :)

Аватара пользователя
ДедФеном
Сообщения: 8436
Зарегистрирован: 26 июл 2015, 22:16
Откуда: Харьков
Благодарил (а): 2966 раз
Поблагодарили: 1471 раз

Re: Стабилизатор напряжения 220В

#15

#15 Сообщение ДедФеном » 22 фев 2023, 15:34

Просто Плюшкин писал(а):
21 фев 2023, 19:01
Лень мне его разбирать да и что там фотать кубло проводов и все.
А ещё , неплохо указать в первом посте темы что проэкт успешно воплощён в жизнь и хорошо работает :) Отпали бы многие вопросы.

И всё же , если в теме нет детальных фотографий устройства которое было сделано автором эта тема становится неинтересна.
владлен писал(а):
22 фев 2023, 09:08
Ну Или DС/AC . Тогда уж впридачу еще и ветряки и солнечные панели заодно - зеленая энергетика
В общем, тема - как всегда, уходит в сторону. Извините. Больше не буду[/size]))) .
Как смешно ....
Ні це не зброя це мирний механізм
І в ньом транзистори і лампи
І возростає оптімізм далеко ми пишли від мавпи...

Аватара пользователя
Просто Плюшкин
Сообщения: 192
Зарегистрирован: 04 апр 2021, 22:47
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 22 раза
Контактная информация:

Re: Стабилизатор напряжения 220В

#16

#16 Сообщение Просто Плюшкин » 22 фев 2023, 16:15

ДедФеном писал(а):
22 фев 2023, 15:34
А ещё , неплохо указать в первом посте темы что проэкт успешно воплощён в жизнь и хорошо работает :)
он не работает а лежит мертвым гробом
Просто Плюшкин писал(а):
22 фев 2023, 16:15
И всё же , если в теме нет детальных фотографий устройства которое было сделано автором
Надо думаю видео снять
Помешанный по тиристорам --->|---- :crazy:

novosibiretc
Сообщения: 6932
Зарегистрирован: 20 дек 2012, 19:28
Откуда: Н-ск
Благодарил (а): 128 раз
Поблагодарили: 278 раз

Re: Стабилизатор напряжения 220В

#17

#17 Сообщение novosibiretc » 25 фев 2023, 15:21

Просто Плюшкин писал(а):
22 фев 2023, 16:15
Автор Юрий Шикунов.
Автор - Евгений Петрович Шикунов.

Аватара пользователя
Просто Плюшкин
Сообщения: 192
Зарегистрирован: 04 апр 2021, 22:47
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 22 раза
Контактная информация:

Re: Стабилизатор напряжения 220В

#18

#18 Сообщение Просто Плюшкин » 25 фев 2023, 16:22

novosibiretc писал(а):
25 фев 2023, 15:21
Автор - Евгений Петрович Шикунов.
Спасибо исправлю я точно не знаю в инете скопировал на каком-то сайте
Помешанный по тиристорам --->|---- :crazy:

Сцилли
Сообщения: 875
Зарегистрирован: 27 июл 2015, 22:05
Благодарил (а): 23 раза
Поблагодарили: 54 раза

Re: Стабилизатор напряжения 220В

#19

#19 Сообщение Сцилли » 28 фев 2023, 12:17

Если все по теме, кто подскажет схемку на стабилизатор "Штиль" СТ-600.

Аватара пользователя
Просто Плюшкин
Сообщения: 192
Зарегистрирован: 04 апр 2021, 22:47
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 22 раза
Контактная информация:

Re: Стабилизатор напряжения 220В

#20

#20 Сообщение Просто Плюшкин » 03 мар 2023, 22:36

Решил добавить фотки внутри полу-самодельного стабилизатора т. к. в первом посте забыл.
Изображение
Изображение
Изображение
Изображение
Помешанный по тиристорам --->|---- :crazy:

Аватара пользователя
ДедФеном
Сообщения: 8436
Зарегистрирован: 26 июл 2015, 22:16
Откуда: Харьков
Благодарил (а): 2966 раз
Поблагодарили: 1471 раз

Re: Стабилизатор напряжения 220В

#21

#21 Сообщение ДедФеном » 03 мар 2023, 22:43

владлен писал(а):
22 фев 2023, 06:46

Похвально. Проектируйте. Достаточно изученная технология. А в чем конкретно вопрос или предмет предстоящей дискуссии?
Ни в чём , просто показывает своё творчество.

Здесь фактически с нуля разработан и заново изготовлен блок управления стабилизатором взамен утраченого , от старого стабилизатора остался корпус , трансформатор и вольтметр.
Ні це не зброя це мирний механізм
І в ньом транзистори і лампи
І возростає оптімізм далеко ми пишли від мавпи...

Аватара пользователя
Борисович
Сообщения: 3692
Зарегистрирован: 13 дек 2016, 14:22
Откуда: Тверская область
Благодарил (а): 295 раз
Поблагодарили: 902 раза

Re: Стабилизатор напряжения 220В

#22

#22 Сообщение Борисович » 03 мар 2023, 23:00

Просто Плюшкин,
Внутри нормально.Даже круто.

Одно не въехал.
Там платы- это которые от старого остались?Или как?
Не увидел там ни одной самопальной платы

Аватара пользователя
Просто Плюшкин
Сообщения: 192
Зарегистрирован: 04 апр 2021, 22:47
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 22 раза
Контактная информация:

Re: Стабилизатор напряжения 220В

#23

#23 Сообщение Просто Плюшкин » 03 мар 2023, 23:49

Борисович писал(а):
03 мар 2023, 23:00
Там платы- это которые от старого остались?Или как?
Не увидел там ни одной самопальной платы
Там родная только плата индикации, остальные платы сделаны на заводе но по моему проекту. Сейчас любой может нарисовать плату и отправить в Китай и там ее сделают в точности как нарисуешь(с маской, шелкографией, металлизацией ).
Помешанный по тиристорам --->|---- :crazy:

Аватара пользователя
ДедФеном
Сообщения: 8436
Зарегистрирован: 26 июл 2015, 22:16
Откуда: Харьков
Благодарил (а): 2966 раз
Поблагодарили: 1471 раз

Re: Стабилизатор напряжения 220В

#24

#24 Сообщение ДедФеном » 04 мар 2023, 00:00

Промышленным методом делают , на заводе.
Ні це не зброя це мирний механізм
І в ньом транзистори і лампи
І возростає оптімізм далеко ми пишли від мавпи...

Аватара пользователя
Просто Плюшкин
Сообщения: 192
Зарегистрирован: 04 апр 2021, 22:47
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 22 раза
Контактная информация:

Re: Стабилизатор напряжения 220В

#25

#25 Сообщение Просто Плюшкин » 04 мар 2023, 00:09

ДедФеном писал(а):
04 мар 2023, 00:00
Промышленным методом делают , на заводе.
Подтверди что ты лично видел что это самодельные платы но сделанные на заводе
Помешанный по тиристорам --->|---- :crazy:

Аватара пользователя
ДедФеном
Сообщения: 8436
Зарегистрирован: 26 июл 2015, 22:16
Откуда: Харьков
Благодарил (а): 2966 раз
Поблагодарили: 1471 раз

Re: Стабилизатор напряжения 220В

#26

#26 Сообщение ДедФеном » 04 мар 2023, 00:30

Конечно видел.
Ні це не зброя це мирний механізм
І в ньом транзистори і лампи
І возростає оптімізм далеко ми пишли від мавпи...

Аватара пользователя
Просто Плюшкин
Сообщения: 192
Зарегистрирован: 04 апр 2021, 22:47
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 22 раза
Контактная информация:

Re: Стабилизатор напряжения 220В

#27

#27 Сообщение Просто Плюшкин » 04 мар 2023, 15:33

Борисович писал(а):
03 мар 2023, 23:00
Не увидел там ни одной самопальной платы
Изображение
Вот остатки плат для этого проекта т. к на заводе минимальный заказ 5шт
Помешанный по тиристорам --->|---- :crazy:

Аватара пользователя
ALS
Сообщения: 131
Зарегистрирован: 02 июн 2017, 21:08
Откуда: Севастополь
Благодарил (а): 20 раз
Поблагодарили: 35 раз

Re: Стабилизатор напряжения 220В

#28

#28 Сообщение ALS » 10 мар 2023, 19:21

Когда-то давно принимал участие в разработке подобного (только симисторного) стабилизатора.
Это на стадии проектирования :

Изображение

Wladimir_TS
Сообщения: 2794
Зарегистрирован: 02 мар 2020, 23:26
Благодарил (а): 86 раз
Поблагодарили: 105 раз

Re: Стабилизатор напряжения 220В

#29

#29 Сообщение Wladimir_TS » 10 мар 2023, 19:47

Просто Плюшкин писал(а):
03 мар 2023, 23:49
отправить в Китай и там ее сделают в точности как нарисуешь
Только стоит это настолько недещево, что теряет смысл ели не барыжить отстками плат - коих естественно не 1 штук сделают.

Как пишут на соседнем форуме = халява кончилась - китайцы у частников из РФ принимать заказы перестали. Толь "Госдеп", толи просто перегрузка заказами.
ALS писал(а):
10 мар 2023, 19:21
Когда-то давно принимал участие в разработке подобного (только симисторного) стабилизатора.
Трансформатор суров и брутален, но маскируется на фоне фона.

Интересно узнать что-либо про алгоритм работы. У меня просто останки подобного тиристорного стаба есть - там что-то с процессором, то-ли я что-то не так ему даю, толи подпален один из входов. Плата родная была сильно обуглена - делал свою (х3 штуки ибо такой плотности монтажа... ну его нафиг). Из интересного есть система контроля перехода через "0" ТОКА нагрузки.

Аватара пользователя
ALS
Сообщения: 131
Зарегистрирован: 02 июн 2017, 21:08
Откуда: Севастополь
Благодарил (а): 20 раз
Поблагодарили: 35 раз

Re: Стабилизатор напряжения 220В

#30

#30 Сообщение ALS » 10 мар 2023, 20:01

Wladimir_TS писал(а):
10 мар 2023, 19:47
Трансформатор суров и брутален, но маскируется на фоне фона.
Интересно узнать что-либо про алгоритм работы.
Отталкивались от схемотехники тиристорных стабилизаторов Алексея Година (http://www.godinav.narod.ru)
Увеличили количество ступеней, поменяли микроконтроллер на более знакомый нам, написали для него прошивку, добавили вывод на ЖКИ и обмен данными/контроль по UART-у.
Трансформатор, кстати, на честные 8 киловатт )

Аватара пользователя
Просто Плюшкин
Сообщения: 192
Зарегистрирован: 04 апр 2021, 22:47
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 22 раза
Контактная информация:

Re: Стабилизатор напряжения 220В

#31

#31 Сообщение Просто Плюшкин » 10 мар 2023, 20:18

ALS писал(а):
10 мар 2023, 19:21
Это на стадии проектирования :
Мне тоже муляет сделать именно симисторный, но он мне и релейный нафиг не нужен(хотя вдруг пригодится).
Помешанный по тиристорам --->|---- :crazy:

Wladimir_TS
Сообщения: 2794
Зарегистрирован: 02 мар 2020, 23:26
Благодарил (а): 86 раз
Поблагодарили: 105 раз

Re: Стабилизатор напряжения 220В

#32

#32 Сообщение Wladimir_TS » 10 мар 2023, 20:25

ALS писал(а):
10 мар 2023, 20:01
написали для него прошивку
Так сама хитрость в алгоритме прошивки, а на указанном сайте прошики не выложены.

Аватара пользователя
ALS
Сообщения: 131
Зарегистрирован: 02 июн 2017, 21:08
Откуда: Севастополь
Благодарил (а): 20 раз
Поблагодарили: 35 раз

Re: Стабилизатор напряжения 220В

#33

#33 Сообщение ALS » 10 мар 2023, 20:37

Wladimir_TS писал(а):
10 мар 2023, 20:25
Так сама хитрость в алгоритме прошивки, а на указанном сайте прошики не выложены.
Зато много чего расписано словами, и про переход через 0, и про всевозможные защиты, и про нюансы управления.
Если в двух словах, то в теч. периода замеряется RMS (хватало 32 выборок), сравнивается с табличными значениями и при переходе тока через 0 подается управление на нужный симистор. Всё )
Есть также датчики тока и температуры. Позволяют выключить стаб при перегрузке и управлять его охлаждением.

Wladimir_TS
Сообщения: 2794
Зарегистрирован: 02 мар 2020, 23:26
Благодарил (а): 86 раз
Поблагодарили: 105 раз

Re: Стабилизатор напряжения 220В

#34

#34 Сообщение Wladimir_TS » 10 мар 2023, 20:54

В том аппарате схема формирует сигналы в процессор :

1) Входное напряжение(средневыпрямленное)
2) Выходное напряжение (средневыпрямленное)
3) Ток нагрузки (средневыпремленный)
4) Пропадание входного напряжения или падение его ниже нижнего предела (логический) Наличие импульсов сети и входное выше 150В и температура в норме.
5) Переход тока через "0"

Выход 4 бита - управдение 15 ступенями 3х5 + байпас
Выход на светодиод "норма" и пьезопишалку (параллельно).

Стаб с гальванической развязкой вход-выход - то есть там полный трансформатор, а не автотрансформатор (кроме режима "байпас", реализуемого пускателем) ) 3 отвода первички и 5 отводов вторички.

Проц Microchip Pic какой-то в 16 выводном корпусе с АЦП из ранних однократных почему=то в режиме внешнего RC генератора с подстройкой частоты этого генератора. Генератор работает - но сразу после подачи питания выдается ошибка вне зависимости от наличия,отсутствия входных сигналов и их величины. Когда-то там погорела плата от перегрева, потом там копались куча мастеров-ломастеров. Потом его отдали мне "на корпус". Так что видимо надо какую-то альтернативу процессору делать. Питание цепей управляющих электродов симмисторов от отдельных обмоток трансформатора, питание логики от отдельного трансформатора 380В-36В с цепочкой стабилизаторов

Аватара пользователя
ALS
Сообщения: 131
Зарегистрирован: 02 июн 2017, 21:08
Откуда: Севастополь
Благодарил (а): 20 раз
Поблагодарили: 35 раз

Re: Стабилизатор напряжения 220В

#35

#35 Сообщение ALS » 10 мар 2023, 21:00

Так есть же схемы на обычной логике, которые, может, и не делают всё-всё-всё, но таки работают же :
http://godinav.narod.ru/120-307_7st_ID3.html
http://godinav.narod.ru/Stab120-307_7st ... 7st_2.html

Wladimir_TS
Сообщения: 2794
Зарегистрирован: 02 мар 2020, 23:26
Благодарил (а): 86 раз
Поблагодарили: 105 раз

Re: Стабилизатор напряжения 220В

#36

#36 Сообщение Wladimir_TS » 10 мар 2023, 21:05

Ну нынче уже на ОМК можно, надо-ж их осваивать. Но вот с логикой работы большие пробелы.

Аватара пользователя
oldmao
Сообщения: 6319
Зарегистрирован: 05 фев 2011, 15:39
Откуда: Саратовская обл.
Благодарил (а): 151 раз
Поблагодарили: 532 раза

Re: Стабилизатор напряжения 220В

#37

#37 Сообщение oldmao » 10 мар 2023, 21:55

Кстати, с МК проблемы будут с расчётом средневыпрямленного (как тока, так и напряжения, интеграл таки считать надо) и с коммутацией в переход через ноль именно тока (а не напряжения). Но всё решаемо. Вот детектор перехода через ноль напряжения - куча работоспособных вариантов, а с нулём тока всё печальнее.

Аватара пользователя
ALS
Сообщения: 131
Зарегистрирован: 02 июн 2017, 21:08
Откуда: Севастополь
Благодарил (а): 20 раз
Поблагодарили: 35 раз

Re: Стабилизатор напряжения 220В

#38

#38 Сообщение ALS » 10 мар 2023, 22:07

oldmao
Нет там никаких проблем. Ассемблер наше всё.
А переход тока через 0 нормально отрабатывается с помощью... датчика тока )

Wladimir_TS
Сообщения: 2794
Зарегистрирован: 02 мар 2020, 23:26
Благодарил (а): 86 раз
Поблагодарили: 105 раз

Re: Стабилизатор напряжения 220В

#39

#39 Сообщение Wladimir_TS » 10 мар 2023, 22:14

Там это уже реализованно на токовом шунте и КР140УД17 (??? но видимо такие были на складе). Средневыпремленное тоже аппаратно делается, все сигналы постоянного тока.
ALS писал(а):
10 мар 2023, 22:07
Ассемблер наше всё.
Облечь можно, но вот придумать "правильный" алгоритм - вот где мозги нужны.

Andrey Smirnov
Сообщения: 6810
Зарегистрирован: 19 дек 2013, 15:38
Благодарил (а): 717 раз
Поблагодарили: 467 раз

Re: Стабилизатор напряжения 220В

#40

#40 Сообщение Andrey Smirnov » 12 мар 2023, 09:35

...У симисторов есть некоторые особенности, которые нужно, как минимум, учитывать: симистор несимметричен - т.е. падение напряжения зависит от того, в каком направлении течет ток, это критично для питаемых устройств, содержащих трансформаторы, особенно большой мощности и тороидальных. Кроме того, симистор может быть открыт импульсом напряжения на аноде с высокой скоростью нарастания... Что будет, если от помехи откроется сразу несколько ключей - понятно... :)

Wladimir_TS
Сообщения: 2794
Зарегистрирован: 02 мар 2020, 23:26
Благодарил (а): 86 раз
Поблагодарили: 105 раз

Re: Стабилизатор напряжения 220В

#41

#41 Сообщение Wladimir_TS » 12 мар 2023, 12:49

Так можно управлять постоянным током. Нужны "плавающие" источники конечно для каждой линейки симмисторов.

Аватара пользователя
Просто Плюшкин
Сообщения: 192
Зарегистрирован: 04 апр 2021, 22:47
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 22 раза
Контактная информация:

Re: Стабилизатор напряжения 220В

#42

#42 Сообщение Просто Плюшкин » 12 мар 2023, 14:24

Andrey Smirnov писал(а):
12 мар 2023, 09:35
симистор несимметричен - т.е. падение напряжения зависит от того, в каком направлении течет ток, это критично для питаемых устройств, содержащих трансформаторы
Значит симисторный стабилизатор искажает синус и если его включить на весь дом некоторой технике будет от него не очень.
Помешанный по тиристорам --->|---- :crazy:

Wladimir_TS
Сообщения: 2794
Зарегистрирован: 02 мар 2020, 23:26
Благодарил (а): 86 раз
Поблагодарили: 105 раз

Re: Стабилизатор напряжения 220В

#43

#43 Сообщение Wladimir_TS » 12 мар 2023, 15:54

Вопрос на сколько искажает. Разница в падении между прямой и обратной ветвью в порядке 0,5-1вольт, прим 316 амплитуды... Другой момент что сейчас и так в розетке синусоида не шибко синусоидальна. По крайней мере в наших деревнях с воздушными линиями и алюминиевой проводкой 50-60х...

Аватара пользователя
Просто Плюшкин
Сообщения: 192
Зарегистрирован: 04 апр 2021, 22:47
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 22 раза
Контактная информация:

Re: Стабилизатор напряжения 220В

#44

#44 Сообщение Просто Плюшкин » 12 мар 2023, 16:49

Wladimir_TS писал(а):
12 мар 2023, 15:54
Вопрос на сколько искажает.
Я недавно подключал ослика синус был нормальный.
Помешанный по тиристорам --->|---- :crazy:

Wladimir_TS
Сообщения: 2794
Зарегистрирован: 02 мар 2020, 23:26
Благодарил (а): 86 раз
Поблагодарили: 105 раз

Re: Стабилизатор напряжения 220В

#45

#45 Сообщение Wladimir_TS » 12 мар 2023, 17:37

Ну вот все по разному - у меня синусом не пахло - крайний раз смотрел в январе (просто дома своего осциллографа нет) На работе смотрел - это жесть трапеции какие-то со срезанными вершинами. И действующее (по мультиметру TrueRMS - 255 вольт). Это правда по окончании работ в цехах.

Аватара пользователя
Борисович
Сообщения: 3692
Зарегистрирован: 13 дек 2016, 14:22
Откуда: Тверская область
Благодарил (а): 295 раз
Поблагодарили: 902 раза

Re: Стабилизатор напряжения 220В

#46

#46 Сообщение Борисович » 12 мар 2023, 17:59

Просто Плюшкин писал(а):
12 мар 2023, 16:49
недавно подключал ослика синус был нормальный.
Просто Плюшкин,
Не обращайте внимание на разные высказывания Wladimir_TS,
Они у него однозначно негативные , практически по любому вопросу.
Типа : схемы не работают,платы не травятся,краска не красит и т.п.

Wladimir_TS,
А Вы полку то повесили? Или как?

Аватара пользователя
владлен
Сообщения: 4339
Зарегистрирован: 14 окт 2011, 19:46
Откуда: Кемерово
Благодарил (а): 63 раза
Поблагодарили: 121 раз

Re: Стабилизатор напряжения 220В

#47

#47 Сообщение владлен » 12 мар 2023, 18:18

Wladimir_TS писал(а):
12 мар 2023, 15:54
По крайней мере в наших деревнях с воздушными линиями и алюминиевой проводкой 50-60х...
а Вы откуда?

Аватара пользователя
Просто Плюшкин
Сообщения: 192
Зарегистрирован: 04 апр 2021, 22:47
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 22 раза
Контактная информация:

Re: Стабилизатор напряжения 220В

#48

#48 Сообщение Просто Плюшкин » 12 мар 2023, 19:17

Борисович писал(а):
12 мар 2023, 17:59
Не обращайте внимание на разные высказывания Wladimir_TS,
Спасибо за подсказку. Я и не обращаю. Но как показывает практика синхронный метод измерения сетевого напряжения нормально показывает только на хорошем синусе, а если стабилизатор с таким методом измерения подключить к бесперебойнику показывает 6В хотя в реальности 230. А асинхронный метод измерения мне не понравился вообще. Если кто будет повторять учитывайте что от генератора может не работать.)) Хотя никто не запрещает переделать прошивку.
Помешанный по тиристорам --->|---- :crazy:

Andrey Smirnov
Сообщения: 6810
Зарегистрирован: 19 дек 2013, 15:38
Благодарил (а): 717 раз
Поблагодарили: 467 раз

Re: Стабилизатор напряжения 220В

#49

#49 Сообщение Andrey Smirnov » 13 мар 2023, 19:54

Wladimir_TS писал(а):
12 мар 2023, 15:54
Вопрос на сколько искажает. Разница в падении между прямой и обратной ветвью в порядке 0,5-1вольт, прим 316 амплитуды...
...А теперь измерьте сопротивление первичной обмотки силового трансформатора какого-нибудь приличного усилителя... Там не более одного ома будет, т.е. этот перекос даст около ампера подмагничивания, что сместит петлю намагничивания - трансформатор начнет гудеть и греться, увеличатся поля рассеяния... Конечно, от этого эффекта защитит простейший фильтр - но в большинстве усилителей его, как раз, нет...

Wladimir_TS
Сообщения: 2794
Зарегистрирован: 02 мар 2020, 23:26
Благодарил (а): 86 раз
Поблагодарили: 105 раз

Re: Стабилизатор напряжения 220В

#50

#50 Сообщение Wladimir_TS » 13 мар 2023, 21:41

Andrey Smirnov писал(а):
13 мар 2023, 19:54
А теперь измерьте сопротивление первичной обмотки силового трансформатора какого-нибудь приличного усилителя... Там не более одного ома буде
Таки надо на частоте 50 Гц мерить, а не постоянному току. Индуктивность однако. А иначе текли-б в той обмотке токи недетские, и 1 вольт асимметрии синусоиды в +/-316 вольт... ну так себе.

И да от постоянной составляющей фильтры сетевые защитить не смогут.

Ответить