Mục lục:

Cách sửa đổi Servo để nhận được phản hồi về vòng lặp đã đóng: 7 bước
Cách sửa đổi Servo để nhận được phản hồi về vòng lặp đã đóng: 7 bước

Video: Cách sửa đổi Servo để nhận được phản hồi về vòng lặp đã đóng: 7 bước

Video: Cách sửa đổi Servo để nhận được phản hồi về vòng lặp đã đóng: 7 bước
Video: Động cơ Servo: cấu tạo, nguyên lý hoạt động, kết nối, cài đặt driver và lập trình điều khiển 2024, Tháng bảy
Anonim
Cách sửa đổi Servo để nhận được phản hồi về vòng lặp đã đóng
Cách sửa đổi Servo để nhận được phản hồi về vòng lặp đã đóng

► Trong khi điều khiển một servo với bộ vi điều khiển (như Arduino), bạn chỉ có thể ra lệnh cho anh ta về vị trí mục tiêu (trong tín hiệu PPM).

Với lệnh này, servo sẽ di chuyển đến vị trí mục tiêu này. Nhưng nó không phải là tức thời! Bạn không biết chính xác khi nào sẽ đến được vị trí…

Đây là điều khiển vòng lặp mở.

► Nếu bạn cần di chuyển đến các vị trí khác nhau theo trình tự, cách thông thường là chèn các lệnh tạm dừng (lệnh trì hoãn) để cho phép servo di chuyển được.

Và nếu bạn cũng cần phản ứng, bạn phải điều chỉnh servo để có được mạch vòng kín.

Bước 1: Tháo rời Servo

Tháo rời Servo
Tháo rời Servo
Tháo rời Servo
Tháo rời Servo
Tháo rời Servo
Tháo rời Servo

tháo 4 vít

đừng ngạc nhiên nếu có ở trên cùng… hãy nhìn cách dưới cùng được lắp ráp bằng những con vít dài này

tháo bộ điều hợp vách ngăn khỏi đáy nhựa

bây giờ bạn có thể nhìn thấy PCB, đừng di chuyển nó quá xa: có những dây ngắn.

sẵn sàng cho bước tiếp theo, tìm chân tín hiệu của chiết áp bên trong!

Bước 2: Sử dụng Servo Tester để có thể di chuyển Servo trong khi đo điện áp

Sử dụng Servo Tester để có thể di chuyển Servo trong khi đo điện áp
Sử dụng Servo Tester để có thể di chuyển Servo trong khi đo điện áp
Sử dụng Servo Tester để có thể di chuyển Servo trong khi đo điện áp
Sử dụng Servo Tester để có thể di chuyển Servo trong khi đo điện áp

Máy kiểm tra này cung cấp cho bạn 3 chế độ: chọn chế độ bằng tay khi xoay nồi, servo đang quay tương ứng.

Hãy tìm một thứ gọi là "Máy kiểm tra đa Servo 3CH ECS Bộ điều khiển tốc độ nhất quán Kênh nguồn CCPM Meter" với giá vài đô la.

Bước 3: Tìm Ghim tín hiệu

Tìm Ghim Tín hiệu
Tìm Ghim Tín hiệu
Tìm Ghim Tín hiệu
Tìm Ghim Tín hiệu

Servo sử dụng một chiết áp bên trong để biết vị trí của nó.

Chúng tôi sẽ hack PCB và lấy thông tin này từ chính cái nồi:-)

Trong trường hợp này, tôi có thể thấy bên dưới PCB có 3 dây màu đỏ đi từ nồi (gnd, 5v, signal).

Sử dụng đồng hồ vạn năng ở vị trí điện áp liên tục. Một dự đoán có học thức tốt là sợi dây trung gian nhưng…

Đo điện áp giữa dây servo màu đen và 3 chân (đến từ 3 dây từ bên dưới)

Bạn sẽ tìm thấy 0V, 5V hoặc thấp hơn và điện áp thứ ba thay đổi trong khi servo di chuyển. Sử dụng trình kiểm tra servo cho việc này!

Hiểu rồi? bước tiếp theo

Bước 4: Hàn

Hàn
Hàn
Hàn
Hàn
Hàn
Hàn

Bây giờ bạn muốn hàn một dây vào chốt này nhưng TRƯỚC KHI điều này, hãy đảm bảo khoan một lỗ ở phía dưới và để luồn dây vào.

Bây giờ bạn có thể hàn!

Bước 5: Dây tín hiệu

Dây tín hiệu
Dây tín hiệu
Dây tín hiệu
Dây tín hiệu

Bây giờ bạn có một servo với dây thứ 4 cho bạn vị trí thực tế của nó (bất kể đơn hàng cuối cùng anh ta nhận được).

Bước 6: 8V Servo

Servo 8V
Servo 8V
Servo 8V
Servo 8V
Servo 8V
Servo 8V
Servo 8V
Servo 8V

Bạn có thể thực hiện tương tự với servo mạnh hơn thường được cung cấp ở 7V hoặc 8V trở lên

Hãy nhớ kiểm tra xem tín hiệu nồi luôn thay đổi dưới 5V. Nếu nó thay đổi lên đến 8V, điều này sẽ làm cho arduino của bạn bị cháy.

Trong trường hợp của servo kỹ thuật số 60kg.cm RDS5160 (lớn) này, nguồn điện có thể nằm trong khoảng từ 6 đến 8,4VDC.

Nhưng bảng điện tử chuyển đổi điện áp thành tối đa là 3,3V: nó OK cho mục đích arduino:-)

Nhân tiện, bạn có thể thắt nút dây phía sau hộp nhựa để tránh bị rách từ bên ngoài…

Bước 7: Tiến xa hơn

Bây giờ bạn có thể viết mã PID để điều chỉnh chuyển động của nó.

Dưới đây là một số liên kết: trên servo

trên PID

Đề xuất: