03-06-2009, 05:59 PM
|
#2
|
Đệ tử 5 túi
Tham gia ngày: Sep 2007
Bài gửi: 94
:
|
Trích:
Nguyên văn bởi cuongthinh
He, hỏi xin thì ngại quá nhưng nếu anh tungnh ra tay hải hà có thể cho em tham khảo phần code của anh đc kô? 4 ngày nữa em phải bảo vệ rồi mà chưa có mạch, gấp lắm rồi!
|
Trích:
.equ pfcMaxDuty, 320 ; Saturate the maximum duty cycle value
.equ voltMinRef, 200 ; Corresponds to 40V reference
.equ pfcVoltKp, 30000 ; Kp for voltage compensator
.equ pfcVoltKi, 1600 ; Ki for voltage compensator
.equ pfcVoltKc, 107 ; Kc for voltage compensator
.equ pfcVoltOutMax, 32767 ; Maximum Value for VPI output
.equ pfcVoltOutMin, 0 ; Minimum Value for VPI output
.equ VdcRef, 28736 ; Vdc Output Reference corresponds to 400 volt
.equ pfcCurrKp, 1200 ; Kp for current compensator
.equ pfcCurrKi, 7000 ; Ki for current compensator
.equ pfcCurrKc, 50 ; Kc for current compensator
.equ pfcCurrOutMax, 32767 ; Maximum Value for IPI output
.equ pfcCurrOutMin, 800 ; Minimum Value for IPI output
.equ MinimumVavg,3000 ; Minimum Value of Vavg
.equ DutyScalingFactor, 100 ; Scaling Factor for PWM Duty Cycle
.equ AdcConvFactor, 0x8000 ; Factor for scaling the ADC Results
.equ SoftStartIncrement, 10 ;Softstart count to slowly rise the DC Bus Voltage
.equ Km1, 2 ; Scaling constant
.equ Km2, 1 ; Scaling constant
|
Những biến này đã được giải thích trong phần code rồi, bạn đọc là hiểu thôi.
Bạn đọc code của tôi rồi chỉnh sủa cho đúng, những cái gì không cần thiết như bàn phím, LCD bạn có thể bỏ.Chúc bạn tai qua nạn khỏi.
|
|
|