คำว่า motor controller อธิบายกลุ่มของอุปกรณ์อิเล็กทรอนิกส์และระบบเครื่องกลไฟฟ้าที่ใช้ในการเริ่มและเรียกใช้มอเตอร์ไฟฟ้าตามแบบที่กำหนดไว้ล่วงหน้า อาจใช้เพื่อเพิ่มความเร็วของมอเตอร์เมื่อสตาร์ทอัพเพิ่มแรงบิดสตาร์ทหรือย้อนกลับทิศทางการหมุนของมอเตอร์ โดยทั่วไปขั้นตอนการควบคุมเหล่านี้มีความจำเป็นเนื่องจากความต้องการของสภาพแวดล้อมการทำงานข้อกำหนดการติดตั้งเฉพาะหรือเพื่อเพิ่มประสิทธิภาพมอเตอร์ ตัวควบคุมมอเตอร์อาจจะน้อยกว่าส่วนต่อประสานผู้ใช้งานที่ค่อนข้างง่ายเช่นระบบสตาร์ทเตอร์แบบออนไลน์หรือระบบสตาร์ทมอเตอร์แบบนุ่มนวลที่ซับซ้อนและมีระบบอัตโนมัติหรือระบบขับเคลื่อนความถี่
มอเตอร์ไฟฟ้าเป็นแกนหลักของสภาพแวดล้อมอุตสาหกรรมและการผลิตส่วนใหญ่และอาจพบได้ในจำนวนมากในการติดตั้งที่คล้ายกันมากที่สุด เมื่อมาพร้อมกับกระแสไฟฟ้าที่ได้รับการจัดอันดับให้เหมาะสมมอเตอร์จะเริ่มเร่งความเร็วการออกแบบสูงสุดและทำงานต่อไปจนกว่าจะตัดแหล่งจ่ายไฟ จากนั้นจะชะลอตัวลงจนกว่าแรงเฉื่อยจะเอาชนะแรงผลักดันของโรเตอร์และมอเตอร์จะหยุดนิ่ง ในการติดตั้งที่ง่ายที่สุดการแนะนำและการเลิกใช้พลังงานเป็นสิ่งที่จำเป็นทั้งหมดสำหรับการควบคุมและหากมีการใช้มอเตอร์ขนาดที่ถูกต้องระบบจะทำงานได้อย่างถูกต้องโดยไม่ต้องมีสถานีสตาร์ทและหยุดแบบธรรมดา น่าเสียดายที่การติดตั้งที่ซับซ้อนและมีขนาดใหญ่ส่วนใหญ่ต้องการการควบคุมที่ซับซ้อนของไดรฟ์เครื่องจักรจำนวนมาก
เครื่องจักรจำนวนมากต้องการความเร็วในการหมุนเพิ่มขึ้นอย่างค่อยเป็นค่อยไปในช่วงเริ่มต้นระบบซึ่งเป็นส่วนหนึ่งของระบบปฏิบัติการ เครื่องโหลดสูงอื่น ๆ เช่นพัดลมระบายอากาศใต้ดินซึ่งมีใบมีดพัดลมที่มีน้ำหนักหลายตันต้องใช้ความเร็วในการเริ่มต้นอย่างค่อยเป็นค่อยไปเพื่อเอาชนะความเฉื่อยของชุดใบมีดคงที่จำนวนมากเพื่อป้องกันการเคลื่อนที่ของมอเตอร์และความเสียหายทางกลไก การติดตั้งอื่น ๆ ต้องใช้มอเตอร์เดี่ยวในการกลับทิศทางการหมุนตามต้องการหรือมีความสามารถในช่วงความเร็วระหว่างการทำงานปกติ
ความต้องการในการปฏิบัติงานทั้งหมดเหล่านี้อาจเกิดขึ้นได้จากรุ่นควบคุมมอเตอร์ที่มีให้เลือกหลากหลายรุ่น อุปกรณ์เหล่านี้แบ่งออกเป็นสองประเภทพื้นฐาน: ตัวควบคุมอิเล็กทรอนิกส์และไฟฟ้า โดยทั่วไปแล้วชุดควบคุมมอเตอร์อิเล็กทรอนิกส์จะมีความซับซ้อนสูงและรวมถึงประเภทอุปกรณ์เช่นไดรฟ์เริ่มต้นอ่อนและไดรฟ์ความถี่ซึ่งสามารถเพิ่มความเร็วเริ่มต้นและควบคุมความเร็วในการทำงาน นอกจากนี้ยังสามารถตั้งโปรแกรมให้ตอบสนองกับอินพุตของระบบที่หลากหลายหรือสภาวะการทำงานที่ตั้งไว้ล่วงหน้า
ตัวควบคุมมอเตอร์ไฟฟ้าเป็นเรื่องง่ายมากของทั้งสองกลุ่มและโดยทั่วไปจะใช้คอนแทคเตอร์ไฟฟ้าหรือรีเลย์เพื่อหยุดสตาร์ทและย้อนกลับทิศทางของมอเตอร์ ในกรณีของสตาร์ตเตอร์เดลตา / เดลต้าสามเฟสพวกเขายังสามารถใช้ในการเอาชนะแรงเริ่มต้นสูงโดยการสตาร์ทมอเตอร์ในรูปแบบของแรงบิดสูง เมื่อโหลดแรงเฉื่อยเริ่มต้นแล้วพวกเขาก็เปลี่ยนไปใช้การกำหนดค่าเดลต้าแรงบิดต่ำที่ประหยัดและมีประสิทธิภาพมากขึ้น ในระบบควบคุมความเร็วรุ่นเก่าบางรุ่นจะใช้ความต้านทานตัวแปรเชิงกลเพื่อควบคุมความเร็วของมอเตอร์


