Động cơ bước có nhiều cách điều khiển. Có thể điều khiển các dây trực tiếp qua 4 cổng qua MCU thông qua Driver đệm công suất. Cách này hơi phức tạp một chút, cần phải hiểu rõ bên trong động cơ và thường chỉ điều khiển được full bước.
Cách thông dụng nhất là dùng các IC chuyên dụng điều khiển động cơ bước. Các IC hay gặp nhất là TB6560, TB6600, L297, A4988, DRV8825, MA860H [10] …
Mỗi một loại động cơ bước sẽ có đặc tuyến khác nhau, vì vậy cách điều khiển sẽ khác nhau. Tùy thuộc vào lực kéo (moment) và tốc độ quay yêu cầu mà ta có thể dùng các cách điều khiển sau đây:
- Trường hợp động cơ bước chỉ cần chạy ở tốc độ thấp: sử dụng phương pháp điều khiển cấp điện áp trực tiếp, chính nội trở cuộn dây của động cơ sẽ tạo ra một dòng điện và giới hạn dòng điện này phụ thuộc vào điện áp cấp trực tiếp cho động cơ bước.
- Trường hợp động cơ bước chạy ở tốc độ cao: nếu tiếp tục sử dụng phương pháp cấp điện áp trực tiếp thì lực kéo (moment) sẽ bị giảm nghiêm trọng vì đặc tuyến cảm của cuộn dây sẽ kìm hãm khả năng của dòng điện.
BỘ MÔN ĐIỆN TỬ CÔNG NGHIỆP – Y SINH 13
Một thực tế ở cách điều khiển động cơ bước bằng cách cấp điện trực tiếp sẽ làm cho động cơ và mạch điều khiển động cơ bước rất nóng. Trường hợp cần cải thiện và nâng cao hiệu suất của động cơ ở tốc độ thấp và cần tăng tốc độ cao thì nên sử dụng phương pháp điều khiển băm xung. Cách điều khiển động cơ bước dựa vào băm xung nhằm duy trì tần số không đổi, theo nguyên tắc duy trì dòng điện qua các cuộn dây của động cơ không đổi với mọi cấp độ. Cách điều khiển này còn gọi là điều khiển theo dòng điện. Thực tế điều khiển cho thấy, cách điều khiển động cơ bước bằng cách băm xung sẽ giúp cho động cơ bước chạy mạnh hơn, êm hơn, và ít nóng hơn.