Mạch điều tốc động cơ 775 550 dc 12v

      921

Điều khiển tốc độ motor DC là vấn đề được nhiều người quan liêu tâm hiện nay khi mà máy móc đã dần sửa chữa trong toàn bộ các khâu của quy trình sản xuất để mang đến năng suất cao hơn. Vậy, vấn đề điều khiển tốc độ motor DC bởi Arduino dễ hay khó? Cùng tò mò nhé!


1. Điều khiển tốc độ motor DC: khái niệm, phân loại?

Trong quá trình điều khiển vận tốc motor DC bằng Arduino, vụ việc mà chúng ta quan 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ễ cơ điều khiển và tinh chỉnh bằng loại điện được bố trí theo hướng xác định. Tuyệt nói mang lại dễ hiểu hơn vậy thì motor DC là loại động cơ chạy bởi nguồn điện áp 1 chiều DC không giống với nguồn tích điện áp AC là năng lượng điện xoay chiều.

Bạn đang xem: Mạch điều tốc động cơ 775 550 dc 12v

Đầudây ra của động cơ DC thườngbao gồm 2 dây (dây nguồn ký kết hiệu VCC với dây tiếp đất cam kết hiệu GND). Nói chung, DC motor là một trong động cơ năng lượng điện một chiều với cơ năng chuyển động quay liên tục.

*

DC là 1 trong động cơ điện một chiều cùng với cơ năng hoạt động quay liên tục

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

Kích từ độc lập.Kích từ nối tiếp.Kích từ lếu láo hợp.Kích từ tuy nhiên song.

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

Trong phần này, bọn họ sẽ khám phá cách điều khiển tốc độ motor DC bằng Arduino. Bọn họ cũng đề nghị xem xét một số trong những kỹ thuật cơ bản để có thể điều khiển được bộ động cơ DC và thông qua 2 ví dụ đó là cách điều khiển và tinh chỉnh động cơ DC bởi trình tinh chỉnh L298N và board mạch điều khiển và tinh chỉnh Arduino.

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

PWM hay phương pháp biến hóa độ rộng xung là 1 kỹ thuật góp cho bọn họ điều chỉnh quý giá trung bình hiện tại của điện áp chạy cho thiết bị điện tử bằng phương pháp bật tắt nguồn 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ỳ của xung hoặc là lượng thời hạn tín hiệu BẬT trong đối sánh với lượng thời hạn tín hiệu TẮT trong và một khoảng thời gian được quy định.

Vì vậy, còn tùy ở trong vào kích thước rõ ràng của hễ cơ, bạn có thể chỉ cần liên kết đầu ra của Arduino vào chân của năng lượng điện trở hoặc Mosfet và thực hiện điều khiển tốc độ của motor bằng cách điều khiển cổng output của PWM. Bộc lộ Arduino có năng suất thấp được bật tắt chân tại Mosfet, qua đó động cơ hiệu suất cao sẽ được điều khiển.

Lưu ý:Bạn cần liên kết Arduino GND cùng với nguồn hỗ trợ năng lượng của động cơ GND.

*

Sơ đồ mạch điện tinh chỉnh và điều khiển động cơ PWM DC

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

Để điều khiển hướng con quay của motor, bọn họ chỉ phải đảo trái lại hướng của cái điện chạy qua cồn cơ bằng phương pháp sử dụng mạch cầu H. Một mạch ước H đựng 4 chân được chuyển mạch, năng lượng điện trở hoặc Mosfet cùng với đụng cơ ở vị trí chính giữa sẽ tạo thành một thông số kỹ thuật trong y như hình chữ H. Bằng phương pháp kích hoạt 2 chiếc công tắc nguồn cùng một lúc, bọn họ đã tất cả thể biến hóa hướng đi của loại điện, đồng thời biến đổi được phía quay của hễ cơ.

Nếu họ kết hòa hợp được 2 phương thức PWM cùng HBridge thì sẽ hoàn toàn có thể kiểm soát trọn vẹn tốc độ hộp động cơ DC. Có tương đối nhiều trình điều khiển tốc độ động cơ DC có các tính năng lạ mắt này và L298N cũng là 1 trong trong số đó.

*

Sơ đồ điều khiển và tinh chỉnh động cơ DC bởi mạch ước H

c) cỗ điều khiển tốc độ motor DC cpu L298N

L298N là trình để tinh chỉnh và điều khiển động cơ HBridge kép mang lại phép bọn họ điều khiển tốc độ và phía quay của 2 bộ động cơ DC thuộc 1 lúc. Tế bào đun có thể điều khiển được bộ động cơ DC mà vẫn đang còn điện áp trong vòng từ 5 35V thuộc với cái điện rất đại có thể lên mang lại 2A.

Khi đó, chúng ta cần cẩn thận kỹ rộng về sơ đồ phần chân của tế bào đun L298N để phân tích và lý giải được biện pháp thức, nguyên lý buổi giao lưu của nó. Mô đun này có 2 team chân dành riêng cho động cơ A cùng B và một bàn chân ở giữa giành riêng cho chân Ground cùng VCC cho động cơ cùng với chân 5V hoàn toàn có thể được xem như là đầu vào hoặc đầu ra.

Điều này còn phụ thuộc vào vào năng lượng điện áp đang rất được sử dụng ngay lập tức tại động cơ VCC. Tế bào đun này có tới 5 bộ điều chỉnh 5V trên board mạch được bật/ tắt bằng cách sử dụng gai dây nối. Nếu năng lượng điện áp cung cấp của động cơ lên ​​đến 12V thì bạn cũng có thể kích hoạt được bộ kiểm soát và điều chỉnh 5V cùng chân 5V hôm nay có thể được sử dụng để triển khai đầu ra để cấp nguồn cho board mạch Arduino.

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

Xem thêm: Những Kiểu Áo Dài Nữ Sinh Đẹp Duyên Dáng Cho Học Sinh, Những Mẫu Áo Dài Học Sinh Đẹp Mới Nhất Năm 2021

Chúng ta cần để ý rằng, nhỏ IC này sẽ làm bớt điện áp xuống còn khoảng chừng 2V. Vày vậy, nếu như khách hàng sử dụng nguồn điện áp 12V thì năng lượng điện áp tại những chân của bộ động cơ sẽ còn vào tầm 10V. Điều đó bao gồm nghĩa là họ sẽ ko thể cung cấp được vận tốc tối nhiều cho cổng đầu ra của bộ động cơ DC.

*

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

Nếu nguồn vào 1 nằm ở mức THẤP và nguồn vào 2 nằm ở mức CAO thì hộp động cơ sẽ dịch chuyển ngay về phía trước. Ngược lại, nếu như như đầu vào 1 sẽ nằm ở tại mức CAO và đầu vào số 2 đang ở tầm mức THẤP thì hộp động cơ sẽ dịch chuyển theo hướng lùi. Vào trường hợp cả 2 đầu vào đều có giá trị như thể nhau, mọi THẤP hoặc các CAO, động cơ lúc này sẽ dừng. Điều giống như sẽ được áp dụng cho đầu vào số 3 và 4 và hộp động cơ B.

d) Mạch điều khiển vận tốc motor DC Arduino và L298N

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

Các linh kiện cần thiết như:

Bộ tinh chỉnh L298N,Động cơ DC 12V,Board Arduino,Breadboard và dây nối.

e) Sơ Đồ Điều khiển xe Arduino bởi bộ tinh chỉnh và điều khiển L298N

Tất cả đều gì bọn họ cần chuẩn bị đó là 2 motor DC, trình điều khiển và tinh chỉnh L298N, board Arduino và cuối cùng là buộc phải điều khiển. Về mối cung cấp điện, hãy lựa chọn sử dụng 3 sạc Liion 3.7V để rất có thể cung cấp cho điện áp tổng cộng là 11V. Khiến cho chiếc khung xe bằng ván nghiền dày thêm 3mm, tiếp nối gắn các động cơ vào đó bởi 1 mẫu khung kim loại. Cuối cùng, gắn bánh xe pháo vào trong hộp động cơ và phía trước các bạn gắn 1 bánh xe cộ xoay.

Bây giờ họ hãy quan gần kề xem code Arduino sẽ chuyển động như nạm nào nhé.

*

Sơ đồ điều khiển xe Arduino bởi bộ điều khiển và tinh chỉnh L298N

Sau khi khẳng định được những chân, vào phần vòng lặp, chúng ta hãy bắt đầu với việc đọc toàn bộ các giá trị của trục X với Y vào phím điều khiển. Buộc phải điều khiển được thiết kế bằng 2 vươn lên là trở 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à chúng sẽ sở hữu giá trị trường đoản cú 0 1023. Lúc cần tinh chỉnh và điều khiển đạt mang lại vị trí trung tâm, quý hiếm của cả hai loại biến đổi trở hoặc trục đã ở vào tầm khoảng 512.

Tăng thêm 1 dung sai có mức giá trị tự 470 550 là chính, nếu như tiến hành dịch chuyển trục Y của phím điều khiển chạy lùi xuống bên dưới số 470, bọn họ sẽ đặt hướng quay của 2 bộ động cơ chạy về phía sau bởi 4 chân đầu vào. Sau đó, thực hiện chuyển đổi các giá trị đến nó giảm dần từ 470 0 thành quá trình tăng cực hiếm PWM lên từ bỏ 0 255, đây đó là tốc độ của hễ cơ.

Tương tự, giả dụ tiến hành dịch chuyển trục Y của dòng cần tinh chỉnh và điều khiển về phía trước với giá trị của nó vượt quá 550, lúc này bạn sẽ có các động cơ đang dịch rời về vùng phía đằng trước và gồm sự thay đổi số tự 550 1023 để trở nên giá trị PWM từ 0 255. Nếu loại cần điều khiển và tinh chỉnh nằm trọng điểm thì vận tốc động cơ sẽ tiến hành tính bởi 0.

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

Kết luận

Điều khiển tốc độ motor DC bằng Arduino sẽ không còn là vấn đề gì nếu bạn tuân thủ các hướng dẫn trong bài viết trên. Lúc đó, hãy áp dụng hai câu lệnh if mà công ty chúng tôi đã giới hạn nằm tại phạm vi vận tốc từ 70 255. Cuối cùng, bạn chỉ việc gửi vận tốc động cơ cuối cùng hoặc đơn giản là tín hiệu PWM đến các chân đã được chất nhận được của trình điều khiển và tinh chỉnh L298N là được.