Khắc phục sự cố Động cơ thông minh VEX V5

Bài viết sau đây sẽ hướng dẫn cách khắc phục sự cố Động cơ thông minh VEX V5 nếu bạn gặp phải một hoặc nhiều vấn đề sau:

  • Động cơ không quay đến vị trí mong muốn
  • Dự án VEXcode V5 dừng đột ngột giữa dự án
  • Động cơ đang chuyển động bất ngờ

Sự cố: Động cơ không quay đến vị trí mong muốn

Nếu động cơ của bạn không quay đến vị trí mong muốn, hãy thử các bước sau để khắc phục sự cố.

Cửa sổ Thiết bị VEXcode V5 hiển thị các tùy chọn Động cơ. Bên dưới, cài đặt Hộp bánh răng được đánh dấu nổi bật. Cài đặt này có ba tùy chọn tỷ lệ khác nhau, là 36 đến 1 với 100 vòng/phút, 18 đến 1 với 200 vòng/phút hoặc 6 đến 1 với 600 vòng/phút.

Trước khi chỉnh sửa dự án VEXcode V5 của bạn, hãy kiểm tra xem bạn đã chọn đúng hộp bánh răng trong cấu hình thiết bị chưa. Lựa chọn mặc định là hộp số 18:1 màu xanh lá cây.

Để biết thêm thông tin về cách cấu hình từng động cơ trong VEXcode V5, hãy xem bài viết này.

Hai khối VEXcode V5 được hiển thị, với nhãn cho biết một khối đúng và một khối sai. Khối đúng sẽ đọc Spin ArmMotor ở vị trí 90 độ. Khối không chính xác ghi là Đặt vị trí ArmMotor thành 0 độ.

Kiểm tra các lệnh được sử dụng trong dự án của bạn. [Quay đến vị trí] được sử dụng để quay động cơ đến một vị trí cụ thể. Ngược lại, khối [Đặt vị trí thành] đặt vị trí của bộ mã hóa động cơ thành giá trị đã cho và sẽ không di chuyển động cơ.

Đảm bảo rằng bạn đang sử dụng [Quay đến vị trí] thay vì [Đặt vị trí thành] trong dự án của mình.

Sơ đồ hai bánh răng được kết nối, một bánh răng nhỏ được dán nhãn là Bánh răng dẫn động và bánh răng còn lại lớn được dán nhãn là Bánh răng bị động. Hai đường được tô sáng cho biết sự khác biệt về mức độ giữa chúng.

Đảm bảo rằng bạn biết chính xác vị trí độ mà bạn muốn động cơ di chuyển tới. Bất kỳ bộ truyền động bánh răng nào cũng có thể tác động đến số độ cần thiết để nâng cao hoàn toàn một cánh tay hoặc mở móng vuốt.

Xem bài viết này để tìm hiểu thêm về tỷ số truyền với Động cơ thông minh VEX V5.

Màn hình Brain được hiển thị trong menu Trang chủ với tùy chọn Thiết bị được tô sáng.

Nếu bạn không chắc chắn về việc di chuyển động cơ bao xa, hãy sử dụng thông tin thiết bị có sẵn trên màn hình V5 Brain. Để mở thông tin thiết bị cho động cơ, trước tiên hãy chọn 'Thiết bị' từ màn hình V5 Brain.

Màn hình Brain được hiển thị trong menu Thông tin thiết bị có danh sách tất cả các Cổng thông minh của Brain và các thiết bị được kết nối. Biểu tượng của động cơ được kết nối trong menu Thông tin thiết bị được tô sáng để cho biết rằng có thể chọn các mục để mở menu thông tin của chúng.

Sau đó chọn động cơ mà bạn muốn xem thêm thông tin.

LƯU Ý: Động cơ phải được cắm vào V5 Brain để có thể nhìn thấy trên màn hình thiết bị.

Màn hình não được hiển thị trên bảng điều khiển của động cơ, với các giá trị Vòng quay và Độ được tô sáng.

Sau khi mở, bạn sẽ có thể thấy mức độ và vị trí quay của Động cơ thông minh V5 đã chọn. Điều này sẽ cập nhật theo thời gian thực nếu bạn muốn xem các giá trị thay đổi như thế nào khi động cơ quay.

Thông tin thiết bị báo cáo vị trí của động cơ theo độ và số vòng quay, vì vậy khi bạn di chuyển động cơ (như mở và đóng móng vuốt), các con số sẽ thay đổi. Sử dụng thử nghiệm này để xác định cần bao nhiêu độ hoặc số vòng quay để đóng móng vuốt, nâng tay lên, quay cửa hút, v.v.


Sự cố: Dự án VEXcode bị kẹt

Dự án của bạn có thể bị kẹt vì động cơ không thể đạt được vị trí mục tiêu đã định. Bạn có thể điều chỉnh vị trí mà động cơ đang di chuyển tới hoặc có thể đặt “thời gian chờ” cho động cơ.

Khối VEXcode V5 đặt thời gian chờ động cơ được hiển thị khi menu thả xuống Động cơ mở. Có hai động cơ khác nhau được hiển thị để chỉ ra rằng mỗi động cơ có thể được lựa chọn riêng lẻ.

Thời gian chờ của động cơ cho phép bạn đặt giới hạn thời gian để động cơ đạt được vị trí mục tiêu. Nếu nó không đáp ứng được vị trí đó khi hết thời gian, động cơ sẽ ngừng quay và dự án sẽ chuyển sang lệnh tiếp theo.

VEXcode V5 chặn dự án có nội dung Khi bắt đầu, hãy đặt thời gian chờ ClawMotor thành 3 giây. Tiếp theo, xoay ClawMotor 360 độ rồi đẩy về phía trước 200 mm.

Trong ví dụ này, thời gian chờ của động cơ được đặt thành 3 giây. Nếu vấu không đóng lại 360 độ trong vòng 3 giây, động cơ sẽ ngừng quay ở mốc 3 giây sau đó chuyển sang lệnh tiếp theo và lái về phía trước.


Vấn đề: Động cơ không giữ được vị trí

Bạn có thể có một động cơ cánh tay di chuyển xuống bất ngờ do nó bị kéo bởi trọng lực hoặc các lực khác. Sử dụng [Đặt dừng động cơ] cho phép bạn điều khiển chuyển động đó của cánh tay sau khi một lệnh khác được hoàn thành.

VEXcode V5 Bộ khối dừng động cơ được hiển thị với menu thả xuống tham số dừng mở. Các tùy chọn trong menu thả xuống bao gồm phanh, thả trôi và giữ, trong đó tùy chọn giữ được tô sáng.

Lệnh [Đặt dừng thành] cho phép bạn xác định hoạt động của động cơ sau khi nó ngừng quay.

Sử dụng thông số 'giữ' sẽ hướng dẫn động cơ chống lại trọng lực. 'Giữ' làm cho động cơ dừng ngay lập tức và sẽ đưa nó về vị trí dừng nếu di chuyển.

Dự án khối VEXcode V5 sử dụng vòng lặp mãi mãi để xử lý đầu vào Bộ điều khiển nhằm điều khiển cánh tay robot bằng móng vuốt. Hầu hết các khối đều nằm bên trong vòng lặp mãi mãi, nhưng có hai khối nằm bên ngoài vòng lặp này khi bắt đầu dự án. Hai khối này được đánh dấu và có nội dung là thiết lập ArmMotor dừng để giữ và thiết lập ClawMotor dừng để giữ.

Đặt động cơ ở chế độ 'giữ' trước các lệnh khác sử dụng động cơ như trong ví dụ về mã Bộ điều khiển tùy chỉnh tại đây.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: