Mạch Điều Khiển Tốc Độ Motor Dc 12V

Điều khiển tốc độ motor DC là sự việc được rất nhiều fan quan tâm hiện thời lúc nhưng máy móc đã dần sửa chữa thay thế vào toàn bộ những khâu của quá trình phân phối để đưa về năng suất cao hơn. Vậy, việc tinh chỉnh và điều khiển tốc độ motor DC bởi Arduino dễ dàng giỏi khó? Cùng mày mò nhé!


1. Điều khiển vận tốc motor DC: quan niệm, phân loại?

Trong quy trình tinh chỉnh tốc độ motor DC bởi Arduino, vụ việc nhưng bọn họ quyên tâm đó là motor DC. Vậy, motor DC là gì?

Động cơ một chiều motor DC (DC là viết tắt của tự giờ Anh “Direct Current Motors”) là hộp động cơ tinh chỉnh bởi mẫu năng lượng điện có hướng khẳng định. Hay nói đến dễ nắm bắt hơn nữa thì motor DC là nhiều loại động cơ chạy bằng nguồn tích điện áp một chiều DC khác với nguồn tích điện áp AC là năng lượng điện luân chuyển chiều.

Bạn đang xem: Mạch điều khiển tốc độ motor dc 12v

Đầudây ra của hộp động cơ DC thườngbao gồm 2 dây (dây nguồn ký kết hiệu VCC cùng dây tiếp đất ký hiệu GND). Nói bình thường, DC motor là 1 hộp động cơ điện một chiều cùng với cơ năng hoạt động con quay liên tiếp.

*

DC là một trong những hộp động cơ điện một chiều cùng với cơ năng vận động cù liên tục

Động cơ điện một chiều DC được phân nhiều loại theo kích từ để thành đều các loại sau:

Kích tự hòa bình.Kích trường đoản cú tiếp nối.Kích từ bỏ các thành phần hỗn hợp.Kích trường đoản cú song song.

2. Điều khiển động cơ DC bởi Arduino

Trong phần này, chúng ta sẽ mày mò giải pháp điều khiển và tinh chỉnh vận tốc motor DC bởi Arduino. Chúng ta cũng cần chu đáo một vài nghệ thuật cơ bạn dạng để rất có thể điều khiển được động cơ DC cùng trải qua 2 ví dụ chính là cách điều khiển bộ động cơ DC bằng trình điều khiển và tinh chỉnh L298N và board mạch điều khiển Arduino.

a) Mạch điều khiển và tinh chỉnh vận tốc motorPWM DC

PWM tuyệt phương thức chuyển đổi độ rộng xung là 1 trong những chuyên môn giúp cho họ kiểm soát và điều chỉnh cực hiếm vừa phải hiện nay của năng lượng điện áp chạy mang đến lắp thêm năng lượng điện tử bằng phương pháp tắt bật mối cung cấp với một tốc độ nhanh. Điện áp mức độ vừa phải còn phụ thuộc vào vào chu kỳ luân hồi của xung Hay những lượng thời gian biểu đạt BẬT trong đối sánh với lượng thời hạn dấu hiệu TẮT trong cùng một khoảng thời hạn được cách thức.

Vì vậy, còn tùy ở trong vào kích thước rõ ràng của bộ động cơ, bạn có thể chỉ cần kết nối Áp sạc ra của Arduino vào chân của điện trlàm việc hoặc Mosfet và triển khai điều khiển và tinh chỉnh tốc độ của motor bằng cách tinh chỉnh và điều khiển Áp sạc ra của PWM. Tín hiệu Arduino bao gồm công suất tốt được tắt bật chân tại Mosfet, qua đó động cơ hiệu suất cao sẽ được điều khiển và tinh chỉnh.

Lưu ý:quý khách phải kết nối Arduino GND cùng với mối cung cấp hỗ trợ tích điện của hộp động cơ GND.

*

Sơ đồ mạch năng lượng điện tinh chỉnh hộp động cơ PWM DC

b) Điều khiển bộ động cơ DC bởi mạch cầu H

Để tinh chỉnh hướng quay của motor, chúng ta chỉ việc hòn đảo ngược lại hướng của mẫu năng lượng điện chạy qua động cơ bằng cách áp dụng mạch cầu H. Một mạch cầu H cất 4 chân được chuyển mạch, năng lượng điện trở hoặc Mosfet với động cơ ở chính giữa sẽ khởi tạo thành một cấu hình vào y như hình chữ H. Bằng cách kích hoạt 2 cái công tắc và một cơ hội, bọn họ vẫn có thể đổi khác phía đi của cái năng lượng điện, đồng thời biến hóa được phía xoay của bộ động cơ.

Nếu chúng ta kết hợp được 2 phương thức PWM cùng HBridge thì vẫn rất có thể kiểm soát và điều hành trọn vẹn tốc độ hộp động cơ DC. Có các trình điều khiển tốc độ động cơ DC có các kĩ năng lạ mắt này với L298N cũng là một trong trong các kia.

*

Sơ đồ vật điều khiển và tinh chỉnh động cơ DC bằng mạch cầu H

c) Bộ điều khiển và tinh chỉnh tốc độ motor DC CPU L298N

L298N là trình để điều khiển và tinh chỉnh động cơ HBridge kxay được cho phép bọn họ điều khiển và tinh chỉnh tốc độ và phía tảo của 2 bộ động cơ DC thuộc 1 thời điểm. Mô đun rất có thể điều khiển và tinh chỉnh được bộ động cơ DC cơ mà vẫn có điện áp trong tầm từ bỏ 5 35V cùng rất chiếc năng lượng điện cực lớn có thể lên đến 2A.

Lúc đó, bọn họ đề xuất chăm chú kỹ hơn về sơ đồ vật phần chân của mô đun L298N để lý giải được cách thức, nguyên lý hoạt động vui chơi của nó. Mô đun này còn có 2 nhóm chân giành riêng cho hộp động cơ A cùng B cùng 1 chân chính giữa giành cho chân Ground và VCC mang lại bộ động cơ cùng rất chân 5V có thể được coi là nguồn vào hoặc đầu ra.

Như vậy còn nhờ vào vào năng lượng điện áp đang được áp dụng tức thì trên hộp động cơ VCC. Mô đun này có cho tới 5 cỗ kiểm soát và điều chỉnh 5V bên trên board mạch được bật/ tắt bằng phương pháp thực hiện gai dây nối. Nếu điện áp cung cấp của hộp động cơ lên ​​cho 12V thì chúng ta cũng có thể kích hoạt được cỗ điều chỉnh 5V và chân 5V lúc này hoàn toàn có thể được thực hiện để gia công áp ra output nhằm cấp cho mối cung cấp mang lại board mạch Arduino.

Nhưng giả dụ năng lượng điện áp của động cơ to hơn quý giá 12V, bọn họ rất cần được ngắt kết nối dây vì chưng điện áp quá cao đã làm hỏng hư bộ điều chỉnh 5V sống bên trên board. Trong trường đúng theo này, phần chân 5V sẽ được cần sử dụng để triển khai nguồn vào bởi họ đã bắt buộc kết nối nó vào nguồn điện 5V để cho IC rất có thể hoạt động bình thường.

Xem thêm: Cách Thay Nước Làm Mát Xe Air Blade Mà Không Cần Ra Tiệm, Top Nước Làm Mát Tốt Nhất Cho Honda Airblade

Chúng ta đề nghị để ý rằng, con IC này đã làm cho bớt điện áp xuống còn khoảng tầm 2V. Vì vậy, nếu như khách hàng sử dụng nguồn tích điện 12V thì năng lượng điện áp trên các chân của bộ động cơ sẽ còn vào tầm 10V. Điều kia tức là chúng ta sẽ không thể hỗ trợ được vận tốc về tối nhiều mang đến đầu ra output của động cơ DC.

*

Các chân ở nút ít Bật A cùng Bật B thường xuyên được thực hiện để hoàn toàn có thể nhảy cùng kiểm soát tốt tốc độ của hộp động cơ. Nếu 1 dây xuất hiện bên trên của cẳng chân này, hộp động cơ sẽ tiến hành kích hoạt và triển khai hoạt động ngơi nghỉ vận tốc tối nhiều. Nhưng giả dụ họ loại trừ dây này đi thì rất có thể kết nối thêm một đầu vào PWM cùng rất chân này và có thể kiểm soát điều hành được tốc độ của động cơ. Còn nếu còn muốn kết nối chân này với Ground thì nên cần để ý rằng bộ động cơ cũng biến thành bị vô hiệu hóa.

Nếu đầu vào 1 ở ở mức THẤPhường. cùng đầu vào 2 nằm ở mức CAO thì động cơ đang di chuyển ngay lập tức về vùng phía đằng trước. trái lại, ví như như nguồn vào 1 vẫn nằm ở tầm mức CAO với nguồn vào số 2 sẽ ở mức THẤP thì động cơ đang dịch chuyển theo hướng lùi. Trong trường hòa hợp cả 2 đầu vào đều sở hữu quý giá kiểu như nhau, hồ hết THẤP.. hoặc những CAO, bộ động cơ lúc này sẽ giới hạn. Điều tương tự như sẽ tiến hành vận dụng đến nguồn vào số 3 cùng 4 với bộ động cơ B.

d) Mạch tinh chỉnh tốc độ motor DC Arduino với L298N

Bây tiếng hãy thực hiện một trong những vận dụng trong thực tế. Ngay vào ví dụ thứ nhất, chúng ta sẽ tinh chỉnh và điều khiển tốc độ của hộp động cơ DC bởi trở nên trsinh sống cùng thực hiện chuyển đổi hướng quay bằng 1 nút ấn theo sơ vật mạch. Vì vậy,họ bắt buộc áp dụng một trình tinh chỉnh và điều khiển L298N, 1 bộ động cơ DC, thay đổi trsống, nút ấn và mạch board Arduino.

Các linh kiện quan trọng như:

Bộ điều khiển L298N,Động cơ DC 12V,Board Arduino,Breadboard với dây nối.

e) Sơ Đồ Điều khiển xe cộ Arduino bằng bộ điều khiển L298N

Tất cả phần lớn gì bọn họ đề nghị sẵn sàng chính là 2 motor DC, trình tinh chỉnh L298N, board Arduino với sau cùng là buộc phải điều khiển và tinh chỉnh. Về nguồn tích điện, hãy lựa chọn sử dụng 3 pin Liion 3.7V nhằm rất có thể hỗ trợ năng lượng điện áp tổng cộng là 11V. Làm mang đến chiếc size xe bởi ván xay dày thêm 3mm, sau đó gắn những hộp động cơ vào kia bằng 1 mẫu size kim loại. Cuối cùng, thêm bánh xe cộ vào trong động cơ với vùng phía đằng trước các bạn gắn 1 bánh xe xoay.

Bây tiếng họ hãy quan tiền gần kề xem code Arduino sẽ chuyển động thế nào nhé.

*

Sơ đồ dùng điều khiển xe pháo Arduino bằng bộ điều khiển L298N

Sau Lúc xác định được các chân, trong phần vòng lặp, các bạn hãy bắt đầu cùng với câu hỏi gọi tất cả những quý hiếm của trục X cùng Y vào phím tinh chỉnh và điều khiển. Cần điều khiển được gia công bằng 2 vươn lên là trnghỉ ngơi từ bây giờ sẽ được kết nối với nguồn vào analog của hệ điều khiển và tinh chỉnh Arduino với bọn chúng sẽ sở hữu giá trị trường đoản cú 0 1023. khi đề xuất điều khiển đạt cho địa điểm trung trọng tâm, quý hiếm của cả hai một số loại biến chuyển trsống hoặc trục đã làm việc vào lúc 512.

Tăng thêm một dung sai có mức giá trị tự 470 550 là chủ yếu, ví như triển khai di chuyển trục Y của phím tinh chỉnh và điều khiển chạy lùi xuống phía bên dưới số 470, bọn họ sẽ đặt hướng tảo của 2 bộ động cơ chạy về vùng sau bằng 4 chân nguồn vào. Sau đó, triển khai đổi khác những cực hiếm mang đến nó bớt dần tự 470 0 thành quy trình tăng giá trị PWM lên trường đoản cú 0 255, đây chính là tốc độ của động cơ.

Tương trường đoản cú, nếu như triển khai dịch chuyển trục Y của cái phải điều khiển và tinh chỉnh về phía trước và quý giá của nó thừa thừa 550, lúc này các bạn sẽ gồm những hộp động cơ vẫn dịch chuyển về vùng trước với tất cả sự biến đổi số trường đoản cú 550 1023 nhằm trở thành quý giá PWM từ 0 255. Nếu cái bắt buộc tinh chỉnh và điều khiển nằm ở vị trí giữa thì vận tốc bộ động cơ sẽ tiến hành tính bằng 0.

Tiếp theo, áp dụng trục X mang lại hệ tinh chỉnh và điều khiển ơ bên trái cùng ngơi nghỉ mặt yêu cầu của xe cộ. Vì vậy, chúng ta nên đổi khác số hiểu của trục X thành giá trị tốc độ xấp xỉ trường đoản cú 0 255. Để di chuyển sang trọng phía phía trái, bạn cần áp dụng quý hiếm này để hoàn toàn có thể có tác dụng bớt tốc độ hộp động cơ sinh hoạt phía phía trái với tăng tốc vận tốc động cơ ngơi nghỉ bên yêu cầu. Ở đây, bởi vì đặc thù của những hàm số học, bạn phải áp dụng nhị câu lệnh if nhằm triển khai giới hạn phạm vi vận tốc của động cơ nằm trong khoảng từ bỏ 0 255. Tùy nằm trong vào lượng năng lượng điện áp ứng dụng với động cơ bao gồm nằm ở vị trí vận tốc phải chăng hơn, động cơ sẽ không thể di chuyển và lúc đó nó sẽ tạo ra âm thanh khô ù ù. Trong trường thích hợp này, những bộ động cơ cũng trở nên thiết yếu dịch chuyển nếu nhỏng quý giá của biểu thị PWM chỉ đạt ngưỡng dưới 70.

Kết luận

Điều khiển vận tốc motor DC bằng Arduino sẽ không là sự việc gì nếu như bạn vâng lệnh các lý giải vào nội dung bài viết trên. Lúc đó, hãy sử dụng nhì câu lệnh if mà công ty chúng tôi đang giới hạn nằm ở vị trí phạm vi tốc độ trường đoản cú 70 255. Cuối thuộc, bạn chỉ việc gửi tốc độ bộ động cơ sau cuối hoặc dễ dàng và đơn giản là biểu đạt PWM cho các chân đã có được cho phép của trình điều khiển L298N là được.