สองปีต่อมา ... ฉันต้องการเพิ่มรายละเอียดเกี่ยวกับความเร็วทั่วไปเทียบกับการสั่นสะเทือน / เสียงรบกวนสำหรับมอเตอร์แบบสเต็ป
เมื่อก้าวช้ามากเช่นหนึ่งต่อวินาทีเพลาจะเคลื่อนที่ไปยังตำแหน่งใหม่แล้วกดปุ่มแล้วเหยียบอีกหลายครั้งจนกระทั่งคงที่ในขั้นตอนนั้น กระบวนการทำซ้ำในแต่ละขั้นตอนใหม่
แรงดันไฟฟ้า / กระแสไฟฟ้าจะต้องเพียงพอสำหรับการโหลดและต้องเลือกขนาดมอเตอร์ให้เหมาะสมกับแรงบิดที่ต้องการ
เมื่อมอเตอร์ไม่ต้องการเคลื่อนที่แรงดันไฟฟ้า / กระแสสามารถลดลงได้ประมาณ 50% ถึง 75% เพื่อรักษาตำแหน่งดังกล่าว ในกรณีที่แรงเสียดทานเหนือกว่าหรือใช้เฟืองบางชนิดมอเตอร์จะถูกทำให้ดีขึ้นอย่างสมบูรณ์ สิ่งนี้คล้ายกับรีเลย์ที่ต้องการตัวอย่างเช่น 12 โวลต์เพื่อเปิดใช้งาน แต่ก็สามารถเปิดใช้งานผู้ติดต่อได้อย่างง่ายดายเพียง 9 โวลต์
เมื่อเพิ่มความเร็วเป็นประมาณ 20 ต่อวินาทีการสั่นสะเทือน / เสียงรบกวนถึงระดับสูงสุด นี่คือความเร็วที่วิศวกรส่วนใหญ่จะพยายามหลีกเลี่ยง
เมื่อความเร็วเพิ่มขึ้นการสั่นสะเทือน / เสียงจะลดลงตามแรงบิดที่ลดลง หากคุณพล็อตสัญญาณรบกวนเทียบกับความถี่รูปร่างจะแสดงทิศทางที่ชัดเจนลงด้วยค่าสูงสุดในท้องถิ่นซึ่งมักจะเกิดที่ความถี่ฮาร์มอนิก
สมมติว่าค่าทั่วไปสูงกว่า 100 ขั้นต่อวินาทีการสั่นสะเทือนนั้นต่ำพอที่จะรับได้และบอกว่าแรงบิดนั้นอ่อนแอเกินไปสำหรับการทำงานที่เชื่อถือได้สูงกว่า 500 เฮิร์ตซ์
คุณสามารถสตาร์ทมอเตอร์แบบสเต็ปโดยใช้ความถี่ใด ๆ ได้ทันทีโดยไม่ต้องเร่งความเร็วจาก 100 Hz ถึง 500 Hz ในทำนองเดียวกันคุณสามารถหยุดขั้นตอนอย่างกระทันหันโดยไม่คำนึงถึงความถี่ กระแสไฟฟ้าจับเพียงพอสำหรับล็อคมอเตอร์ในขั้นตอนนั้น
การ ramping จำเป็นเมื่อคุณต้องการเกินความถี่สูงสุด จากหมายเลข "ปกติ" ด้านบนคุณอาจพบว่ามอเตอร์ของคุณยังมีแรงบิดเพียงพอเมื่อเร่งเครื่องอย่างช้า ๆ เพื่อทำงานจาก 500 Hz ถึง 700 Hz เคล็ดลับสำหรับการใช้งานที่เชื่อถือได้คือการเริ่มเล่นที่ 400 Hz จากนั้นปล่อยให้เพิ่มขึ้นเป็น 700 Hz เก็บไว้ที่ความเร็วนั้นจนกระทั่งเข้าใกล้ตำแหน่งเป้าหมาย
จากนั้นชะลอตัวลงอย่างราบรื่นจาก 700 Hz ถึง 450 Hz หากตำแหน่งเป้าหมายยังไม่ถึงให้รักษามอเตอร์ด้วยความเร็วนั้น จากนั้น 450 Hz คุณสามารถหยุด ให้มอเตอร์ทำงานด้วยกระแสไฟฟ้าสูงสุด / แรงดันไฟฟ้า 0.1 วินาทีถึง 1 วินาทีเพื่อให้แน่ใจว่าแหล่งกำเนิดการสั่นสะเทือนทั้งหมดสลายไป
สร้างทางลาดเชิงเส้นได้ง่ายขึ้น แต่สิ่งที่ดีที่สุดคือรูปร่าง "S" คุณเริ่มต้นที่ความถี่ที่ปลอดภัยเพิ่มขึ้นอย่างช้า ๆ ในตอนแรกและอัตราการเปลี่ยนแปลงของการเพิ่มความเร็วแบบทวีคูณจนกว่าจะถึงค่าสูงสุด
เมื่อถึงเวลาที่จะชะลอตัวลงอัลกอริธึมเดียวกันก็ใช้ลดความเร็วช้าลงและเปลี่ยนอัตราความเร็วลดลงแบบทวีคูณหยุดลดความเร็วเมื่อถึงความเร็วที่ปลอดภัยซึ่งช่วยให้มอเตอร์หยุดอย่างกระทันหัน
รหัสจริงที่ทำทุกอย่างโดยใช้ไมโครคอนโทรลเลอร์โมโตโรล่า 68HC05 นั้นใช้เวลาประมาณ 500 ไบต์ (EPROM ภายในมีทั้งหมด 8K และ RAM เป็น 128 ไบต์) มันเขียนในแอสเซมเบลอร์
หากคุณมีฮาร์ดแวร์สำหรับการทำไมโครสเต็ปคุณสามารถเพิกเฉยต่อสิ่งที่กล่าวมาเกี่ยวกับเสียงและการสั่นสะเทือนได้ คุณยังคงต้องการการเร่งความเร็วของรูปร่าง "S" ถ้าคุณต้องการที่จะเกินความเร็วสูงสุดปกติ แต่เนื่องจากไม่มีการสั่นสะเทือนไม่ว่าความเร็วจะเป็นเท่าใดคุณสามารถปล่อยให้การลดความเร็วลดลงตามที่คุณต้องการ
บทเรียนที่เรียนรู้จากไดรฟ์คลื่นสี่เหลี่ยมยังคงถือผ่าน สำหรับวิธีที่มีประสิทธิภาพมากที่สุดในการไปถึงจุดหมายปลายทางคุณต้องการให้การลดความเร็วในการนั่งที่ความถี่ต่ำกว่าจุดที่แรงบิดมอเตอร์เพียงพอสำหรับการหยุดและเริ่มต้นอย่างกระทันหัน