Có rất nhiều tài liệu về việc thực hiện điều khiển động cơ không chổi than nhưng đây là một cái nhìn tổng quan.
Để hiểu sự khác biệt giữa các dạng sóng giao hoán, điều quan trọng là phải hiểu cách thức hoạt động của động cơ không chổi than.
Một động cơ ba pha (hai cực) sẽ có ba cuộn dây xung quanh một nam châm duy nhất ở trung tâm. Mục đích là để cung cấp năng lượng cho các cuộn dây theo thứ tự để trục của động cơ (và nam châm của nó) quay.
Có hai từ trường quan trọng ở đây, trường của rôto (nam châm quay) và trường của stato (cuộn dây tĩnh):
Chúng tôi gọi hướng của từ trường là "vectơ thông lượng" của nó bởi vì nó nghe rất tuyệt. Điều quan trọng nhất để học hỏi từ hình ảnh này là bạn muốn hai từ trường nằm đúng góc với nhau. Điều này tối đa hóa hiệu quả và mô-men xoắn.
Sơ đồ giao hoán ngu ngốc nhất là hình thang. Sử dụng cảm biến sảnh hoặc EMF ngược từ động cơ, có thể xác định xem động cơ có ở một trong số các vị trí riêng biệt hay không và thực hiện điều khiển bật / tắt trên một hoặc hai cuộn dây để dẫn từ trường xung quanh động cơ:
Do có thể chỉ có sáu hướng riêng biệt cho trường stato, vectơ thông lượng của động cơ có thể ở bất kỳ đâu từ 60-120 độ (thay vì 90 mong muốn) và do đó bạn có được gợn mô-men xoắn và hiệu quả kém.
Một giải pháp rõ ràng ở đây là chuyển sang giao hoán hình sin và làm mịn dạng sóng:
Nếu bạn biết định hướng chính xác của rôto, bạn có thể thực hiện một số trig để tính chu kỳ nhiệm vụ chính xác của PWM để áp dụng cho mỗi cuộn dây để giữ cho vectơ thông lượng ở 90 độ và bam bạn có một vectơ thông lượng 90 độ tuyệt đẹp. (Hướng của rôto có thể được xác định thông qua bộ mã hóa, nội suy hoặc ước tính nâng cao hơn như bộ lọc kalman).
Vì vậy, ngay bây giờ bạn có thể tự hỏi làm thế nào bạn có thể làm tốt hơn so với giao hoán hình sin. Lỗ hổng quan trọng của giao hoán hình sin là các đầu ra được gửi thẳng đến PWM. Do độ tự cảm của cuộn dây, dòng điện (và do đó là vectơ thông lượng) sẽ tụt lại phía sau các giá trị được chỉ huy và khi động cơ đạt tốc độ tối đa, vectơ thông lượng sẽ ở 80 hoặc 70 độ thay vì 90.
Đây là lý do tại sao giao hoán hình sin có hiệu suất tốc độ cao kém.
Điều này cuối cùng đưa chúng ta đến điều khiển vectơ thông lượng, là tên được đặt cho các thuật toán điều khiển (thường là độc quyền) nhằm đảm bảo từ thông duy trì ở 90 độ ngay cả ở tốc độ cao. Cách đơn giản nhất để làm điều này là dẫn trường, ví dụ, 90-120 độ tùy thuộc vào tốc độ bạn đang đi, biết rằng từ thông thực tế sẽ bị trễ.
Các giải pháp mạnh mẽ hơn liên quan đến PID / feedforward để kiểm soát chính xác dòng điện đi qua từng pha. Mỗi nhà sản xuất servo đều có thuật toán nội bộ riêng của họ, vì vậy tôi chắc chắn có một số thứ khá phức tạp ở cạnh chảy máu.
Nói một cách đơn giản nhất, điều khiển vectơ thông lượng là điều khiển hình sin của dòng điện đi đến từng pha (thay vì chỉ chu kỳ nhiệm vụ PWM).
Ranh giới giữa vectơ hình sin / thông lượng khá mơ hồ do một số công ty thực hiện kiểm soát nâng cao trên các ổ đĩa "hình sin" của họ (về cơ bản làm cho chúng trở thành vectơ thông lượng). Ngoài ra, vì về mặt kỹ thuật bạn có thể gọi hầu hết mọi thứ kiểm soát véc tơ thông lượng, chất lượng triển khai có thể khác nhau.