Khác biệt giữa các bản “ShieldMotorL298”
(→Mô tả các chân kết nối) |
(→Mô tả các chân kết nối) |
||
Dòng 68: | Dòng 68: | ||
! Thứ tự chân !! Tên gọi !! Loại !! Mô tả | ! Thứ tự chân !! Tên gọi !! Loại !! Mô tả | ||
|- | |- | ||
− | | 1 || | + | | 1 || MB1 || Output|| Tín hiệu điều khiển motor B, kênh 1 |
|- | |- | ||
− | | 2 || | + | | 2 || MB2|| Output || Tín hiệu điều khiển motor B, kênh 2 |
|- | |- | ||
− | | 3 || | + | | 3 || GND || Power|| Mức đất, dùng cho stepmotor có chân chung nối GND |
|- | |- | ||
− | | 4 || | + | | 4 || MA1 || Output || Tín hiệu điều khiển motor A, kênh 1 |
|- | |- | ||
− | | 5 || | + | | 5 || MA2 || Output || Tín hiệu điều khiển motor A, kênh 2 |
|- | |- | ||
− | | 6 || | + | | 6 || + || Power|| Nguồn cung cấp cho motor, nên từ 6.5-12 V, nếu có dùng RCServo thì nên cung cấp nguồn 6.5V |
|- | |- | ||
− | | 7 | | + | | 7 || - || Power|| Nguồn cung cấp cho motor, mức tín hiệu đất |
− | |- | ||
− | |||
|} | |} | ||
Phiên bản lúc 15:00, ngày 19 tháng 8 năm 2014
Bài viết này đang được phát triển hoặc chỉnh sửa lớn. |
Mục lục
Giới thiệu
- Shield Motor L298 là một board mạch mở rộng cho Arduino, tương thích hoàn toàn với Arduino và cả ChipPRO, ChipUNO của ChipFC.
- Shield Motor cung cấp cho board Arduino của bạn một bộ driver để có thể điều khiển cùng lúc 2 động cơ, hệ thống mạch bảo vệ giúp 2 động cơ chạy trơn tru, đảo chiều nhẹ nhàng, tránh các sự cố về điện
- Nếu cần nhiều hơn 2 động cơ thì sao, bạn hoàn toàn có thể ghép chồng 2 shield motor này để có thể điều khiển tận 4 động cơ với đầy đủ các chức năng riêng biệt
- Ngoài ra Shield Motor của chipfc còn cung cấp cho các bạn tối đa số đầu nối cho RC servo để bạn có thể dễ dàng thực hiện thêm những chức năng khác
- Một số ứng dụng với Shield motor như: điều khiển động cơ xe đua, làm robot, làm máy, điều khiển step motor, cánh tay máy ...
Đặc điểm
- Điện thế hoạt động: mức logic hoạt động ở 5V giống Arduino, nguồn cho motor có domino kết nối riêng, từ 5-36V
- Hoàn toàn tương thích Arduino
- Gồm 4 nữa cầu H, Có thể điều khiển 2 động cơ thường hoặc 1 step motor
- Có đèn báo hiệu tín hiệu điều khiển
- Cảm biến dòng cho động cơ
- Có tối đa 6 kênh điều khiển RC Servo
- Có thể ghép nối tới 2 shield motor này lên Arduino, tất nhiên cần một vài điều chỉnh nhỏ sẽ nói ở phần sử dụng bên dưới
- Có thể cấp nguồn cho Arduino bằng nguồn nuôi motor bằng cách đặt jump
Mô tả các chân kết nối
Thứ tự chân | Tên gọi | Loại | Mô tả |
---|---|---|---|
1 | Dir_Data | Output | Tính hiệu data của spi cho điều khiển hướng |
2 | Dir_Clk | Output | Tín hiệu clock cua spi cho điều khiển hướng |
3 | Dir_Latch | Output | Tín hiệu latch của spi cho điều khiển hướng |
4 | Dir_En | Output | Tín hiệu enable của spi cho điều khiển hướng |
5 | PWM A | Output | Tín hiệu điều xung cho motor kênh A |
6 | PWM B | Output | Tín hiệu điều xung cho motor kênh B |
7 | Sense A | Input | Tín hiệu giá trị cảm biến dòng điện của kênh A |
8 | Sense B | Input | Tín hiệu giá trị cảm biến dòng điện của kênh B |
Kết nối chân ra nguồn và động cơ
Thứ tự chân | Tên gọi | Loại | Mô tả |
---|---|---|---|
1 | MB1 | Output | Tín hiệu điều khiển motor B, kênh 1 |
2 | MB2 | Output | Tín hiệu điều khiển motor B, kênh 2 |
3 | GND | Power | Mức đất, dùng cho stepmotor có chân chung nối GND |
4 | MA1 | Output | Tín hiệu điều khiển motor A, kênh 1 |
5 | MA2 | Output | Tín hiệu điều khiển motor A, kênh 2 |
6 | + | Power | Nguồn cung cấp cho motor, nên từ 6.5-12 V, nếu có dùng RCServo thì nên cung cấp nguồn 6.5V |
7 | - | Power | Nguồn cung cấp cho motor, mức tín hiệu đất |
Sử dụng
Cách nối với bo Arduino đơn giản như sau
Để sử dụng shield motor này với Arduino, đầu tiên bạn phải tải về thư viện mà chipfc đã chuẩn bị sẵn tại trang giới thiệu của sản phẩm. Sau đó bạn chép và giải nén tại thư mục libraries của Arduino, mở chương trình lên lại và sử dụng.
Để tham khảo các chức năng hoạt động, bạn có thể mở từng ví dụ trong mục example của thư viện shield motor này
Các rắc rối có thể bạn gặp phải
Kết nối phần cứng chưa đúng ==> kiểm tra và kết nối lại cho đúng, nhớ la relay hoạt động như một công tắc điện nên mắc nối tiếp với thiết bị
Nguồn cung cấp có đủ để kích hoạt relay, nên thay bằng một trong các nguồn chất lượng có điện áp khoảng 7.5 - 9V _Nguồn tham khảo
Tham khảo thêm
Ứng dụng mẫu điều khiển đèn điện qua internet (có video)
Ngoài ra bạn còn có thể làm hàng ngàn ứng dùng khác nữa dùng Arduino điều khiển shield relay này như: điều khiển động cơ, làm xe, điều khiển chốt cửa, điều khiển van bơm nước, điều khiển van khí ...