|
|
以下是本人写的电动车控制器的初始部分,不开PIC的上电延时,用稳压器能正常工作,接电瓶不能复位,请看<关于PIC的复位问题>,而打开上电延时,开机瞬间电流很大,接电瓶就烧管子
请问:怎样才不烧管子复位又可靠,是程序还是电路问题.我的控制器36V,250W,120度,空转500MA
LIST P=16F72
#INCLUDE P16F72.INC
ORG 00H
GOTO STAR
ORG 0004H
.......
RETFIE
STAR CLRF PORTC
BSF STATUS,RP0
MOVLW 0E1H
MOVWF TRISB ;RB高4位输入
MOVLW 0FFH
MOVWF TRISA ;RA0~5输入
CLRF TRISC ;RC输出
CLRF ADCON1 ;选择0,1,2,3,5
MOVLW 40H
OPTION ;INT下降沿有效
BSF PIE1,TMR1IE ;允许T1中断
BCF PIE1,ADIE
MOVLW 063H ;63h=10khz
MOVWF PR2
BCF STATUS,RP0
CLRF PORTC
MOVLW 01H
MOVWF T2CON ;4分频,T2未开
MOVLW 0FH
MOVWF CCP1CON ;工作于PWM方式
MOVLW 00H
MOVWF CCPR1L
MOVLW 020H
MOVWF T1CON;T1,4分频
MOVLW 0FCH ;T1计数器初值
MOVWF TMR1H ;定时1MS
MOVLW 018H
MOVWF TMR1L
BCF INTCON,RBIE
CLRF PORTC
CLRF PORTC
MOVLW 81H;采样32分频,ADON=1
MOVWF ADCON0
CLRF PORTC
BSF INTCON,INTE
BSF INTCON,PEIE
BSF INTCON,GIE ;允许中断
SATR ....... |
|