Professional Documents
Culture Documents
---------------------------------
ĐỒ ÁN TỐT NGHIỆP
NGÀNH KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG
ĐỀ TÀI:
ĐỒ ÁN TỐT NGHIỆP
NGÀNH KỸ THUẬT ĐIỆN TỬ TRUYỀN THÔNG
ĐỀ TÀI:
i
TRƯỜNG ĐH. SƯ PHẠM KỸ THUẬT TP. HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
KHOA ĐIỆN-ĐIỆN TỬ ĐỘC LẬP - TỰ DO - HẠNH PHÚC
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH
TP. HCM, ngày 29 tháng 9 năm 2017
ii
TRƯỜNG ĐH. SƯ PHẠM KỸ THUẬT TP. HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
KHOA ĐIỆN-ĐIỆN TỬ ĐỘC LẬP - TỰ DO - HẠNH PHÚC
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH
TP. HCM, ngày 29 tháng 9 năm 2017
iii
TRƯỜNG ĐH. SƯ PHẠM KỸ THUẬT TP. HCM CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
KHOA ĐIỆN-ĐIỆN TỬ ĐỘC LẬP - TỰ DO - HẠNH PHÚC
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH
Xác nhận
Tuần/ngày Nội dung
GVHD
02/10/2017- Nhận đề tài.
08/10/2017
09/10/2017- Lựa chọn linh kiện, vẽ sơ đồ khối và sơ đồ
15/10/2017 nguyên lý khi tìm hiểu đến.
16/10/2017- Tìm hiểu bộ nghịch lưu cầu 3 pha, tấm pin năng
22/10/2017 lượng mặt trời, động cơ BLDC.
23/10/2017- Tìm hiểu về acquy, mạch chuyển điện từ pin
29/10/2017 năng lượng mặt trời xuống acquy.
30/10/2017- Tìm hiểu bộ xung kích, bộ cách ly, bộ xử lý
05/11/2017 trung tâm.
06/11/2017- Tìm hiểu tài liệu vi xử lý dùng để lập trình để
12/11/2017 phát xung.
13/11/2017- Tiến hành làm phần cứng và chạy thử khi câp
19/11/2017 nguồn.
20/11/2017- Kết nối vi điều khiển điều chỉnh xuất ra dạng
26/11/2017 xung mong muốn.
27/11/2017- Kết nối động cơ chạy thử theo cảm biến.
03/12/2017
04/12/2017- Chạy thử sản phẩm ra môi trường thực tế.
10/12/2017
11/12/2017- Sửa chữa và thiết kế lại khung xe.
17/12/2017
18/12/2017- Hoàn thành phần cứng.
24/12/2017
25/12/2017- Viết báo cáo.
31/12/2017
01/01/2018- Hoàn thành bản báo cáo.
07/01/2018
GV HƯỚNG DẪN
(Ký và ghi rõ họ và tên)
iv
LỜI CAM ĐOAN
Đề tài này là do tôi tự thực hiện dựa vào một số tài liệu trước đó và không hoàn
toàn sao chép từ tài liệu hay công trình đã có trước đó.
v
LỜI CẢM ƠN
Em xin gửi lời cảm ơn sâu sắc đến Thầy Đỗ Đức Trí – Các Thầy, Cô bộ môn
Điện Tử Công Nghiệp, Phòng thí nghiệm D405 đã trực tiếp hướng dẫn và tận tình
giúp đỡ tạo điều kiện để nhóm chúng em hoàn thành tốt đề tài.
Do kiến thức còn hạn chế nên có nhiều thiếu sót, trong quá trình nghiên cứu
đề tài được Thầy chỉ những chỗ thiếu sót, chia sẻ kinh nghiệm của mình khi nhóm em
sai. Em xin cảm ơn thầy.
Em xin gửi lời chân thành cảm ơn các thầy cô trong Khoa Điện – Điện – Tử
đã hỗ trợ phòng thí nghiệm Điện tử công suất D405 tạo điều kiện tốt nhất cho em
hoàn thành đề tài.
Em cũng xin gửi lời cảm ơn đến các bạn cùng lớp 13141DT1 đã chia sẽ trao
đổi kiến thức cũng như kinh nghiệm quý báu trong thời gian thực hiện đề tài.
vi
MỤC LỤC
viii
e) Module PWM điều khiển động cơ ......................................................... 41
2.9.8 Module sạc ắc-quy ................................................................................ 42
2.9.9 ẮC-QUY(ACCU).................................................................................. 42
a) Khái niệm ACCU ................................................................................... 42
b) Phân loại và cấu tạo Ắc-quy ................................................................... 43
2.9.10 Giới thiệu tay ga .................................................................................. 44
2.9.11 Tấm pin năng lượng mặt trời............................................................... 44
ix
CHƯƠNG 5. KẾT QUẢ - NHẬN XÉT- ĐÁNH GIÁ .............................. 63
x
LIỆT KÊ HÌNH
Hình Trang
Hình 1.1: Môi trường bị ô nhiễm .............................................................................. 1
Hình 1.2: Các phương tiện sử dụng điện................................................................... 2
Hình 2.1: Cấu tạo của 2 loại động cơ một chiều ....................................................... 5
Hình 2.2: Động cơ một chiều .................................................................................... 6
Hình 2.3: Sơ đồ nguyên lý điều khiển động cơ. ........................................................ 8
Hình 2.4: Stator của động cơ BLDC. ........................................................................ 9
Hình 2.5: Hai dạng sóng của sức điện động. ............................................................. 9
Hình 2.6: Các loại Rotor động cơ BLDC. ................................................................. 10
Hình 2.7: Động cơ BLDC cấu trúc nằm ngang. ........................................................ 11
Hình 2.8: Sơ đồ cấp điện cho các cuộn dây Stator. ................................................... 13
Hình 2.9: Sơ đồ nguyên lí làm việc của động cơ BLDC.......................................... 14
Hình 2.10: Thứ tự chuyển mạch và chiều quay của từ trường Stator. ...................... 14
Hình 2.11: : Chuyển mạch hai cực tính của động cơ BLDC. ................................... 16
Hình 2.12: Đặc tính của động cơ BLDC. .................................................................. 16
Hình 2.13: Mô hình mạch điện của động cơ BLDC. ................................................ 18
Hình 2.14: Tín hiệu cảm biến Hall, sức phản điện động và dòng điện pha. ............. 21
Hình 2.15: Thứ tự cấp điện cho các cuộn dậy tương ứng với cảm biến Hall. .......... 22
Hình 2.16: Giản đồ xung điều khiển PWM kênh trên............................................... 23
Hình 2.17: Sơ đồ mạch nguyên lý nghịch lưu cầu 1 pha. ......................................... 23
Hình 2.18: Nguyên lý hoạt động của bộ nghịch lưu 1 pha. ...................................... 24
Hình 2.19: Sơ đồ đẩy kéo mạch nghịch lưu .............................................................. 25
Hình 2.20: Sơ đồ nguyên lý mạch nghịch lưu 3 pha. ................................................ 26
Hình 2.21: : Đồ thị dạng sóng điều khiển ................................................................. 26
Hình 2.22: Sơ đồ điều khiển ...................................................................................... 27
Hình 2.23: IC LM2576. ............................................................................................. 28
Hình 2.24: IC HCPL 2631......................................................................................... 29
Hình 2.25: IC LM317 ................................................................................................ 31
Hình 2.26: IC IR2102 ................................................................................................ 31
Hình 2.27: RFP70N06. .............................................................................................. 32
Hình 2.28: LCD 16x02. ............................................................................................. 34
xi
Hình 2.29: Sơ đồ chân linh kiện vi điều khiển DSPIC30F4011. .............................. 37
Hình 2.30: Module sạc ắc-quy .................................................................................. 42
Hình 2.31: Mô phỏng 2 bản cực ACCU axit............................................................. 43
Hình 2.32: Tay ga xe đạp điện .................................................................................. 44
Hình 2.33: Tấm pin năng lượng mặt trời .................................................................. 44
Hình 3.1: Sơ đồ khối mạch điều khiển xe đạp điện .................................................. 46
Hình 3.2: Khối xử lý trung tâm ................................................................................. 48
Hình 3.3: Khối kích Mosfet....................................................................................... 49
Hình 3.4: Khối công suất........................................................................................... 50
Hình 3.5: Khối nguồn 12V ........................................................................................ 51
Hình 3.6: Khối nguồn 5V .......................................................................................... 52
Hình 3.7: Khối hiển thị LCD 16x02 .......................................................................... 52
Hình 4.1: Sơ đồ mạch in điều khiển .......................................................................... 54
Hình 4.2: Sơ đồ mạch in mạch cách ly, mạch kích và mạch công suất .................... 54
Hình 4.3: Sơ đồ đi dây mạch điều khiển. .................................................................. 55
Hình 4.4: Sơ đồ đi dây cách ly, mạch kích và mạch công suất ................................. 55
Hình 4.5: Lưu đồ giải thuật ....................................................................................... 58
Hình 4.6: Lưu đồ giải thuật chương trình con đọc cảm biến tay ga, Hall và phanh 59
Hình 4.7: Phần mềm CCS ......................................................................................... 60
Hình 4.8: Phần mềm thiết kế mạch. .......................................................................... 61
Hình 5.1: Dạng sóng điều khiển của chân băm xung. ............................................... 63
Hình 5.2: Dạng sóng điều khiển của chân băm xung so với chân xung chốt. .......... 63
Hình 5.3: Dạng sóng điều khiển của chân xung chốt. ............................................... 63
Hình 5.4: Dạng sóng điện áp ngõ ra .......................................................................... 64
Hình 5.5: Mô hình xe đạp điện... ............................................................................... 64
Hình 5.6: Đồ thị vận tốc phụ thuộc vào tải trọng được đặt lên xe khi hoạt động ..... 65
Hình 5.7: Module khi đang sạc bình ắc quy.............................................................. 66
xii
LIỆT KÊ BẢNG
Bảng Trang
Bảng 2.1: So sánh giữa động cơ BLDC và động cơ DC ................................................. 6
Bảng 2.2: So sánh hai phương pháp điều chế điện áp và phương pháp điều chế dòng
điện. ................................................................................................................................. 20
Bảng 2.3: Thứ tự chuyển mạch khi động cơ quay.......................................................... 22
Bảng 2.4: Bảng trạng thái các khóa được kích ở trangh thái dẫn 1800 , lệch 600 ......... 27
Bảng 2.5: Đánh giá các Opto phổ biến trên thì trường. ................................................. 29
Bảng 2.6: Đánh giá các Driver phổ biến trên thì trường. ............................................... 30
Bảng 2.7: Đánh giá các loại Mosfet phổ biến trên thì trường. ....................................... 33
Bảng 2.8: Các chân của LCD ......................................................................................... 34
Bảng 5.1: Số liệu thống kê tốc độ phụ thuộc vào trọng tải xe chịu được....................... 65
xiii
TÓM TẮT
Hiện nay xe đạp điện đã và đang sử dụng rất phổ biến trong nước và ngoài
nước. Nhóm em đã chọn động cơ BLDC để nghiên cứu cách thức hoạt động và các
phương pháp điều khiển.
Động cơ BLDC là động cơ một chiều không chổi than được điều khiển nhờ sử
dụng các cảm biến Hall để xác định được vị trí Rotor để đưa tín hiệu về cho vi điều
khiển xử lý và điều khiển tốc độ động cơ, dựa vào hoạt tính của cảm biến Hall mà
động cơ BLDC được điều khiển một cách đồng bộ và linh hoạt hơn. Động cơ BLDC
ưu điểm hơn so với motor DC. Nguyên lý hoạt động và phương pháp điều khiển cũng
đơn giản hơn, bảo trì bảo dưỡng ít hơn.
Nội dung nghiên cứu nhóm em sử dụng vi điều khiển DSPIC30F4011 và một
số loại IC thông dụng là IR2102. HCPL2631 để điều khiển động cơ BLDC, trong vi
điều khiển này được tích hợp 6 chân PWM, sử dụng PWM này để thay đổi độ rộng
xung cũng như thay đổi tốc độ điều khiển cho động cơ.
xiv
CHƯƠNG 1. TỔNG QUAN
Trong thời điểm hiện tại, nền kinh tế tăng trưởng mạnh, công nghiệp tăng cao và
khai thác tài nguyên thiên nhiên cũng được đẩy mạnh. Điều đó đồng nghĩa với việc khá
nhiều tài nguyên sẽ cạn kiệt, dẫn đến giá thành tăng cao, điển hình là xăng, dầu . . . Xăng,
dầu là nguồn tài nguyên có hạn, nên càng về sau, giá thành xăng lại càng tăng. Ngoài ra,
đốt nhiên liệu xăng dầu sẽ thải ra môi trường lượng lớn khí CO2 gây ô nhiễm môi trường
và phá hoại tầng Ozon. Do đó cần phải có nguồn năng lượng tái tạo để thay thế. Trên trái
đất tồn tại khá nhiều nguồn năng lượng sạch vô hạn, gần gũi và rất cần thiết cho con người
nhất là năng lượng điện. Năng lượng điện được sản xuất trong các máy phát điện, và truyền
qua dây đồng tuỳ vào khoảng cách dài hay ngắn để sử dụng điện được triệt để. Trong thế
giới công nghệ cao ngày nay, năng lượng điện được sử dụng ở khắp mọi nơi xung quanh
chúng ta. Bên cạnh đó, năng lượng điện được coi là nguồn năng lượng quan trọng nhất của
ngành công nghiệp, các toà nhà thương mại, các tổ chức và hộ gia đình được cung cấp bởi
trạm phát điện. Trong trường hợp trạm đốt nhiên liệu hóa thạch, nguồn năng lượng như
than đá, dầu mỏ, khí thiên nhiên được sử dụng để đun sôi nước. Khi áp suất cao, nước được
đun sôi thành hơi nước cao áp hơi nước cao áp này làm tua bin quay nhờ đó các máy phát
điện có thể phát ra được năng lượng điện. Năng lượng điện là nguồn năng lương tốt để thay
thế dần cho các loại năng lượng hiện nay.
(a) (b)
Hình 1.1: Môi trường bị ô nhiễm
(a) khí thải từ nhà máy và (b) khí thải từ các phương tiện [1]
Ngày nay khoa học phát triển vượt bậc chúng ta sẽ không có gì ngạc nhiên khi hệ
thống xe điện ra đời và ngày càng phát triển trên thế giới. Hầu hết các nhà sản xuất tập
trung phát triển hệ thống xe điện phục vụ nhu cầu “đi lại”, và là những phương tiện phổ
biến như: xe hơi điện, xe moto điện, xe đạp điện ,….
(a) (b)
Hình 1.2: Các phương tiện sử dụng điện (a) Xe đạp điện và (b) xe hơi điện.[2]
Tình hình trong nước thì xe đạp điện ngày càng phổ biến rộng rãi, phát triển mạnh
mẽ trong những năm gần đây, nhu cầu đi lại sử dụng phương tiện này ngày càng tăng lên,
nó phù hợp với tất cả mọi lứa tuổi và tiện lợi hơn rất nhiều so vơi phương tiện khác.
Đồ án của chúng em sẽ tìm hiểu về động cơ xe đạp điện và các thông số của động
cơ, tìm ra nguyên lý hoạt động để tạo bộ điều khiển cho phù hợp. Nhiệm vụ của đồ án thực
hiện các yêu cầu sau:
Tìm hiểu động cơ BLDC (Brushless DC Motor).
Tìm phương pháp điều khiển động cơ BLDC.
Thiết kế và thi công mạch điều khiển và bộ nghịch lưu 3 pha 2 bậc điều khiển xe
đạp điện.
Xe hoạt động ổn định với tốc độ xe đạp đạt 20km/h.
Tải trọng cho phép xe hoạt động ổn định trong khoảng từ 0 – 75kg.
1.6 BỐ CỤC
Chương 1: Tổng Quan
Chương này trình bày đặt vấn dề dẫn nhập lý do chon đề tài, mục tiêu, nội dung
nghiên cứu, các giới hạn thông số và bố cục đồ án.
Chương 2: Cơ sở lý thuyết
Tìm hiểu về động cơ BLDC.
Tìm hiểu về cảm biến Hall.
Tìm hiểu các cách điều khiển động cơ BLDC.
Phương pháp áp dụng triển khai điều khiển động cơ BLDC.
Trình bày lý thuyết mạch nghịch lưu.
Giới thiệu linh kiện sử dụng.
Chương 3: Tính toán và thiết kế
Sơ đồ khối của hệ thống.
Thiết kế các khối trong hệ thống.
Chương 4: Thi công hệ thống
Thi công hệ thống.
Lập trình hệ thống.
Chương 5: Kết quả nhận xét đánh giá.
Kết quả.
Nhận xét.
Đánh giá.
Chương 6: Kết luận và hướng phát triển
Kết luận.
Hướng phát triển.
Contents
CHƯƠNG 2. CƠ SỞ LÝ THUYẾT .............................................................................. 5
2.1 GIỚI THIỆU VỀ ĐỘNG CƠ BLDC ...................................................................... 5
2.2 CẤU TẠO CỦA ĐỘNG CƠ BLDC........................................................................ 8
2.2.1 Stator ...................................................................................................................... 8
2.2.2 Rotor..................................................................................................................... 10
2.2.3 Cảm biến Hall (Hall sensor) ............................................................................... 11
2.2.4 Bộ phận chuyển mạch điện tử (electronic commutator) ................................. 12
2.3 NGUYÊN LÝ HOẠT ĐỘNG CỦA BLDC .......................................................... 13
2.4 CÁC HỆ TRUYỀN ĐỘNG ĐIỆN DÙNG ĐỘNG CƠ BLDC ........................... 14
2.4.1 Truyền động không đảo chiều (truyền động một cực tính) ............................ 14
2.4.2 Truyền động có đảo chiều (truyền động hai cực tính)..................................... 15
2.5 MỘT SỐ ĐẶC ĐIỂM VỀ ĐIỆN CỦA ĐỘNG CƠ BLDC ................................. 16
2.5.1 Mô-men điện từ ................................................................................................... 16
2.5.2 Đặc tính cơ và đặc tính làm việc của động cơ BLDC ...................................... 16
2.5.3 Sức phản điện động ............................................................................................. 17
2.6 MÔ HÌNH TOÁN VÀ PHUƠNG PHÁP ĐIỀU KHIỂN ĐỘNG CƠ BLDC .... 17
2.6.1 Mô hình toán ....................................................................................................... 17
2.6.2 Mô-men điện từ ................................................................................................... 18
2.6.3 Phương trình động học của động cơ BLDC ..................................................... 19
2.7 CÁC PHƯƠNG PHÁP ĐIỀU KHIỂN ĐỘNG CƠ BLDC ................................. 20
2.7.1 Phương pháp điều khiển động cơ BLDC 3 pha ............................................... 20
2.7.2 Điều khiển bằng phương pháp PWM ............................................................... 23
2.8 LÝ THUYẾT BỘ NGHỊCH LƯU ........................................................................ 23
2.8.1 Bộ nghịch lưu 1 pha ............................................................................................ 23
a) Sơ đồ nguyên lý ........................................................................................................ 23
b) Nguyên tắc hoạt động .............................................................................................. 24
2.8.2 Sơ đồ đẩy kéo bộ nghịch lưu .............................................................................. 25
a) Sơ đồ nguyên lý ........................................................................................................ 25
b) Nguyên lý hoạt động ................................................................................................ 25
2.8.3 Bộ nghịch lưu 3 pha ............................................................................................ 26
2.9 GIỚI THIỆU PHẦN CỨNG ................................................................................. 28
Hình 2.1: Cấu tạo của 2 loại động cơ một chiều .............................................................. 5
(a) Động cơ BLDC và (b) Động cơ DC.[3] ....................................................................... 5
Hình 2.2: Động cơ một chiều (a) Động cơ DC và (b) Động cơ BLDC. .......................... 6
Hình 2.3: Sơ đồ nguyên lý điều khiển động cơ. ............................................................... 8
Hình 2.4: Stator của động cơ BLDC.[4] ........................................................................... 9
Hình 2.6: Các loại Rotor động cơ BLDC. ...................................................................... 10
Hình 2.7: Động cơ BLDC cấu trúc nằm ngang. ............................................................ 11
Hình 2.8: Sơ đồ cấp điện cho các cuộn dây Stator. ....................................................... 13
Hình 2.9: Sơ đồ nguyên lí làm việc của động cơ BLDC. .............................................. 14
Hình 2.10: Thứ tự chuyển mạch và chiều quay của từ trường Stator. ....................... 14
Hình 2.11: Chuyển mạch hai cực tính của động cơ BLDC. ......................................... 16
Hình 2.12: Đặc tính của động cơ BLDC (a) đặc tính làm việc và (b) đặc tính cơ. ..... 16
Hình 2.14: Tín hiệu cảm biến Hall, sức phản điện động và dòng điện pha. ............... 21
Hình 2.15: Thứ tự cấp điện cho các cuộn dậy tương ứng với cảm biến Hall. ............ 22
Hình 2.16: Giản đồ xung điều khiển PWM kênh trên. ................................................. 23
Hình 2.17: Sơ đồ mạch nguyên lý nghịch lưu cầu một pha.......................................... 23
Hình 2.18: Nguyên lý hoạt động của bộ nghịch lưu 1 pha. .......................................... 24
Hình 2.19: Sơ đồ đẩy kéo mạch nghịch lưu. .................................................................. 25
Hình 2.20: Sơ đồ nguyên lý mạch nghịch lưu 3 pha. .................................................... 26
Hình 2.21: Đồ thị dạng sóng điều khiển. ........................................................................ 26
Hình 2.22: Sơ đồ điều khiển. ........................................................................................... 27
Hình 2.23: IC LM2576. .................................................................................................... 28
Hình 2.24: IC HCPL 2631 (a) Thứ tự chân và (b) cấu tạo. .......................................... 29
Hình 2.26: IC IR2102 (a) Thứ tự chân và (b) cấu tạo. .................................................. 31
Hình 2.27: RFP70N06. ..................................................................................................... 32
Hình 2.29: Sơ đồ chân linh kiện vi điều khiển DSPIC30F4011.[9] ............................. 37
CHƯƠNG 2. CƠ SỞ LÝ THUYẾT
2.1 GIỚI THIỆU VỀ ĐỘNG CƠ BLDC
Động cơ một chiều thông thường (Động cơ DC) 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 nên vận hành kém tin cậy và không an toàn trong các
môi trường rung chấn, dễ cháy nổ, người sử dụng phải bảo trì, bảo dưỡng thường xuyên do
các thiết bị dễ bị bào mòn. Để tránh những nhược điểm đó, động cơ một chiều không chổi
than ra đời khắc phục những nhược điểm của động cơ một chiều thông thườ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à Brushless DC Motor (động cơ BLDC). Về cơ bản động cơ BLDC thực chất là động cơ
một chiều có hệ thống đảo chiều dòng điện bán dẫn, sử dụng tín hiệu phản hồi vị trí Rotor
để quyết định việc chuyển mạch. Thông thường, việc xác định vị trí của Rotor có thể thực
hiện bằng cảm biến Hall hoặc encoder. Động cơ BLDC hiện nay đang rất được quan tâm
trong các ứng dụng điều chỉnh tốc độ, điều khiển vị trí chính xác.
(b) Động cơ DC
1. Trục Rotor
2. Nam châm vĩnh cửu
3. Nam châm
4. Cuộn dây
N N
SW1 SW3
Hình 2.2: Động cơ một chiều (a) Động cơ DC và (b) Động cơ BLDC.
Động cơ DC và động cơ BLDC có những khác biệt khá lớn. Bảng 2.1 so sánh ưu
nhược điểm của hai loại động cơ này. Sẽ giúp cho người sử dụng thấy rõ sự khác biệt về
hai loại động cơ này.
Bảng 2.1: So sánh giữa động cơ BLDC và động cơ DC. [3]
Các thông Ưu/Nhược điểm của BLDC so với
Động cơ BLDC Động cơ DC
số so sánh Động cơ DC
Đảo chiều bằng Đảo chiều dòng
Động cơ BLDC sử dụng chuyển
Bộ chuyển điện tử dựa trên kiểu cơ khí bằng
mạch điện tử thay thế cho chuyển
mạch thông tin từ cảm chổi than và cổ
mạch cơ
biến vị trí Rotor góp
Điện áp rơi trên các linh kiện điện tử
Hiệu suất Cao Trung bình
nhỏ hơn điện áp rơi trên chổi than
Rất ít hoặc
Không phải bảo trì chổi than, cổ
Bảo trì không cần bảo Định kỳ
góp
trì
Đáp ứng Mô-men quán tính của Rotor động
Nhanh Chậm
động cơ BLDC thường nhỏ hơn so với mô-
Mạch Logic
Cảm biến vị trí
Động cơ BLDC (Brushless DC) hay còn có tên khác động cơ không chổi than là một
loại động cơ đồng bộ nam châm vĩnh cửu. Thực chất động cơ BLDC không phải là động
cơ một chiều mà động cơ xoay chiều đồng bộ do động cơ thuộc nhóm động cơ đồng bộ
nam châm.
Động cơ BLDC được điều khiển thông qua các cảm biến để xác định vị trí của Rotor
nhằm tạo ra các tín hiệu đưa về bộ chuyển đổi để điều khiển phần ứng. Động cơ BLDC có
các cảm biến có thể thay đổi chiều quay của động cơ theo vị trí của Rotor.
Việc xác định vị trí Rotor được thực hiện thông qua các cảm biến vị trí, hầu hết các
cảm biến vị trí Rotor (cực từ) là phần tử Hall, tuy nhiên cũng có một số động cơ sử dụng
cảm biến quang học. Mặc dù hầu hết các động cơ chính thống và có năng suất cao đều là
động cơ ba pha, động cơ BLDC hai pha cũng được sử dụng khá phổ biến vì cấu tạo và mạch
truyền động đơn giản.
2.2.1 Stator
Stator: từ tiếng Anh (gốc từ stationary: đứng yên) chỉ phần đứng yên, phần đứng,
phần không chuyển động của một hệ thống máy quay, là phần ngược lại của Rotor.
Khác với động cơ một chiều thông thường, Stator của động cơ BLDC chứa dây quấn
phần ứng.
Stator của động cơ BLDC được cấu tạo từ các lá thép kỹ thuật điện với các cuộn dây
được đặt trong các khe cắt xung quanh chu vi phía trong của Stator. Theo truyền thống cấu
tạo Stator của động cơ BLDC cũng giống như cấu tạo của các động cơ cảm ứng khác.
Sự khác nhau trong cách nối liền các bối dây trong cuộn dây Stator tạo nên sự khác
nhau của hình dáng sức phản điện động. Động cơ BLDC có 2 dạng sức phản điện động là
dạng hình sin và dạng hình thang. Cũng chính vì sự khác nhau này mà tên gọi của động cơ
cũng khác nhau, đó là động cơ BLDC hình sin và động cơ BLDC hình thang. Dòng điện
pha của động cơ tương ứng cũng có dạng hình sin và hình thang. Điều này làm cho mô-
men của động cơ hình sin phẳng hơn nhưng đắt hơn vì phải có thêm các bối dây mắc liên
tục. Còn động cơ hình thang thì rẻ hơn nhưng đặc tính mô-men lại nhấp nhô do sự thay đổi
điện áp của sức phản điện động là lớn hơn.
0 60 120 180 240 300 360 60 0 60 120 180 240 300 360 60
U U
t t
Pha A-B Pha A-B
t t
Pha B-C Pha B-C
(a) (b)
Hình 2.5: Hai dạng sóng của sức điện động (a) hình thang và (b) hình sin.
BLDC thường có các cấu hình 1 pha, 2 pha và 3 pha tương ứng với các loại đó thì
Stator có số cuộn dây là 1, 2 và 3. Phụ thuộc vào khả năng cấp công suất điều khiển, có thể
chọn động cơ theo tỷ lệ điện áp. Động cơ nhỏ hơn hoặc bằng 48V được dùng trong máy tự
động, Robot, những chuyển động nhỏ các động cơ trên 100V được dùng trong các thiết bị
công nghiệp, tự động hóa và các ứng dụng công nghiệp.
2.2.2 Rotor
N
N S S S
N
S S
N N
S S N N
N
S
Rotor lỏi tròn với nam Rotor lõi tròn với nam
Rotor lỏi tròn với nam
châm hình chữ nhật được châm hình chữ nhật chèn
châm đặc trên chu vi
đặc trong Rotor vào trong lỏi Rotor
Hình 2.7 là mặt cắt ngang của động cơ một chiều không chổi than với Rotor có các
nam châm vĩnh cửu. Cảm biến Hall được đặt trong phần đứng yên của động cơ. Việc đặt
cảm biến Hall trong Stator là quá trình phức tạp vì bất cứ sự mất cân đối sẽ dẫn đến việc
tạo ra một sai số trong việc xác định vị trí của Rotor. Để đơn giản quá trình gắn cảm biến
lên Stator, một vài động cơ có các nam châm phụ của cảm biến Hall gắn trên Rotor. Đây là
phiên bản thu nhỏ của nam châm trên Rotor. Do đó, mỗi khi Rotor quay, các nam châm
cảm biến Rotor đem lại hiệu ứng tương tự như của nam châm chính. Các cảm biến Hall
thông thường được gắn trên mạch in và cố định trên nắp đậy động cơ. Điều này cho phép
người dùng có thể điều chỉnh hoàn toàn việc lắp ráp các cảm biến Hall để cân chỉnh với
nam châm Rotor, đem lại khả năng hoạt động tối đa.
Dựa trên vị trí vật lý của cảm biến Hall, có 2 cách đặt cảm biến. Các cảm biến Hall
có thể đặt lệch pha nhau các góc 600 hoặc 1200 tùy thuộc vào số đôi cực. Dựa vào điều
này, các nhà sản xuất động cơ định nghĩa các chu trình chuyển mạch mà cần phải thực hiện
trong quá trình điều khiển động cơ.
Các cảm biến Hall cần được cấp nguồn. Điện áp cấp cho cảm biến là 5V yêu cầu
dòng từ 5mA đến 15mA. Khi thiết kế bộ điều khiển, cần chú ý đến đặc điểm kỹ thuật tương
ứng của từng loại động cơ để biết được chính xác điện áp và dòng của cảm biến Hall được
dùng. Đầu ra của cảm biến Hall thường là loại open-collector, vì thế, cần có điện trở treo ở
phía board điều khiển. Nếu không có điện trở treo thì tín hiệu chúng ta nhận được không
phải tín hiệu xung vuông mà là tín hiệu nhiễu.
Rb
Id Mạch cầu ba pha
Lb
Q1 Q3 Q5 -
eb
+ b + ea
E c - n
- a +
-
Q4 Q6 Q2 La
ec +
Lc Ra
Rc
c a
P.S
Khối điều
khiển
Động cơ BLDC
Để động cơ BLDC hoạt động thì cần biết chính xác vị trí của Rotor để điều khiển
quá trình đóng ngắt các khóa bán dẫn, cấp nguồn cho các cuộn dây Stator theo trình tự hợp
lý. Mỗi trạng thái chuyển mạch có một trong các cuộn dây (như pha A) được cấp điện
dương (dòng đi vào trong cuộn dây pha A), cuộn dây thứ 2 (pha B) được cấp điện âm (dòng
từ cuộn dây đi ra pha B) và cuộn thứ 3 (pha C) không cấp điện. Mô-men được sinh ra do
tương tác giữa từ trường tạo ra bởi những cuộn dây của Stator với nam châm vĩnh cửu. Một
cách lí tưởng, mô-men lớn nhất xảy ra khi 2 từ trường lệch nhau 900 và giảm xuống khi
chúng duy chuyển. Để giữ động cơ quay, từ trường tạo ra bởi những cuộn dây Stator phải
quay đồng bộ với từ trường của Rotor một góc α.
W2
PT2
I3 Ib
I2
Eb
Q1 Q2 Q3
Nguyên lí làm việc của động cơ BLDC sử dụng cảm biến quang để xác định vị trí
của Rotor. Động cơ được điều khiển theo tín hiệu chuyển mạch khi nhận được tín hiệu từ
cảm biến. Sau đây là thứ tự chuyển mạch của động cơ BLDC sử dụng cảm biến quang.
0 120 240 360 480 600
Góc quay độ
PT1
PT2
PT3
I2
I3
Hình 2.10: Thứ tự chuyển mạch và chiều quay của từ trường Stator.
Cực bắc của Rotor đang ở vị trí đối diện với cực lồi Stator, phototransitor PT1 được
chiếu sáng do đó có tín hiệu đưa đến cực gốc(baze) của transitor Q1 làm cho Q1 mở. Ở
trạng thái này, cực nam được tạo thành ở cực lồi P1 bởi dòng điện I1 chạy qua cuộn dây
W1 đã hút cực bắc của Rotor làm cho Rotor chuyển động theo hướng mũi tên. Khi cực Bắc
của Rotor di chuyển đến vị trí đối diện với cực lồi P1 của Stator, lúc này màn chắn gắn trên
trục động cơ sẽ che PT1 và PT2 được chiếu sáng, Q2 mở, dòng I2 chảy qua Q2. Khi dòng
điện này chảy qua dây quấn W2 và tạo ra cực nam trên cực lồi P2 thì cực bắc của Rotor sẽ
quay theo chiều mũi tên đến vị trí đối diện của cực lồi P2. Ở thời điểm này, màn chắn sẽ
che PT2 và phototransitor PT3 được chiếu sáng. Lúc này chiều của dòng điện có chiều từ
W2 sang W3. Vì vậy, cực lồi P2 bị khử kích thích trong khi đó cực lồi P3 lại được kích
hoạt và tạo thành cực lồi. Do đó cực bắc của Rotor duy chuyển từ P2 sang P3 mà không
dừng lại. Bằng cách lặp lại các chuyển mạch như vậy theo thứ tự như hình 2.9, Rotor nam
châm vĩnh cữu của động cơ sẽ quay theo chiều xác định một cách liên tục.
2.4.2 Truyền động có đảo chiều (truyền động hai cực tính)
Ở động cơ một chiều không chổi than, dây quấn phần ứng được quấn trên Stator là
phần đứng yên nên có thể dễ dàng thay thế bộ chuyển mạch cơ khí (trong động cơ điện một
chiều thông thường dùng chổi than) bằng bộ chuyển mạch điện tử dùng các bóng transitor
công suất được điều khiển theo vị trí tương ứng của Rotor.
Về bản chất chuyển mạch hai cực tính là bộ nghịch lưu độc lập với 6 van chuyển
mạch được bố trí trên hình 2.11. Trong đó 6 van chuyển mạch là các van công suất, đối với
các loại động cơ công suất bé thì các van chuyển mạch có thể dùng van MOSFET còn các
loại động cơ công suất lớn thì dùng van chuyển mạch thường là IGBT. Để thực hiện dẫn
dòng mà trong những khoảng thời gian mà van không dẫn thì các diot được mắc song song
với các van. Để điều khiển các van bán dẫn của chuyển mạch điện tử, bộ điều khiển cần
nhận tín hiệu từ cảm biến vị trí Rotor quay giống như vành góp chổi than của động cơ một
chiều thông thường.
Q1 Q3 Q5
+
E
_ M
Q4 Q6 Q2
Hình 2.11: Chuyển mạch hai cực tính của động cơ BLDC.
Trong đó :
𝐶𝑇𝑑𝑐 .∅f = 𝐾𝑇𝑑𝑐 là hằng số mô-men.
2.5.2 Đặc tính cơ và đặc tính làm việc của động cơ BLDC
Đặc tính cơ của động cơ BLDC giống đặc tính cơ của động cơ điện một chiều thông
thường. Tức là mối quan hệ giữa mô-men và tốc độ là các đường tuyến tính nên rất thuận
tiện trong quá trình điều khiển động cơ để truyền động cho các động cơ khác. Động cơ
BLDC không dùng chổi than nên tốc độ có thể tăng lên do không có sự hạn chế đánh lửa.
Vì vậy vùng điều chỉnh của động cơ BLDC có thể được mở rộng hơn.
M,P W(rad/s)
W M(N,m)
0 Wdm 0
(a) (b)
Hình 2.12: Đặc tính của động cơ BLDC (a) đặc tính làm việc và (b) đặc tính cơ.
Khi động cơ một chiều không chổi than quay, mỗi một cuộn dây tạo ra một điện áp
gọi là sức phản điện động chống lại điện áp nguồn cấp cho cuộn dây đó theo luật Lenz.
Chiều của sức điện động này ngược chiều với điện áp cấp. Sức phản điện động phụ thuộc
chủ yếu vào 3 yếu tố: Vận tốc góc của Rotor, từ trường sinh ra bởi nam châm vĩnh cửu của
Rotor và số vòng trong mỗi cuộn dây của Stator:
EMF = N.l.r.B.ω [6] (2-2)
Trong đó:
EMF : Sức điện động cảm ứng.
N : Số vòng dây trên mỗi pha.
l : Chiều dài Rotor.
r : Bán kính trong của Rotor.
B : Mật độ từ trường Rotor.
ω : Vận tốc góc của động cơ.
Trong động cơ BLDC từ trường Rotor và số vòng dây Stator là các thông số không
đổi. Chỉ có duy nhất một thông số ảnh hưởng đến sức phản điện động là vận tốc góc hay
vận tốc của Rotor và khi vận tốc tăng, sức phản điện cũng tăng. Trong các tài liệu kỹ thuật
của động cơ có đưa ra một thông số gọi là hằng số phản điện động có thể được sử dụng để
ước lượng sức phản điện động ứng với tốc độ nhất định.
Mô hình toán của đối tượng là các mối quan hệ toán học nhằm mục đích mô tả lại
đối tượng thực tế đó nhưng dưới dạng các biểu thức toán học để thuận lợi cho quá trình
phân tích, khảo sát thiết kế. Đối với động cơ, mô tả toán học đóng vai trò quan trọng vì mọi
khảo sát và tính toán bằng lý thuyết đều dựa trên mô hình toán. Vì vậy mô hình toán là chìa
khóa để mở ra một vấn đề trong quá trình tính toán thiết kế cho động cơ.
Để thực hiện xậy dựng mô hình toán thì phải ước lượng động cơ về các phần tử điện
cơ bản. Hình 2.13 trình bày mô hình mạch điện trong động cơ bao gồm 3 cuộn dây Stator
được ước lượng bởi điện trở Ra và điện cảm La, do 3 cuộn dây của Stator được đặt cạnh
nhau nên xảy ra hiện tượng hỗ cảm giữa các cuộn dây với nhau, sự hỗ cảm giữa các cuộn
dây được thể hiện qua đại lượng M. Mặt khác do Rotor của động cơ là nam châm vĩnh cửu
nên khi Rotor quay sẽ quét qua cuộn dây Stator nên có sự tương tác giữa hai từ trường. Các
đại lượng ea, eb, ec là các sức phản điện động EMF. Do các nam châm đều được làm từ vật
liệu có suất điện trở cao nên có thể bỏ qua dòng cảm ứng Rotor.
Vb
Rb
Lb
M
M
eb
ea
La
ec
Lc Ra
Rc
Vc Va
Mô hình toán động cơ BLDC có thể được biểu diễn như sau
𝑣a 𝑅 0 0 𝑖a 𝐿 − 𝑀 0 0 ia ea
𝑑
[𝑣b ] = [ 0 𝑅 0 ].[𝑖b ]+[ 0 𝐿−𝑀 0 ]. [ib ]+[eb ] [5](2-3)
𝑑𝑡
𝑣c 0 0 𝑅 𝑖c 0 0 𝐿−𝑀 ic ec
Mô-men ma sát : Mf
Tuy nhiên, mỗi chu kỳ tín hiệu không tương ứng với một vòng quay của Rotor. Số
chu kỳ tín hiệu cần thiết để hoàn tất một vòng quay của Rotor được quyết định bởi số cặp
cực Rotor. Để hoàn thành một vòng quay, mỗi cặp cực Rotor cần một chu kỳ tín hiệu. Vì
vậy, số chu kỳ tín hiệu cần thiết để điều khiển động cơ quay một vòng bằng số cặp cực của
Rotor.
Đặc tính sức phản điện động của ba cuộn dây lệch nhau 1200 do các cuộn dây Stator
được đặt lệch nhau 1200 và góc chuyển mạch của sức điện động là 600 vì thế trong thời gian
này thì không cấp dòng cho cuộn dây Stator tương ứng. Căn cứ vào dạng dòng điện của 3
pha của động cơ theo vị trí của cảm biến Hall để xác định được sơ đồ để mở van cho bộ
nghịch lưu. Do một chu kỳ có 6 lần cảm biến Hall thay đổi vị trí nên sẽ có 6 trạng thái mở
van.
t
Hall 1
t
Hall 2
t
Hall 3
Ea t
t
Eb
t
Ec
t
Ia
t
Ib
Ic t
Hình 2.14: Tín hiệu cảm biến Hall, sức phản điện động và dòng điện pha.
A A A
C B C B C B
0 1 2
A A A
C B C B C B
5 4 3
Hình 2.15: Thứ tự cấp điện cho các cuộn dậy tương ứng với cảm biến Hall.
Thứ tự Đầu vào từ cảm biến Hall Các tính hiệu Các dòng điện pha
trạng thái điều khiển
A B C C(Lục) B(Xanh) A(Vàng)
0 0 0 1 Q5 Q6 + - NC
1 0 1 1 Q5 Q4 + NC -
2 0 1 0 Q3 Q4 - + -
3 1 1 0 Q3 Q2 - + NC
4 1 0 0 Q1 Q2 - NC +
5 1 0 1 Q1 Q6 NC - +
Điều khiển tốc độ đông cơ BLDC bằng phương pháp điều chỉnh điện áp vào ta có
thể sử dụng phương pháp PWM để điều chỉnh tốc độ động cơ. Đây cũng là phương pháp
được sử dụng rộng rãi trong điều khiển điện áp hiện nay. Với phương pháp này điện áp
cung cấp cho bộ khóa công suất không đổi, tuy nhiên điện áp ra khỏi bộ khóa đến động cơ
thay đổi theo thuật toán điều khiển. Phương pháp PWM có thể dùng cho khóa trên, khóa
dưới hay đồng thời cả hai khóa cùng lúc.
PWM 3H
PWM 3L
PWM 2H
PWM 2L
PWM 1H
PWM 1L
+
U S1 D1
-
Z A
B
+
U S2 D2
-
S1, S2 luân phiên dẫn, trong nữa chu kỳ đầu S1 dẫn, S2 ngưng dẫn điện áp đi từ A
sang B, nữa chu kỳ sau S2 dẫn, S1 ngưng dẫn điện áp đi từ B sang A.
Ưu điểm: Điện áp trực tiếp vào phụ tải, không qua máy biến áp, hiệu suất cao.
Nhược điểm: Phải có hai nguồn một chiều, điện áp vào bằng điện áp tải (Uv=Ut).
b) Nguyên tắc hoạt động
Chu kỳ đầu: S1 dẫn, S2 ngưng dẫn, Ut=U
Nữa chu kỳ sau: S1 ngưng dẫn, S2 dẫn, Ut= -U
Công thức tính điện áp hiệu dụng:
1 𝑇 1 𝑇 𝑇
Ut= √ ∫0 𝑈 2 𝑑𝑡 = √ ((𝑈)2 + (𝑈)2 ) = U (2-8)
𝑇 𝑇 2 2
t
0
it
Phụ tải là điện trở thuần
U/R
t
0
-U/R
it
Phụ tải là cảm kháng
t
0
i(r+1)
Phụ tải là trở và cảm kháng
U/R
t
0
-U/R
t D1
0
U n1
- + * n2 Ut
Ut n1 *
Фmin = Фmax
n2.u/n1
D2
t
0
-n2.u/n1
S2
Q1 Q3 Q5
+
E A M
B
- C
Q4 Q6 Q2
N
+2E/3
+E/3 t
0
-E/3
-2E/3
V BN
+2E/3
+E/3 t
0
-E/3
-2E/3
V CN
+2E/3
+E/3 t
0
-E/3
-2E/3
A C A A B
+ + +
Za Zc 1/3E Za Za Zb
Zb 2/3E Zb Zc Zc
- - -
B B C C
Bảng 2.4: Bảng trạng thái các khóa được kích ở trạng thái dẫn 1800 , lệch 600 .
Độ chia
0-600 600 -1200 1200 -1800 1800 -2400 2400 -3000 3000 -3600
Điện áp
+𝐸 +2𝐸 𝐸 −𝐸 −2𝐸 −𝐸
𝑉𝐴𝑁
3 3 3 3 3 3
𝑉𝐵𝑁 −2𝐸 −𝐸 +𝐸 +2𝐸 +𝐸 −𝐸
3 3 3 3 3 3
+𝐸 −𝐸 −2𝐸 −𝐸 +𝐸 +2𝐸
𝑉𝐶𝑁
3 3 3 3 3 3
𝑉𝐴𝐵 +E +E 0 -E -E 0
𝑉𝐵𝐶 -E 0 +E +E 0 -E
𝑉𝐶𝐴 0 -E -E 0 +E +E
1 5
Hình 2.23: IC LM2576.
Để giảm điện áp từ bình ắc-quy 48V xuống thành nguồn 5V ổn định dể cấp điện cho
mạch điều khiển ta dùng loại IC LM2576.
LM2576 là loại IC nguồn switching rất thông dụng trên thị trường và có khả năng
hoạt động được với điện áp vào lên tới 40V đối với các loại thông thường hoặc lên tới 57V
đối với loại LM2576HV(đuôi ‘HV’ kèm theo có nghĩa là High Voltage tức là điện áp cao).
Họ LM2576 có nhiều loại với các mức điện áp đầu ra khác nhau, như LM2576-3.3V,
LM2576-5V, LM2576-12V, LM2576-15V, và loại có khả năng điều chỉnh điện áp đầu ra
LM2576ADJ.
Bảng 2.5: Đánh giá các Opto phổ biến trên thì trường.
Bảng lựa chọn Opto
Lựa
ST Kên Uvào(V Ivào(A
Tên Ura(V) Ira(A) Giá thành Địa điểm chọ
T h ) )
n
1 PC817 1 5 5m 5 5m 2k5 HCM x
2 HCPL 2530 2 5 1 20 8 26k HCM o
3 HCPL 2631 2 5 30m 7 50m 22k HCM o
Vậy HCPL 2631 là Opto mà nhóm em sẽ dùng để cách ly giữa mạch điều khiển và
mạch công suất do có tần số đóng ngắt cao nên thỏa mãn yêu cầu nhóm.
8 7 6 5
1 + VCC 8
2 _ VOUT1 7
A 2631
3 _ VOUT2 6
1 2 3 4 4 + GND 5
(a) (b)
Hình 2.24: IC HCPL 2631 (a) Thứ tự chân và (b) cấu tạo.
HCPL2631 dùng để cách ly điện áp ngõ vào và điện áp ngõ ra hoặc khối công suất
nhỏ với khối công suất lớn. Khi mạch ngõ vào ở mức điện áp cao thì làm cho mạch ngõ ra
hoạt động tương ứng và ngược lại. HCPL2631 được tương thích với chuẩn TTL và CMOS.
Được ứng dụng rộng trong loại bỏ vòng lặp mặt đất, dòng tiếp nhận, truyền tải dữ liệu ghép.
Kênh dữ liệu chuyển đổi dòng điện thay thế biến áp xung.
2.9.3 IC ổn áp LM317
LM317
1. ADJ: Chân điều khiển
2. Vin: Điện áp vào
3. Vout: Điện áp ra
1 2 3
Hình 2.25: IC LM317.
Để Cấp nguồn cho IC driver hoạt động nhóm đã sử dụng IC ổn áp LM317. IC này
có nhiệm vụ nhận điện áp từ bình ắc-quy và cho ra điện áp 12V ổn định để cáp nguồn cho
IC driver.
Thông số kỹ thuật của IC LM317
Điện áp đầu vào Vvào = 40V.
Dòng điện đầu ra lớn nhất Imax = 1.5A
Nhiệt độ vận hành t = 0-1250
Công suất tiêu thụ lớn nhất 20W
2.9.4 IC driver
Để kích được Mosfet hoạt động thì có rất nhiều IC driver có thể làm được, nhưng
vấn đề hiện nay nhóm cần sử dụng loại IC đáp ứng được điện áp đầu ra Ura > 10V. Trên thị
trường hiện nay nhóm tìm được một số IC có thể tham khảo.
Bảng 2.6: Đánh giá các Driver phổ biến trên thì trường.
Bảng lựa chọn Driver
STT Tên Kênh Ura(V) Ira-H(A) Ira-L(A) Giá thành Địa điểm Lựa chọn
1 IR2102 2 10-20 130-210 270-360 15k HCM o
2 IR2104 2 10-20 130-210 270-360 25k HCM x
3 IR2151 2 10-20 100-125 210-250 16k5 HCM o
Vậy IC driver IR2102 là IC mà nhóm sẽ dùng do thỏa mãn yêu cầu kích cho các
Mosfet. Vì Mosfet kích bằng áp UGS > 10 mà Ura của IC IR2102 thỏa mãn được điều đó.
Hơn nữa giá thành rẻ và dễ tìm.
IR2102 là một dòng IC chuyên dụng được sử dụng nhiều trong điều khiển động cơ
có sử dụng PWM.
8 7 6 5
1 VCC VB 8
2 HIN HO 7
IR2102
3 LIN VS 6
1 2 3 4 4 COM LO 5
(a) (b)
Hình 2.26: IC IR2102 (a) Thứ tự chân và (b) cấu tạo.
2.9.5 Mosfet
Mosfet
RFP70N06 1. G: Gate gọi là cực cổng
2. S: Source gọi là cực nguồn
3. D: Drain gọi là cực máng
1 2 3
Hình 2.27: RFP70N06.
Có hai lựa chọn chính cho việc sử dụng khóa đóng cắt công suất trong điều khiển
động cơ đó là Mosfet và IGBT. Vì ứng dụng đòi hỏi tần số đóng cắt cao và dòng điện nhỏ
nên ta chọn sử dụng Mosfet.
Mosfet có nguyên tắc hoạt động dựa trên hiệu ứng từ trường để tạo ra dòng điện, là
linh kiện có trở kháng đầu vào lớn thích hợp cho khuếch đại các nguồn tín hiệu yếu.
Mosfet được sử dụng nhiều trong các mạch nguồn Monitor, nguồn máy tính và dùng
để đóng mở các mạch công suất.
Mosfet có khả năng đóng nhanh với dòng điện và điện áp khá lớn nên nó được sử
dụng nhiều trong các bộ dao động tạo ra từ trường vì do đóng cắt nhanh làm cho sóng điện
biến thiên.
Mosfet loại N có hai miếng bán dẫn loại P đặc trên nền bán dẫn loại N, giữa hai lớp
P-N được các điện bởi lớp SIO2 hai miếng bán dẫn loại P được nối ra thành cực D và cực
S, nên bán dẫn N được nối với lớp màng mỏng ở trên sau đó được đấu thành cực G. Mosfet
có điện trở giữa cực G với cực S và giữa cực G với cực D là vô cùng lớn, còn điện áp giữa
cực D và cực S phụ thuộc vào điện áp chênh lệch giữa cực G và cực S. Khi điện áp UGS =
0 thì điện trở RDS rất lớn, khi điện áp UGS > 0 => do hiệu ứng từ trường làm cho điện trở
RDS giảm, điện áp UGS càng lớn thì điện trở RDS càng nhỏ.
Cách lựa chọn Mosfet để đạt được yêu cầu để mạch công suất hoạt động tốt:
Thông số kỹ thuật:
Điện áp hoạt động là 5 V.
Kích thước: 80 x 36 x 12.5 mm
Chữ đen, nền xanh lá/chữ trắng, nền xanh dương
Khoảng cách giữa hai chân kết nối là 0.1 inch.
Tên các chân được ghi ở mặt sau của màn hình LCD hỗ trợ đi dây điện thuận tiện.
Có đèn led nền, có thể dùng biến trở điều chình độ sáng.
Driver điều khiển HD44780
Có thể được điều khiển với 6 dây tín hiệu
Sơ đồ chân của LCD như bảng:
Bảng 2.8: Các chân của LCD
Chân số Tên chân Input/Output Chức năng tín hiệu
1 VSS Power GND
2 VDD Power +5V
3 Vo Analog Contrast Control
Register Select. H: data signal
4 RS Input
L: instruction signal
Read/Write. H: read mode
5 R/W Input
L: write mode
6 E Input Enable(strobe)
7 D0 I/O Data(LSB)
8-13 D1-D6 I/O Data
14 D7 I/O Data(MSB)
15 LED_A Input Backlight Anode
16 LED_B Input Backlight Cathode
Trong 16 chân của LCD được chia làm 4 dạng tín hiệu như sau:
Các chân cấp nguồn: Vss (nối nguồn 5V), VDD (nối 0V), V0 (điều chỉnh độ
tương phản).
Các chân điều khiển:
➢ RS: Chân chọn thanh ghi (Register Select). Nối chân RS với logic “0” (GND)
hoặc logic “1” (VCC) để chọn thanh ghi.
❖ Logic “0”: Bus DB0 - DB7 sẽ nối với thanh ghi lệnh IR của LCD (ở chế độ
“ghi” - Write) hoặc nối với bộ đếm địa chỉ của LCD (ở chế độ “đọc”- Read).
❖ Logic “1”: Bus DB0-DB7 sẽ nối với thanh ghi dữ liệu DR bên trong LCD.
➢ RW: Chân chọn chế độ đọc/ghi (Read/Write). Nối chân R/W với logIC “0” để
LCD hoạt động ở chế độ ghi, hoặc nối với logic “1” để LCD ở chế độ đọc.
➢ E: Chân cho phép chốt xung kí tự (Enable). Sau khi các tín hiệu được đặt lên bus
DB0-DB7, các lệnh chỉ được chấp nhận khi có 1 xung cho phép của chân E.
❖ Ở chế độ ghi: Dữ liệu ở bus sẽ được LCD chuyển vào (chấp nhận) thanh ghi
bên trong nó khi phát hiện một xung (high-to-low transition) của tín hiệu
chân E.
❖ Ở chế độ đọc: Dữ liệu sẽ được LCD xuất ra DB0-DB7 khi phát hiện cạnh
lên (low-to-high transition) ở chân E và được LCD giữ ở bus đến khi nào
chân E xuống mức thấp.
➢ Các chân dữ liệu D0 đến D7: Chân số 7 đến chân số 14 là 8 chân dùng để trao đổi
dữ liệu với các thiết bị điều khiển.
➢ Các chân LED_A, LED_K: Chân điều khiển đèn nền.
- Kiến trúc tập lệnh tối ưu cho ngôn ngữ C và các chế độ địa chỉ linh hoạt nên việc
làm việc đồng thời trên nhiều chân là rất tốt
- Có 83 lệnh cơ bản
- Các lệnh có độ rộng 24 bit, dữ liệu có độ lớn 16 bit
- 48Kb flash rom (16k từ lệnh) - 2Kb ram trên chip
- 1Kb eeprom dùng để chứa dữ liệu
- Có thế hoạt động với tốc độ 30 mips (triệu lệnh/s), tần số thạch anh đầu vào có
thể từ 4-10MHz
- 30 nguồn ngắt, trong đó có 3 nguồn ngắt ngoài, 8 mức ưu tiên ngắt
- Mảng thanh ghi có thể làm việc 16 x 16 bit
+ Các đặc trưng về cơ chế xử lý tín hiệu số:
- Thanh ghi chứa nạp lại cho hoạt động xử lý tín hiệu số
- Các chế độ địa chỉ hóa đảo bit và theo module
- 2 thanh chứa có độ rộng 40 bit để thực hiện tính toán.
- Tất cả các lệnh xử lý tín hiệu số đều gói gọn trong 1 chu kỳ
+ Các đặc điểm về ngoại vi:
- Tín hiệu của các chân vào ra có cấp dòng điện lớn 25mA
- Module định thời có bộ chia trước lập trình được
- Các hàm so sánh/xuất PWM 16bit
- Hỗ trợ chế độ I2C để thực hiện kết nối các vi xử lý lại với nhau
- Module UART
- Module CAN
+ Các bộ A/D
- Bộ chuyển đổi tƣơng tự - số 10bit với 4 đầu vào sample and hold
- Tốc độ chuyển đổi là 1 msps (triệu mẫu/s)
- 9 kênh đầu vào
Mỗi một nguồn ngắt có thể được lập trình để gán cho nó 1 trong 7 mức ưu tiên ngắt
thông qua thanh ghi ICPx. Mỗi một nguồn ngắt tương ứng với một vector ngắt trong bảng
các vector ngắt. Mức ưu tiên 7 và 1 tương ứng với các mức ưu tiên cao nhất và nhỏ nhất.
Có một đặc điểm trong DSPIC30F4011 về hoạt động ngắt. Bit(INTCON1<15>)
được set để chắn các ngắt khác khi ngắt đó đang được phục vụ. Có nghĩa là khi một chương
trình con dịch ngắt đang được thực thi, nếu bit này được set lên sẽ có thể chắn các ngắt
khác, kể cả khi các ngắt khác có mức ưu tiên cao hơn.
- Chế độ đinh thời 16 bit :khi ở chế độ này, bộ định thời sẽ tăng giá trị của nó lên 1
sau mỗi chu kì lệnh. Khi nội dung bộ định thời bằng với giá trị đặt trong thanh ghi PR1, giá
trị của nó sẽ được reset về 0 và lại tiếp tục đếm từ đầu.
- Chế độ đếm không đồng bộ 16 bit: trong chế độ này, giá trị của bộ định thời được
tăng lên mỗi một khi phát hiện một sườn lên của xung clock bên ngoài đưa tới. Khi giá trị
bộ định thời bằng với giá trị đặt trong thanh ghi PR1, nó sẽ được reset về 0 và lại tiếp tục
đếm từ đầu.
Bộ định thời 16 bit có khả năng tạo ra ngắt cứ mỗi khi nội dung của nó bằng với nội
dụng của thanh ghi PR1. Khi đó, bit T1IF được set và một ngắt được tạo ra. Bit T1IF cần
phải được xóa bởi phần mềm khi vào thủ tục ngắt.
Bộ định thời 2 là bộ định thời kiểu B và bộ định thời 3 là bộ định thời kiểu C, chúng
là các module định thời 32 bit và có thể được cấu hình thành 2 bộ định thời 16 bit với các
chế độ có thể lựa chọn được. Các bộ định thời này có thể được sử dụng bởi các module
ngoại vi như module bắt đầu vào, module PWM.
Các bộ định thời 32 bit có các chế độ làm việc như sau:
- Hai bộ định thời làm việc độc lập (bộ 2 và bộ 3) với các chế độ định thời 16 bit(
ngoài trừ đếm không đồng bộ)
- Hoạt động ở chế độ định thời 32 bit
- Hoạt động ở chế độ đếm đồng thời 32 bit
- Ngoài ra, bộ định thời 2/3 còn hỗ trợ cho các hoạt động ADC, cài đặt bộ chia trước,
hoạt động định thời trong các chế độ ngủ và nguồn nghỉ.
Các bộ định thời 4/5 cũng là bộ định thời 32 bit và cũng được ghép từ 2 bộ định thời
16 bit. Tuy nhiên bộ định thời 4 là kiểu B trong khi bộ định thời 5 là kiểu C. Ở bộ định thời
5, chân cấp xung clock đưa vào là không có. Còn về các chế độ hoạt động các bộ 4/5 hoàn
toàn giống với bộ 2/3 nhưng chỉ khác là hỗ trợ hoạt động của ADC và chúng có thể được
sử dụng bởi các module ngoại vi.
module ADC được thiết kế nhằm phục vụ cho các mục đích khác nhau. Trong các DSPIC
thuộc dòng điều khiển động cơ, module ADC là loại 10-bit với tốc độ cao, nhằm đáp ứng
yêu cầu về tốc độ lấy mẫu của các bộ điều khiển truyền động điện. Các bộ ADC trong các
DSPIC sử dụng thuật toán chuyển đổi successive approximation register sar.
Do đó có thời gian chuyển đổi đã được xác định trước. Việc chuyển đổi tín hiệu từ
dạng tương tự sang dạng số bao gồm hai giai đoạn: giai đoạn lấy mẫu tín hiệu với giai đoạn
chuyển đổi, có thể bắt đầu giai đoạn lấy mẫu bằng tay hay tự động. Thời điểm chấm dứt
lấy mẫu (và bắt đầu chuyển đổi) có thể do người dùng xác định (bằng cách tắt bit SAMP)
hay được một ngoại vi nào đó xác định (một timer dành riêng, module MCPPWM, Timer
3, hay chân INT(0). Như vậy thời gian lấy mẫu là khác nhau với các thiết lập khác nhau.
Giai đoạn chuyển đổi dữ liệu cần có 12 xung clock cho module ADC, với một chu kỳ xung
clock 𝑇𝐴𝐷 có thể được chọn là từ Tcy đến 32 Tcy. Chính là thời gian của một chu kỳ máy.
Module ADC của DSPIC30F4011 có 4 bộ khuếch đại s/h (sample and hold), được đánh địa
chỉ là kênh 0 đến kênh 3. Có thể chỉ dùng kênh 0, hay dùng kênh 0 và 1, và cũng có thể
dùng cả 4 kênh cho việc thu thập dữ liệu. Kênh 0 là kênh linh hoạt nhất trong việc chọn lựa
các ngõ vào tương tự. Bộ đệm của module ADC có thể chứa được tối đa 16 kết quả. Module
ADC của DSPIC30F4011 có 6 thanh ghi 16 bit:
- A/D CONTROL REGISTER - ADCONx với x là số thứ tự từ 1 đến 3. Thanh ghi
này điều khiển các hoạt động của ADC.
- A/D INPUT SELECT REGISTER - ADCHS có nhiệm vụ chọn kênh chuyển đổi.
- A/D PORT CONFIGURAITON REGISTER - ADPCFG cấu hình cho các PORT
là đầu vào tương tự hay đầu vào số.
- A/D INPUT SCAN SELETION REGISTER (ADCSSL) chọn đầu vào để quét.
Sau khi chuyển đổi, kết quả sẽ được lưu vào các bộ đệm tên là ADCBUF0 đến
ADCBUFF. Hoạt động chuyển đổi của ADC module cần phải thiết lập theo các bước sau:
- Chọn các chân dùng làm ngõ vào analog bằng các bit ADPCFG<15:0>
- Chọn nguồn điện áp chuẩn bằng các bit ADCON2<15:13>
- Chọn tốc độ xung clock cho module ADC phù hợp với tốc độ dữ liệu và tốc độ của
bộ xử lý bằng các bit ADCON3<5:0>
- Chọn thứ tự lấy mẫu/chuyển đổi thích hợp bằng các bit ADCON1<7:0> và
ADCON3<12:8>
- Xác định bao nhiêu kênh S/H xẽ được dùng bằng các bit ADCON2<9:8> và
ADPCFG<15:0>
- Chọn cách biểu diễn kết quả chuyển đổi trong bộ đệm bằng các bit ADCON1<9:8>
- Chọn tốc độ tạo ngắt bằng các bit ADCON2<5:9>
- Xác định cách thức lấy mẫu bằng các bit ADCON1<3> và ADCSS1<15:0>
- Bật module ADC bằng bit ADCON1<15>
- Nếu có sử dụng ngắt, cần thiết lập thêm cấu hình cho ngắt A/D
- Xóa bit ADIF
- Chọn bộ ưu tiên cho ngắt A/D
Các bit ADCS<5:0> (ADCON3<5:0>) được dùng để thiết lập tốc độ xung clock cho
module ADC. Giá trị của ADCS<5:0> được xác định từ công thức:
2.𝑇𝐴𝐷
ADCS =
𝑇𝐶𝑌
–1
TAD : thời gian nhận 1 xung
FCY : Tần số thạch anh
Giá trị được chọn của 𝑇𝐴𝐷 không được phép nhỏ hơn 83.33 ns.
𝐹𝐶𝑌
PTPER = -1
𝐹𝑃𝑊𝑀.(𝑃𝑇𝑀𝑅 𝑃𝑟𝑒𝑠𝑐𝑎𝑙𝑒)𝑟.2
PTPER : chỉ số được ghi trong thanh ghi để xét PWM
FCY : Tần số thạch anh
FPWM : Tần số xung băm PWM
PTMR Prescaler : độ chia
- Thiết lập chế độ dùng các chân PWM bằng thanh ghi PWMCON1
- Thiết lập chế độ băm xung trong thanh ghi OVDCON
- Đặt giá trị phần trăm băm xung trong 3 thanh ghi PCDx
Module này được thiết kế để sạc ắc-quy tự động ngắt khi bình ắc-quy được sạc
đầy, với giá trị được đặt trước. Người dùng có thể kiểm soát được lượng năng lượng được
sạc thông qua led hiển thị điện áp.
Thông số kỹ thuật:
Điện áp đầu vào từ 6-60V
Dòng điện ra đạt giá trị Imax=3A
2.9.9 ẮC-QUY(ACCU)
a) Khái niệm ACCU
ACCU là loại nguồn điện hóa học, có thể biến đổi điện năng thành hóa năng và
ngược lại biến đổi hóa năng thành điện năng. Quá trình biến đổi hóa năng thành điện
năng gọi là quá trình phóng điện và quá trình biến đổi điện năng thành hóa năng gọi là
quá trình nạp điện.
ACCU là nguồn điện một chiều được sử dụng rộng rãi và làm việc dựa trên hiện
tượng điện- hóa học. ACCU sản xuất ra phải đảm bảo các tính năng về điện theo qui định.
- Sức điện động lớn và ít thay đổi khi phóng, nạp điện.
- ACCU phải làm việc thuận nghịch nghĩa là hiệu suất gần bằng 100%.
- Điện trở trong nhỏ.
- Dung lượng cho một đơn vị trọng lượng và đơn vị thể tích phải lớn.
- Tự phóng điện.
Pb
O2 H2SO4 H2O Pb
H2SO4 H2O
Nếu điểm qua các loại ACCU thì có thể có nhiều cách gọi khác nhau như: ACCU
nước, ACCU axit: ACCU axit kiểu hở, ACCU kiểu kín khí, ACCU không cần bảo dưỡng,
ACCU khô, ACCU GEL, ACCU kiềm…Trên thực tế thường phân biệt thành 2 loại
ACCU thông dụng hiện nay là ACCU sử dụng điện môi axit và ACCU sử dụng điện
môi bằng kiềm. Tuy có hai loại chính như vậy nhưng ACCU kiềm có vẻ ít gặp nên đa
số trên thị trường là ACCU axit.
Cấu tạo của ACCU gồm hai điện cực khác nhau đặt trong dung dịch điện phân, có
màng ngăn cách. Do điện thế của mỗi điện cực đối với dung dịch khác nhau nên giữa
hai điện cực có hiệu điện thế, nếu nối với mạch ngoài có thể sinh ra dòng điện.
Trên thị trường hiện nay có nhiều loại tay ga xe đạp điện. Tay ga xe đạp điện là bộ
biến đổi điện áp từ 0V đến 5V, dùng để điều chỉnh tốc độ của động cơ, cấu tạo gồm một
cảm biến Hall tuyến tính và nam châm. Khi tay ga hoạt động thì nam châm sẽ quét qua
cảm biến làm cho cảm biến thay đổi điện áp.
Để lấy được năng lượng mặt trời ta cần có tấm pin năng lượng mặt trời. Tùy thuộc
vào tấm pin sẽ đưa dòng điện và điện áp ra.
Hiện tại ba tấm pin đang được nối tiếp nhau cho ra Vout= 54V và Iout= 0.67A.
Contents
CHƯƠNG 3. TÍNH TOÁN VÀ THIẾT KẾ .................................................................. 45
3.1 ĐẶT VẤN ĐỀ ............................................................................................................. 45
3.2 TÍNH TOÁN VÀ THIẾT KẾ .................................................................................... 46
3.2.1 Thiết kế sơ đồ khối .................................................................................................. 46
3.2.2 Tính toán và thiết kế mạch ..................................................................................... 48
a) Thiết kế khối xử lý trung tâm ..................................................................................... 48
b) Thiết kế khối kích Mosfet ........................................................................................... 49
c) Thiết kế khối công suất ................................................................................................ 50
d) Thiết kế khối nguồn 12V kích Mosfet ........................................................................ 51
e) Thiết kế khối nguồn 5V ............................................................................................... 52
f) Khối hiển thị .................................................................................................................. 52
3.3 SƠ ĐỒ NGUYÊN LÝ TOÀN MẠCH ...................................................................... 53
Để thực hiện điều khiển động cơ BLDC thì chúng ta thực hiện điều khiển sự đóng
cắt của các van trong bộ biến đổi để cấp điện cho từng cặp van tương ứng. Vì thế có hai
cách để thay đổi điện áp đặt lên van đó là thay đổi điện áp một chiều hoặc thay đổi điện
áp cấp cho cuộn dây Stator của động cơ.
Để điều khiển động cơ BLDC hiện nay với công nghệ bán dẫn ngày càng phát triển
nên các nhà sản xuất IC có thể tích hợp nhiều chức năng trên một IC bán dẫn vì thế nên
việc nghiên cứu điều khiển các loại động cơ gặp nhiều thuận lợi hơn trước. Có rất nhiều
loại vi xử lý khác nhau của nhiều hãng khác nhau sản xuất nhưng mỗi loại lại có sự khác
nhau về cấu trúc vào ra và chức năng của các chân cũng khác nhau. Vì vậy khi lựa chọn
vi xử lý cần phải để ý đến mục đích của việc điều khiển động cơ là như thế nào tức là điều
khiển cho động cơ loại công suất nào, chủng loại của động cơ. Đối với động cơ BLDC
dùng phương pháp chuyển mạch hai cực tính để cấp điện cho các cuộn dây của động cơ
nên chúng ta có thể thực hiện điều khiển động cơ thông qua việc điều chế độ rộng xung
trong khoảng thời gian mà các van dẫn để thay đổi điện áp đặt lên động cơ. Việc điều chế
độ rộng xung là hoàn toàn có thể làm được vì ở chương trước chúng ta đã giới thiệu van
cho bộ chuyển mạch nghịch lưu là Mosfet. Đây là loại van có thể chịu được tần số đóng
cắt khá lớn đủ để cho chúng ta có thể thực hiện điều chế độ rộng xung để thay đổi điện áp
đặt vào động cơ. Nhà sản xuất Microchip nổi tiếng đã sản xuất ra loại vi xử lý chuyên hỗ
trợ cho việc điều khiển các loại động cơ như động cơ không đồng bộ, động cơ một chiều,
động cơ từ trở hay động cơ không chổi than. Vì thế đối với động cơ mà đề tài nghiên cứu
cũng có thể sử dụng loại vi xử lý này vì nó cung cấp sẵn cho các cổng ra điều chế độ rộng
xung. Loại vi xử lý DSPIC30F4011 thì có sẵn 6 đầu phát xung PWM và tích hợp các tính
chất đặc biệt khác như ADC độ phân giải cao cùng các tính năng xử lý tốc độ cao nên
việc điều khiển động cơ là có thể làm được vì vi xử lý phải nhanh thì mới đáp ứng kịp sự
thay đổi của việc truyền động nhanh. Trong công nghiệp thì khi xây dựng các hệ thống thì
việc xử lý thông tin phải đảm bảo tính thời gian thực. Vì vậy các tín hiệu điều khiển từ
các loại vi xử lý đưa ra là không đủ điện áp để mở các van nên để thực hiện được truyền
động cho động cơ thì ngoài mạch điều khiển dùng vi xử lý DSPIC30F4011 thì cần phải có
thêm mạch đệm để kích mở van. Vì vậy trong phần này sẽ có hai vấn đề được trình bày
đó là:
- Thiết kế mạch điều khiển.
- Thiết kế mạch đệm.
Tấm PIN
VCC
C10 C11 C12 C13
104 104 104 104
11
21
40
32
VCC VCC VCC PVN1
VDD_2
VDD_3
AVDD
VDD
1 J13 J16 VCC
RESET MCLR*/VPP
R2 R3 R4 2
ADC AN0
220 220 220 3 38 1 J14 1
AN1 PWM1L/RE0 H3
4 37 2 2
AN2 PWM1H/RE1 H2
5 36 1 J15 3 R1
AN3 PWM2L/RE2 H1
6 35 2 10K
D1 D2 D3 7 AN4 PWM2H/RE3 34 1 CON2
D7 AN5 PWM3L/RE4
8 33 2 HALL
LED LED LED D6 AN6 PWM3H/RE5 RESET
9 CON2 J17
D5 AN7
10 VCC
D4 AN8 CON2 1
30 2 SW1
C1RX H1
H1 H2 H3 29 RESET
C1TX H2
15 28
E EMUD1 RX2 H3
16 27 CON2
RW EMUC1 TX2
17 DSPIC 30F4011 26
RS INT0 PGC
18 25 J18
19 INT2 PGD 24 VCC
OC4 SCK1 23 1
EMUC2
OSC2/CLKOUT
22 2
OC3 ADC
OSC1/CLKIN
3
BIEN TRO
VSS_2
VSS_3
AVSS
VSS
J1
Y2 VCC
14
13
12
20
31
39
1
20MHZ 2
C9
C7
33P 33P CON2
DSPIC30F4011 hoạt động ở 25mA và 4.7V trên các chân, vì vậy chọn điện trở kéo
lên cho phù hợp, điện trở kéo phải được đảm bảo cho CPU hoạt động an toàn và tiết kiệm
năng lượng.
Do dòng cho phép của mỗi chân I/O của vi điều khiển là 25mA và điện áp trên mỗi
chân là 4.7V, ta áp dụng định luật Omh với công thức:
U = I.R
U 4.7
R= = = 188Ω
I 0.025
Như vậy, ta sẽ chọn điện trở R= 220Ω cho các R2, R3, R4.
Ta chọn điện trở R1= 10kΩ dùng làm điện trở kéo lên.
Để vi điều khiển hoạt động khi nạp code thì thạch anh phải là 20MHz.
Các tụ lọc C10, C11, C12, C13 ta chọn C = 10.104 pF ( ký hiệu 104).
Các tụ lọc C7, C9 ta chọn C = 33pF.
5V 4148
D1
U1 0.1UF U2
R1 C1 C2 C3
1 8 R3 1 8 1UF
220 Vin1+ VCC R4 100 VCC VB
J7 2 7 2 7
Vin1- Vout1 HIN HO HO1
2 100 10UF
1 3 6 3 6
R2 Vin2- Vout2 LIN VS VS1
4 5 4 5
Vin2+ GND COM LO LO1
INPUT_1
12V
5V D2 4148
U3 0.1UF R8 U4
R5 C4 100 C5 C6
1 8 1 8 1UF
J8 220 Vin1+ VCC R7 VCC VB
2 2 7 2 7
Vin1- Vout1 HIN HO HO2
1 100 10UF
3 6 3 6
R6 Vin2- Vout2 LIN VS VS2
INPUT_2 4 5 4 5
Vin2+ GND COM LO LO2
12V
5V D3 4148
U5 0.1UF R12 U6
R9 C7 100 C8 C9
1 8 1 8 1UF
220 Vin1+ VCC R11 VCC VB
J9 2 7 2 7
Vin1- Vout1 HIN HO HO3
2 100 10UF
1 3 6 3 6
R10 Vin2- Vout2 LIN VS VS3
4 5 4 5
Vin2+ GND COM LO LO3
INPUT_3
Ta cần hạn dòng trước khi đưa tín hiệu vào Opto nên R= 220Ω phù hợp với linh
kiện điện trở ngoài thị trường nên R1= R2= R5= R6= R9= R10= 220Ω.
Vout1 và Vout2 là ngõ ra có dạng cực thu để hở nên ta cần gắn thêm điện trở kéo lên
ở ngõ ra. Điện trở kéo lên thường rất nhỏ, ở đây R= 100Ω phù hợp với linh kiện điện trở
ngoài thị trường nên R3= R4= R7= R8= R11= R12= 100Ω.
Các tụ C1, C4, C7 có giá trị C= 0.1uF thông số này được lấy theo nhà sản suất.
Khối IC driver:
Ta lựa chọn thông số cho khối driver:
D1, D2, D3 dùng diot 1N4148 để xả điện áp lúc Mosfet ngắt.
Các tụ C2, C5, C8 có giá trị C= 10uF thông số này được lấy theo nhà sản xuất.
Các tụ C3, C6, C9 có giá trị C= 1uF thông số này được lấy theo nhà sản xuất.
C28
FUSE 1000UF/50V
R22 Q3 R23 Q5
R20 Q1 70N06 70N06
70N06 HO2 HO3
HO1
10R 10R
10R J10
J11
2 1
VS1
1 2
VS2
3
VS3
V_ACQUY_IN
MOTOR
Để điều khiển mạch động cơ chính xác hơn, khi thiết kế mạch điều khiển cần phải
có thành phần phản hồi dòng điện. Đối với dòng điện một chiều thì chúng ta dùng điện trở
Shunt để thực hiện phản hồi từ mạch lực.
Ta chọn điện trở shunt có R= 100Ω cho các điện trở R20, R22, R23, R24, R25, R26. Do
điện áp ra trên điện trở Shunt là rất bé nên để đưa vào cổng A/D của vi xử lý cần có một
khâu khuyếch đại tín hiệu để tín hiệu vào mạch điều khiển có thể nhận biết được.
Chọn R= 10kΩ điện trở dùng để xả dòng cho Mosfet (lựa chọn theo datasheet) cho
các điện trở R18, R19, R21.
4007
D32 U7
V++ LM317 12V
3 2
VIN VOUT
ADJ
R27 D29 C30 R29
4007 220 1UF 1K5
4007
C29
1
0.1UF
D31
R28
LED
5K
Lấy gía trị thông số thực tế điện trở trên thị trường, ta có:
R27 = 220 Ω => R28 = 8,6.R27 = 8,6.220 = 1860Ω
=> chọn biến trở R28 = 5kΩ
D28 và D29 có chức năng xả điện áp khi ngõ vào hoặc ngõ ra bị ngắn mạch.
D32 có chức năng cho dòng điện đi qua và chóng chiều dòng điện đi ngược lại.
Các tụ điện C29= 0.1uF và C30= 1uF lựa chọn theo datasheet.
4
LM2576HV/5V VCC
L2
FB
J19
ON/OFF
D13 2
2 1 OUT
GND
1 VIN 100UH C8
4007 C17 1000UF/16V R9
100uf /50v D6 220
V_ACQUY 1N5822
3
D12
LED
Để led sáng ổn định thì ta chọn giá trị 𝑉𝐿𝐸𝐷 = 3V, 𝐼𝑙𝑒𝑑 = 10mA
𝑉𝑐𝑐− 𝑉𝑙𝑒𝑑 5−3
Điện trở hạn dòng cho led: R = = = 200Ω
𝐼𝑙𝑒𝑑 10.10−3
Ta chọn R9 = 220Ω.
D32 có chức năng cho dòng điện đi qua và chóng chiều dòng điện đi ngược lại.
Các tụ C17, C8 chọn theo datasheet.
A ( LED+)
K (LED -)
VDD
R/W
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
RS
Vo
E
15
14
13
12
11
10
16
3
R2222
D7 D6 D5 D4 E RW RS
VCC
Khi sản xuất LCD, nhà sản xuất đã tích hợp chíp điều khiển (HD44780) bên trong
lớp vỏ và chỉ đưa các chân giao tiếp cần thiết. Các chân này được đánh số thứ tự và đặt
tên như hình 3.7.
Contents
CHƯƠNG 4. THI CÔNG HỆ THỐNG ......................................................................... 54
4.1 THI CÔNG HỆ THỐNG ........................................................................................... 54
4.1.1 Thi công board mạch .............................................................................................. 54
4.1.2 Lắp ráp và kiểm tra ................................................................................................ 56
4.2 LẬP TRÌNH HỆ THỐNG ......................................................................................... 56
4.2.1 Lưu đồ giải thuật ..................................................................................................... 56
4.2.2 Phần mềm lập trình cho vi điều khiển .................................................................. 60
4.2.2.1 Giới thiệu về CCS ................................................................................................. 60
4.2.2.2 Chương trình hệ thống ........................................................................................ 61
4.2.3 Phần mềm mô phỏng mạch điện tử ....................................................................... 61
Hình 4.2: Sơ đồ mạch in mạch cách ly, mạch kích và mạch công suất.
Hình 4.4: Sơ đồ đi dây cách ly, mạch kích và mạch công suất.
Sau khi ra mạch layout và sơ đồ bố trí linh kiện được hoàn thành ta thực hiện các
bước sau:
Bước 1: In mạch và ủi mạch.
Bước 2: Rửa mạch và tiến hành khoan lỗ.
Bước 3: Bố trí linh kiện vào bo mạch đúng chân đúng chiều.
Bước 4: Hàn bo mạch.
Bước 5: Kiểm tra mạch và chạy thử nghiệm.
Để điều khiển một động cơ BLDC, ta sẽ điều khiển đóng mở các van công suất
bằng cách tạo xung PWM và suất các mức điện áp cao, thấp ra các chân có cấu hình
PWM.
Trình tự đóng mở các van công suất dựa vào bảng 2.2:
(Q1 tắt, Q4 tắt) – (Q3 tắt, Q6 dẫn) – (Q5 dẫn, Q2 tắt)
(Q1 tắt, Q4 dẫn) – (Q3 tắt, Q6 tắt) – (Q5 dẫn, Q2 tắt)
(Q1 tắt, Q4 dẫn) – (Q3 dẫn, Q6 tắt) – (Q5 tắt, Q2 tắt)
(Q1 tắt, Q4 tắt) – (Q3 dẫn, Q6 tắt) – (Q5 tắt, Q2 dẫn)
(Q1 dẫn, Q4 tắt) – (Q3 tắt, Q6 tắt) – (Q5 tắt, Q2 dẫn)
(Q1 dẫn, Q4 tắt) – (Q3 tắt, Q6 dẫn) – (Q5 dẫn, Q2 tắt)
BẮT ĐẦU
Đúng Đúng
Cảm biến
Bánh xe Năng lượng tái sinh được
phanh bằng
đang quay truyền vào ắc-quy
1
Sai
Sai
Sai
Góc tay ga
lớn hơn 0
Đúng
B
A
A
B
Sai
Đúng Q5,Q4 được kích dẫn
Xét trạng
Q1,Q3,Q6,Q2 không
thái thứ 1
được kích dẫn
Sai
Đúng Q3,Q4 được kích dẫn
Xét trạng
Q1,Q5,Q6,Q2 không
thái thứ 2
được kích dẫn
Sai
Đúng Q3,Q2 được kích dẫn
Xét trạng
Q1,Q5,Q6,Q4 không
thái thứ 3
được kích dẫn
Sai
Đúng Q1, Q2 được kích dẫn
Xét trạng
Q3,Q5,Q4,Q6 không
thái thứ 4
được kích dẫn
Sai
Đúng Q1, Q6 được kích dẫn
Xét trạng
Q3,Q5,Q4,Q2 không
thái thứ 5
được kích dẫn
Sai
Kết thúc
Hình 4.6: Lưu đồ giải thuật chương trình con đọc cảm biến tay ga, Hall và phanh.
Khi bật nguồn thì xe sẽ hoạt động. Trước tiên vi điều khiển sẽ khởi tạo thư
viện cần thiết, khai báo các biến,….
Sau đó sẽ tạo chương trình con và bắt đầu vào vòng lặp.
Tiếp theo vi điều khiển sẽ nhận các tín hiệu trả về từ cảm biến rồi sau đó xét
từng trạng thái của cảm biến Hall qua bảng 2.2 để đóng mở các van cho phù hợp,
tiếp tục nhận tín hiệu của các cảm biến theo vòng lặp đến khi cảm biến tay ga trả về
vị trí ban đầu thì động cơ sẽ dừng lại.
Khi tắt nguồn thì xe sẽ ngừng hoạt động.
Trường hợp xe đang hoạt động mà hãm phanh thì năng lương sẽ được truyền
về lại cho bình ắc-quy.
CCS là chữ viết tắt Cascading Style Sheets, nó chỉ đơn thuần là một dạng file text
với phần tên mở rộng là CCS. Trong Style Sheet này chứa những câu lệnh CCS. Mỗi một
lệnh của CCS sẽ định dạng một phần nhất định của HTML. Phần mềm CCS lập trình cho
họ vi điều khiển PIC bằng ngôn ngữ C. CCS là một trình biên dịch hỗ trợ ngôn ngữ C cho
hầu hết các dòng vi điều khiển PIC. Sử dụng CCS, có thể tạo 1 project, viết source code,
xây dựng, debug và lập trình cho PIC một cách dễ dàng.
Để khởi tạo một project trong CCS, ta làm các bước sau:
o Trước tiên bạn khởi động CCS, sau đó bạn vào Project -> PIC Wizard. Sau
khi lưu Project lại, cửa sổ giao diện PIC Wizard sẽ hiện ra. Tại đây bạn có
thể thiết lập, cấu hình các chứa năng cho dòng PIC bạn lựa chọn để đáp ứng
yêu cầu của Project.
o Sau khi việc cấu hình hoàn tất, bạn nhấn OK, dao diện lập trình Project sẽ
hiện ra.
Giao diện bao gồm các khối chức năng:
Khối thanh công cụ: giúp hỗ trợ cho người dùng có thể dễ dàng tìm kiếm, chỉnh
sửa, debug….project.
Khối giao diện file: giúp người dùng quản lý tất cả các file chứa trong projcet của
mình.
Khối giao diện dành cho người lập trình.
Khối giao diện hiển thị kết quả sau quá trình biên dịch.
Sau khi viết xong chương trình bạn bấm vào nút Compile chọn Build để build
chương trình.
Orcad là phần mềm thiết kế mạch điện tử của công ty Cadence. Orcad là thiết kế
mạch nguyên lý, thiết kế mạch in và mô phỏng mạch điện. Phần mềm orcad đã trải qua
nhiều lần cập nhật từ phiên bản 3.2 chạy trên nền Dos cho đến phiên bản 4.0 đã có những
cập nhật đáng kể, tiếp theo là phiên bản 7.0 chạy trên nền Windows đã làm say mê những
người thiết kế mạch in chuyên nghiệp thì nay với phiên bản 9.2 có lẽ không cần phải bàn
về sức mạnh của nó nữa mà chỉ quan tâm đến việc là làm sao để có thể khai thác và sử
dụng được orcad trong công việc. Sau khi xác nhập với hãng Microsim, khai thác hết các
chức năng mô phỏng mạnh mẽ của Pspice cùng với các chức năng thiết kế mạnh của
orcad. Qua thư viện rất lớn của mình cùng với các công cụ tiện ích. Orcad đã trở thành
hãng đi đầu trong lĩnh vực vẽ, mô phỏng và thiết kế mạch in.
Để thiết kế mạch nguyên lý và vẽ mạch in ta sẽ tiến hành vào chương trình Orcad
để tạo một project, các bước được tiến hành như sau:
Mở chương trình vẽ mạch nguyên lý
Contents
CHƯƠNG 5. KẾT QUẢ - NHẬN XÉT- ĐÁNH GIÁ ................................................... 63
5.1 Kết quả ........................................................................................................................ 63
5.1.1 kết quả dạng sóng ................................................................................................ 63
5.1.2 Kết quả xe đạp điện ............................................................................................ 64
5.1.3 Kết quả khi xe kéo tải ......................................................................................... 65
5.1.3 Kết quả khi sạc bình ắc-quy ............................................................................... 66
5.2 Nhận xét ...................................................................................................................... 66
5.3 Đánh giá ...................................................................................................................... 67
Hình 5.1: Dạng sóng điều khiển của chân băm xung.
Hình 5.2: Dạng sóng điều khiển của chân băm xung so với chân xung chốt.
Hình 5.3: Dạng sóng điều khiển của chân xung chốt.
Nhân xét về dạng sóng ngõ vào khi đo được trên máy OSC phù hợp với giản đồ
xung mà nhóm đã nêu ra ở chương 2 phần điều khiển bằng phương pháp PWM.
(a) (b)
Hình 5.4: Dạng sóng điện áp ngõ ra
(a) từng pha với tốc độ đạt 14 km/h và (b) ghép 3 pha với tốc độ đạt 17 km/h.
Nhận xét về dạng sóng ngõ ra của động cơ: có nhiều điện áp gai, nhưng dạng sóng
vẫn đáp ứng gần giống với dạng sóng của được đề ra trong phần lý thuyết.
160
140
120
Cân nặng (kg)
100
80
60
40
20
0
0 5 10 15 20
Vận tốc (km/h)
Hình 5.6: Đồ thị vận tốc phụ thuộc vào tải trọng được đặt lên xe khi hoạt động
Nhận xét về bảng 5.1 và hình 5.6 ta thấy được tải trọng xe càng lớn khi hoạt động
thì vận tốc càng chậm và vận tốc sẽ tiến về vận tốc ổn định. Khi đó, vận tốc sẽ không tăng
được thêm nữa và chỉ giữ lại vận tốc ổn định mà xe đang hoạt động.
(a) (b)
Hình 5.7: Module khi đang sạc bình ắc quy
(a) điện áp bình ở mức 34.4V và (b) điện áp bình ở mức 37.2V
Sau quá trình nghiên cứu và thực hiện làm đề tài, nhóm em đã tìm hiểu và đạt được
kết quả như sau:
Điều khiển động cơ thông qua cảm biến Hall và phát tín hiệu điều khiển.
Động cơ BLDC là động cơ hoạt động dựa trên hiệu ứng từ trường.
Cảm biến Hall phải đúng vị trí chính xác thì mới điều khiển được động cơ.
Tạo ra được đạng sóng phù hợp với lý thuyết đề ra.
Mặc dù xe hoạt động được nhưng vẫn còn yếu.
Ứng dụng động cơ làm các mô hình xe đạp điện nhỏ hoặc các xe đồ chơi có tải trọng
vừa phải thì lúc đó động cơ sẽ hoạt động tốt.
Dạng sóng điện áp điều chế ngõ ra khi đo được trên máy OSC gần giống với dạng
sóng điện áp trên lý thuyết. Dạng sóng có gai nhiễu nhiều.
Tuy nhiên độ nhấp nhô mô-men còn chưa đủ lớn, tốc độ chưa ổn định và vẫn còn
dao động quanh giá trị cân bằng, đây cũng là nhược điểm của động cơ BLDC.
Vận tốc động cơ chỉ đạt ở mức trung bình, nên chỉ kéo được các loại trọng tải vừa
phải. Nếu quá nặng thì động cơ sẽ không kéo được.
Contents
Chương 6. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ................................................... 68
6.1 Kết luận ................................................................................................................. 68
6.2 Hướng phát triển ........................................................................................................ 68
- Cần phát triển phần hồi tiếp dòng để mô-men lớn hơn kéo động cơ mạnh hơn.
- Cải thiện tốc độ động cơ và tải trọng để chở thêm hàng hóa.
- Nếu có thể dùng được phương pháp điều chế dòng điện thì động cơ sẽ hoạt động
tốt hơn và tốc độ có thể đạt cao hơn khi dùng phương pháp điều chế điện áp.
ab.3..0l4j0i10i30k1j0i30k1l2j0i10i30k1j0i30k1l2.14417.16197.0.16617.7.7.0.0.0.0.358.9
63.0j2j1j1.4.0....0...1c.1.64.psy-ab..3.4.963...0i10k1.0.wwGsKFwZox4
[12]https://l.facebook.com/l.php?u=http%3A%2F%2Fmientayvn.com%2FBo_suu_tap_k
y_thuat_cong_nghe%2FGiao_trinh_thiet_ke_mach_dien_tu_thong_dung%2Fmientayvn.c
om.toan_tap_ve_orcad_2843.pdf&h=ATOhJv159adgOuPgR7ElQUmjctSDWSNget5J85j
On0tFGloQiNUnKb55ZukFPyGIoSvEntlcCF7whfxwoN2lF5OWRTrSJcT--ws-
hnPKkPUqtaXSV45zTUrigUrzXG0a5RCtHHPUbuCsz9Y
[13] Thân Ngọc Hoàn, Mai Xuân Minh (2008), Mô phỏng động cơ một chiều không chổi
than, Tạp chí khoa học và công nghệ Hàng Hải.
[14] Hoàn Ngọc Văn (2013), Giáo trình điện tử công suất, Trường ĐH Sư Phạm Kỹ
Thuật.
[15] Nguyễn Văn Nhờ (2004), Điện tử công suất, NXB quốc gia Tp.Hồ Chí Minh.
[16] http://arduino.vn/bai-viet/1058-dong-co-mot-chieu-khong-choi-brushless-dc-motor
[17] https://xemtailieu.com/tai-lieu/microchip-dspic30f-dspic30f1010-learning-centre-
mcu-application-notes-an1160-microchip-application-notes-132006.html
[18] http://www.xedien.info/cong-nghe/dieu-khien-dong-co/113-dong-co-dien-mot-chieu-
khong-co-gop-bldc.html
[19] http://www.dientuvietnam.net/forums/forum/tổ-chức-chung/bảo-tàng/2447-tiếp-cận-
và-đi-sâu-việc-điều-khiển-động-cơ-bldc
[20] Một trong những datasheet sau:
HCPL2631
IR2102
LM2576
LM317
MOSFET 70N06
PHỤ LỤC
#include <30F4011.h>
#device *=16 adc=10
#use delay(clock=20M)
#include <lcd.h>
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, BROWNOUT, NOWRT,
NOPWMPIN
#define ha input(pin_f0)
#define hb input(pin_f1)
#define hc input(pin_f4)
#define LCD_RS_PIN PIN_e8 .
#define LCD_RW_PIN PIN_c14
#define LCD_ENABLE_PIN PIN_c13
#define LCD_DATA4 PIN_b8
#define LCD_DATA5 PIN_b7
#define LCD_DATA6 PIN_b6
#define LCD_DATA7 PIN_b5
unsigned int16 docadc=0;
unsigned int16 x=000;
void ADC_INIT()
{
setup_adc(ADC_CLOCK_INTERNAL | ADC_TAD_MUL_0);
setup_adc_ports(sAN0,VSS_VDD);
set_adc_channel(0);
docadc= read_adc();
}
#INT_TIMER3
void interrupts_timer3()
{
setup_adc(ADC_CLOCK_INTERNAL | ADC_TAD_MUL_0);
setup_adc_ports(sAN0,VSS_VDD);
set_adc_channel(0);
docadc= read_adc();
if(docadc<220) docadc=0;
if(docadc>860) docadc=860;
x=docadc;
}
void main()
{
SETUP_TIMER3(TMR_INTERNAL|TMR_DIV_BY_1);
ENABLE_INTERRUPTS(INT_TIMER3);
ENABLE_INTERRUPTS(INTR_GLOBAL);
ADC_INIT();
lcd_init();
lcd_gotoxy(1,1);
printf(lcd_putc,"DK DC BLDC HT");
while(True)
{
lcd_gotoxy(1,2);
printf(lcd_putc,"XE DAP DIEN");
//TH1
if((ha==1)&&(hb==0)&&(hc==0))
{
setup_motor_pwm(1,MPWM_FREE_RUN,1,0,430);
set_motor_unit(1,3,MPWM_ENABLE|MPWM_FAULT_NO_CHANGE,10,10);
set_motor_pwm_duty(1,3,x);
setup_motor_pwm(1,MPWM_FREE_RUN,1,0,430);
set_motor_unit(1,2,MPWM_DISABLED| MPWM_FAULT_NO_CHANGE,0,0);
output_high(pin_e2);
output_low(pin_e3);
setup_motor_pwm(1,MPWM_FREE_RUN,1,0,430);
set_motor_unit(1,1,MPWM_DISABLED| MPWM_FAULT_NO_CHANGE,0,0);
output_low(pin_e0);
output_low(pin_e1);
}
//TH2
if((ha==1)&&(hb==1)&&(hc==0))
{
setup_motor_pwm(1,MPWM_FREE_RUN,1,0,430);
set_motor_unit(1,3,MPWM_ENABLE| MPWM_FAULT_NO_CHANGE,10,10);
set_motor_pwm_duty(1,3,x);
setup_motor_pwm(1,MPWM_FREE_RUN,1,0,430);
set_motor_unit(1,1,MPWM_DISABLED | MPWM_FAULT_NO_CHANGE,0,0);
output_high(pin_e0);
output_low(pin_e1);
setup_motor_pwm(1,MPWM_FREE_RUN,1,0,430);
set_motor_unit(1,2,MPWM_DISABLED| MPWM_FAULT_NO_CHANGE,0,0);
output_low(pin_e2);
output_low(pin_e3);
}
//TH3
if((ha==0)&&(hb==1)&&(hc==0))
{
setup_motor_pwm(1,MPWM_FREE_RUN,1,0,430);
set_motor_unit(1,2,MPWM_ENABLE| MPWM_FAULT_NO_CHANGE,10,10);
set_motor_pwm_duty(1,2,x);
setup_motor_pwm(1,MPWM_FREE_RUN,1,0,430);
set_motor_unit(1,1,MPWM_DISABLED | MPWM_FAULT_NO_CHANGE,0,0);
output_high(pin_e0);
output_low(pin_e1);
setup_motor_pwm(1,MPWM_FREE_RUN,1,0,430);
set_motor_unit(1,3,MPWM_DISABLED| MPWM_FAULT_NO_CHANGE,0,0);
output_low(pin_e4);
output_low(pin_e5);
}
//TH4
if((ha==0)&&(hb==1)&&(hc==1))
{
setup_motor_pwm(1,MPWM_FREE_RUN,1,0,430);
set_motor_unit(1,2,MPWM_ENABLE| MPWM_FAULT_NO_CHANGE,10,10);
set_motor_pwm_duty(1,2,x);
setup_motor_pwm(1,MPWM_FREE_RUN,1,0,430);
set_motor_unit(1,3,MPWM_DISABLED | MPWM_FAULT_NO_CHANGE,0,0);
output_high(pin_e4);
output_low(pin_e5);
setup_motor_pwm(1,MPWM_FREE_RUN,1,0,430);
set_motor_unit(1,1,MPWM_DISABLED| MPWM_FAULT_NO_CHANGE,0,0);
output_low(pin_e0);
output_low(pin_e1);
}
//TH5
if((ha==0)&&(hb==0)&&(hc==1))
{
setup_motor_pwm(1,MPWM_FREE_RUN,1,0,430);
set_motor_unit(1,1,MPWM_ENABLE| MPWM_FAULT_NO_CHANGE,10,10);
set_motor_pwm_duty(1,2,x);
setup_motor_pwm(1,MPWM_FREE_RUN,1,0,430);
set_motor_unit(1,3,MPWM_DISABLED | MPWM_FAULT_NO_CHANGE,0,0);
output_high(pin_e4);
output_low(pin_e5);
setup_motor_pwm(1,MPWM_FREE_RUN,1,0,430);
set_motor_unit(1,2,MPWM_DISABLED| MPWM_FAULT_NO_CHANGE,0,0);
output_low(pin_e2);
output_low(pin_e3);
}
//TH6
if((ha==1)&&(hb==0)&&(hc==1))
{
setup_motor_pwm(1,MPWM_FREE_RUN,1,0,430);
set_motor_unit(1,1,MPWM_ENABLE| MPWM_FAULT_NO_CHANGE,10,10);
set_motor_pwm_duty(1,1,x);
setup_motor_pwm(1,MPWM_FREE_RUN,1,0,430);
set_motor_unit(1,2,MPWM_DISABLED| MPWM_FAULT_NO_CHANGE,0,0);
output_high(pin_e2);
output_low(pin_e3);
setup_motor_pwm(1,MPWM_FREE_RUN,1,0,430);
set_motor_unit(1,3,MPWM_DISABLED| MPWM_FAULT_NO_CHANGE,0,0);
output_low(pin_e4);
output_low(pin_e5);
}
}
}
C28
D28 FUSE 1000UF/50V
R22 Q3 R23 Q5
R20 Q1 70N06 70N06
70N06 HO2 HO3
HO1
4007 10R 10R
10R J10
D32 U7 J11
V++ LM317 12V 2 1
VS1
3 2 1
VS2
2
VIN VOUT VS3
3
VSS (GND)
ADJ
V_ACQUY _IN
R27 D29 C30 R29
A ( LED+)
K (LED -)
R/W
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
RS
C29
1
Vo
E
0.1UF
D31 R26 Q4 R25 Q6 R24 Q2
15
14
13
12
11
10
16
R28 70N06 70N06 70N06
3
1
LED LO1 LO2 LO3
R2222 10R
5K R21 10R
10K 10R
D7 D6 D5 D4 E RW RS R19
R18 10K
10K
VCC
22 2 5V D2 4148
OC3 ADC
OSC1/CLKIN
BIEN TRO
VSS_2
VSS_3
U3 0.1UF R8 U4
AVSS
R5 C5 C6
VSS
C4 100
J1 1 8 1 8 1UF
J8 220 Vin1+ VCC R7 VCC VB
Y2 VCC
14
13
12
20
31
39
1 2 2 7 2 7
20MHZ 2 Vin1- Vout1 HIN HO HO2
1 100 10UF
C9 3 6 3 6
C7 R6 Vin2- Vout2 LIN VS VS2
33P 33P CON2
INPUT_2 4 5 4 5
Vin2+ GND COM LO LO2
U5 0.1UF R12 U6
R9 C7 100 C8 C9
1 8 1 8 1UF
U4 220 Vin1+ VCC R11 VCC VB
4
LM2576HV/5V VCC J9 2 7 2 7
L2 Vin1- Vout1 HIN HO HO3
2 100 10UF
FB
J19
ON/OFF
D13 2 1 3 6 3 6
OUT R10 Vin2- Vout2 LIN VS VS3
2 1
GND
1 VIN 100UH C8 4 5 4 5
Vin2+ GND COM LO LO3
INPUT_3
4007 C17 1000UF/16V R9
100uf /50v D6 220 220 HCPL2631 IR2102
V_ACQUY 1N5822
5
D12
LED