Có một mối quan hệ tỷ lệ giữa tốc độ và chu kỳ nhiệm vụ. Ví dụ, nếu một động cơ BDC được xếp hạng xoay ở 15000 RPM ở 12V, khi tín hiệu với chu kỳ nhiệm vụ 50% được áp dụng cho động cơ, động cơ sẽ (lý tưởng) xoay ở 7500 RPM. Tần số của tín hiệu PWM là trọng tâm của sự cân nhắc. Nếu tần số quá thấp, tốc độ động cơ sẽ quá thấp, tiếng ồn sẽ lớn và phản ứng với sự thay đổi chu kỳ nhiệm vụ sẽ quá chậm.
Nếu tần số quá cao, hiệu quả của hệ thống sẽ giảm do mất chuyển mạch của thiết bị chuyển mạch. Nguyên tắc chung là điều chỉnh tần số của tín hiệu đầu vào trong khoảng từ 4 kHz đến 20 kHz. Phạm vi này đủ cao, tiếng ồn của động cơ có thể được giảm bớt và mất chuyển đổi trong MOSFET (hoặc BJT) cũng có thể bị bỏ qua tại thời điểm này. Nói chung, đó là một cách tốt để tìm tần số PWM thỏa đáng bằng cách thử nghiệm cho một động cơ nhất định. Làm thế nào để sử dụng vi điều khiển PIC để tạo tín hiệu PWM để kiểm soát tốc độ của động cơ BDC? Một phương pháp là luân phiên lật mức pin đầu ra bằng cách viết lắp ráp đặc biệt hoặc mã C (1). Một phương pháp khác là chọn một vi điều khiển PIC với mô-đun PWM phần cứng. Các mô-đun được cung cấp bởi Microchip với chức năng này là các mô-đun CCP và ECCP. Nhiều vi điều khiển PIC có các mô-đun CCP và ECCP. Vui lòng tham khảo hướng dẫn lựa chọn sản phẩm cho các thiết bị có các mô-đun chức năng này.
