THÀNH PHỐ HỒ CHÍ MINH BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT ĐỒ ÁN TỐT NGHIỆP NGÀNH CNKT ĐIỆN TỬ TRUYỀN THÔNG Tp Hồ Chí Minh, tháng 7/2017 S K L 0 0 9 9 5 8 NGHIÊN CỨU BỘ CHỈNH LƯU MỘT[.]
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH ĐỒ ÁN TỐT NGHIỆP NGÀNH CNKT ĐIỆN TỬ TRUYỀN THÔNG NGHIÊN CỨU BỘ CHỈNH LƯU MỘT PHA PWM GVHD: TS QUÁCH THANH HẢI SVTH : TRẦN HỮU TOÀN PHAN VĂN VIỆT SKL009958 Tp Hồ Chí Minh, tháng 7/2017 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ BỘ MƠN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH - ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG ĐỀ TÀI: NGHIÊN CỨU BỘ CHỈNH LƯU MỘT PHA PWM GVHD: TS Quách Thanh Hải SVTH: Trần Hữu Toàn 13141375 Phan Văn Việt 13141431 Tp Hồ Chí Minh - 07/2017 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH - ĐỒ ÁN TỐT NGHIỆP NGÀNH KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG ĐỀ TÀI: NGHIÊN CỨU BỘ CHỈNH LƯU MỘT PHA PWM GVHD: TS Quách Thanh Hải SVTH: Trần Hữu Toàn 13141375 Phan Văn Việt 13141431 Tp Hồ Chí Minh - 07/2017 ĐỒ ÁN TỐT NGHIỆP GVHD: TS Quách Thanh Hải LỜI CAM ĐOAN Đề tài cam đoan cơng trình nghiên cứu chúng tơi Các kết nghiên cứu kết luận nêu báo cáo trung thực không chép từ nguồn hình thức Nếu có chép chúng tơi hồn tồn chịu trách nhiệm Việc tham khảo tài liệu thực trích dẫn ghi nguồn tài liệu tham khảo theo yêu cầu Người thực đề tài Trần Hữu Toàn - Phan Văn Việt BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH i ĐỒ ÁN TỐT NGHIỆP GVHD: TS Quách Thanh Hải LỜI CẢM ƠN Trước tiên, xin gửi lời cảm ơn chân thành sâu sắc Thầy (Cô) Trường Đại Học Sư Phạm Kỹ Thuật Tp HCM, đặc biệt thầy cô Khoa Điện - Điện Tử tạo điều kiện tốt cho em thực tốt đề tài Đặc biệt, xin chân thành cảm ơn Thầy Quách Thanh Hải - Giảng viên Trường Đại Học Sư Phạm Kỹ Thuật Tp HCM trực tiếp hướng dẫn tận tình giúp đỡ, động viên, tạo điều kiện chúng tơi hồn thành tốt đề tài Cuối cùng, Chúng xin gửi lời chân thành cảm ơn thầy (cô) anh (chị) phịng Điện Tử Cơng Suất Nâng Cao (D405) - Trường Đại Học Sư Phạm Kỹ Thuật Tp HCM tạo điều kiện tốt cho chúng tơi hồn thành đề tài Do trình độ lý luận kinh nghiệm thực tiến cịn hạn chế chúng tơi mong nhận đóng góp Thầy (Cơ) để em học thêm nhiều kinh nghiệm Chúng tơi xin chân thành cảm ơn Người thực đề tài Trần Hữu Tồn - Phan Văn Việt BỘ MƠN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH ii ĐỒ ÁN TỐT NGHIỆP GVHD: TS Quách Thanh Hải MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN .ii DANH MỤC HÌNH ẢNH vi DANH MỤC BẢNG ix DANH MỤC VIẾT TẮT x DANH MỤC CÁC KÝ HIỆU SỬ DỤNG xi TÓM TẮT xii CHƯƠNG TỔNG QUAN 1.1 Đặt vấn đề 1.2 Mục tiêu đề tài 1.3 Nội dung nghiên cứu 1.4 Giới hạn đề tài 1.5 Các nghiên cứu liên quan 1.6 Cấu trúc đề tài CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1 Tổng quan chỉnh lưu pha 2.1.1 Giới thiệu 2.1.2 Phân loại 2.2 Cấu trúc mạch chỉnh lưu cầu pha 2.2.1 Chỉnh lưu cầu pha không điều khiển 2.2.2 Chỉnh lưu cầu pha điều khiển toàn phần 2.3 Chỉnh lưu cầu pha PWM 2.3.1 Nguyên lý điều chế độ rộng xung PWM 2.3.2 Chỉnh lưu PWM 11 CHƯƠNG 3: THIẾT KẾ VÀ TÍNH TỐN 14 3.1 Sơ đồ tổng thể chỉnh lưu pha 14 3.2 Khối điều khiển Card DSP TMS320F28335 15 3.3 Khối nguồn mạch R - L 17 BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH iii ĐỒ ÁN TỐT NGHIỆP GVHD: TS Quách Thanh Hải 3.4 Mạch động lực 18 3.5 Khối tụ lọc điện áp 20 3.6 Mạch lái IGBT 21 3.7 Mạch nguồn 25 3.8 Các mạch đo lường phục vụ điều khiển 26 3.8.1 Mạch đo điện áp ngõ vào 26 3.8.2 Mạch đo điện áp DC ngõ 27 CHƯƠNG GIẢI THUẬT ĐIỀU KHIỂN BỘ CHỈNH LƯU PWM, KẾT QUẢ MÔ PHỎNG 28 4.1 Nguyên lý giải thuật 28 4.2 Lưu đồ giải thuật điều khiển 32 4.3 Mô mạch chỉnh lưu pha SinPWM kết mô 33 CHƯƠNG THI CÔNG HỆ THỐNG VÀ KẾT QUẢ THỰC NGHIỆM 37 5.1 Mơ hình thực nghiệm 37 5.2 Các thông số sử dụng cho chỉnh lưu cầu pha 37 5.3 Lắp ráp kiểm tra mạch 37 5.3.1 Lắp ráp module nguồn 5V, 12V ±15V 37 5.3.2 Lắp ráp mạch kích 38 5.3.3 Lắp ráp mạch hồi tiếp điện áp AC DC 39 5.4 Mô tả chi tiết khối sử dụng cho mơ hình thực nghiệm 40 5.4.1 Mạch nguồn động lực pha ngõ vào 40 5.4.2 Mạch nguồn điều khiển 40 5.4.3 Mạch Kích chống trùng dẫn (deadtime) 41 5.4.4 Mạch công suất 42 5.4.5 Card DSP TMS320F28335 42 5.4.6 Mạch R – L 43 5.4.7 Mạch hồi tiếp điện áp AC DC 44 5.4.8 Mơ hình thực nghiệm hoàn thành 44 5.5 Kết thực nghiệm 45 CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 52 BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH iv ĐỒ ÁN TỐT NGHIỆP GVHD: TS Quách Thanh Hải 6.1 Kết luận 52 6.2 Hướng phát triển đề tài 52 TÀI LIỆU THAM KHẢO 53 PHỤ LỤC 54 BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH v ĐỒ ÁN TỐT NGHIỆP GVHD: TS Quách Thanh Hải DANH MỤC HÌNH ẢNH Hình 2.1 Bộ chỉnh lưu cầu pha không điều khiển Hình 2.2 Điện áp dịng điện ngõ vào mô Psim Hình 2.3 Bộ chỉnh lưu cầu pha điều khiển toàn phần Hình 2.4 Điện áp ngõ dịng điện ngõ vào mô Psim với φ = 45° Hình 2.5 Điện áp ngõ dịng điện ngõ vào mô Psim với φ = 90° Hình 2.6 Nguyên lý điều chế độ rộng xung PWM Hình 2.7 Dạng sóng PWM U01 U02 10 Hình 2.8 Sơ đồ mạch chỉnh lưu cầu pha PWM 11 Hình 2.9 Giản đồ vector điện áp ⃗⃗⃗⃗⃗⃗⃗ UAB a) φ < > 0; b) φ = 12 Hình 3.1 Sơ đồ tổng thể chỉnh lưu pha 14 Hình 3.2 Kit vi xử lý DSP TMS320 F82335 16 Hình 3.3 Sơ đồ chân DSP TMS320 F288335 17 Hình 3.4 Sơ đồ nguyên lý nguồn động lực mạch R – L 17 Hình 3.5 Sơ đồ nguyên lý mạch động lực 19 Hình 3.6 IGBT FGA25N120ANTD 20 Hình 3.7 Sơ đồ tổng quát mạch lái IGBT 21 Hình 3.8 Phần mạch lái cho IGBT nhánh 23 Hình 3.9 Chiều dịng điện ghép nối quang OK1 dẫn 23 Hình 3.10 Phần mạch lái IGBT nhánh 25 Hình 3.11 Sơ đồ ngun lý mạch nguồn đơi ±15V 25 Hình 3.12 Sơ đồ tổng quát mạch hồi tiếp điện áp ngõ vào 26 Hình 3.13 Mạch nguyên lý Hồi tiếp điện áp ngõ vào 26 Hình 3.14 Mạch nguyên lý Hồi tiếp điện áp ngõ DC 27 Hình 4.1 Chỉnh lưu pha PWM 28 Hình 4.2 Các khóa khóa cơng suất S1 đến S4 28 Hình 4.3 Mơ tả đỉnh sóng điều chế so với đỉnh sóng mang chu kỳ 29 BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH vi ĐỒ ÁN TỐT NGHIỆP GVHD: TS Quách Thanh Hải Hình 4.4 Mạch nguyên lý chỉnh lưu cầu pha 30 Hình 4.5 Điện áp ngõ vào e 30 Hình 4.6 Sơ đồ nguyên lý mạch bán kỳ dương 31 Hình 4.7 Sơ đồ nguyên lý mạch bán kỳ âm 31 Hình 4.8 Lưu đồ giải thuật điều khiển chỉnh lưu cầu pha 32 Hình 4.9 Sơ đồ khối công suất mạch chỉnh lưu 33 Hình 4.10 Sơ đồ khối mạch điều khiển mạch kích 33 Hình 4.11 Dạng sóng điện áp dòng điện PF = 0.913, THD =0.439% Điện áp UDC 34 Hình 4.12 Dạng sóng xung kích PWM Điện áp nghịch lưu UAB 34 Hình 4.13 Dạng sóng điện áp dòng điện PF = 0.931, THD =0.342% Điện áp UDC 34 Hình 4.14 Dạng sóng xung kích PWM Điện áp nghịch lưu UAB 35 Hình 4.15 Dạng sóng điện áp dịng điện PF = 0.947, THD =0.276% Điện áp UDC 35 Hình 4.16 Dạng sóng xung kích PWM Điện áp nghịch lưu UAB 35 Hình 5.1 Cấu trúc mơ hình thực nghiệm 37 Hình 5.2 Các module nguồn 5V, 12V, ±15V 38 Hình 5.3 Hai mạch kích 39 Hình 5.4 Mạch hồi tiếp điện áp AC DC 40 Hình 5.5 Hình ảnh nguồn sử dụng thực nghiệm 40 Hình 5.6 Bốn biến áp nguồn 220VAC/±15VDC 41 Hình 5.7 Mạch kích chống trùng dẫn (deadtime) 41 Hình 5.8 Mạch công suất dùng thực nghiệm 42 Hình 5.9 Card DSP TMS320F28335 dùng thực nghiệm 42 Hình 5.10 Cuộn cảm L = 2.55mH dùng thực nghiệm 43 Hình 5.11 Điện trở tải R 43 Hình 5.12 Cảm biến hồi tiếp phía AC DC 44 Hình 5.13 Hình ảnh mơ hình thực nghiệm 44 Hình 5.14 Mơ tả giá trị mô thực nghiệm (UDC = 30V) 46 Hình 5.15 Mơ tả giá trị mô thực nghiệm (UDC = 40V) 48 BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH vii ĐỒ ÁN TỐT NGHIỆP GVHD: TS Quách Thanh Hải 5.5 Kết thực nghiệm Để đảm bảo tính an tồn giá trị định mức linh kiện mơ hình thực nghiệm.Ta chọn nguồn điện ngõ vào có giá trị 1/10 giá trị nguồn điện ngõ vào thực tế (220VAC) có giá trị từ 12VAC đến 20VAC để thực nghiệm, giá trị khác ta giữ nguyên Trường hợp UDC mong muốn 30V: Kết mô Điện áp dịng điện ngõ vào AC Kết thực nghiệm Góc lệch điện áp dòng điện ngõ vào 12.2°, cos(12.2°) = 0.9774 Giá trị THD = 43.91% PF = 0.9129 Giá trị THD = 24.1% dòng điện dòng điện điện áp ngõ vào BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 45 ĐỒ ÁN TỐT NGHIỆP GVHD: TS Quách Thanh Hải Điện áp nghịch lưu UAB Điện áp nghịch lưu UAB Dạng sóng xung kích PWM Dạng sóng xung kích PWM Điện áp UDC sau cảm biến Điện áp UDC sau cảm biến Hình 5.14 Mơ tả giá trị mơ thực nghiệm (UDC = 30V) BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 46 ĐỒ ÁN TỐT NGHIỆP GVHD: TS Quách Thanh Hải Trường hợp UDC mong muốn 40V: Kết mơ Điện áp dịng điện ngõ vào AC Kết thực nghiệm Góc lệch điện áp dòng điện ngõ vào 7.85°, cos(7.85°) = 0.991 Giá trị THD = 34.17% PF = 0.9308 dòng điện điện áp ngõ vào Giá trị THD = 22.1% dòng điện Điện áp nghịch lưu UAB Điện áp nghịch lưu UAB BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 47 ĐỒ ÁN TỐT NGHIỆP GVHD: TS Quách Thanh Hải Dạng sóng xung kích PWM Dạng sóng xung kích PWM Điện áp UDC sau cảm biến Điện áp UDC sau cảm biến Hình 5.15 Mô tả giá trị mô thực nghiệm (UDC = 40V) Trường hợp UDC mong muốn 48V: Kết mô Kết thực nghiệm Góc lệch điện áp dịng điện ngõ vào Điện áp dòng điện ngõ vào AC BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 3.61°, cos(3.61°) = 0.998 48 ĐỒ ÁN TỐT NGHIỆP GVHD: TS Quách Thanh Hải Giá trị THD = 27.62% PF = 0.9476 dòng điện điện áp ngõ Giá trị THD = 21.5% dòng điện vào Điện áp nghịch lưu UAB BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH Điện áp nghịch lưu UAB 49 ĐỒ ÁN TỐT NGHIỆP GVHD: TS Qch Thanh Hải Dạng sóng xung kích PWM Dạng sóng xung kích PWM Điện áp UDC sau cảm biến Điện áp UDC sau cảm biến Hình 5.16 Mô tả giá trị mô thực nghiệm (UDC = 48V) Bảng 5.2: Bảng so sánh điện áp UDC ngõ giá trị hệ số công suất (PE) UDC (V) Góc lệch pha 𝛗n(°) Hệ số công suất (PE) 19 46.7 0.686 20 32.7 0.842 22 23 0.921 25 15.5 0.964 27 13.9 0.971 30 12.2 0.977 32 10.8 0.982 35 8.55 0.989 38 8.29 0.99 40 7.85 0.991 42 7.29 0.992 45 5.76 0.995 48 3.61 0.998 BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 50 ĐỒ ÁN TỐT NGHIỆP GVHD: TS Quách Thanh Hải SỰ THAY ĐỔI CỦA HỆ SỐ CÔNG SUẤT 0.989 0.977 0.982 0.964 0.971 0.991 0.992 0.995 0.998 0.921 0.95 Hệ số công suất (PF) 0.99 0.9 0.842 0.85 0.8 PF 0.75 0.7 0.686 0.65 0.6 19 20 22 25 27 30 32 35 38 40 42 45 48 Điện áp ngõ UDC (V) Hình 5.17 Biểu đồ thể thay đổi hệ số công suất theo điện áp UDC Nhận xét kết thực nghiệm: Điện áp chỉnh lưu UDC ngõ ổn định với điện áp mong muốn Điểu chứng minh hiệu giải thuật Hệ số cơng suất (PF) phía AC tăng tăng điện áp phía DC tiến đến xấp sỉ + Điện áp DC nhỏ 19V, lúc PF 0.686 + Điện áp DC lớn 48V, lúc PF 0.998 Giá trị THD điện áp dòng điện ngõ vào thực nghiệm có giá trị thấp mơ phỏng, điều do: tác động nhiễu tích cực chỉnh lưu Cảm biến điện áp AC tự chế phía ngõ vào chỉnh lưu, có cấu tạo đơn giản hoạt động ổn định Giúp giảm chi phí cho mơ hình BỘ MƠN ĐIỆN TỬ CƠNG NGHIỆP – Y SINH 51 ĐỒ ÁN TỐT NGHIỆP GVHD: TS Quách Thanh Hải CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 6.1 Kết luận Từ kết thực nghiệm cho thấy chỉnh lưu pha PWM phương pháp điều chế độ rộng xung PWM cho phép: Đảm bảo độ ổn định khả điều chỉnh điện áp ngõ cao Hệ số cơng suất lớn (gần tiến đến 1) Dịng điện phía AC có sóng hài méo hài tổng bé Điện áp chiều sau chỉnh lưu lớn điện áp đỉnh phía xoay chiều-AC Trong đề tài, phương pháp lập trình cho đưa vào nghiên cứu, kỹ thuật lập trình nhúng từ Psim cho họ vi xử lý DSP TMS320F28335 Với phương pháp người dùng dễ dàng lập trình mà khơng cần nhiều thời gian nghiên cứu ghi tập lệnh Các kết thực nghiệm chứng minh tính khả thi phương pháp lập trình 6.2 Hướng phát triển đề tài Do thời gian có giới hạn nên đề tài dừng lại mức độ mô thực nghiệm chỉnh lưu pha phương pháp điều chế độ rộng xung IGBT Điện áp chỉnh lưu UDC ngõ chưa sử dụng cụ thể cho loại tải thực tế Nguồn cung cấp cho mạch thực nghiệm cịn thấp so với mơ (1/10) Do đó, hướng phát triển đề tài là: Ngoài việc khắc phục khuyết điểm nêu làm sở cho nghiên cứu sau này: Mô hình chỉnh lưu PWM triển khai áp dụng cụ thể vào thực tế (Các hệ thống điện tái tạo: điện gió, lượng mặt trời…) Có thể áp dụng cho loại tải DC khác cách điều chỉnh lại thuật toán thêm cảm biến dòng hồi tiếp ngõ vào Nghiên cứu phương pháp chống nhiễu tín hiệu, bảo vệ khóa bán dẫn mạch điều khiển cách tối ưu Tính tốn lượng tiết kiệm có từ số lần giảm chuyển mạch để thấy ưu điểm giải thuật Có thể nghiên cứu cấu hình giảm số khóa chuyển mạch BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 52 ĐỒ ÁN TỐT NGHIỆP GVHD: TS Quách Thanh Hải TÀI LIỆU THAM KHẢO [1] Hồng Ngọc Văn, Giáo Trình: “Điện Tử Công Suất”, Trường ĐH Sư Phạm Kỹ Thuật Tp HCM, Trang 124 206-207, 2007 [2] L’ubom´ır GRMAN, Martin HRASKO, Jozef KUCHTA Jozef BUDAY, “Single Phase PWM Rectifier in Traction Application”, Journal of ELECTRICAL ENGINEERING, VOL 62, NO 4, 206 – 212, 2011 [3] Nguyễn Văn Nhờ, Cao Trường, Lê Vũ Thiên, Nguyễn Văn Vui, Dương Hoài Nghĩa, “Thực nghiệm điều khiển biến đổi AC-DC-AC pha-ba-pha bậc dùng DSP TMS320F28335”, Hội nghị toàn quốc lần thứ Điều khiển Tự động hoá, 2015 [4] Nguyễn Văn Nhờ, Giáo trình: “Điện Tử Cơng Suất 1”, NXB Đại học Quốc gia Tp HCM, Trang – 10, Chương 5, 2013 [5] Phạm Minh Tường, “Nghiên cứu chỉnh lưu pha theo nguyên lý điều chế độ rộng xung sóng mang (CPWM)”, Luận văn thạc sỹ, ĐH Sư Phạm Kỹ Thuật Tp HCM, 2017 [6] SEMIKRON_Application-Note_IGBT_Driver_Calculation_EN_2007-10-31_Rev-00, SEMIKRON, 2007 [7] Seshadri Gopalan, “Design and Control of Single Phase PWM Rectifier using Two IGBT”, PG Student, Dept of Electrical and Electronics Engineering, SVNIT, Surat, India, Vol 4, Issue 6, June 2015 [8] Sylvain Lechat Sanjuan, “Voltage oriented control of three phase boot PWM converters”, Master of science thesis in electric power engineering, Chalmers university of Tecchnology, Sweeden, 2010 [9] Trần Thu Hà, Trương Thị Bích Ngà, Nguyễn Thị Lưỡng, Bùi Thị Tuyết Đan, Phù Thị Ngọc Hiếu, Dương Thị Cẩm Tú, Giáo trình: “Điện Tử Cơ Bản”, NXB ĐH Quốc Gia Tp HCM, 2013 BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 53 ĐỒ ÁN TỐT NGHIỆP GVHD: TS Quách Thanh Hải PHỤ LỤC Chương trình code nhúng thực nghiệm: /*********************************************************************** // This code is created by SimCoder Version 9.1 for TI F28335 Hardware Target // SimCoder is copyright by Powersim Inc., 2009-2011 // Date: July 06, 2017 11:17:56 ***********************************************************************/ #include #include "PS_bios.h" typedef float DefaultType; #define GetCurTime() PS_GetSysTimer() interrupt void Task(); interrupt void Task_1(); DefaultType fGblSSCB1_2 = 0.0; DefaultType fGblUDELAY1 = 0; DefaultType fGblSSCB1 = 0.0; DefaultType fGblUDELAY2 = 0; DefaultType fGblSSCB1_3 = 0.0; DefaultType fGblUDELAY3 = 0; interrupt void Task() { DefaultType fTI_ADC1, fZOH1, fTI_ADC1_1, fZOH2, fVCC1, fSSCB1_2, fSSCB1, fSSCB1_3, fUDELAY1; DefaultType fUDELAY2, fP1, fC5, fCOMP2, fUDELAY3; PS_EnableIntr(); fUDELAY1 = fGblUDELAY1; fUDELAY2 = fGblUDELAY2; fUDELAY3 = fGblUDELAY3; fTI_ADC1 = PS_GetDcAdc(0); BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 54 ĐỒ ÁN TỐT NGHIỆP GVHD: TS Quách Thanh Hải fTI_ADC1_1 = PS_GetDcAdc(1); fZOH1 = fTI_ADC1; fZOH2 = fTI_ADC1_1; fVCC1 = 48; { double anpha, status, a, b, c, d, pi2, vref, vdc, L, ax0; double ugm, ism, K, Lw, usm; pi2=6.283185307179586476925286766559; a=fZOH1-1.9; c=fUDELAY2; b=fUDELAY1; K=fUDELAY3; Lw=0.00255; usm=18 vref=fVCC1; vdc=fZOH2*(1/0.01049586776859504132231404958678); K=fUDELAY3*(vdc>=(0.6*vref))*(vdc=0)+0*(a=198)) { anpha=0; BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 55 ĐỒ ÁN TỐT NGHIỆP GVHD: TS Quách Thanh Hải } anpha=anpha+1; d=pi2*(anpha*1.8)/360-ax0; fSSCB1_2=status; fSSCB1=anpha; fGblSSCB1_1=L*sin(d); fSSCB1_3=K; } fGblUDELAY1 = fSSCB1_2; fGblUDELAY2 = fSSCB1; fP1 = fZOH2 * (1.0/0.01049586776859504132231404958678); fC5 = 5; fCOMP2 = (fP1 > fC5) ? : 0; fGblUDELAY3 = fSSCB1_3; (fSSCB1_2 == 0) ? PS_ClearDigitOutBitA((Uint32)1