PIC16F819 12v na 220v pretvarača nije uspio

D

d@nny

Guest
ja sam umetnuti moj 50Hz pic16f819 u pretvaraču za DC12V na 220VAC. Iznenađujuće. 50Hz povećan na 200 Hz i kada sam pokušao provjeriti izlaz s analouge metar gori i drugi shous na 250-30 volti s vrlo trimbling pin. Zašto frekvencija povećana na 200 Hz? Tranzistori su TIP741 4 tranzistora dva sa svake strane. ispod pic ono što sam zapravo učinio. razmotriti svaku dva tranzistora kao što sam kombinirati svoje sve tri igle zajedno. [ATTACH = CONFIG] 56.890 [/attach]
 
Sada se radi sa sljedećim kodom. No, je li to ok 80% radni ciklus mislim 8ms? ili bi trebala biti niska? procesor PIC16F819 # include __ CONFIG _CP_OFF ​​& _WRT_ENABLE_OFF & _CPD_OFF & _CCP1_RB2 & _LVP_OFF ​​& _BODEN_ON & _MCLR_OFF & _WDT_OFF & _PWRTE_ON & _INTRC_IO J equ 20h K equ 21h org 0 GOTO Main glavni: banksel OSCCON movlw B'01110000 'movwf OSCCON banksel TRISB movlw B' 00000000 'movwf TRISB banksel PORTB Bljeskalica: bcf PORTB, jedan poziv delay10ms BSF PORTB, 0 poziv delay8ms nop nop bcf PORTB, 0 poziv delay10ms BSF PORTB, jedan poziv delay8ms Goto Bljeskalica peraja: goto peraja delay2ms: movlw D'2' movwf K clrf J delay1: nop decfsz J, f goto delay1 delay2: nop decfsz J, f goto delay2 decfsz K, f goto delay1 povratak delay8ms: movlw D'8 'movwf K clrf J delay11: nop decfsz J, f goto delay11 delay22: nop decfsz J, f goto delay22 decfsz K, f goto delay1 povratak kraj
 

Welcome to EDABoard.com

Sponsor

Back
Top