Professional Documents
Culture Documents
Phieu Bai Tap 2 KTDKRBTH
Phieu Bai Tap 2 KTDKRBTH
MỤC TIÊU: Sau bài học này học sinh có khả năng:
- Kiến thức:
Giải thích nguyên lý hoạt động của robot theo khoảng cách
Trình bày được tập lệnh timer trong phần mềm robotino view
- Kỹ năng:
Tính được khoảng cách hoạt động của robot theo thời gian
Tính được khoảng cách hoạt động của robot theo xung encoder
Lập trình được khoảng cách di chuyển của robot theo yêu cầu.
- Năng lực tự chủ và trách nhiệm:
Rèn luyện cho học sinh, sinh viên có thái độ nghiêm túc, cẩn thận, chính xác
trong học tập và thực hiện công việc hiệu quả.
Có khả năng làm việc nhóm hoặc độc lập.
I. Nội dung:
1. Yêu cầu kỹ thuật – công nghệ:
HS-SV thực hiện tạo một dự án mới dựa điều khiển robot đi theo khoảng cách đặt
trước, trong đó nhiệm vụ trọng tâm là phải xác định chính xác thời gian cho quảng đường
di chuyển của robot
2. Công tác chuẩn bị:
2.Điều khiển rô bốt theo thời gian
2.1.Phương pháp xác định thời gian
2.2.Điều khiển rô bốt hoạt động theo thời gian xác định
3. Dụng cụ, thiết bị:
- Máy tính có cài phần mềm Robotino View
- Robotino V2, V3
II. Các bước thực hiện (Phiếu động tác/thao tác, qui trình thực hiện).
Tính toán robot di chuyển khoảng cách bằng thời gian
Bước 1: Tạo dự án mới
Vào File → Save As → đặc tên cho dự án → Chọn đường dẫn lưu → Save
Bước 2: Tạo khối Diver system với 3 bánh xe
Vào thẻ Robotino → Diver system → Chọn Omnidrive và Motor
Biên soạn: Lê Văn Em 1
PHIẾU BÀI TẬP THỰC HÀNH Khoa: Điện tử
Bước 4:
IV. THỰC HÀNH: theo Bảng Qui trình thực hiện hoặc Phiếu động tác/thao tác.
Yêu cầu: thực hiện điều khiển robot đi theo khoảng cách đặt trước là 1m theo 2 phương
pháp là dùng thời gian và tính xung encoder, so sánh kết quả di chuyển của 2 cách tính
trên.
Di chuyển theo thời gian
Dùng timer đếm thời gian để tính khoảng cách duy chuyển với vận tốc đặc trước
Di chuyển dùng encoder đếm xung để tính khỏang cách duy chuyển
Reset encoder
B4: Tính thời gian hoạt động của timer với quảng đường 1m
B5: Tạo chương trình so sánh thời gian trong subprogram
B6: Tạo biến thoát exit
B7: Tạo subprogram có tên Encoder 1m
B8: Tạo chương trình đọc xung encoder tương ứng với khoảng cách theo công thức
B9: Tạo xung encoder khi đọc có giá trị luôn dương bằng hàm Absolute Value
B10: Tạo chương trình so sánh khoảng cách bằng xung encoder
B11: Vào main Program gọi chương trình chạy timer, encoder
B12: Nhấn RUN chạy và so sánh kết quả