Thiết bị đo tốc độ động cơ
lượt xem 133
download
Thiết bị đo tốc độ động cơ
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Thiết bị đo tốc độ động cơ
- thiết bị đo tốc độ động cơ
- Ảnh đã được thu nhỏ. Bấm vào đây để xem hình cỡ đầy đủ. Hình gốc cỡ 634x603 và dung lượng 12KB.
- Code: #include void delay_ms( unsigned int ms ) { unsigned int i,j;
- for (i=0;i
- x=k/1; LCD_PutCmd(0x86); digit=(x/10000)+0x30;LCD_PutChar(digit); digit=((x/1000)%10)+0x30;LCD_PutChar(digit); digit=((x/100)%10)+0x30;LCD_PutChar(digit); digit=((x/10)%10)+0x30;LCD_PutChar(digit); digit=(x%10)+0x30;LCD_PutChar(digit); LCD_PutChar(','); y=(k-x)*ham_mu(10,4); x=y/1; digit=((x/1000)%10)+0x30;LCD_PutChar(digit); digit=((x/100)%10)+0x30;LCD_PutChar(digit); digit=((x/10)%10)+0x30;LCD_PutChar(digit); digit=(x%10)+0x30;LCD_PutChar(digit); }//+++++++++++++++++++++++++++++++++++++++++++++++ //========= key ===================== sbit Y1 = 0x80; sbit Y2 = 0x81; sbit OK = 0x82; sbit D_A = 0x90;// P1_0 sbit D_B = 0x91;// P1_1 sbit D_C = 0x92;// P1_2 unsigned char count=0; unsigned char key[10]=0; void scan_key() { Y1=Y2=1;D_A=0;D_B=0;D_C=0; if(!Y1){delay_ms(10);while(!Y1);delay_ms(10);//7 LCD_PutChar('7');key[count++]=7; }; if(!Y2){delay_ms(10);while(!Y2);delay_ms(10);//8 LCD_PutChar('8');key[count++]=8; }; Y1=Y2=1;D_A=0;D_B=0;D_C=1; if(!Y1){delay_ms(10);while(!Y1);delay_ms(10);//3 LCD_PutChar('3');key[count++]=3; };
- Y1=Y2=1;D_A=0;D_B=1;D_C=0; if(!Y1){delay_ms(10);while(!Y1);delay_ms(10);//4 LCD_PutChar('4');key[count++]=4; }; if(!Y2){delay_ms(10);while(!Y2);delay_ms(10); LCD_PutChar('.'); }; Y1=Y2=1;D_A=0;D_B=1;D_C=1; if(!Y1){delay_ms(10);while(!Y1);delay_ms(10);//1 LCD_PutChar('1');key[count++]=1; }; Y1=Y2=1;D_A=1;D_B=0;D_C=0; if(!Y1){delay_ms(10);while(!Y1);delay_ms(10);//6 LCD_PutChar('6');key[count++]=6; }; if(!Y2){delay_ms(10);while(!Y2);delay_ms(10);//9 LCD_PutChar('9');key[count++]=9; }; Y1=Y2=1;D_A=1;D_B=0;D_C=1; if(!Y1){delay_ms(10);while(!Y1);delay_ms(10);//2 LCD_PutChar('2');key[count++]=2; }; Y1=Y2=1;D_A=1;D_B=1;D_C=0; if(!Y1){delay_ms(10);while(!Y1);delay_ms(10);//5 LCD_PutChar('5');key[count++]=5; }; Y1=Y2=1;D_A=1;D_B=1;D_C=1; if(!Y1){delay_ms(10);while(!Y1);delay_ms(10);//0 LCD_PutChar('0');key[count++]=0; }; } //=============== encoder ============= float gtri[]=0; float gtri_TB=0; unsigned char so_lan=0;
- unsigned char gtri_dia=0; unsigned int gtri_truc=0; unsigned char he_so=1; setup_interrupts() { EA = 1; //cho phep cac ngat xay ra ET0 = 1; //cho phep ngat counter0 TR0 = 1; //chay counter0 TMOD = 0x26; //counter 0 in mode 2 (8bit reload), TL0=TH0=0; //timer 1 in mode 2 (auto reload from TH1) TH1 = 6; //start counter from 6-256 ET1 = 1; //cho phep ngat tran timer1 TR1 = 1; //chay timer1 PT0 = 1; //uu tien ngat counter0 PT1 = 0; } chuan_mau() interrupt 3 //timer 1 interrupt { so_lan++; gtri[4]=gtri[3]; gtri[3]=gtri[2]; gtri[2]=gtri[1]; gtri[1]=gtri[0]; gtri[0]=TL0+count*256; TL0=0; count=0; if(so_lan==5) {gtri_TB =((gtri[0]+gtri[1]+gtri[2]+gtri[3]+gtri[4])/(5*100*250*so_l an))*he_so; update_tocdo(gtri_TB); so_lan=0; }; //---nhan OK de dung lai xem gia tri ----------------- --------- if(!OK){TR0=TR1=ET0=ET1=0;gtri[0]=gtri[1]=gtri[2]=gtri [3]=gtri[4]=0;
- count=so_lan=0;TL0=TH0=0; delay_ms(50);while(!OK);delay_ms(10); while(OK); delay_ms(50);while(!OK);delay_ms(10);ET0=TR0=ET1=TR1=1 ; }; } dem_xung() interrupt 1 //counter 0 interrupt {count++; TL0=0; } void serial_init() { TMOD = 0x20; SCON = 0x50; TH1 = 0xFD; TR1 = 1; RI = 1; TI = 1; } void main() { Y1=Y2=OK=1; P3_3 = 1; P3_4 = 1; int_LCD(); LCD_PutCmd(0x84); while(OK)scan_key(); // OK lan 1 : nhap gtri dgkinh banh dia delay_ms(50);while(!OK);delay_ms(50); so_lan=count; for(count=0;count
- delay_ms(10);while(!OK);delay_ms(10); so_lan=count; for(count=0;count
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Chương 2_ Các phương pháp điều chỉnh tốc độ động cơ điện một chiều
13 p | 1582 | 740
-
một số ứng dụng của điện tử công suất trong điều chỉnh tốc độ động cơ 3 pha, chương 9
7 p | 511 | 200
-
một số ứng dụng của điện tử công suất trong điều chỉnh tốc độ động cơ 3 pha, chương 8
5 p | 485 | 159
-
một số ứng dụng của điện tử công suất trong điều chỉnh tốc độ động cơ 3 pha, chương 12
6 p | 348 | 144
-
một số ứng dụng của điện tử công suất trong điều chỉnh tốc độ động cơ 3 pha, chương 11
5 p | 369 | 142
-
Bài tập cơ sở kỹ thuật điện part 2
27 p | 441 | 134
-
một số ứng dụng của điện tử công suất trong điều chỉnh tốc độ động cơ 3 pha, chương 10
9 p | 342 | 133
-
PHƯƠNG PHÁP VÀ THIẾT BỊ ĐO CÔNG SUẤT ĐỘNG CƠ ĐỐT TRONG
190 p | 1040 | 106
-
một số ứng dụng của điện tử công suất trong điều chỉnh tốc độ động cơ 3 pha, chương 6
7 p | 287 | 102
-
một số ứng dụng của điện tử công suất trong điều chỉnh tốc độ động cơ 3 pha, chương 4
5 p | 233 | 87
-
một số ứng dụng của điện tử công suất trong điều chỉnh tốc độ động cơ 3 pha, chương 1
5 p | 259 | 87
-
một số ứng dụng của điện tử công suất trong điều chỉnh tốc độ động cơ 3 pha, chương 14
8 p | 243 | 87
-
một số ứng dụng của điện tử công suất trong điều chỉnh tốc độ động cơ 3 pha, chương 13
8 p | 226 | 67
-
Nguyên lý và cấu tạo các thiết bị đo tốc độ chất lỏng
11 p | 474 | 53
-
một số ứng dụng của điện tử công suất trong điều chỉnh tốc độ động cơ 3 pha, chương 2
8 p | 170 | 52
-
Ứng dụng phương pháp nhận dạng đối tượng của bài toán điều khiển tốc độ đông cơ servo trên mô hình thực
5 p | 52 | 4
-
Giáo trình Trang bị điện 1 (Ngành: Điện công nghiệp - Trình độ Cao đẳng) - Trường Cao đẳng Hòa Bình Xuân Lộc
85 p | 4 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn