Báo cáo thực tập cơ sở ngành cách bấm đầu cos và hướng dẫn đấu nối dây điện,đầu cốt theo tiêu chuẩn công nghiệp

95 3 0
Báo cáo thực tập cơ sở ngành  cách bấm đầu cos và hướng dẫn đấu nối dây điện,đầu cốt theo tiêu chuẩn công nghiệp

Đ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

TRƯỜNG ĐẠI HỌC GIAO THÔNG VẬN TẢI KHOA ĐIỆN – ĐIỆN TỬ Báo Cáo Thực Tập Cơ Sở Ngành GV hướng dẫn : TS Phí Văn Lâm Nhóm – Lớp Tự Động Hóa K61 Sinh viên thực : 1.Phạm Quang Dũng Hoàng Gia Khánh 3.Nguyễn Như Quỳnh 4.Thân Đức Hoạt 5.Nguyễn Trọng Tấn 6.Lê Tiến Quốc 7.Đinh Quang Đạt 8.Trần Xuân Nghĩa I Cách bấm đầu cos hướng dẫn đấu nối dây điện,đầu cốt theo tiêu chuẩn công nghiệp Các dụng cụ cần chuẩn bị Đầu cos dây điện Kìm tuốt cắt vỏ dây điện Dây điện Kìm cắt Các bước thực hành bấm đầu dây Bước : Dùng kìm tuốt vỏ dây với kích thước phù hợp Bước : Chọn đầu cốt có kích thước phù hợp với dây Bước : Dùng kìm bấm bóp chặt đầu cốt Bước : Kiểm tra đầu cốt chắn chưa II Thiết kế , đấu nối lập trình thiết bị cơng nghiệp 2.1 thiết bị Động pha đấu tam giác -Động pha đấu dây theo hình tam giác thông số động điện 220V/380V điện áp mạng lưới điện 110V/220V Trong trường hợp này, dây điện đấu theo hình tam giác để phù hợp với mức thông số điện áp dộng mức thấp 220V điện áp mạng lưới điện mức cao 220V Bài : Điều khiển động pha nút nhấn biến tần “ SIEMENS SINAMICS V20 “ Chuẩn bị a Biến tần SIEMENS SINAMICS V20 : - Tổng quan thiết bị :  Thông số kĩ thuật : + Công suất biến tần SIEMENS SINAMICS V20 : từ 0,12 kW => 22kW + Điện áp biến tần V20 : pha x 200V ( -10% ) => 240V ( +10% ) pha x 380V ( -15% ) => 480V (+10 %) ) + Phạm vi điều chỉnh biến tần : Hz => 599 Hz ( độ phân giải 0,01 Hz ) + Chế độ điều khiển : V/f ; V2/f + Tần số điều chế : 4kHz – 16kHz + Điều khiển hồi tiếp : PID + Khả giao diện :USS, Modbus RTU + Cổng kết nối : Sd Card, Usb, BOP-2, IOP + Phần mềm :cài đặt thông số thơng báo lỗi - Giới thiệu hình điều khiển BOP: - Chức phím : Ảnh phím Thời gian nhấn 3s Chức Tắt động theo OFF1 chế độ Hand Tắt động khẩn cấp theo OFF2 chế độ Hand Chạy động chế độ Hand 2s 2s 2s dùng để truy cập vào thay đổi giá trị thơng số Chuyển chế độ Hand, Auto, Jog Tăng giá trị setpoint chế độ Hand, tăng giá trị parameter cần cài đặt Giảm giá trị setpoint chế độ Hand, Giảm giá trị parameter cần cài đặt đảo chiều động chế độ Hand - Ý nghĩa biểu tượng trạng thái : Biến bị lỗi Biến tần cảnh báo Hiện nhấp nháy động chạy ngược nhấp nháy - động chạy Biến tần chế độ bảo vệ biến tần chế độ Hand Biến tần chế độ Jog Sơ đồ đấu nối biến tần - Ý nghĩa số thơng tin mà hình hiển thị : Một số lệnh thường sử dụng - Lệnh reset: Vào Parameter Menu, thay đổi thông số P0010 =30, P0970 = 1, lúc hình biến tần hiển thị trạng thái 8888 (đang xữ lý nội bộ), hình hết trạng thái 8888 reset xong - Các lệnh thường cài đặt: Thông số P1080 P1082 P1120 P1121 P1058 P1060 P1001 P1002 P1003 P2201 P2202 P2203 Ý nghĩa Tần số điều khiển thấp Tần số điều khiển cao Thời gian tăng tốc Thời gian giảm tốc Tần số chạy Jog Thời gian tăng tốc chạy Jog Tần số cố định Tần số cố định Tần số cố định Tần số cố định PID1 Tần số cố định PID2 Tần số cố định PID3 Sơ đồ đấu nối biến tần 2Sử dụng biến tần để điều khiển động ba pha chạy thuận nghịch II.1 Thực đấu nối 10 #define D4 RD4 #define D5 RD5 #define D6 RD6 #define D7 RD7 void Lcd_Port(char a){ if(a & 1) D4 = 1; else D4 = 0; if(a & 2) D5 = 1; else D5 = 0; if(a & 4) D6 = 1; else D6 = 0; if(a & 8) D7 = 1; else D7 = 0; } void Lcd_Cmd(char a){ RS = 0; Lcd_Port(a); EN = 1; delay_ms(4); 81 EN = 0; } void Lcd_Init(){ Lcd_Port(0x00); delay_ms(20); Lcd_Cmd(0x03); delay_ms(5); Lcd_Cmd(0x03); delay_ms(11); Lcd_Cmd(0x03); Lcd_Cmd(0x02); Lcd_Cmd(0x02); Lcd_Cmd(0x08); Lcd_Cmd(0x00); Lcd_Cmd(0x0C); Lcd_Cmd(0x00); Lcd_Cmd(0x06); } void Lcd_Clear(){ Lcd_Cmd(0); Lcd_Cmd(1); } void Lcd_Set_Cursor(char a, char b){ char temp,z,y; 82 if(a==1){ temp = 0x80 + b - 1; z = temp >> 4; y = temp & 0x0F; Lcd_Cmd(z); Lcd_Cmd(y); }else if(a==2){ temp = 0xC0 + b - 1; z = temp >> 4; y = temp & 0x0F; Lcd_Cmd(z); Lcd_Cmd(y); } } void Lcd_Write_Char(char a){ char temp,y; temp = a&0x0F; y = a&0xF0; RS = 1; Lcd_Port(y>>4); EN = 1; delay_us(40); EN = 0; Lcd_Port(temp); 83 EN = 1; delay_us(40); EN = 0; } void Lcd_Write_String(char*a){ int i; for(i=0;a[i]!='\0';i++) Lcd_Write_Char(a[i]); } void Lcd_Shift_Right(){ Lcd_Cmd(0x01); Lcd_Cmd(0x0C); } void Lcd_Shift_Left(){ Lcd_Cmd(0x01); Lcd_Cmd(0x08); } void main(void){ TRISD = TRISC = 0x00; PORTD = PORTC = 0x00; Lcd_Init(); 84 while(1){ Lcd_Clear(); Lcd_Set_Cursor(1,1); Lcd_Write_String("TDH3-K61"); Lcd_Set_Cursor(2,2); Lcd_Write_String("NHOM 1"); delay_ms(5); } } 85 86 SỬ DỤNG PIC18F4520 LED THAHH Sơ đồ chân 87 - Từ sơ đồ chân, ta rút : - Mã chân Kí tự tương ứng Ghi RD1 A Sáng phần LED RD0 B Sáng phần LED RD5 C Sáng phần LED RD6 D Sáng phần LED RD7 E Sáng phần LED RD2 F Sáng phần LED RD3 G Sáng phần LED RD4 DP Sáng dấu chấm LED 88 RA3 EN1 Kích hoạt LED hàng nghìn RA2 EN2 Kích hoạt LED hàng trăm RA1 EN3 Kích hoạt LED hàng chục RA0 EN4 Kích hoạt LED hàng đơn vị Code: // PIC18F4520 Configuration Bit Settings // 'C' source line config statements // CONFIG1H #pragma config OSC = HS // Oscillator Selection bits (HS oscillator) #pragma config FCMEN = OFF // Fail-Safe Clock Monitor Enable bit (Fail89 Safe Clock Monitor disabled) #pragma config IESO = OFF // Internal/External Oscillator Switchover bit (Oscillator Switchover mode disabled) // CONFIG2L #pragma config PWRT = OFF disabled) // Power-up Timer Enable bit (PWRT #pragma config BOREN = OFF // Brown-out Reset Enable bits (Brown-out Reset disabled in hardware and software) #pragma config BORV = setting) // Brown Out Reset Voltage bits (Minimum // CONFIG2H #pragma config WDT = OFF // Watchdog Timer Enable bit (WDT disabled (control is placed on the SWDTEN bit)) #pragma config WDTPS = 32768 (1:32768) // Watchdog Timer Postscale Select bits // CONFIG3H #pragma config CCP2MX = PORTC // CCP2 MUX bit (CCP2 input/output is multiplexed with RC1) #pragma config PBADEN = ON // PORTB A/D Enable bit (PORTB pins are configured as digital I/O on Reset) #pragma config LPT1OSC = OFF // Low-Power Timer1 Oscillator Enable bit (Timer1 configured for higher power operation) #pragma config MCLRE = ON enabled; MCLR disabled) // MCLR Pin Enable bit (RE3 input pin // CONFIG4L #pragma config STVREN = ON // Stack Full/Underflow Reset Enable bit (Stack full/underflow will not cause Reset) #pragma config LVP = ON // Single-Supply ICSP Enable bit (Single-Supply 90 ICSP disabled) #pragma config XINST = OFF // Extended Instruction Set Enable bit (Instruction set extension and Indexed Addressing mode disabled (Legacy mode)) // CONFIG5L #pragma config CP0 = OFF // Code Protection bit (Block (000800001FFFh) not code-protected) #pragma config CP1 = OFF // Code Protection bit (Block (002000003FFFh) not code-protected) #pragma config CP2 = OFF // Code Protection bit (Block (004000005FFFh) not code-protected) #pragma config CP3 = OFF // Code Protection bit (Block (006000007FFFh) not code-protected) // CONFIG5H #pragma config CPB = OFF // Boot Block Code Protection bit (Boot block (000000-0007FFh) not code-protected) #pragma config CPD = OFF // Data EEPROM Code Protection bit (Data EEPROM not code-protected) // CONFIG6L00 #pragma config WRT0 = OFF // Write Protection bit (Block (000800001FFFh) not write-protected) #pragma config WRT1 = OFF // Write Protection bit (Block (002000003FFFh) not write-protected) #pragma config WRT2 = OFF // Write Protection bit (Block (004000005FFFh) not write-protected) #pragma config WRT3 = OFF // Write Protection bit (Block (006000007FFFh) not write-protected) // CONFIG6H 91 #pragma config WRTC = OFF // Configuration Register Write Protection bit (Configuration registers (300000-3000FFh) not write-protected) #pragma config WRTB = OFF // Boot Block Write Protection bit (Boot block (000000-0007FFh) not write-protected) #pragma config WRTD = OFF // Data EEPROM Write Protection bit (Data EEPROM not write-protected) // CONFIG7L #pragma config EBTR0 = OFF // Table Read Protection bit (Block (000800-001FFFh) not protected from table reads executed in other blocks) #pragma config EBTR1 = OFF // Table Read Protection bit (Block (002000-003FFFh) not protected from table reads executed in other blocks) #pragma config EBTR2 = OFF // Table Read Protection bit (Block (004000-005FFFh) not protected from table reads executed in other blocks) #pragma config EBTR3 = OFF // Table Read Protection bit (Block (006000-007FFFh) not protected from table reads executed in other blocks) // CONFIG7H #pragma config EBTRB = OFF // Boot Block Table Read Protection bit (Boot block (000000-0007FFh) not protected from table reads executed in other blocks) // #pragma config statements should precede project file includes // Use project enums instead of #define for ON and OFF // #pragma config statements should precede project file includes // Use project enums instead of #define for ON and OFF #include #define _XTAL_FREQ 20000000 //#define ve0 RC3 //#define ve9999 RC2 92 //#define tang1 RC0 //#define giam1 RC1 //char Maled[10] = {0xE7, 0x21, 0xCB, 0x6B, 0x2D, 0x6E, 0xEE, 0x27, 0xEF, 0x6F} void main(void){ TRISA = 0; PORTA = 0; TRISD = 0; PORTD = 0; while(1){ RA0=1; PORTDbits.RD0=0; PORTDbits.RD1=1; PORTDbits.RD2=1; PORTDbits.RD3=0; PORTDbits.RD4=0; PORTDbits.RD5=0; PORTDbits.RD6=1; PORTDbits.RD7=1; delay_ms(5); RA2=1; PORTDbits.RD0=1; PORTDbits.RD1=1; PORTDbits.RD2=1; PORTDbits.RD3=1; 93 PORTDbits.RD4=0; PORTDbits.RD5=1; PORTDbits.RD6=0; PORTDbits.RD7=1; delay_ms(5); RA1=1; PORTDbits.RD0=1; PORTDbits.RD1=0; PORTDbits.RD2=1; PORTDbits.RD3=1; PORTDbits.RD4=0; PORTDbits.RD5=1; PORTDbits.RD6=0; PORTDbits.RD7=1; delay_ms(5); RA3=1; PORTDbits.RD0=1; PORTDbits.RD1=1; PORTDbits.RD2=1; PORTDbits.RD3=0; PORTDbits.RD4=0; PORTDbits.RD5=1; PORTDbits.RD6=1; PORTDbits.RD7=1; delay_ms(5); } } 94 95

Ngày đăng: 28/09/2023, 20:34

Tài liệu cùng người dùng

Tài liệu liên quan