
Thiết bị đo tốc độ động cơ
lượt xem 134
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 |
1587 |
740
-
Chương X: Tự động hòa đồng bộ
16 p |
376 |
140
-
Chương 4: MÁY ĐIỆN ĐỒNG BỘ
16 p |
673 |
96
-
Bài tập lớn lý thuyết điều khiển tự động
16 p |
475 |
95
-
Điều chỉnh tốc độ động cơ một pha bằng biến áp tần gián tiếp part5
9 p |
192 |
37
-
CÁC PHƯƠNG PHÁP TRANG BỊ ĐỘNG LỰC TÀU THỦY
6 p |
189 |
37
-
Điều chỉnh tốc độ động cơ một pha bằng biến tần áp gián tiếp part9
9 p |
101 |
29
-
Bài tâp Thiết kế mạch in mạch điều chỉnh và ổn định tốc độ động cơ
0 p |
113 |
23
-
Điều chỉnh tốc độ động cơ một pha bằng biến áp tần gián tiếp part4
9 p |
86 |
22
-
Chương 17: Mở máy và điều chỉnh tốc độ động cơ điện không đồng bộ
0 p |
79 |
16
-
Cảm biến gia tốc làm từ giấy dùng 1 lần
6 p |
102 |
15
-
Cải tiến hoạt động của SCADA sử dụng thiết bị đo không dây
11 p |
106 |
14
-
Điều chỉnh hỗn hợp tốc độ dòng khí bằng bộ điều chỉnh đa vòng part5
10 p |
77 |
7
-
Giói thiệu công nghệ chế tạo thiết bị đo đặc tính chiếu sáng
6 p |
66 |
7
-
6 gợi ý đồng hồ đo thông minh và các phụ tải nút
13 p |
78 |
6
-
Cách tiếp cận mới cảm biến không dây: Đám mây thiết bị đo
13 p |
72 |
5
-
Công nghệ chế tạo thiết bị đo đặc tính chiếu sáng
6 p |
73 |
4


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
