ĐẠI HỌC BÁCH KHOA HÀ NỘI TRƯỜNG ĐIỆN – ĐIỆN TỬ ********** ĐỒ ÁN THIẾT KẾ Thiết kế điều khiển tốc độ động cơ BLDC NGUYỄN ĐẠI DƯƠNG duong.vn Ngành KT điều khiển & tự động hóa Giảng viên hướng dẫn: PSG. Nguyễn Quang Địch ____________________ Chữ ký của GVHD Khoa: Tự động hóa Trường: Điện – Điện tử Hà Nội, 5-2022 LỜI NÓI ĐẦU Trong quá trình học tập môn học đồ án thiết kế của học kỳ 2021.2 từ ngày 28/03/2022 đến 24/07/2022, tại phòng 207 tòa nhà C1B Đại học Bách Khoa Hà Nội, với nhiệm vụ “Thiết kế điều khiển tốc độ động cơ BLDC” do thầy giáo Nguyễn Quang Địch phân công, em đã tìm hiểu, nghiên cứu và hoàn thành yêu cầu được giao. Em xin được gửi lời cảm ơn đặc biệt tới thầy giáo TS. Nguyễn Quang Địch và TS.
Giáp Văn Nam trong suốt quá trình em thực tập tốt nghiệp. Em đã nhận được chỉ bảo tận tình của hai thầy để có thể hoàn thành môn học đồ án thiết kế cũng như học hỏi được rất nhiều kinh nghiệm, kỹ năng công việc quý báu. Em xin trân trọng cảm ơn! Sinh viên thực hiện Ký và ghi rõ họ tên Dương Nguyễn Đại Dương 1 MỤC LỤC LỜI NÓI ĐẦU. 2 DANH MỤC HÌNH VẼ.
4 DANH MỤC BẢNG BIỂU. TỔNG QUAN VỀ ĐỘNG CƠ MỘT CHIỀU KHÔNG CHỔI THAN (BLDC) .1 Giới thiệu về động cơ một chiều không chổi than (BLDC) .2 Cấu tạo của động cơ BLDC. 10 Stator động cơ BLDC. 11 Rotor động cơ BLDC.
12 Cảm biến xác định vị trí Rotor. 13 Bộ chuyển mạch điện tử. 15 Sức phản điện động .3 Nguyên lý hoạt động của động cơ BLDC .4 Các hệ truyền động dùng cho động cơ BLDC. 17 Truyền động không đảo chiều (truyền động một cực tính).
17 Truyền động có đảo chiều (truyền động hai cực tính) .5 Đặc tính cơ và đặc tính làm việc động cơ BLDC. MÔ HÌNH TOÁN HỌC VÀ PHƯƠNG PHÁP ĐIỀU KHIỂN ĐỘNG CƠ BLDC .1 Mô hình toán học. 21 Phương trình sức điện động và momen. 22 Phương trình đặc tính cơ của động cơ BLDC .2 Phương pháp điều khiển động cơ BLDC.
24 Phương pháp điều khiển bằng tín hiệu cảm biến Hall – phương pháp 6 bước 25 Điều khiển động cơ BLDC không dùng cảm biến. 27 Điều khiển bằng phương pháp PWM. THIẾT KẾ ĐIỀU KHIỂN CHO ĐỘNG CƠ BLDC. 30 Động cơ BLDC 90ZWN24-120P.
31 Vi điều khiển STM32F030F4P6. 34 2 IC chuyển đổi logic TXS0108 .2 Thiết kế mạch điều khiển động cơ BLDC. 36 Module xử lý trung tâm. 36 Mạch chuyển đổi mức tín hiệu.
38 Mạch giao tiếp UART. THIẾT KẾ CHƯƠNG TRÌNH ĐIỀU KHIỂN CHO ĐỘNG CƠ BLDC .1 Phần mềm lập trình điều khiển cho động cơ BLDC .2 Lập trình điều khiển cho động cơ BLDC. 45 Thuật toán điều khiển động cơ. 45 Cấu hình cho vi điều khiển STM32F040F4P6.
45 Lập trình điều khiển .3 Kết quả sau khi chạy thực tế. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI. 53 3 DANH MỤC HÌNH VẼ Hình 1.1 Động cơ một chiều không chổi than (BLDC) .2 Cấu tạo của động cơ BLDC .3 Sơ đồ nguyên lý điều khiển động cơ .4 Stator động cơ BLDC .5 Các dạng sức điện động của động cơ BLDC .6 Các dạng rotor động cơ BLDC .7 Rotor của động cơ BLDC .8 Cấu trúc của động cơ BLDC .9 Sơ đồ nguyên lý động cơ BLDC điều khiển bằng transitor quang .10 Sơ đồ cấp điện cho các cuộn dây stator .11 Minh họa nguyên lý làm việc của động cơ BLDC truyền động một cực tính .12 Thứ tự chuyển mạch và chiều quay từ trường stator .13 Chuyển mạch hai cực tính động cơ BLDC .14 Đồ thị đặc tính cơ của động cơ BLDC .15 Đồ thị đặc tính làm việc của động cơ BLDC .1 Mô hình mạch điện của động cơ BLDC .2 Mô hình thu gọn động cơ BLDC .3 Sơ đồ một pha tương đương của động cơ BLDC .4 Tín hiệu cảm biến Hall, sức phản điện động, dòng điện pha trong chế độ quay thuận chiều kim đồng hồ .5 Hệ điều khiển động cơ BLDC .6 Quỹ đạo từ thông stator không tròn với 6 bậc trong 1 chu kỳ .7 Dạng đồ thị xung điều chế PWM .8 Nguyên lý điều khiển tải bằng xung PWM .9 Sơ đồ xung của van điều khiển và đầu ra .1 Động cơ BLDC 90ZWN24-120P .3 Biến trở cài đặt dòng điện đầu ra tối đa.4 Biến trở cài đặt thời gian tăng tốc và giảm tốc .5 Đồ thị tốc độ của động cơ ứng với điện áp analog .6 Đồ thị tốc độ của động cơ ứng với hệ số điều chế .7 Sơ đồ chân của vi điều khiển STM32F030F4P6 .8 Sơ đồ chân của module chuyển đổi logic TXS0108 .9 Cấu trúc module xử lý trung tâm .10 Module chuyển đổi mức tín hiệu .11 IC 74AHC1G14SE-7 .12 Mạch giao tiếp UART .13 Sơ đồ chân và hình ảnh của IC 6N137 .14 Sơ đồ chân và hình ảnh IC MAX3485 .15 Mạch nguồn cấp cho vi điều khiển và driver .1 Biểu tượng của phần mềm STM32CubeMX.2 Giao diện chính của phần mềm STM32CubeMX .3 Giao diện của phần mềm KeilC V5.4 Lưu đồ thuật toán điều khiển động cơ BLDC .5 Cấu hình vi điều khiển STM32F040F4P6 .6 Cấu hình GPIO cho vi điều khiển .7 Cấu hình Timer 14 channel 1của vi điều khiển .8 Cấu hình Timer 3 channel 1 của vi điều khiển .9 Cấu hình truyền thông UART cho vi điều khiển.10 Nguyên lý hoạt động của chế độ Input capture .11 Giao diện của Hercules terminal .12 Giao diện của Serial Oscilloscope .13 Giao diện Oscilloscope .14 Hình ảnh file Excel lưu trữ tốc độ động cơ .15 Đáp ứng của tốc độ động cơ so với lượng đặt. 51 5 DANH MỤC BẢNG BIỂU Bảng 1.1 So sánh động cơ BLDC và động cơ một điều .1 Thứ tự chuyển mạch khi động cơ quay cùng chiều kim đồng hồ 26 Bảng 2.2 Thứ tự chuyển mạch khi động cơ quay ngược chiều kim đồng hồ .1 Đặc tính động cơ BLDC 90ZWN24-120P .2 Đặc tính kỹ thuật điện của driver BLD – 120A .3 Chức năng các chân của driver BLD – 120A .4 Bảng phân công vị trí, chức năng của các chân vào ra trên vi điều khiển .5 Bảng chức năng chân IC 6N137 .6 Bảng chức năng chân IC MAX3485.
TỔNG QUAN VỀ ĐỘNG CƠ MỘT CHIỀU KHÔNG CHỔI THAN (BLDC) 1.1 Giới thiệu về động cơ một chiều không chổi than (BLDC) Động cơ một chiều (ĐCMC) thông thường có hiệu suất cao và các đặc tính của chúng thích hợp với các truyền động servo. Tuy nhiên, hạn chế duy nhất là trong cấu tạo của chúng cần có cổ góp và chổi than, những thứ dễ bị mòn và yêu cầu bảo trì, bảo dưỡng thường xuyên. Để khắc phục nhược điểm này người ta chế tạo loại động cơ không cần bảo dưỡng bằng cách thay thế chức năng của cổ góp và chổi than bởi cách chuyển mạch sử dụng thiết bị bán dẫn (chẳng hạn như biến tần sử dụng transitor công suất chuyển mạch theo vị trí rotor). Những động cơ này được biết đến như là động cơ đồng bộ kích thích bằng nam châm vĩnh cửu hay còn gọi là động cơ một chiều không chổi than BLDC (Brushless DC Motor).
Do không có cổ góp và chổi than nên động cơ này khắc phục được hầu hết các nhược điểm của động cơ một chiều có vành góp thông thường.1 Động cơ một chiều không chổi than (BLDC) Động cơ một chiều nam châm vĩnh cửu không chổi than BLDC từ lâu đã được sử dụng rộng rãi trong các hệ truyền động công suất nhỏ (vài W đến vài chục W) như trong các ổ đĩa quang, quạt làm mát trong máy tính các nhân, thiết bị văn phòng (máy in , scan. Trong các ứng dụng đó mạch điều khiển được chế tạo đơn giản và có độ tin cậy cao. Cùng với sự phát triển của công nghệ điện tử, công nghệ chế tạo vật liệu làm nam châm vĩnh cửu cũng có những bước tiến lớn, đã làm cho những ưu điểm của các hệ thống truyền động điện sử dụng động cơ BLDC so với động cơ một chiều có cổ gópchổi than hay động cơ dị bộ trở lên rõ rệt hơn, đặc biệt là ở các hệ thống truyền động di động sử dụng nguồn điện một chiều độc lập từ ắc qui, pin hay năng lƣợng mặt trời. Trong đó không thể không nhắc đến là các hệ truyền động xe kéo trên xe điện với công suất 3 từ vài chục đến 100kW.
Trong công nghiệp, chúng còn được sử dụng rộng rãi trong các hệ điều khiển servo có công suất dưới 10kW. BLDC là một loại của động cơ đồng bộ nam châm vĩnh cửu, nó sử dụng các bộ cảm biến vị trí và một bộ chuyển đổi (inverter) để điều khiển dòng điện phần ứng. 7 Mặc dù người ta nói rằng đặc tính tĩnh của động cơ BLDC và ĐCMC thông thường hoàn toàn giống nhau, thực tế chúng có những khác biệt đáng kể ở một vài khía cạnh. Khi so sánh hai loại động cơ này về mặt công nghệ hiện tại, ta thường đề cập tới sự khác nhau hơn là sự giống nhau giữa chúng.
Khi nói về chức năng của động cơ điện, không được quên ý nghĩa của dây quấn và sự đổi chiều. Đổi chiều là quá trình biến đổi dòng điện một chiều ở đầu vào thành dòng xoay chiều và phân bố một cách chính xác dòng điện này tới mỗi dây quấn ở phần ứng động cơ. Ở động cơ một chiều thông thường, sự đổi chiều đƣợc thực hiện bởi cổ góp và chổi than. Ngược lại, ở động cơ một chiều không chổi than, đổi chiều được thực hiện bằng cách sử dụng các thiết bị bán dẫn như transitor, MOSFET, GTO, IGBT.
Ưu điểm của động cơ BLDC: - Đặc tính tốc độ/mô men tuyến tính. - Đáp ứng động nhanh do quán tính nhỏ. - Hiệu suất cao do sử dụng rotor nam châm vĩnh cửu nên không có tổn hao trên rotor. - Tuổi thọ cao do không có chuyển mạch cơ khí - Không gây nhiễu khi hoạt động.
- Dải tốc độ rộng. - Mật độ công suất lớn. - Vận hành nhẹ nhàng (dao động mô men nhỏ) thậm chí ở tốc độ thấp (để đạt được điều khiển vị trí một cách chính xác). - Mô men điều khiển được ở vị trí bằng không.
- Kết cấu gọn. - Có thể tăng giảm tốc độ trong thời gian ngắn. Nhược điểm của động cơ BLDC: - Do động cơ được kích từ bằng nam châm vĩnh cửu nên khi chế tạo có giá thành cao. - Nếu dùng các loại nam châm sắt từ thì dễ bị từ hóa, khả năng tích từ không cao, dễ bị khử từ và đặc tính từ của nam châm bị giảm khi tăng nhiệt độ.