1. Trang chủ
  2. » Luận Văn - Báo Cáo

Nghiên cứu diều khiển động cơ từ trở SRM swiched reluctance machines

148 7 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 148
Dung lượng 4,54 MB

Nội dung

H U TE C H Mẫu nhãn đĩa CD-ROM: Anh/Chị học viên lớp 10SQT, 10SMT 10SMĐ bảo vệ luận văn Thạc sĩ thành cơng vui lịng xem file đính kèm Sau bảo vệ Luận văn Thạc sĩ, học viên phải chỉnh sửa nội dung Luận văn theo ý kiến Hội đồng đánh giá Luận văn Thạc sĩ, thực 01 cam đoan nội dung chỉnh sửa (theo mẫu - khơng đóng chung vào luận văn) để trình cho cán Hướng dẫn khoa học ký xác nhận chỉnh sửa Sau nộp 01 Luận văn hồn chỉnh với bìa cứng màu xanh cây, chữ nhũ vàng (theo mẫu đính kèm) 01 đĩa CD-ROM + Nhãn đĩa CD - ROM phải chứa đầy đủ thơng tin theo mẫu đính kèm + Nội dung đĩa CD - ROM phải chứa đầy đủ nội dung Luận văn Thạc sĩ dạng file word, file pdf file power point báo cáo, file báo ãđ chỉnh sửa Chất lượng đĩa CD - ROM phải đảm bảo sử dụng đĩa phải đựng hộp nhựa cứng H U TE C H Hạn cuối nộp Luận văn hoàn chỉnh cho Phòng QLKH ĐTSĐH: 11/08/2012 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KỸ THUẬT CÔNG NGHỆ TP HCM H LÊ LONG HỒ H U TE C NGHIÊN CỨU ĐIỀU KHIỂN MÁY ĐIỆN TỪ TRỞ THAY ĐỔI (SRM : SWITCHED RELUCTANCE MACHINES) LUẬN VĂN THẠC SĨ Chuyên ngành : Thiết bị mạng nhà máy điện Mã số ngành : 60 52 50 TP HỒ CHÍ MINH, tháng 06 năm 2012 PHỤ LỤC 5.1 Chương trình ứng dụng điều khiển SRM TE C H #include "p30F4011.h" #define FCY 29491200 // // Fosc = 7.3728 MHz , XT_PLL16 7.3728*E6*16/4=29491200 7.2MHz FCY=28800000 #define PTPERvalue 922 // FPWM = 16 KHz(920) 7.2MHz 20KHz(720) ,[(Fcy/16K)/2] #define RED_button FLTACON //¸} #define change_direction PORTDbits.RD0 #define DIR_change_direction TRISDbits.TRISD0 #define RELAY_OPEN LATFbits.LATF4 #define DIR_RELAY_OPEN TRISFbits.TRISF4 #define PWM4L LATFbits.LATF0 #define PWM4H LATFbits.LATF1 #define DIR_PWM4L TRISFbits.TRISF0 #define DIR_PWM4H TRISFbits.TRISF1 H U #define change_2Phase PORTDbits.RD1 #define DIR_change_2Phase TRISDbits.TRISD1 #define change_3Phase PORTDbits.RD2 #define DIR_change_3Phase TRISDbits.TRISD2 #define change_4Phase PORTDbits.RD3 #define DIR_change_4Phase TRISDbits.TRISD3 #define hall_W PORTBbits.RB6 #define INPUT #define OUTPUT // // _FOSC(CSW_FSCM_OFF & XT_PLL16); // XT with 4xPLL oscillator , Failsafe clock off _FWDT(WDT_OFF); // Watchdog timer disabled // _FBORPOR(PBOR_OFF & MCLR_EN & PWMxH_ACT_HI & PWMxL_ACT_HI); //Brown-out reset disabled , MCLR reset enabled _FBORPOR(PBOR_OFF & MCLR_EN & PWMxH_ACT_LO & PWMxL_ACT_LO); //Brown-out reset disabled , MCLR reset enabled , PWM Active Low // _FBORPOR(PBOR_OFF & MCLR_EN); _FGS(CODE_PROT_OFF); //Code protect disabled void InitMCPWM(void); // Init PWM Module to drive the Inverter void InitADC10(void); // A/D Init Subroutine to Read POT void InitCN(void); // Change Notification for Hall Effect Sensors unsigned int HallValue; PORTB // Variable containing the Hall Value from C H unsigned int srm2Phase; unsigned int srm3Phase; unsigned int srm4Phase; /************************************************************* TE *************************************************************/ unsigned int CW2phaseTable[]= { H U 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, unsigned int CCW3phaseTable[]= }; { // 0x0000, 0x0110, 0x0220, 0x0400, 0x0400, 0x0220, }; unsigned int CW3phaseTable[]= { 0x0000, 0x0220, 0x0400, 0x0110, 0x0110, 0x0400, }; { // 0x0000, 0x0000, 0x0000, 0x0000, 0x0400, 0x0220, 0x0800, 0x0110, TE C H unsigned int CCW4phaseTable[]= }; unsigned int CW4phaseTable[]= { H U 0x0000, 0x0000, 0x0000, 0x0000, 0x0800, 0x0400, }; /**************************************************************** *****************************************************************/ void attribute (( interrupt )) _CNInterrupt (void) { IFS0bits.CNIF = 0; HallValue = PORTB & 0x0070; // clear flag // mask RB6 & & (W V HallValue = HallValue >> 4; // shift right times ¦ U) /* HallValue = PORTBbits.RB0; //hall_W HallValue = (HallValue

Ngày đăng: 05/03/2021, 15:22

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] “Chip pak high volume presure sensor for disposable, backside pressure applicationsMPX2300D” - http://www.datasheetcatalog.com Sách, tạp chí
Tiêu đề: Chip pak high volume presure sensor for disposable, backside pressure applications MPX2300D
[2] Bentham - “Lockin amplifers” - http://www.bentham.co.uk [3] “dsPIC Language Tool Libraries” - http://www.microchip.com [4] “dsPIC30F Family Reference Manual” - http://www.microchip.com Sách, tạp chí
Tiêu đề: Lockin amplifers” - http://www.bentham.co.uk [3] “dsPIC Language Tool Libraries” - http://www.microchip.com [4] “dsPIC30F Family Reference Manual
[7] “FilterPro MFB and Sallen- Key Low-Pass Filter Design Program” - John Bishop,Bruce Trump, R. Mark Stitt. - http://www.focus.ti.com Sách, tạp chí
Tiêu đề: FilterPro MFB and Sallen- Key Low-Pass Filter Design Program
[8] “Implementing Digital Lock-In Amplifiers Using the dsPIC DSC” - http://microchip.com Sách, tạp chí
Tiêu đề: Implementing Digital Lock-In Amplifiers Using the dsPIC DSC
[9] Jerry Seams - “R/2R LADDER NETWORKS” - http://www.irctt.com Sách, tạp chí
Tiêu đề: R/2R LADDER NETWORKS
[10] “Low Cost, Low Power Instrumentation Amplifier” - http://www.analog.com [11] Microchip Inc website - http://www.microchip.com Sách, tạp chí
Tiêu đề: Low Cost, Low Power Instrumentation Amplifier
[19] Krishnan, R., “Switched Reluctance Motor Drives: Modeling, Simulation, Analysis, Design, and Applications”, CRC Press, 2001 Sách, tạp chí
Tiêu đề: Switched Reluctance Motor Drives: Modeling, Simulation, Analysis, Design, and Applications

TỪ KHÓA LIÊN QUAN