1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID luận văn ths kỹ thuật điện tử viễn thông 02 07 00

91 6 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

Nội dung

1 I H C QU C GIA HÀ N I TR NG I H C CÔNG NGH Nguy n NG D NG VI c Minh U KHI N PSoC U KHI N CHI U THEO PH NG C M T NG PHÁP PID Ngành : K THU T NT - VI N THÔNG Chuyên ngành : K THU T VÔ TUY N NT VÀ THÔNG TIN LIÊN L C Mã s : 02.07.00 LU N V N TH C S N IH NG D N KHOA H C TS Tr n Quang Vinh Hà N i – m 2005 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com L IC M N Sau m t th i gian h c t p nghiên c u, b n h c d ng vi ng nghi p, u n PSoC™ c s giúp c a th y cơ, n tơi ã hồn thành b n lu n v n th c s " ng u n ng c m t chi u theo ph M c dù ã có nhi u c g ng song trình ng pháp PID" i u ki n nghiên c u có h n nên ch c ch n b n lu n v n v n i m thi u sót Tơi r t mong nh n óng góp c a th y b n c ý ki n hoàn thi n h n n a ki n th c c a Tơi xin bày t s kính tr ng bi t n sâu s c i v i th y giáo-ti n s Quang Vinh, m c dù r t b n nh ng ã r t nhi t tình h ng d n, giúp Tr n tơi hồn thành b n lu n v n Tơi c ng xin g i l i c m n t i th y cô, b n h c viên, giúp ng nghi p ã ng hồn thành cơng vi c Xin chân thành c m n ! LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com M CL C Trang ph bìa -1 L I C M N M C L C DANH M C CÁC KÝ HI U, CH VI T T T -5 DANH M C CÁC B NG, HÌNH V , M TH U 13 CH NG H VI U KHI N PSoC™ 1.1 Công ngh SONOS 14 1.2 PSoC™ H th ng kh trình chíp 15 1.3 Các c m c a vi 16 1.4 Các c m u vi t c a chíp PSoC™ u n PSoC™ 17 1.5 M t vài h n ch c a chíp PSoC™ 18 1.6 T ng quan v h th ng 19 1.7 n v x lý trung tâm CPU 21 1.8 B t o t n s (Frequency Generator) 22 1.9 Cơng su t tiêu th c a chíp PSoC™ 24 1.10 Tái kh i 26 ng (Reset) 1.11 Các l i vào s (Digital Input and Output) 27 1.12 Các l i vào t 30 ng t (Analog Input and Output) 1.13 Truy c p kh i s kh trình 31 1.14 Các kh i t 36 1.15 B t o 1.16 ng t kh trình (Analog Programable Blocks) n áp tham chi u n v MAC (multiplycation Accumulator) 1.17 B suy hao (Decimator) 40 42 44 1.18 B u n I2C (I2C Controller) 44 1.19 B u n ng t 45 1.20 Không gian a ch 1.21 Ph n m m phát tri n ng d ng PSoC™ Designer 46 48 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com CH NG LÝ THUY T 2.1 B U KHI N PID u n PID 50 2.2 S d ng mơ hình x p x b c nh t có tr c a it ng 52 2.3 Xác nh tham s b ng th c nghi m 54 2.4 Ph ng pháp Chien-Hrones-Reswick 55 2.4 Ph ng pháp t ng T c a Kuhn 38 CH NG D NG VI 3.1 Xác I U KHI N T C NG C THEO THU T TOÁN PID S U KHI N PSoC™ nh yêu c u toán 61 3.2 Kh i hi n th (LCD 16x2) 61 3.3 Kh i bàn phím 4x4 63 3.4 Kh i giao ti p máy tính 66 3.5 Kh i m ch công su t u n ng c 67 3.6 Kh i ngu n nuôi 68 3.7 Kh i x lý trung tâm PSoC™ 69 3.8 Thu t toán 71 u n PID 3.9 K t qu 72 K T LU N 75 TÀI LI U THAM KH O 76 PH L C 77 S chi ti t m ch Mã ngu n ch C u hình ch Mã ngu n ch u n ng c s d ng chíp PSoC™ ng trình nhúng n p cho chíp PSoC™ CY8C27443 ng trình bên chíp PSoC™ CY8C27443 ng trình LabView 77 78 90 91 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DANH M C CÁC KÝ HI U, CH VI T T T A ACB- Analog Continuous Blocks AD- Analog to Digital Converter AGND- Analog Ground ALU- Athrimectic and Logic Unit ASC- Analog Switch Type C ASD- Analog Switch Type D B BC- Broadcast Line C CISC- Complex Insructions Set Computer CMOS- Complementary Metal Oxide Semiconductor CPU- Central Processing Unit CRC- Cyclic Redunduncy Check D DA- Digital to Analog Converter DSP- Digital Signal Processing DTMF- Dial Tone Multifrequency F FPGA- Field Programable Gate Array G GIE- Global Input Even GIO- Global Input Odd GOE- Global Output Even GOO- Global Output Odd GPIO- General Purpose Input Output H HDL- Hardware Description Language LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com I I2C- Inter Intergrated Circuit (Inter-IC) IC- Intergrated Circuit ILO- Internal Local Oscilator IMO- Internal Main Oscilator IrDA- Infrared Data Association IP-Intellectual Properties M MAC- Multiply Accumulate O AP-AM - Operational Amplifier P PC- Program Counter PCH- Program Counter Hight PCL- Program Counter Low PDA- Portable Digital Access PSoC™ -Programable System on Chip POR- Power on Reset PRSPWM- Pulse Width Modulation R RAM- Read Only Memory RO- Row Output ROM- Read Only Memory S SC- Switch Capacitor SISO- Serial In Serial Out SMP- Switch Mode Pump SoC- System on Chip LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com SP- Stack Pointer SPI- Serial Programming Interface SRAM- Static Random Access Memory U UART- Universal Asynchroneous Rceiver Transmiter W WDT- Watch-dog Timer LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com DANH M C CÁC B NG, HÌNH V , TH Các hình s d ng lu n v n Hình 1: Mơ hình chíp PSoC Hình 2: M t c t ngang c a l p SONOS Hình 3.Chíp PSoC CY8C27442 PDIP Hình Ki n trúc chung c a h vi u n PSoC Hình 5: C u t o CPU Hình v H th ng Hình 7: Ho t Hình M ch ng h PSoC ng ti t ki m n ng l ng c a vi u n PSoC n reset ngồi Hình Thao tác truy xu t c ng Hình 10 Ch Strong Hình 11 Ch Analog Hi-Z Hình 12 Ch Open Drain Hình 13 Các l i vào/ra t ng t Hình 14 Truy c p kh i s Hình 15.K t n i ng dây l i vào tồn c c Hình 16 K t n i thông qua b h p kênh Hình 17 Các kh i s kh trình Hình 18 Các ngu n Hình 19 M ch ng h kh d n logic Hình 20 K t n i ng dây vào Hình 21 Các kh i s kh trình Hình 22 Các kh i t Hình 23 Các l i t Hình 24 Cung c p ng t ng t ng h cho kh i t ng t Hình 25 i n áp tham chi u AGND PSoC Hình 26 Các giá tr Hình 27 Ch n áp tham chi u PSoC b m i n áp SMP LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Hình 28 Ph n c ng th c hi n phép nhân 8x8 bít Hình 29.Quá trình nhân Hình 30 Các ng t x y Hình 31 Khơng gian a ch PSoC Hình 32 Ph n m m thi t k PSoC Designer Hình 33 Ph n c ng l p trình cho chíp PSoC Hình 34 a i u n v i b u n PID Hình 34 b i u n v i b u n PID Hình 35 Nhi m v c a b u n PID Hình 36 Hàm Hình 37.a Xác nh tham s cho mơ hình x p x c a Hình 37.b Xác nh tham s cho mơ hình x p x c a Hình 38.a Xác nh h ng s khu ch it ih n Hình 38.b Xác nh h ng s khu ch it ih n Hình 39 Hàm cho it ng thích h p cho ph it it ng ng ng pháp Chien-Hrones-Reswick Hình 40 Quan h gi a di n tích A t ng h ng s th i gian Hình 41.S kh i h th ng Hình 42 Module LCD Hình 43 LCD HD4478A Base Hình 44.C u trúc ghép n i bàn phím 4x4 v i vi i u n PSoC Hình 45 GPIO Hình 46 L u t ch Pull-Down thu t tốn qt bàn phím Hình 47 Kh i m ch giao ti p gi a vi u n PSoC máy tính PC qua c ng RS232 Hình 48 Kh i m ch cơng su t Hình 49 M ch ngu n u n ng c n áp +5Volt Hình 50.M ch ngu n n áp +12Volt Hình 51.S kh i m ch o t n s LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 10 Hình 52.C u hình máy o t n s chíp PSoC Hình 53.K t qu thu t tốn PID Hình 54 S chi ti t b ng m ch Hình 55 C u hình ch Hình 56 Mã ngu n ch u n s d ng chíp PSoC ng trình bên chíp PSoC ng trình CY8C27443 CY8C27443 c c ng COM s d ng ph n m m LabVIEW 7.1 Các b ng s d ng lu n v n B ng Ch B ng S l u n chân ng kh i s m i thành ph n ch c n ng B ng Các giá tr n áp tham chi u B ng4 Các h s l a ch n theo ph ng pháp th hai c a Nichols-Ziegles LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 77 PH L C 1- S chi ti t b ng m ch u n s d ng chip PSoC™ CY8C27443 JP? +5 Volt +5 Gnd CY8C27443 Motor Controler To Controler Circuit Du tru OUT To Controler Circuit JP? JP? R1 100 25 JP2 10 18 11 17 Du tru IN 12 16 13 15 P0[2] SMP P0[0] P0[1] P0[3] Vcc 24 Analog IN 28 CY? P2[7] P1[7] P1[6] P2[5] P2[6] P2[4] P2[0] P2[1] P2[2] P2[3] P1[5] P1[4] Gnd P1[3] P1[2] P1[1] P1[0] P0[6] P0[4] P0[7] P0[5] XRES 27 26 R2 10K 23 22 20 21 19 14 RESET S1 R3 10K R4 330 P[1]4 P[1]5 P[1]6 Colum? Colum? Colum? JP? 10 11 12 13 14 15 16 Vss CON VDD RS R/W E D0 D1 D2 D3 D4 D5 D6 D7 LED+ LED LCD HD44780A Base P[1]7 Colum? P[1]0 Raw0 P[1]1 ? ? ? ? ? ? A? B? C? D? E? F? Raw1 P[1]2 Raw2 P[1]3 Raw3 Hình 54 S chi ti t b ng m ch u n s d ng chíp PSoC CY8C27443 ng c LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 78 2- Mã ngu n c a ch ng trình n p cho chíp PSoC™ // -// C main line // -#include #include "PSoCAPI.h" #include "stdlib.h" //****************************************************************** #pragma interrupt_handler #define PRESCALER gate_handler 31 #define Kp 6.8 #define Ki 35 #define Kd //#define GATE_TIME (32000/(PRESCALER+1) ) #define FREQU_COUNTER_PERIOD 65535 #define Col 0xf0; #define Row 0x0f; #define key_1 0x11 #define key_2 0x21 #define key_3 0x41 #define key_A 0x81 #define key_4 0x12 #define key_5 0x22 #define key_6 0x42 #define key_B 0x82 #define key_7 0x14 #define key_8 0x24 #define key_9 0x44 #define key_C 0x84 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 79 #define key_sao 0x18 #define key_0 0x28 #define key_thang 0x48 #define key_D 0x88 float tanso; char *pString; char *pTemp; int iTemp,counter1, counter2; //****************************************************************** signed int velo_error_perfect; signed int velo_error_past; signed int velo_error_present; signed int daoham1; signed int daoham2; signed int Proportion; signed int Integration; signed int Derivation; signed int delta_duty; signed long int duty_temp; signed int pwm_duty; unsigned char readr,readc,keyout,ans1,ans2,ans; //****************************************************************** //Xay dung cac ham //****************************************************************** void delay20ms(void) { asm("delay20ms: \n" "mov A,163 \n"//4 chu ky "mov [_counter1],A \n" //5 chu ky LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 80 "loop1: \n" "mov A,29 \n" "mov [_counter2],163 \n" "loop2: \n" "dec [_counter2] \n" "jnz loop2 \n" "dec [_counter1] \n" "jnz loop1 \n" //tong la:12KL+20K+8 "ret \n"); } //****************************************************************** //Ham tre dung de truyen du lieu len may tinh //****************************************************************** void delay(long t) { long i; for (i=0;i

Ngày đăng: 05/12/2022, 18:02

HÌNH ẢNH LIÊN QUAN

Hình 1. Mơ hình chíp PSoC - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 1. Mơ hình chíp PSoC (Trang 14)
Hình 3.Chíp PSoC CY8C27443 PDIP - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 3. Chíp PSoC CY8C27443 PDIP (Trang 16)
Hình 4. Kin trúc chung ca h vi u kh in PSoC - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 4. Kin trúc chung ca h vi u kh in PSoC (Trang 19)
Hình 5. Cu to CPU - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 5. Cu to CPU (Trang 21)
Hình 6 .H th ng ngh trong PSoC - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 6 H th ng ngh trong PSoC (Trang 23)
Hình 9. Thao tác truy xu tc ng - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 9. Thao tác truy xu tc ng (Trang 28)
Hình 10. Ch Strong - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 10. Ch Strong (Trang 29)
Hình 14. Truy cp các kh is - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 14. Truy cp các kh is (Trang 31)
Hình 13. Các li vào/r at ng t - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 13. Các li vào/r at ng t (Trang 31)
Hình 16. Kt ni thơng qua hp kênh - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 16. Kt ni thơng qua hp kênh (Trang 32)
Hình 20. Kt ni các ng dây vào ra - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 20. Kt ni các ng dây vào ra (Trang 36)
Hình 21. Các kh is kh trình - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 21. Các kh is kh trình (Trang 37)
1.15.3 Ch làm vic b min áp (Switch Mode Pump) - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
1.15.3 Ch làm vic b min áp (Switch Mode Pump) (Trang 41)
Hình 26. Các giá t rn áp tham chi u trong PSoC - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 26. Các giá t rn áp tham chi u trong PSoC (Trang 41)
1.21 Ph n mm phát trin ng d ng PSoC™ Designer [9] - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
1.21 Ph n mm phát trin ng d ng PSoC™ Designer [9] (Trang 48)
Hình 32. Ph n mm thi tk PSoC Designer - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 32. Ph n mm thi tk PSoC Designer (Trang 48)
Hình 34. b. iu khi nv i bu kh in PID - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 34. b. iu khi nv i bu kh in PID (Trang 50)
Hình 38.b Xác nh h ngs khu chit i hn - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 38.b Xác nh h ngs khu chit i hn (Trang 55)
Hình 42. nh ch p tồn bh th ng - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 42. nh ch p tồn bh th ng (Trang 62)
Hình 44 .S chân v im ch LCD HD44780A ghép ni vi chíp PSoC CY8C27443 - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 44 S chân v im ch LCD HD44780A ghép ni vi chíp PSoC CY8C27443 (Trang 63)
Hình 44. Cu trúc ghép ni bàn phím 4x4 vi vi iu kh in PSoC - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 44. Cu trúc ghép ni bàn phím 4x4 vi vi iu kh in PSoC (Trang 64)
Hình 47. Lu th ut tốn qt bàn phím - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 47. Lu th ut tốn qt bàn phím (Trang 66)
Hình v 47. Kh im ch giao tip gia vi u kh in PSoC và máy - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình v 47. Kh im ch giao tip gia vi u kh in PSoC và máy (Trang 67)
Hình 48. Kh im ch cơng su tu kh in ng c - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 48. Kh im ch cơng su tu kh in ng c (Trang 68)
Hình 49. Ngu nn áp DC5 Volt và 12Volt - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 49. Ngu nn áp DC5 Volt và 12Volt (Trang 69)
Hình 51. Cu hình máy ot ns trên chíp PSoC - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 51. Cu hình máy ot ns trên chíp PSoC (Trang 71)
ng cong quá thuc có d ng nh hình 52 bi u di ns thay itc quay c a ng c  theo th i gian. - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
ng cong quá thuc có d ng nh hình 52 bi u di ns thay itc quay c a ng c theo th i gian (Trang 74)
Hình 54 .S chi ti tb n gm chu kh in ng c s  d ng chíp PSoCCY8C27443 - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 54 S chi ti tb n gm chu kh in ng c s d ng chíp PSoCCY8C27443 (Trang 77)
3- Cu hình bên trong chíp PSoC™. - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
3 Cu hình bên trong chíp PSoC™ (Trang 90)
Hình 56. Mã ngu nch ng trình cc ng COM s  d ng ph n m m LabVIEW 7.1 - Luận văn thạc sĩ VNU UET ứng dụng vi điều khiển PSoC điều khiển động cơ một chiều theo phương pháp PID  luận văn ths kỹ thuật điện tử   viễn thông 02 07 00
Hình 56. Mã ngu nch ng trình cc ng COM s d ng ph n m m LabVIEW 7.1 (Trang 91)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN