Created Friday 27 June 2014
https://learn.adafruit.com/adafruit-raspberry-pi-lesson-9-controlling-a-dc-motor
Linh kiện
- IC drive động cơ DC, kiểu ULN2003 (http://banlinhkien.vn/goods-2407-uln2003-dip16.html)
- Động cơ DC
Nội dung
Dẫn nhập (1 trang)
Điều khiển động cơ DC qua PWM
- các linh kiện cần thiết
- ý nghĩa của bài học này, có thể phát triển ra những ứng dụng nào
Qua chương này, bạn đọc sẽ tìm hiểu nguyên lý về điện để điều chỉnh tốc độ động cơ DC, đó là nguyên lý điều chế độ rộng xung đối với nguồn cấp (pulse witdth modulation). Ý tưởng chính của nguyên lý PWM là cấp nguồn cho động cơ một cách gián đoạn: nguồn điện được cấp theo dạng xung có độ dài nhất định, nối tiếp bằng một khoảng thời gian ngắt điện, rồi lặp lại việc phát và ngắt xung theo chu kỳ tuần hoàn, độ rộng của xung trong mỗi chu kỳ sẽ quyết định tốc độ quay của động cơ (to do: hình minh họa PWM).
Chế độ PWM thường được tích hợp trong các vi điều khiển, để tạo ra chuỗi tín hiệu tuần hoàn trên một chân điều khiển với độ rộng xung mong muốn. Trong RPi cũng có sẵn chức năng PWM để ta dùng một chân xác định phục vụ điều khiển động cơ DC. Ta sẽ học cách lập trình RPi để sử dụng chức năng PWM này.
Bên cạnh kỹ thuật PWM, việc điều khiển động cơ DC thường cần kết hợp với một kỹ thuật khác là dùng mạch cầu H để cho phép điều khiển động cơ chạy theo hai chiều, dùng mạch FET hỗ trợ cấp dòng lớn cho động cơ.
Kết nối mạch điện tử (1 trang - hình ảnh)
- hình chụp mạch & breadboard đã kết nối
- coi như khi có sơ đồ nối dây là người ta làm theo được, không cần hướng dẫn từng bước
Chuẩn bị phần mềm (1 trang)
- liệt kê các bước bằng text
- chụp hình màn hình khi chọn menu để vào môi trường nhập lệnh (console)
Code mẫu (1 trang)
- nhập code và xem kết quả:
- nhập các lệnh điều khiển
Giải thích các lệnh (3 trang )
- thêm một phần giải thích việc nhập code kiểu interactive (nhập, gõ enter, thấy kết quả ngay, không có biên dịch hay phải nạp vào chip)
- (dự kiến khối lệnh ở mỗi bài trong vòng 20 - 40 dòng)
Bài thực hành thêm (1 trang)