Cách Kết Nối động Cơ Chải Với Arduino

Mục lục:

Cách Kết Nối động Cơ Chải Với Arduino
Cách Kết Nối động Cơ Chải Với Arduino

Video: Cách Kết Nối động Cơ Chải Với Arduino

Video: Cách Kết Nối động Cơ Chải Với Arduino
Video: Điều khiển động cơ Servo với Arduino 2024, Tháng tư
Anonim

Như bạn đã biết, động cơ điện có ba loại chính: bộ thu, bộ truyền động bước và bộ truyền động servo. Trong bài viết này, chúng ta sẽ xem xét việc kết nối động cơ thu với Arduino bằng cách sử dụng trình điều khiển động cơ dựa trên chip L9110S hoặc tương tự.

Trình điều khiển động cơ dựa trên chip L9110S
Trình điều khiển động cơ dựa trên chip L9110S

Cần thiết

  • - Arduino;
  • - máy tính cá nhân với môi trường phát triển Arduino IDE;
  • - trình điều khiển động cơ L9110S hoặc tương tự;
  • - động cơ điện thu;
  • - dây nối.

Hướng dẫn

Bước 1

Bạn không thể kết nối trực tiếp động cơ điện với chân Arduino: có nguy cơ cháy chân cắm động cơ được kết nối. Để kết nối an toàn các loại động cơ điện khác nhau với Arduino, cần có trình điều khiển động cơ tự chế hoặc thương mại. Có nhiều trình điều khiển động cơ khác nhau. Các loại phổ biến nhất là HG788, L9110S, L293D, L298N và những loại khác. Trình điều khiển động cơ có dây dẫn điện, dây dẫn động cơ và dây dẫn điều khiển. Trong bài viết này, chúng tôi sẽ sử dụng trình điều khiển động cơ dựa trên vi mạch L9110S. Bo mạch thường được sản xuất để hỗ trợ kết nối nhiều động cơ. Nhưng đối với cuộc biểu tình, chúng ta sẽ tìm hiểu kỹ càng.

Các trình điều khiển động cơ khác nhau
Các trình điều khiển động cơ khác nhau

Bước 2

Động cơ đơn giản nhất là động cơ có chổi than. Các động cơ này chỉ có hai tiếp điểm điều khiển. Tùy thuộc vào cực của điện áp đặt vào chúng, chiều quay của trục động cơ thay đổi, và độ lớn của điện áp đặt làm thay đổi tốc độ quay.

Hãy kết nối động cơ theo sơ đồ đính kèm. Nguồn cung cấp của trình điều khiển động cơ là 5 V từ Arduino, để điều khiển tốc độ của rôto động cơ, các tiếp điểm điều khiển được kết nối với các chân Arduino hỗ trợ PWM (điều chế độ rộng xung).

Sơ đồ kết nối động cơ Arduino
Sơ đồ kết nối động cơ Arduino

Bước 3

Hãy viết một bản phác thảo để điều khiển một động cơ thu. Hãy khai báo hai hằng số cho các chân điều khiển động cơ và một biến để lưu trữ giá trị tốc độ. Chúng ta sẽ chuyển các giá trị của Biến tốc vào cổng nối tiếp và do đó thay đổi tốc độ và hướng quay của động cơ.

Tốc độ quay tối đa - ở giá trị điện áp cao nhất mà trình điều khiển động cơ có thể cung cấp. Chúng ta có thể kiểm soát tốc độ quay bằng cách cung cấp điện áp trong khoảng 0 đến 5 vôn. Vì chúng tôi sử dụng các chân kỹ thuật số với PWM, điện áp trên chúng được điều chỉnh bởi lệnh analogWtirte (pin, giá trị), trong đó pin là số chân mà chúng tôi muốn đặt điện áp và đối số giá trị là hệ số tỷ lệ với giá trị điện áp, lấy các giá trị trong phạm vi từ 0 (điện áp chân bằng 0) đến 255 (điện áp chân là 5 V).

Bản phác thảo điều khiển động cơ bàn chải
Bản phác thảo điều khiển động cơ bàn chải

Bước 4

Tải bản phác thảo vào bộ nhớ Arduino. Hãy khởi động nó. Động cơ không quay. Để đặt tốc độ quay, một giá trị từ 0 đến 255 phải được truyền tới cổng nối tiếp. Chiều quay được xác định bằng dấu của số.

Kết nối bằng cách sử dụng bất kỳ thiết bị đầu cuối nào với cổng, gửi số "100" - động cơ sẽ bắt đầu quay với tốc độ trung bình. Nếu chúng ta cho "trừ 100", thì nó sẽ bắt đầu quay với cùng tốc độ theo hướng ngược lại.

Đề xuất: