Đồ án:Thiết kế bộ điều khiển luật PID điều khiển động cơ DC pptx

94 2.1K 13
Đồ án:Thiết kế bộ điều khiển luật PID điều khiển động cơ DC pptx

Đ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 Tt Nghip GVHD : ON HU CHC SV : MAI THCH DUY 1 Bộ GIáO DụC ĐàO TạO TRƯờNG ĐạI HọC DÂN LậP HảI PHòNG THIếT Kế Bộ ĐIềU KHIểN LUậT PID ĐIềU KHIểN động dc Đồ áN TốT NGHIệP ĐạI HọC Hệ CHíNH QUY Ngành : điện tử - viễn thông HảI phòng 2009 Đồ Án Tốt Nghiệp GVHD : ĐOÀN HỮU CHỨC SV : MAI THẠCH DUY 2 MỤC LỤC Lời mở đầu 1 PHẦN A : SỞ LÝ THUYẾT VÀ THIẾT KẾ MẠCH 2 CHƢƠNG 1 : ĐỘNG ĐIỆN MỘT CHIỀU 2 1.1 Cấu tạo của động một chiều 2 1.2 Phân loại động một chiều 3 1.2.1 Động một chiều,kích từ vĩnh cửu 3 1.2.2 Động một chiều không chổi than 3 1.3. Các phương trình quan trọng 4 1.4 Nguyên tắc hoạt động 4 1.5. Đáp ứng của motor một chiều 5 CHƢƠNG 2 : PHƢƠNG PHÁP ĐIỀU CHẾ ĐỘ RỘNG XUNG 8 2.1. Phương pháp điều chế độ rộng xung 8 2.2 Phương pháp tạo ra PWM? 9 2.3. Ghép nối PWM với động một chiều 10 CHƢƠNG 3 : BỘ ĐIỀU KHIỂN TỶ LỆ - TÍCH PHÂN – VI PHÂN 11 3.1 Bộ Điều Khiển PID Liên Tục 11 3.1.1 Sử Dụng Mô Hình Xấp Xỉ Bậc Nhất Trễ Của Đối Tượng 13 3.1.2 Xác định tham số bằng thực nghiệm 15 3.1.3 Phương pháp Chien – Hrones – Reswick 16 3.1.4 Phương pháp tổng Kuhn 18 3.2 Bộ Điều khiển PID số 21 3.2.1 Nguyên lý điều khiển PID số 21 3.2.2 Xác định tham số cho PID số bằng thực nghiệm 23 3.2.2.1 Xác định hàm quá độ của đối tượng 23 3.2.2.2 Xác định từ giá trị tới hạn 24 CHƢƠNG 4 : THIẾT KẾ MẠCH ĐIỀU KHIỂN ĐỘNG 25 4.1 Khối vi điều khiển 25 4.2 Khối hiển thị 25 4.3 Khối mạch động 26 4.4 Khối nguồn 27 4.5 Khối Jump và bàn phím 28 4.6 Lưu đồ thuật toán và chương chình điều khiển 29 Đồ Án Tốt Nghiệp GVHD : ĐOÀN HỮU CHỨC SV : MAI THẠCH DUY 3 PHẦN B: PHỤ LỤC 39 ** GỚI THIỆU VI ĐIỀU KHIỂN PIC16F877A. 39 + Tổng quan về thiết bị. 39 +Tổ chức bộ nhớ. 44 + Cổng vào ra. 51 + Các bộ Timer của chip. 57 + Bộ chuyển đổi tương tự sang số. 66 + Các ngắt của PIC16F877A. 69 +So sánh với vi điều khiển 8051. 70 ** GIỚI THIỆU VỀ THIẾT BỊ HIỂN THỊ LCD. 71 + Hình dáng kích thước. 71 + Các chân chức năng. 72 + Sơ đồ khối của HD44780. 73 + Tập lệnh của LCD. 78 + Đặc tính của các chân giao tiếp. 84 KẾT LUẬN 85 TÀI LIỆU THAM KHẢO 86 Đồ Án Tốt Nghiệp GVHD : ĐOÀN HỮU CHỨC SV : MAI THẠCH DUY 4 LỜI MỞ ĐẦU Động một chiều được ứng dụng rất rộng rãi trong nhiều lĩnh vực thực tiễn , vì vậy rất nhiều đề tài thiết kế bộ điều khiển cho động một chiều và được đề cập rất nhiều trên các sách báo , tạp trí và internet . Việc ứng dụng động DC vào sản xuất cũng như nghiên cứu khoa học đã mang lại những thành tựu nhất định . Tuy nhiên để động DC hoạt động tốt thì ta phải thiết kế cho nó một bộ điều khiển giúp cho động hoạt động một cách linh hoạt . Hiện nay rất nhiều bộ điều khiển thể làm tốt việc đó , tuy nhiên cá nhân em nhận thấy bộ điều khiển PID thể đáp ứng tốt các yêu cầu của việc điều khiển động DC , bộ điều khiển này được ứng dụng rất rộng rãi vì nó là một điều khiển đơn giản nhưng lại rất linh hoạt thể áp dụng được cho rất nhiêu loại động cơ, vì vậy em đã nhận đề tài này nhằm tìm hiểu kĩ hơn về bộ điều khiển đó. Trong quá trình làm đồ án tốt nghiệp, do sự hạn chế về thời gian, tài liệu và trình độ hạn nên không tránh khỏi thiếu sót. Em rất mong được sự đóng góp ý kiến của thầy trong hội đồng và các bạn để đồ án tốt nghiệp của em được hoàn thiện hơn. Em xin gửi lời cảm ơn chân thành đến các thầy trong Khoa Điện- Điện tử, đặc biệt là thầy ĐOÀN HỮU CHỨC đã giúp đỡ em hoàn thành tốt đồ án này. Hải phòng 9 tháng 7 năm 2009 Sinh viên thực hiện MAI THẠCH DUY PHẦN A: Đồ Án Tốt Nghiệp GVHD : ĐOÀN HỮU CHỨC SV : MAI THẠCH DUY 5 SỞ LÝ THUYẾT VÀ THIẾT KẾ MẠCH CHƢƠNG 1 : ĐỘNG ĐIỆN MỘT CHIỀU 1.1. Cấu tạo của động một chiều Một động một chiều 6 phần bản: + Phần ứng hay Rotor (Armature) + Cổ góp (Commutat) + Chổi than (Brushes) + Trục motor (Axle) + Nam châm từ trường + Bộ phận cung cấp dòng điện DC 1.2 Phân loại động một chiều Đồ Án Tốt Nghiệp GVHD : ĐOÀN HỮU CHỨC SV : MAI THẠCH DUY 6 Động một chiều thể chia làm một số loại bản - Động một chiều,kích từ độc lập - Động một chiều, kích từ nối tiếp - Động một chiều, kích từ song song - Động một chiều, không chổi than 1.2.1 Động một chiều,kích từ vĩnh cửu + Là trường hợp đặt biệt của động một chiều kích thích độc lập. Cuộn dây kích từ trên stator được loại bỏ và thay bằng một cặp nam châm vĩnh cửu + Điện áp nuôi được đưa vào qua cổ góp khí.Dòng điện chạy qua cuộn dây tạo ra một từ trường và bị từ trường nam châm cố định hấp hẫn khiến rotor quay cho tới khi cực được nam châm hóa thẳng với cực nam châm. Đúng lúc ấy, chổi than và vành góp chuyển điện áp cung cấp sang cặp cực tiếp theo. + Chiều quay của động một chiều do chiều dòng điện cấp vào phần ứng, để đảo chiều chỉ cần đảo điện áp phần ứng. 1.2.2 Động một chiều không chổi than + Động một chiều không chổi than không được cấp liên tục một điện áp một chiều.Rotor của động là một nam châm vĩnh cửu.Stator gồm các cực dây cuốn, khi được cấp điện, các cực này hoạt động giống như một nam châm điện. + Động một chiều không chổi than không sử dụng chổi than và cổ góp.Việc cấp điện áp lần lượt cho các cực từ thực hiện bằng mạch điện tử của driver + Việc loại bỏ chổi than cổ góp tránh được đánh lửa cổ góp, tăng công suất, tăng tốc độ maximum. Tuy nhiên luôn đòi hỏi phải một bộ điều khiển điện tử. 1.3. Các phƣơng trình quan trọng Đồ Án Tốt Nghiệp GVHD : ĐOÀN HỮU CHỨC SV : MAI THẠCH DUY 7 Phương trình bản của động 1 chiều E=KΦ.omega (1.1) V=E+Rư.Iư (1.2) M=KΦIư (1.3) Với: Φ : Từ thông trên mỗi cực (Wb) Iư:Dòng điện phần ứng (A) V: Điện áp phần ứng (V) Rư : Điện trở phần ứng (Ohm) Omega : Tốc độ động (rad/s) M : moment động (Nm) K : Hằng số phụ thuộc cấu trúc động + Phương trình tốc độ I K RR K U ufng +Phương trình moment IKM . U ng Điện áp nguồn nuôi R f Điện trở phụ K Hệ số động Φ Từ thông cực từ R u Điện trở mạch phần ứng 1.4 Nguyên tắc hoạt động Để cho motor 1 chiều hoạt động,chúng ta cần đặt 1 điện áp 1 chiều vào motor và 1 dòng điện 1 chiều sẽ chạy qua motor, motor sẽ chạy theo chiều nào đó. Nếu chúng ta đảo chiều của điện áp một chiều này, motor sẽ quay ngược lại 1.5. Đáp ứng của motor một chiều Đồ Án Tốt Nghiệp GVHD : ĐOÀN HỮU CHỨC SV : MAI THẠCH DUY 8 Các thông số của motor một chiều DC cảm ứng gồm: - R a : điện trở cuộn dây cảm ứng [ohm] - L a : điện cảm cuộn dây [Henrry] - v a : thế đặt trên cuộn dây [V] - v b : sức điện động cảm ứng phản hồi ngược [V] - : góc quay trục motor [radian] - T: lực xoắn [N.m] - J L : mômen quán tính của tải [kg.m 2 ] - J: mômen tương đương của quán tính motor và tải tác độ lên trục motor: J = J L /n 2 + J m [kg.m 2 ] - n: tỷ số truyền bánh răng - B: hệ số nhớt ma sát tương đương của motor và tải tác động lên trục quay [N.m/rad/sec] - K p : hằng số sức điện động phản hồi ngược [V/rad/s] - K t : hệ số khuếch đại của cảm biến tốc độ ( tachometer) - K m : hằng số motor [N.m/A] Như vậy, môtơ một chiều dùng cuộn dây cảm ứng tự nó đã là một hệ điều khiển phản hồi. Trong đó sức điện động phản hồi ngược (back – emf voltage ) tỷ lệ với tốc độ của môtơ. Sơ đồ khối của một môtơ một chiều được trình bày trên hình vẽ. Trong đó đã bao gồm cả tác dụng của tải ngoại như lực xoắn nhiễu Tt. V a (s) là lượng vào (thế đặt) và O(s) là lượng ra (tốc độ trục quay môtơ). Tỷ số L a /R a được gọi là hằng số điện – thời gian của môtơ và được ký hiệu là e . Vì L a rất nhỏ nên thế bỏ qua được e . Từ đó thể tìm được tốc độ của trục môtơ như sau: )()( 2 sV JR BRKK s R L BJs R L JR K sO a ma abm a a m a a ma m Đồ Án Tốt Nghiệp GVHD : ĐOÀN HỮU CHỨC SV : MAI THẠCH DUY 9 )( /1 2 sT JR BRKK s R L BJs R L J R L s L ma abm a a m a a m a a Hay )( 1 )( 1 )( sT s J sV sT K sO L m m m a m eff (1.4) Với: K eff = K m /(R a B +K m K b ) là hằng số khuếch đại điện của môtơ m = R a J m / (R a B +K m K b ) là hằng số của môtơ. Nếu kết hợp quán tính tải và tỷ số bánh răng giảm tốc thì thể thay thế J m trong các biểu thức bằng J. Ta thể viết: 0)()(0)()()( sVsOsTsOsO aL (1.5) Để tính đáp ứng w(t), cho T L = 0 ( không can nhiễu và B = 0 ) và thế V a (t) = A, như vậy V a (s) = A/s, ta có: )1()( / m t b e K A tw (1.6) Trong trường hợp này lưu rằng hằng số m phản ánh khả năng của môtơ khi thắng độ quán tính J m nhanh bao nhiêu để đạt tới trạng thái xác lập với tốc độ không đổi ở thế V a . Từ đẳng thức trên tính được giá trị cuối cùng của tốc độ là w(t) = A/K b . Khi tăng m lên dẫn đến tăng thời gian đạt tới trạng thái xác lập. Đồ Án Tốt Nghiệp GVHD : ĐOÀN HỮU CHỨC SV : MAI THẠCH DUY 10 Nếu tác động một tải độ xoắn không đổi D lên hệ, thí dụ T L =D/s, thì đẳng thức trên sẽ trở thành: )1)(( 1 )( / m t m a b e K DR A K tw Đẳng thức này chứng tỏ can nhiễu T L tác động tới tốc độ xác lập của môtơ. Tốc độ cuối cùng đó là: )( 1 m a b final K DR A K w aa m RsL K BJs 1 K t Kb V a (s) E(s) T L (s) T(s) O(s) V out (s) + - - + Hình 1.1. Sơ đồ một môtơ DC cuộn cảm ứng. V b (s) [...]... phân) up uI e(t) u(t) x(t) e(t) PID u(t) uD a) Đối t-ợng điều khiển y(t) b) Hình 3.1 Điều khiển với bộ điều khiển PID 3.1 B iu khin PID liờn tc Bộ điều khiển PID đ-ợc sử dụng rộng rãi để điều khiển các hệ thống SISO theo nguyên lý điều khiển bù trừ hồi tiếp nh- hình 3.1.b Lý do bộ PID đ-ợc sử dụng rộng rãi bởi tính đơn giản của nó cả về cấu trúc và nguyên lý làm việc Bộ PID nhiệm vụ đ-a sai lệch e(t)... kín độ quá điều chỉnh hmax không v-ợt quá 20% so với h lim t h(t ) a Bộ điều khiển P: Chọn kp = 7b/(10ak) b Bộ điều khiển PI: Chọn kp = 7b/(10ak) và TI = 23a/10 c Bộ điều khiển PID: Chọn kp = 6b/(5ak), TI = 2a và TD = 21a/50 Yêu cầu 3: Yêu cầu tối -u theo tín hiệu đặt tr-ớc (giảm sai lệch bám) và hệ kín không độ quá điều chỉnh hmax a Bộ điều khiển P: Chọn kp = 3b/(10ak) b Bộ điều khiển PI: Chọn... dụng bộ điều khiển PID: Chọn k P = 1/2k, TI = 2 T = 0.167 T /3 và TD 23 SV : MAI THCH DUY n Tt Nghip GVHD : ON HU CHC 3.2 B iu khin PID s 3.2.1 Nguyờn lý iu khin PID s Hình 3.8 biểu diễn một hệ thống điều khiển sử dụng bộ điều khiển PID số, tức là bộ điều khiển PID tín hiệu vào ra dạng số (không liên tục và rời rạc) Tín hiệu đầu ra của bộ PID số là một dãy {uk} đ-ợc đ-a đến điều khiển đối t-ợng... khiển PI: Chọn kp = 7b/(10ak) và TI = 6a/5 c Bộ điều khiển PID: Chọn kp = 3b/(5ak), TI = b và TD = a/2 Yêu cầu 4: Yêu cầu tối -u theo tín hiệu đặt tr-ớc (giảm sai lệch bám) và hệ kín không độ quá điều chỉnh h lim t hmax không v-ợt quá 20% so với h(t ) a Bộ điều khiển P: Chọn kp = 7b/(10ak) b Bộ điều khiển PI: Chọn kp = 6b/(10ak) và TI = b c Bộ điều khiển PID: Chọn kp = 19b/(20ak), TI = 27b/20 và TD... xấp xỉ gần đúng Nguyên lý của ph-ơng pháp nh- sau: _Thay bộ điều khiển PID trong hệ kín bởi một bộ khuếch đại Sau đó tăng hệ số khuếch đại tới giá trị giới hạn kth để hệ kín ở chế độ biên giới ổn định, tức là h(t) dạng dao động điều hoà Xác định chu kỳ Tth dao động _Xác định tham số bộ điều khiển P, PI hay PID nh- sau: + Nếu sử dụng bộ điều khiển khuếch đại R(s) = kp thì chọn kp = kth/2 + Nếu sử... - Reswick đã đ-a bốn cách xác định tham số bộ điều khiển cho bốn yêu cầu chất l-ợng khác nhau nh- sau: 19 SV : MAI THCH DUY n Tt Nghip GVHD : ON HU CHC Yêu cầu 1: Yêu cầu tối -u theo nhiễu (giảm ảnh h-ởng nhiễu) và hệ kín không độ quá điều chỉnh: a Bộ điều khiển P: Chọn kp = 3b/(10ak) b Bộ điều khiển PI: Chọn kp = 6b/(10ak) và TI = 4a c Bộ điều khiển PID: Chọn kp = 19b/(20ak), TI = 12a/5 và TD... k p, TI và TD của PID số nh- sau: _ Thay bộ điều khiển số trong hệ kín bằng bộ khuếch đại k Sau đó tăng k tới giá trị tới hạn kth để hệ kín đao động điều hoà, tức y(t) = h(t) dạng hàm tuần hoàn Xác định chu kỳ Tth của dao động _ Xác định kp, TI và TD của PID số: + Nếu chỉ sử dụng riêng bộ P số: kp = 0.5 kth + Nếu sử dụng bộ PI số: kp = 0.45kth và TI = 0.83Tth + Nếu sử dụng bộ PID số: kp = 0.6kth... để thể làm tín hiệu điều khiển cho đối t-ợng liên tục ta cần phải liên tục hoá nó ( trong miền thời gian) bằng bộ chuyển đổi số t-ơng tự ZOH với hàm truyền đạt GZOH(s) Xem GZOH(s) chung với S(s) nhđối t-ợng điều khiển không liên tục thì đối t-ợng này sẽ hàm truyền đạt: S ( s) z 1 S ( s) Z{ } z s Hình 3.8 Điều khiển với bộ PID số Để xác định mô hình không liên tục của bộ PID số ta sẽ đi từ mô hình... Tt Nghip GVHD : ON HU CHC Bộ điều khiển PID đ-ợc mô tả bằng hình toán học vào ra nh- sau: t u(t ) k p [e(t ) 1 e( )d TI 0 TD de(t ) ] dt (3.1) Trong đó e(t) là tín hiệu đầu vào và u(t) là tín hiệu đầu ra, k p đ-ợc gọi là hệ số khuếch đại, TI là hằng số tích phân và TD là hằng số vi phân Từ đó ảnh Laplace của bộ điều khiển PID nh- sau: R( s ) kp 1 1 TD s TI s (3.2) Điều khiển tỷ lệ P với hệ số khuếch... MAI THCH DUY n Tt Nghip GVHD : ON HU CHC CHNG 3 : B IU KHIN T L - TCH PHN VI PHN (PID ) Tên gọi PID là chữ viết tắt của ba thành phần bản trong bộ điều khiển đó là: khuếch đại tỷ lệ P (Proportional), tích phân I (Integral) và vi phân D (Derivative) nh- hình 3.1.a Ng-ời ta vẫn th-ờng ví von rằng bộ điều khiển PID là một tập thể hoàn hảo bao gồm ba tính cách khác nhau: - Phục tùng và thực hiện . 1 Bộ GIáO DụC ĐàO TạO TRƯờNG ĐạI HọC DÂN LậP HảI PHòNG THIếT Kế Bộ ĐIềU KHIểN LUậT PID ĐIềU KHIểN động cơ dc Đồ áN. để động cơ DC hoạt động tốt thì ta phải thiết kế cho nó một bộ điều khiển giúp cho động cơ hoạt động một cách linh hoạt . Hiện nay có rất nhiều bộ điều

Ngày đăng: 17/03/2014, 20:21

Từ khóa liên quan

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

Tài liệu liên quan