Với một quad quad động cơ-mô-tơ 600 mm (2 feet), vòng lặp cập nhật đầu ra-tính-cảm-tính-đầu ra của tôi cần duy trì ổn định?
Tôi đang ước tính tổng trọng lượng cất cánh khoảng 2 pound (0,9 kg), mà tôi dự kiến chủ yếu là động cơ và pin.
Với một quad quad động cơ-mô-tơ 600 mm (2 feet), vòng lặp cập nhật đầu ra-tính-cảm-tính-đầu ra của tôi cần duy trì ổn định?
Tôi đang ước tính tổng trọng lượng cất cánh khoảng 2 pound (0,9 kg), mà tôi dự kiến chủ yếu là động cơ và pin.
Câu trả lời:
Như Rocketmagnet gợi ý, tần suất bạn "cần" sẽ phụ thuộc vào rất nhiều thứ. Các cánh quạt của bạn càng phản ứng nhanh, thủ công của bạn sẽ càng nhạy hơn với các đột biến ngẫu nhiên trong các lệnh động cơ. Những đột biến ngẫu nhiên này có thể được gây ra bởi các số đọc cảm biến nhiễu gây ra bởi các khiếm khuyết vật lý, điều đó có nghĩa là bạn sẽ cần phải giảm mức tăng bộ điều khiển, điều này có thể có nghĩa là tứ giác của bạn có thể trở nên không ổn định hơn. Một số yếu tố khác bao gồm quán tính quay của tứ giác, cường độ cánh quạt của cánh quạt, vị trí của tâm khối lượng và khoảng cách từ động cơ đến động cơ.
Tôi đã lập trình một bộ điều khiển bay từ đầu cho chiếc trbest nặng 2 kg của mình chạy trên ATmega1280 và thấy rằng:
Có thể cần lưu ý rằng tần số điều khiển càng cao, quán tính cánh quạt của bạn càng trở nên hiệu quả hơn khi làm giảm chấn vật lý, giúp vô hiệu hóa tiếng ồn IMU và cải thiện độ ổn định của chuyến bay.
Nhưng nếu tôi có đưa ra một số cứng cho tần số cập nhật bộ điều khiển chuyến bay tối thiểu cho một tứ giác có kích thước đó phù hợp với điều hướng trong nhà, dựa trên kinh nghiệm cá nhân ...
Tôi muốn nói 80 Hz.
50-200Hz là khá bình thường như chúng ta có thể thấy trong các dự án nguồn mở. Bạn phải xem xét rằng trong hầu hết các trường hợp, quán tính của động cơ và giao tiếp với ESC là yếu tố hạn chế.
Để có thể đến một số khó, bạn sẽ cần phải có một mô hình toán học thủ công của bạn và phân tích nó. Có hai tùy chọn để có được một mô hình của một hệ thống:
1) Bạn đưa ra một biểu diễn toán học của quad quad thông qua các sơ đồ cơ thể tự do;
2) Bạn xây dựng một hợp đồng biểu diễn để kiểm tra quad quad mà không cần bất kỳ hệ thống điều khiển nào và sử dụng lý thuyết nhận dạng để tìm mô hình;
Sau đó, bạn sẽ phải tuyến tính hóa mô hình của mình, một quad quad vốn dĩ không phải là tuyến tính. Tạo một biểu đồ bode của hệ thống, tần số bạn cần là khoảng gấp đôi tần số cao nhất của hệ thống của bạn.
Đây là cách "pro" để làm điều đó. Nếu bạn không muốn trải qua tất cả điều này, hãy sử dụng một giá trị như những gì người dùng65 và yoos đã đề xuất (đọc nhận xét của tôi về câu trả lời của yoos) và lặp lại cho đến khi bạn nhận được những gì bạn muốn. Bạn cũng không muốn thời gian mẫu quá cao, vì bạn sẽ bắt đầu gặp vấn đề khi hệ thống điều khiển phản hồi với tiếng ồn.
Câu hỏi của bạn chỉ có thể được trả lời cụ thể nếu chúng tôi có các tham số mô hình của hệ thống của bạn. Cách tiếp cận nguyên tắc nhất để trả lời câu hỏi của bạn sẽ là đại diện cho tính năng động phi tuyến tính cao của hệ thống của bạn trong thời gian riêng biệt; sau đó sử dụng biểu diễn này, có thể xác định kích thước bước tối đa để đạt được độ ổn định - đây sẽ là giá trị tối đa mà hệ thống của bạn có thể sử dụng thành công. Kích thước bước tối thiểu sẽ được xác định không phải bởi tính năng động của hệ thống, mà bởi phần cứng mà bạn đang sử dụng - quá cao là điều khiến tôi lo lắng trong trường hợp này.