มอเตอร์ไร้แปรงถ่านทำงานอย่างไร? มอเตอร์ไฟฟ้าไร้แปรงถ่าน: หลักการทำงาน การควบคุมมอเตอร์ไฟฟ้าไร้แปรงถ่าน DIY มอเตอร์ไร้แปรงถ่าน มอเตอร์ไร้แปรงถ่านทำงานอย่างไร

เครื่องใช้ในครัวเรือนและทางการแพทย์ การสร้างแบบจำลองทางอากาศ ไดรฟ์ปิดท่อสำหรับท่อส่งก๊าซและน้ำมัน - อยู่ไกลจากนี้ รายการทั้งหมดขอบเขตการใช้งานมอเตอร์กระแสตรงไร้แปรงถ่าน (BD) เรามาดูอุปกรณ์และหลักการทำงานของไดรฟ์ไฟฟ้าเครื่องกลเหล่านี้เพื่อให้เข้าใจข้อดีและข้อเสียของไดรฟ์เหล่านี้มากขึ้น

ข้อมูลทั่วไป อุปกรณ์ ขอบเขต

เหตุผลหนึ่งที่ให้ความสนใจ DB คือความต้องการที่เพิ่มขึ้นสำหรับไมโครมอเตอร์ความเร็วสูงพร้อมการวางตำแหน่งที่แม่นยำ โครงสร้างภายในของไดรฟ์ดังกล่าวแสดงในรูปที่ 2

ข้าว. 2. อุปกรณ์ของมอเตอร์แบบไม่มีแปรง

อย่างที่คุณเห็น การออกแบบคือโรเตอร์ (กระดอง) และสเตเตอร์ อันแรกมีแม่เหล็กถาวร (หรือแม่เหล็กหลายอันเรียงตามลำดับ) และอันที่สองติดตั้งคอยล์ (B) เพื่อสร้างสนามแม่เหล็ก

เป็นที่น่าสังเกตว่ากลไกแม่เหล็กไฟฟ้าเหล่านี้สามารถเป็นได้ทั้งกับสมอภายใน (การก่อสร้างประเภทนี้สามารถดูได้ในรูปที่ 2) หรือภายนอก (ดูรูปที่ 3)


ข้าว. 3. ออกแบบด้วยพุกภายนอก (outrunner)

ดังนั้น การออกแบบแต่ละแบบจึงมีขอบเขตเฉพาะ อุปกรณ์ที่มีกระดองภายในมีความเร็วในการหมุนสูง ดังนั้นจึงใช้ในระบบทำความเย็นเช่น โรงไฟฟ้าโดรน เป็นต้น ไดรฟ์โรเตอร์ภายนอกใช้ในตำแหน่งที่ต้องการความแม่นยำและความทนทานต่อแรงบิด (หุ่นยนต์ อุปกรณ์ทางการแพทย์ เครื่อง CNC ฯลฯ)


หลักการทำงาน

ต่างจากไดรฟ์อื่นๆ เช่น เครื่องอะซิงโครนัส กระแสสลับสำหรับการทำงานของ DB จำเป็นต้องมีตัวควบคุมพิเศษซึ่งเปิดขดลวดในลักษณะที่เวกเตอร์ของสนามแม่เหล็กของกระดองและสเตเตอร์ตั้งฉากกัน อันที่จริงแล้ว อุปกรณ์ไดรเวอร์จะควบคุมแรงบิดที่กระทำกับเกราะ DB กระบวนการนี้แสดงให้เห็นอย่างชัดเจนในรูปที่ 4


อย่างที่คุณเห็น สำหรับการเคลื่อนที่ของกระดองแต่ละครั้ง จำเป็นต้องทำการเปลี่ยนค่าบางอย่างในขดลวดสเตเตอร์ของมอเตอร์แบบไม่มีแปรง หลักการทำงานนี้ไม่อนุญาตให้ควบคุมการหมุนอย่างราบรื่น แต่ทำให้สามารถรับโมเมนตัมได้อย่างรวดเร็ว

ความแตกต่างระหว่างมอเตอร์แบบมีแปรงและแบบไม่มีแปรง

ไดรฟ์ประเภทตัวรวบรวมแตกต่างจาก DB as คุณสมบัติการออกแบบ(ดูรูปที่ 5.) และหลักการทำงาน


ข้าว. 5. A - มอเตอร์สะสม, B - ไร้แปรง

มาดูความแตกต่างของการออกแบบกัน รูปที่ 5 แสดงให้เห็นว่าโรเตอร์ (1 ในรูปที่ 5) ของมอเตอร์ประเภทตัวสะสมซึ่งแตกต่างจากมอเตอร์แบบไม่มีแปรงซึ่งมีขดลวดซึ่ง วงจรง่ายๆขดลวดและแม่เหล็กถาวร (โดยปกติคือสอง) ติดตั้งอยู่บนสเตเตอร์ (2 ในรูปที่ 5) นอกจากนี้ยังมีการติดตั้งตัวสะสมบนเพลาซึ่งมีการเชื่อมต่อแปรงซึ่งจ่ายแรงดันไฟฟ้าให้กับขดลวดกระดอง

อธิบายหลักการทำงานโดยย่อ เครื่องสะสม. เมื่อแรงดันถูกนำไปใช้กับขดลวดตัวใดตัวหนึ่ง มันจะตื่นเต้นและเกิดสนามแม่เหล็กขึ้น มันโต้ตอบกับแม่เหล็กถาวร ซึ่งทำให้อาร์เมเจอร์และตัวสะสมที่วางอยู่บนมันหมุน เป็นผลให้มีการจ่ายพลังงานให้กับขดลวดอีกอันหนึ่งและวงจรจะเกิดซ้ำ

ความถี่ของการหมุนของเกราะของการออกแบบนี้ขึ้นอยู่กับความเข้มของสนามแม่เหล็กโดยตรง ซึ่งในทางกลับกัน จะเป็นสัดส่วนโดยตรงกับแรงดันไฟฟ้า นั่นคือการเพิ่มหรือลดความเร็วก็เพียงพอที่จะเพิ่มหรือลดระดับพลังงาน และการย้อนกลับจำเป็นต้องเปลี่ยนขั้ว วิธีการควบคุมนี้ไม่จำเป็นต้องใช้ตัวควบคุมพิเศษ เนื่องจากตัวควบคุมการเดินทางสามารถสร้างโดยใช้ตัวต้านทานแบบปรับค่าได้ และสวิตช์ทั่วไปจะทำงานเป็นอินเวอร์เตอร์

เราได้พิจารณาคุณสมบัติการออกแบบของมอเตอร์ไร้แปรงถ่านในส่วนที่แล้ว อย่างที่คุณจำได้ การเชื่อมต่อของพวกเขาต้องการตัวควบคุมพิเศษ โดยที่พวกเขาจะไม่ทำงาน ด้วยเหตุผลเดียวกัน มอเตอร์เหล่านี้เป็นเครื่องกำเนิดไฟฟ้าไม่ได้

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

จะสตาร์ทมอเตอร์แบบไม่มีแปรงได้อย่างไร?

เพื่อให้ไดรฟ์ประเภทนี้ทำงานได้ จำเป็นต้องมีคอนโทรลเลอร์พิเศษ (ดูรูปที่ 6) หากไม่มีมัน การเปิดตัวก็เป็นไปไม่ได้


ข้าว. 6. ตัวควบคุมมอเตอร์ไร้แปรงถ่านสำหรับการสร้างแบบจำลอง

การประกอบอุปกรณ์ดังกล่าวไม่สมเหตุสมผลเลยการซื้ออุปกรณ์สำเร็จรูปจะถูกกว่าและเชื่อถือได้มากกว่า คุณสามารถเลือกได้ตามลักษณะต่อไปนี้ที่มีอยู่ในไดรเวอร์ช่องสัญญาณ PWM:

  • กระแสไฟสูงสุดที่อนุญาต คุณลักษณะนี้มีให้สำหรับการทำงานปกติของอุปกรณ์ บ่อยครั้งที่ผู้ผลิตระบุพารามิเตอร์นี้ในชื่อรุ่น (เช่น Phoenix-18) ในบางกรณี ค่าที่กำหนดสำหรับโหมดพีค ซึ่งคอนโทรลเลอร์สามารถคงไว้เป็นเวลาหลายวินาที
  • แรงดันไฟระบุสูงสุดสำหรับการทำงานต่อเนื่อง
  • ความต้านทานของวงจรภายในของคอนโทรลเลอร์
  • จำนวนรอบที่อนุญาต ระบุเป็นรอบต่อนาที เหนือค่านี้ คอนโทรลเลอร์จะไม่อนุญาตให้เพิ่มการหมุน (ข้อจำกัดถูกนำไปใช้ในระดับซอฟต์แวร์) โปรดทราบว่าความเร็วจะได้รับเสมอสำหรับไดรฟ์ 2 ขั้ว หากมีคู่ขั้วมากกว่า ให้หารค่าด้วยจำนวนของมัน ตัวอย่างเช่น มีการระบุหมายเลข 60000 รอบต่อนาที ดังนั้นสำหรับ 6 มอเตอร์แม่เหล็กความเร็วในการหมุนจะเท่ากับ 60000/3=20000 prm
  • ความถี่ของพัลส์ที่สร้างขึ้นสำหรับคอนโทรลเลอร์ส่วนใหญ่ พารามิเตอร์นี้อยู่ในช่วงตั้งแต่ 7 ถึง 8 kHz ขึ้นไป โมเดลราคาแพงอนุญาตให้คุณตั้งโปรแกรมพารามิเตอร์ใหม่โดยเพิ่มเป็น 16 หรือ 32 kHz

โปรดทราบว่าคุณลักษณะสามประการแรกจะกำหนดความจุของฐานข้อมูล

การควบคุมมอเตอร์ไร้แปรงถ่าน

ดังที่กล่าวไว้ข้างต้น การสับเปลี่ยนของขดลวดของไดรฟ์ถูกควบคุมด้วยระบบอิเล็กทรอนิกส์ เพื่อกำหนดว่าเมื่อใดควรเปลี่ยน คนขับจะตรวจสอบตำแหน่งของเกราะโดยใช้เซ็นเซอร์ Hall หากไดรฟ์ไม่ได้ติดตั้งเครื่องตรวจจับดังกล่าว ให้พิจารณา EMF ด้านหลังที่เกิดขึ้นในขดลวดสเตเตอร์ที่ไม่ได้เชื่อมต่อด้วย ตัวควบคุมซึ่งอันที่จริงเป็นความซับซ้อนของฮาร์ดแวร์และซอฟต์แวร์จะตรวจสอบการเปลี่ยนแปลงเหล่านี้และกำหนดลำดับการสลับ

มอเตอร์กระแสตรงไร้แปรงถ่านสามเฟส

ฐานข้อมูลส่วนใหญ่ดำเนินการในรูปแบบสามเฟส ในการควบคุมไดรฟ์ดังกล่าว คอนโทรลเลอร์จะมีตัวแปลงพัลส์ DC เป็นสามเฟส (ดูรูปที่ 7)


รูปที่ 7 ไดอะแกรมแรงดันไฟฟ้า DB

เพื่ออธิบายวิธีการทำงานของมอเตอร์ไร้แปรงถ่าน เราควรพิจารณารูปที่ 4 ร่วมกับรูปที่ 7 ซึ่งจะแสดงขั้นตอนการทำงานของไดรฟ์ทั้งหมด ลองเขียนลงไป:

  1. แรงกระตุ้นบวกถูกนำไปใช้กับคอยล์ "A" ในขณะที่แรงกระตุ้นเชิงลบถูกนำไปใช้กับ "B" ดังนั้นอาร์เมเจอร์จะเคลื่อนที่ เซ็นเซอร์จะบันทึกการเคลื่อนไหวและส่งสัญญาณสำหรับการเปลี่ยนครั้งต่อไป
  2. คอยล์ "A" ถูกปิด และพัลส์บวกไปที่ "C" ("B" ยังคงไม่เปลี่ยนแปลง) จากนั้นส่งสัญญาณไปยังพัลส์ชุดถัดไป
  3. บน "C" - บวก "A" - ลบ
  4. คู่ของ "B" และ "A" ทำงานซึ่งได้รับแรงกระตุ้นบวกและลบ
  5. พัลส์บวกถูกนำไปใช้กับ "B" อีกครั้ง และพัลส์ลบกับ "C"
  6. คอยล์ "A" เปิดอยู่ (มีให้ +) และพัลส์ลบซ้ำบน "C" จากนั้นวงจรจะทำซ้ำ

ในความเรียบง่ายที่ชัดเจนของการจัดการมีปัญหามากมาย ไม่เพียงแต่จำเป็นต้องติดตามตำแหน่งของสมอเท่านั้นเพื่อผลิต ชุดต่อไปพัลส์และควบคุมความเร็วในการหมุนโดยการปรับกระแสในขดลวด นอกจากนี้ คุณควรเลือกพารามิเตอร์ที่เหมาะสมที่สุดสำหรับการเร่งความเร็วและการชะลอตัว นอกจากนี้ยังเป็นที่น่าสังเกตว่าคอนโทรลเลอร์จะต้องติดตั้งบล็อกที่ให้คุณควบคุมการทำงานของมันได้ รูปร่างอุปกรณ์มัลติฟังก์ชั่นดังกล่าวสามารถเห็นได้ในรูปที่ 8


ข้าว. 8. ตัวควบคุมมอเตอร์แบบไม่มีแปรงมัลติฟังก์ชั่น

ข้อดีข้อเสีย

มอเตอร์ไร้แปรงถ่านมีข้อดีหลายประการ กล่าวคือ:

  • อายุการใช้งานยาวนานกว่าของสะสมทั่วไปมาก
  • ประสิทธิภาพสูง.
  • สายความเร็ว ความเร็วสูงสุดการหมุน
  • มันมีพลังมากกว่าซีดี
  • การไม่มีประกายไฟระหว่างการทำงานช่วยให้สามารถใช้ไดรฟ์ในสภาวะที่เป็นอันตรายจากไฟไหม้ได้
  • ไม่จำเป็นต้องระบายความร้อนเพิ่มเติม
  • ใช้งานง่าย

ทีนี้มาดูข้อเสียกัน ข้อเสียที่สำคัญซึ่งจำกัดการใช้ฐานข้อมูล - ค่อนข้างมาก ราคาสูง(รวมราคาคนขับด้วย) ท่ามกลางความไม่สะดวกคือความเป็นไปไม่ได้ในการใช้ฐานข้อมูลโดยไม่มีไดรเวอร์ แม้แต่การเปิดใช้งานในระยะสั้น เช่น เพื่อตรวจสอบประสิทธิภาพ การซ่อมแซมปัญหาโดยเฉพาะอย่างยิ่งหากจำเป็นต้องกรอกลับ

คุณสมบัติที่โดดเด่น:

  • ข้อมูลทั่วไปเกี่ยวกับ BCEPT
  • ใช้ตัวควบคุมเวทีกำลัง
  • ตัวอย่างรหัสโปรแกรม

บทนำ

บันทึกการใช้งานนี้อธิบายวิธีการใช้การควบคุมมอเตอร์กระแสตรงแบบไม่มีแปรงถ่าน (BCEM) โดยใช้ตัวเข้ารหัสตามไมโครคอนโทรลเลอร์ AT90PWM3 AVR

แกน AVR ประสิทธิภาพสูงของไมโครคอนโทรลเลอร์ซึ่งประกอบด้วยตัวควบคุมระยะกำลัง ช่วยให้คุณติดตั้งอุปกรณ์ควบคุมมอเตอร์กระแสตรงแบบไม่มีแปรงถ่านความเร็วสูงได้

เอกสารนี้ให้คำอธิบายสั้น ๆ เกี่ยวกับหลักการทำงาน มอเตอร์ไร้แปรงถ่าน DC และการควบคุม BKEPT ในโหมดสัมผัสได้รับการพิจารณาอย่างละเอียดและให้คำอธิบายด้วย แผนภูมิวงจรรวมการพัฒนาอ้างอิง ATAVRMC100 ซึ่งใช้บันทึกการใช้งานเหล่านี้

มีการกล่าวถึงการใช้งานซอฟต์แวร์ด้วยลูปควบคุมที่ใช้ซอฟต์แวร์ตามตัวควบคุม PID เพื่อควบคุมกระบวนการเปลี่ยน ส่อให้เห็นถึงการใช้เซ็นเซอร์ตำแหน่งตามเอฟเฟกต์ฮอลล์เท่านั้น

หลักการทำงาน

ขอบเขตของการใช้ BKEPT นั้นเพิ่มขึ้นอย่างต่อเนื่องซึ่งเกิดจากข้อดีหลายประการ:

  1. ไม่มีชุดประกอบที่หลากหลายซึ่งทำให้การบำรุงรักษาง่ายขึ้นหรือลดลง
  2. การสร้างระดับเสียงอะคูสติกและไฟฟ้าที่ต่ำกว่าเมื่อเปรียบเทียบกับมอเตอร์กระแสตรงแบบสับเปลี่ยนกระแสตรงสากล
  3. ความสามารถในการทำงานในสภาพแวดล้อมที่เป็นอันตราย (กับผลิตภัณฑ์ที่ติดไฟได้)
  4. สมดุลที่ดีระหว่างน้ำหนักและกำลัง...

มอเตอร์ประเภทนี้มีความเฉื่อยเล็กน้อยของโรเตอร์ tk ขดลวดตั้งอยู่บนสเตเตอร์ สวิตช์ถูกควบคุมด้วยระบบอิเล็กทรอนิกส์ โมเมนต์สวิตชิ่งถูกกำหนดโดยข้อมูลจากเซ็นเซอร์ตำแหน่ง หรือโดยการวัดแรงเคลื่อนไฟฟ้าด้านหลังที่เกิดจากขดลวด

เมื่อควบคุมโดยใช้เซ็นเซอร์ BKEPT จะประกอบด้วยสามส่วนหลัก: สเตเตอร์ โรเตอร์ และเซ็นเซอร์ฮอลล์

สเตเตอร์ของ BKEPT แบบสามเฟสแบบคลาสสิกประกอบด้วยสามขดลวด ในมอเตอร์จำนวนมาก ขดลวดจะถูกแบ่งออกเป็นหลายส่วนเพื่อลดการกระเพื่อมของแรงบิด

รูปที่ 1 แสดง แผนภูมิวงจรรวมการเปลี่ยนสเตเตอร์ ประกอบด้วยขดลวดสามเส้น แต่ละขดลวดประกอบด้วยสามองค์ประกอบที่เชื่อมต่อเป็นอนุกรม: การเหนี่ยวนำ ความต้านทาน และแรงเคลื่อนไฟฟ้าย้อนกลับ

รูปที่ 1 วงจรไฟฟ้าเทียบเท่าสเตเตอร์ (สามเฟส, สามขดลวด)

โรเตอร์ BKEPT ประกอบด้วยเลขคู่ แม่เหล็กถาวร. จำนวนขั้วแม่เหล็กในโรเตอร์ยังส่งผลต่อขนาดพิทช์และแรงบิดกระเพื่อม ยิ่งจำนวนเสามาก ขนาดขั้นตอนการหมุนจะเล็กลงและแรงบิดกระเพื่อมน้อยลง สามารถใช้แม่เหล็กถาวรแบบคู่ขั้ว 1..5 ได้ ในบางกรณี จำนวนคู่ขั้วจะเพิ่มขึ้นเป็น 8 (รูปที่ 2)


รูปที่ 2 สเตเตอร์และโรเตอร์ของ BKEPT . สามเฟส สามขดลวด

ขดลวดถูกติดตั้งอย่างถาวรและแม่เหล็กจะหมุน โรเตอร์ BKEPT มีลักษณะเฉพาะด้วยน้ำหนักที่เบากว่าเมื่อเทียบกับโรเตอร์ของมอเตอร์กระแสตรงสากลทั่วไป ซึ่งมีขดลวดอยู่บนโรเตอร์

ฮอลล์เซนเซอร์

ในการประเมินตำแหน่งของโรเตอร์ เซ็นเซอร์ Hall สามตัวจะถูกสร้างขึ้นในตัวเรือนมอเตอร์ เซ็นเซอร์ถูกติดตั้งที่มุม 120 องศาซึ่งกันและกัน ด้วยความช่วยเหลือของเซ็นเซอร์เหล่านี้ จึงสามารถดำเนินการสวิตช์ต่างๆ ได้ 6 แบบ

การสลับเฟสขึ้นอยู่กับสถานะของเซ็นเซอร์ Hall

แรงดันไฟฟ้าที่จ่ายให้กับขดลวดจะเปลี่ยนไปหลังจากเปลี่ยนสถานะเอาต์พุตของเซ็นเซอร์ Hall ที่ การดำเนินการที่ถูกต้องสวิตช์ซิงโครไนซ์ แรงบิดยังคงประมาณคงที่และสูง


รูปที่ 3 สัญญาณเซ็นเซอร์ฮอลล์ระหว่างการหมุน

การสลับเฟส

เพื่อจุดประสงค์ในการอธิบายอย่างง่ายของการทำงานของ BKEPT สามเฟส เราจะพิจารณาเฉพาะรุ่นที่มีสามขดลวดเท่านั้น ดังที่แสดงไว้ก่อนหน้านี้ การสลับเฟสขึ้นอยู่กับค่าเอาต์พุตของเซ็นเซอร์ Hall ด้วยแรงดันไฟฟ้าที่ถูกต้องที่ใช้กับขดลวดของมอเตอร์ สนามแม่เหล็กจะถูกสร้างขึ้นและเริ่มการหมุน วิธีการควบคุมสวิตชิ่งที่ใช้กันทั่วไปและเรียบง่ายที่สุดที่ใช้ในการควบคุม BKEPT คือวงจรเปิด-ปิด เมื่อขดลวดมีกระแสไฟฟ้าหรือไม่ใช้ ในคราวเดียวสามารถจ่ายไฟได้เพียงสองขดลวดและขดลวดที่สามยังคงปิดอยู่ การต่อขดลวดเข้ากับรางไฟฟ้าทำให้เกิดกระแสไฟไหล วิธีนี้เรียกว่าการสลับคีย์สโตนหรือการเปลี่ยนบล็อก

ในการควบคุม BKEPT จะใช้สเตจกำลังซึ่งประกอบด้วยฮาล์ฟบริดจ์ 3 อัน ไดอะแกรมสเตจกำลังแสดงในรูปที่ 4


รูปที่ 4 เวทีพลังงาน

ตามค่าที่อ่านได้ของเซ็นเซอร์ Hall จะกำหนดว่าควรปิดปุ่มใด

ตารางที่ 1. การสลับปุ่มตามเข็มนาฬิกา

สำหรับมอเตอร์แบบหลายสนาม การหมุนด้วยไฟฟ้าไม่ตรงกับการหมุนทางกล ตัวอย่างเช่น BKEPT สี่ขั้วของการหมุนด้วยไฟฟ้าสี่รอบสอดคล้องกับการหมุนทางกลหนึ่งครั้ง

กำลังและความเร็วของเครื่องยนต์ขึ้นอยู่กับความแรงของสนามแม่เหล็ก ความเร็วและแรงบิดของมอเตอร์สามารถควบคุมได้โดยการเปลี่ยนกระแสผ่านขดลวด วิธีที่ใช้กันมากที่สุดในการควบคุมกระแสผ่านขดลวดคือการควบคุมกระแสเฉลี่ย ด้วยเหตุนี้จึงใช้การมอดูเลตความกว้างพัลส์ (PWM) รอบการทำงานซึ่งกำหนดค่าเฉลี่ยของแรงดันไฟฟ้าข้ามขดลวด และด้วยเหตุนี้ ค่ากระแสเฉลี่ยและเป็นผลให้ความเร็วในการหมุน สามารถปรับความเร็วได้ที่ความถี่ตั้งแต่ 20 ถึง 60 kHz

สนามหมุนของ BKEPT สามเฟสสามขดลวดแสดงในรูปที่ 5


รูปที่ 5. ขั้นตอนการสับเปลี่ยนและสนามหมุน

กระบวนการสลับสร้างสนามหมุน ในระยะที่ 1 เฟส A เชื่อมต่อกับรางพลังงานบวกด้วยสวิตช์ SW1 เฟส B เชื่อมต่อกับสวิตช์ SW4 ทั่วไป และเฟส C ยังคงไม่มีการเชื่อมต่อ เฟส A และ B สร้างเวกเตอร์ฟลักซ์แม่เหล็กสองตัว (แสดงโดยลูกศรสีแดงและสีน้ำเงินตามลำดับ) และผลรวมของเวกเตอร์ทั้งสองนี้จะให้เวกเตอร์ฟลักซ์ของสเตเตอร์ (ลูกศรสีเขียว) หลังจากนั้นโรเตอร์จะพยายามติดตามฟลักซ์แม่เหล็ก ทันทีที่โรเตอร์ไปถึงตำแหน่งใดตำแหน่งหนึ่ง ซึ่งสถานะของเซ็นเซอร์ Hall เปลี่ยนจากค่า "010" เป็น "011" ขดลวดของมอเตอร์จะเปลี่ยนไปตามนั้น: เฟส B ยังคงไม่มีกำลัง และเฟส C เชื่อมต่อกับส่วนกลาง สิ่งนี้นำไปสู่การสร้างเวกเตอร์ฟลักซ์แม่เหล็กสเตเตอร์ใหม่ (ระยะที่ 2)

หากเราทำตามรูปแบบการสลับที่แสดงในรูปที่ 3 และตารางที่ 1 เราจะได้รับเวกเตอร์ฟลักซ์แม่เหล็กที่แตกต่างกันหกแบบซึ่งสอดคล้องกับระยะการสลับหกขั้นตอน หกขั้นตอนสอดคล้องกับการหมุนรอบเดียวของโรเตอร์

ชุดสตาร์ท ATAVRMC100

แผนภาพวงจรแสดงในรูปที่ 21, 22, 23 และ 24 ที่ส่วนท้ายของเอกสาร

โปรแกรมมีลูปควบคุมความเร็วโดยใช้ตัวควบคุม PID ตัวควบคุมดังกล่าวประกอบด้วยสามลิงก์ซึ่งแต่ละอันมีลักษณะเป็นค่าสัมประสิทธิ์การส่งผ่านของตัวเอง: Kp, Ki และ Kd

Kp คือสัมประสิทธิ์การถ่ายโอนของลิงก์ตามสัดส่วน Ki คือสัมประสิทธิ์การถ่ายโอนของลิงก์การรวมและ Kd คือค่าสัมประสิทธิ์การถ่ายโอนของลิงก์การแยกความแตกต่าง ความเบี่ยงเบนของความเร็วที่กำหนดจากความเร็วจริง (ในรูปที่ 6 เรียกว่า "สัญญาณไม่ตรงกัน") จะถูกประมวลผลโดยแต่ละลิงก์ ผลลัพธ์ของการดำเนินการเหล่านี้จะถูกเพิ่มและป้อนให้กับเครื่องยนต์เพื่อให้ได้ความเร็วที่ต้องการ (ดูรูปที่ 6)


รูปที่ 6 แบบแผนโครงสร้างตัวควบคุม PID

ค่าสัมประสิทธิ์ Kp ส่งผลต่อระยะเวลาของกระบวนการชั่วคราว ค่าสัมประสิทธิ์ Ki ช่วยให้คุณสามารถระงับข้อผิดพลาดแบบคงที่ และโดยเฉพาะอย่างยิ่ง Kd ถูกใช้เพื่อทำให้ตำแหน่งมีเสถียรภาพ (ดูคำอธิบายของลูปควบคุมในไฟล์เก็บถาวรด้วยซอฟต์แวร์สำหรับเปลี่ยน ค่าสัมประสิทธิ์)

คำอธิบายฮาร์ดแวร์

ดังแสดงในรูปที่ 7 ไมโครคอนโทรลเลอร์ประกอบด้วย 3 Power Stage Controllers (PSCs) PSC แต่ละตัวสามารถคิดได้ว่าเป็นโมดูเลเตอร์ความกว้างพัลส์ (PWM) ที่มีสัญญาณเอาท์พุตสองสัญญาณ PSC รองรับความสามารถในการควบคุมการหน่วงเวลาที่ไม่ทับซ้อนกันของสวิตช์ไฟ (ดูเอกสารประกอบของ AT90PWM3 สำหรับคำอธิบายโดยละเอียดเพิ่มเติมเกี่ยวกับการทำงานของ PSC รวมถึงรูปที่ 9) เพื่อหลีกเลี่ยงการเกิดกระแสไฟฟ้า

อินพุตสัญญาณเตือน (Over_Current, กระแสเกิน) เชื่อมโยงกับ PSCIN อินพุตสัญญาณเตือนช่วยให้ไมโครคอนโทรลเลอร์ปิดเอาต์พุต PSC ทั้งหมดได้


รูปที่ 7 การใช้ฮาร์ดแวร์

ในการวัดกระแส คุณสามารถใช้ช่องสัญญาณดิฟเฟอเรนเชียลสองช่องที่มีสเตจขยายสัญญาณที่ตั้งโปรแกรมได้ (Ku=5, 10, 20 หรือ 40) หลังจากเลือกเกนแล้ว จำเป็นต้องเลือกค่าของตัวต้านทาน shunt เพื่อให้ครอบคลุมช่วงการแปลงที่สมบูรณ์ที่สุด

สัญญาณ Over_Current ถูกสร้างขึ้นโดยตัวเปรียบเทียบภายนอก แรงดันไฟฟ้าเกณฑ์ของเครื่องเปรียบเทียบสามารถปรับได้โดยใช้ DAC ภายใน

การสลับเฟสจะต้องดำเนินการตามค่าที่เอาต์พุตของเซ็นเซอร์ Hall DC_A, DC_B และ DC_C เชื่อมต่อกับอินพุตของแหล่งอินเตอร์รัปต์ภายนอกหรือกับตัวเปรียบเทียบภายในสามตัว ตัวเปรียบเทียบสร้างการขัดจังหวะประเภทเดียวกันกับการขัดจังหวะภายนอก รูปที่ 8 แสดงวิธีการใช้พอร์ต I/O ในชุดสตาร์ท


รูปที่ 8 การใช้พอร์ตไมโครคอนโทรลเลอร์ I/O (แพ็คเกจ SO32)

มีการใช้งาน VMOT (Vmot) และ VMOT_Half (1/2 Vmot) แต่ไม่ได้ใช้ สามารถใช้เพื่อรับข้อมูลเกี่ยวกับแรงดันไฟฟ้าของมอเตอร์

เอาต์พุต H_x และ L_x ใช้เพื่อควบคุมพาวเวอร์บริดจ์ ตามที่กล่าวไว้ข้างต้น ขึ้นอยู่กับตัวควบคุมระยะกำลัง (PSC) ที่สร้างสัญญาณ PWM ในแอปพลิเคชันดังกล่าว ขอแนะนำให้ใช้โหมดจัดกึ่งกลาง (ดูรูปที่ 9) ซึ่งใช้รีจิสเตอร์ OCR0RA เพื่อจับเวลาการเริ่มต้นการแปลง ADC สำหรับการวัดปัจจุบัน


รูปที่ 9 ออสซิลโลแกรมของสัญญาณ PSCn0 และ PSCn1 ในโหมดจัดกึ่งกลาง

  • ตรงเวลา 0 = 2 * OCRnSA * 1/FClkpsc
  • ตรงเวลา 1 = 2* (OCRnRB - OCRnSB + 1) * 1/Fclkpsc
  • ระยะเวลา PSC = 2 * (OCRnRB + 1) * 1/Fclkpsc

หยุดไม่ทับซ้อนกันระหว่าง PSCn0 และ PSCn1:

  • |OCRnSB - OCRnSA| *1/FClkpsc

บล็อก PSC ถูกโอเวอร์คล็อกโดยสัญญาณ CLKPSC

สามารถใช้หนึ่งในสองวิธีในการจ่ายสัญญาณ PWM ไปยังสเตจกำลัง อย่างแรกคือใช้สัญญาณ PWM กับส่วนบนและส่วนล่างของสเตจกำลัง และอย่างที่สองคือใช้สัญญาณ PWM กับส่วนบนเท่านั้น

คำอธิบาย ซอฟต์แวร์

Atmel ได้พัฒนาห้องสมุดเพื่อจัดการ CKET ขั้นตอนแรกในการใช้งานคือการกำหนดค่าและเริ่มต้นไมโครคอนโทรลเลอร์

การกำหนดค่าและการเริ่มต้นของไมโครคอนโทรลเลอร์

เมื่อต้องการทำเช่นนี้ ให้ใช้ฟังก์ชัน mc_init_motor() มันเรียกฟังก์ชันการเริ่มต้นของฮาร์ดแวร์และซอฟต์แวร์ และยังเริ่มต้นพารามิเตอร์มอเตอร์ทั้งหมด (ทิศทางของการหมุน ความเร็ว และการหยุดมอเตอร์)

โครงสร้างการใช้งานซอฟต์แวร์

หลังจากการกำหนดค่าและการเริ่มต้นของไมโครคอนโทรลเลอร์แล้ว ก็สามารถสตาร์ทเครื่องยนต์ได้ จำเป็นต้องมีฟังก์ชันเพียงไม่กี่อย่างในการควบคุมมอเตอร์ ฟังก์ชั่นทั้งหมดถูกกำหนดไว้ใน mc_lib.h:

Void mc_motor_run(void) - ใช้เพื่อสตาร์ทเครื่องยนต์ ฟังก์ชันลูปรักษาเสถียรภาพถูกเรียกเพื่อตั้งค่ารอบการทำงานของ PWM หลังจากนั้นจะทำการเปลี่ยนเฟสแรก Bool mc_motor_is_running(void) - กำหนดสถานะของเครื่องยนต์ หาก "1" แสดงว่าเครื่องยนต์กำลังทำงาน หาก "0" แสดงว่าเครื่องยนต์หยุดทำงาน void mc_motor_stop(void) - ใช้เพื่อหยุดมอเตอร์ เป็นโมฆะ mc_set_motor_speed (ความเร็ว U8) - ตั้งค่าความเร็วที่ผู้ใช้ระบุ U8 mc_get_motor_speed(void) - ส่งกลับความเร็วที่ผู้ใช้ระบุ โมฆะ mc_set_motor_direction (ทิศทาง U8) - ตั้งค่าทิศทางการหมุนเป็น "CW" (ตามเข็มนาฬิกา) หรือ "CCW" (ทวนเข็มนาฬิกา) U8 mc_get_motor_direction(void) - ส่งกลับทิศทางปัจจุบันของการหมุนของมอเตอร์ U8 mc_set_motor_measured_speed(U8 วัด_speed) - จัดเก็บความเร็วที่วัดได้ในตัวแปรที่วัดได้_ความเร็ว U8 mc_get_motor_measured_speed(void) - ส่งกลับความเร็วที่วัดได้ void mc_set_Close_Loop(void) void mc_set_Open_Loop(void) - การกำหนดค่าวงเสถียรภาพ: วงปิดหรือวงเปิด (ดูรูปที่ 13)


รูปที่ 10. การกำหนดค่า AT90PWM3


รูปที่ 11 โครงสร้างซอฟต์แวร์

รูปที่ 11 แสดงตัวแปรสี่ตัว mc_run_stop (เริ่ม/หยุด), mc_direction (ทิศทาง), mc_cmd_speed (ความเร็วที่ตั้งไว้) และ mc_measured_speed (ความเร็วที่วัดได้) เป็นตัวแปรโปรแกรมพื้นฐานที่สามารถเข้าถึงได้ผ่านฟังก์ชันที่ผู้ใช้กำหนดเองที่อธิบายไว้ก่อนหน้านี้

การใช้งานซอฟต์แวร์สามารถดูเป็นกล่องดำที่มีชื่อว่า "การควบคุมมอเตอร์" (รูปที่ 12) และอินพุตหลายตัว (mc_run_stop, mc_direction, mc_cmd_speed, mc_measured_speed) และเอาต์พุต (สัญญาณควบคุมบริดจ์กำลังทั้งหมด)


รูปที่ 12. ตัวแปรโปรแกรมหลัก

ฟังก์ชันส่วนใหญ่มีอยู่ใน mc_drv.h มีเพียงบางส่วนเท่านั้นที่ขึ้นอยู่กับประเภทของเครื่องยนต์ ฟังก์ชั่นสามารถแบ่งออกเป็นสี่คลาสหลัก:

  • การเริ่มต้นฮาร์ดแวร์
  • เป็นโมฆะ mc_init_HW(โมฆะ); การเริ่มต้นฮาร์ดแวร์เสร็จสมบูรณ์ในฟังก์ชันนี้ นี่คือจุดเริ่มต้นของพอร์ต อินเตอร์รัปต์ ตัวจับเวลา และตัวควบคุมพาวเวอร์สเตจ

    เป็นโมฆะ mc_init_SW(เป็นโมฆะ); ใช้เพื่อเริ่มต้นซอฟต์แวร์ เปิดใช้งานการขัดจังหวะทั้งหมด

    เป็นโมฆะ mc_init_port (เป็นโมฆะ); เริ่มต้นพอร์ต I/O โดยระบุผ่านรีจิสเตอร์ DDRx ว่าพินใดทำหน้าที่เป็นอินพุตและเป็นเอาต์พุต รวมทั้งระบุอินพุตที่จะเปิดใช้งานตัวต้านทานแบบดึงขึ้น (ผ่านรีจิสเตอร์ PORTx)

    เป็นโมฆะ mc_init_pwm (เป็นโมฆะ); ฟังก์ชันนี้เริ่มต้น PLL และรีเซ็ตการลงทะเบียน PSC ทั้งหมด

    เป็นโมฆะ mc_init_IT (เป็นโมฆะ); แก้ไขฟังก์ชันนี้เพื่อเปิดหรือปิดใช้งานประเภทการขัดจังหวะ

    เป็นโมฆะ PSC0_Init (int ที่ไม่ได้ลงชื่อ dt0, int ที่ไม่ได้ลงชื่อ ot0, int ที่ไม่ได้ลงชื่อ dt1, int ที่ไม่ได้ลงชื่อ ot1); เป็นโมฆะ PSC1_Init (int ที่ไม่ได้ลงชื่อ dt0, int ที่ไม่ได้ลงชื่อ ot0, int ที่ไม่ได้ลงชื่อ dt1, int ที่ไม่ได้ลงชื่อ ot1); เป็นโมฆะ PSC2_Init (int ที่ไม่ได้ลงชื่อ dt0, int ที่ไม่ได้ลงชื่อ ot0, int ที่ไม่ได้ลงชื่อ dt1, int ที่ไม่ได้ลงชื่อ ot1); PSCx_Init อนุญาตให้ผู้ใช้เลือกการกำหนดค่าตัวควบคุมขั้นตอนพลังงาน (PSC) ของไมโครคอนโทรลเลอร์

  • ฟังก์ชั่นการสลับเฟส U8 mc_get_hall(เป็นโมฆะ); การอ่านสถานะของเซ็นเซอร์ Hall ที่สอดคล้องกับระดับการสลับหกระดับ (HS_001, HS_010, HS_011, HS_100, HS_101, HS_110)

    ขัดจังหวะเป็นโมฆะ mc_hall_a (เป็นโมฆะ); _interrupt เป็นโมฆะ mc_hall_b(เป็นโมฆะ); _interrupt เป็นโมฆะ mc_hall_c (เป็นโมฆะ); ฟังก์ชันเหล่านี้จะดำเนินการหากตรวจพบการขัดจังหวะภายนอก (การเปลี่ยนแปลงในเอาต์พุตของเซ็นเซอร์ Hall) ช่วยให้คุณสามารถทำการสลับเฟสและคำนวณความเร็วได้

    โมฆะ mc_duty_cycle (ระดับ U8); ฟังก์ชันนี้จะตั้งค่ารอบการทำงานของ PWM ตามการกำหนดค่า PSC

    โมฆะ mc_switch_commutation (ตำแหน่ง U8); การสลับเฟสจะดำเนินการตามค่าที่เอาต์พุตของเซ็นเซอร์ Hall และเฉพาะเมื่อผู้ใช้สตาร์ทเครื่องยนต์เท่านั้น

  • การกำหนดค่าเวลาในการแปลงเป็นโมฆะ mc_config_sampling_period (เป็นโมฆะ); เริ่มต้นตัวจับเวลา 1 เพื่อสร้างการขัดจังหวะทุกๆ 250 µs _interrupt เป็นโมฆะ launch_sampling_period(เป็นโมฆะ); หลังจากเปิดใช้งานอินเตอร์รัปต์ 250 µs แฟล็กจะถูกตั้งค่า สามารถใช้ควบคุมเวลาในการแปลงได้
  • การประเมินความเร็วเป็นโมฆะ mc_config_time_estimation_speed(เป็นโมฆะ); การกำหนดค่าตัวจับเวลา 0 เพื่อดำเนินการฟังก์ชันการคำนวณความเร็ว

    เป็นโมฆะ mc_estimation_speed(โมฆะ); ฟังก์ชันนี้จะคำนวณความเร็วของเครื่องยนต์ตามหลักการวัดระยะเวลาพัลส์ของเซ็นเซอร์ Hall Effect

    ขัดจังหวะโมฆะ ovfl_timer(โมฆะ); เมื่ออินเตอร์รัปต์เกิดขึ้น ตัวแปร 8 บิตจะเพิ่มขึ้นเพื่อใช้ตัวจับเวลา 16 บิตโดยใช้ตัวจับเวลา 8 บิต

  • การวัดปัจจุบัน _interrupt void ADC_EOC(void); ฟังก์ชัน ADC_EOC จะทำงานทันทีหลังจากการแปลงเครื่องขยายเสียงเสร็จสิ้นเพื่อตั้งค่าสถานะที่ผู้ใช้สามารถใช้ได้

    เป็นโมฆะ mc_init_current_measure (เป็นโมฆะ); ฟังก์ชันนี้เริ่มต้นแอมพลิฟายเออร์ 1 สำหรับการวัดกระแส

    U8 mc_get_current(เป็นโมฆะ); การอ่านค่าปัจจุบันหากการแปลงเสร็จสิ้น

    บูล mc_conversion_is_finished (เป็นโมฆะ); บ่งชี้ความสมบูรณ์ของการแปลง

    เป็นโมฆะ mc_ack_EOC(เป็นโมฆะ); รีเซ็ตการตั้งค่าสถานะเสร็จสิ้นการแปลง

  • การตรวจจับโอเวอร์โหลดปัจจุบันเป็นโมฆะ mc_set_Over_Current (ระดับ U8); ตั้งค่าเกณฑ์สำหรับการตรวจจับกระแสเกิน เกณฑ์คือเอาต์พุต DAC ที่เชื่อมต่อกับตัวเปรียบเทียบภายนอก

เลือกลูปการรักษาเสถียรภาพโดยใช้สองฟังก์ชัน: open (mc_set_Open_Loop()) หรือลูปปิด (mc_set_Close_Loop()) รูปที่ 13 แสดงลูปการรักษาเสถียรภาพที่ใช้ซอฟต์แวร์


รูปที่ 13 วงเสถียรภาพ

วงปิดคือลูปการรักษาเสถียรภาพความเร็วตามตัวควบคุม PID

ดังที่แสดงไว้ก่อนหน้านี้ ปัจจัย Kp ถูกใช้เพื่อทำให้เวลาตอบสนองของมอเตอร์คงที่ ชุดแรก Ki และ Kd เท่ากับ 0 เพื่อให้ได้เวลาตอบสนองที่ต้องการของมอเตอร์ จำเป็นต้องเลือกค่า Kp

  • หากเวลาตอบสนองสั้นเกินไป ให้เพิ่ม Kp
  • หากเวลาตอบสนองเร็ว แต่ไม่เสถียร ให้ลด Kp


รูปที่ 14. การตั้งค่า Kp

พารามิเตอร์ Ki ใช้เพื่อระงับข้อผิดพลาดแบบคงที่ ปล่อยให้สัมประสิทธิ์ Kp ไม่เปลี่ยนแปลงและตั้งค่าพารามิเตอร์ Ki

  • หากข้อผิดพลาดแตกต่างจากศูนย์ ให้เพิ่ม Ki
  • หากการระงับข้อผิดพลาดนำหน้าด้วยกระบวนการออสซิลเลเตอร์ ให้ลด Ki


รูปที่ 15. การตั้งค่า Ki

รูปที่ 14 และ 15 แสดงตัวอย่างการเลือกพารามิเตอร์คอนโทรลเลอร์ที่ถูกต้อง Kp = 1, Ki = 0.5 และ Kd = 0

การตั้งค่าพารามิเตอร์ Kd:

  • ถ้าประสิทธิภาพต่ำก็เพิ่มซีดี
  • ด้วยความไม่เสถียร Kd จะต้องลดลง

พารามิเตอร์ที่สำคัญอีกประการหนึ่งคือเวลาในการแปลง ต้องเลือกให้สัมพันธ์กับเวลาตอบสนองของระบบ เวลาในการแปลงต้องอย่างน้อยครึ่งหนึ่งของเวลาตอบสนองของระบบ (ตามกฎของ Kotelnikov)

มีฟังก์ชันสองแบบสำหรับการกำหนดค่าเวลาในการแปลง (ที่กล่าวถึงข้างต้น)

ผลลัพธ์จะแสดงในตัวแปรส่วนกลาง g_tick ซึ่งตั้งค่าทุกๆ 250 µs ด้วยตัวแปรนี้ คุณจะสามารถปรับเวลาในการแปลงได้

การใช้ CPU และหน่วยความจำ

การวัดทั้งหมดดำเนินการที่ความถี่ออสซิลเลเตอร์ 8 MHz นอกจากนี้ยังขึ้นอยู่กับประเภทของมอเตอร์ (จำนวนคู่ขั้ว) เมื่อใช้มอเตอร์ที่มี 5 ขั้วคู่ ความถี่สัญญาณที่เอาต์พุตของเซ็นเซอร์ Hall จะต่ำกว่าความเร็วมอเตอร์ 5 เท่า

ผลลัพธ์ทั้งหมดที่แสดงในรูปที่ 16 ได้มาจากการใช้ UCFC 5 คู่แบบสามเฟสที่มีความเร็วสูงสุด 14,000 รอบต่อนาที


รูปที่ 16. การใช้ความเร็วของไมโครคอนโทรลเลอร์

ในกรณีที่เลวร้ายที่สุด ระดับโหลดของไมโครคอนโทรลเลอร์อยู่ที่ประมาณ 18% โดยมีเวลาในการแปลง 80 ms และความเร็วในการหมุน 14000 rpm

ประมาณการครั้งแรกสามารถทำเพิ่มเติมได้ เครื่องยนต์เร็วและด้วยการเพิ่มฟังก์ชันป้องกันภาพสั่นไหวในปัจจุบัน เวลาดำเนินการของฟังก์ชัน mc_regulation_loop() อยู่ระหว่าง 45 ถึง 55 µs (คุณต้องคำนึงถึงเวลาในการแปลง ADC ประมาณ 7 µs) BKEPT ที่มีเวลาตอบสนองปัจจุบันประมาณ 2-3 มิลลิวินาที มีการเลือกขั้วห้าคู่และความเร็วในการหมุนสูงสุดประมาณ 2-3 มิลลิวินาทีสำหรับการประเมิน

ความเร็วรอบเครื่องยนต์สูงสุดประมาณ 50,000 รอบต่อนาที หากโรเตอร์ใช้เสา 5 คู่ ความถี่เอาต์พุตที่ได้ของเซ็นเซอร์ Hall จะเท่ากับ (50000 รอบต่อนาที/60)*5 = 4167 Hz ฟังก์ชัน mc_estimation_speed() ทำงานบนทุกขอบที่เพิ่มขึ้นของเซ็นเซอร์ Hall A เช่น ทุกๆ 240 µs สำหรับเวลารัน 31 µs

ฟังก์ชัน mc_switch_commutation() ขึ้นอยู่กับการทำงานของเซ็นเซอร์ Hall จะดำเนินการเมื่อขอบเกิดขึ้นที่เอาต์พุตของเซ็นเซอร์ Hall หนึ่งในสามตัว (ขอบที่เพิ่มขึ้นหรือลดลง) ดังนั้นจึงสร้างการขัดจังหวะหกครั้งที่เอาต์พุตของเซ็นเซอร์ Hall ในระยะเวลาหนึ่งพัลส์ และความถี่ในการเรียกใช้ฟังก์ชันที่ได้คือ 240/6 µs = 40 µs

สุดท้าย เวลาในการแปลงของลูปการรักษาเสถียรภาพต้องเป็นเวลาตอบสนองของเครื่องยนต์อย่างน้อยครึ่งหนึ่ง (ประมาณ 1 มิลลิวินาที)

ผลลัพธ์แสดงในรูปที่ 17


รูปที่ 17. การประเมินโหลดไมโครคอนโทรลเลอร์

ในกรณีนี้ ระดับโหลดของไมโครคอนโทรลเลอร์จะอยู่ที่ประมาณ 61%

การวัดทั้งหมดดำเนินการโดยใช้ซอฟต์แวร์เดียวกัน ไม่ใช้ทรัพยากรการสื่อสาร (UART, LIN...)

ภายใต้เงื่อนไขเหล่านี้ จำนวนหน่วยความจำต่อไปนี้จะถูกใช้:

  • หน่วยความจำโปรแกรม 3175 ไบต์ (38.7% ของหน่วยความจำแฟลชทั้งหมด)
  • หน่วยความจำข้อมูล 285 ไบต์ (55.7% ของ RAM สแตติกทั้งหมด)

ATAVRMC100 การกำหนดค่าและการใช้งาน

รูปที่ 18 แสดง โครงการเต็มรูปแบบโหมดการทำงานต่างๆ ของชุดสตาร์ท ATAVRMC100


รูปที่ 18. วัตถุประสงค์ของพอร์ต I/O ของไมโครคอนโทรลเลอร์และโหมดการสื่อสาร

โหมดการทำงาน

รองรับโหมดการทำงานที่แตกต่างกันสองโหมด ตั้งค่าจัมเปอร์ JP1, JP2 และ JP3 ตามรูปที่ 19 เพื่อเลือกโหมดใดโหมดหนึ่งเหล่านี้ บันทึกแอปพลิเคชันนี้ใช้โหมดเซ็นเซอร์เท่านั้น คำอธิบายแบบเต็มส่วนฮาร์ดแวร์มีอยู่ในคู่มือผู้ใช้ ATAVRMC100


รูปที่ 19. การเลือกโหมดควบคุมโดยใช้เซ็นเซอร์

รูปที่ 19 แสดงการตั้งค่าจัมเปอร์เริ่มต้นที่สอดคล้องกับการใช้ซอฟต์แวร์ที่เกี่ยวข้องกับบันทึกแอปพลิเคชันนี้

โปรแกรมที่มาพร้อมกับบอร์ด ATAVRMC100 รองรับการทำงานสองโหมด:

  • สตาร์ทเครื่องยนต์ด้วยความเร็วสูงสุดโดยไม่มีส่วนประกอบภายนอก
  • การควบคุมความเร็วมอเตอร์ด้วยโพเทนชิออมิเตอร์ภายนอกหนึ่งตัว


รูปที่ 20 การเชื่อมต่อโพเทนชิออมิเตอร์

บทสรุป

บันทึกการใช้งานนี้มีโซลูชันฮาร์ดแวร์และซอฟต์แวร์สำหรับตัวควบคุมมอเตอร์ DC แบบไม่มีแปรงที่ใช้เซ็นเซอร์ นอกจากเอกสารนี้แล้ว คุณสามารถดาวน์โหลดซอร์สโค้ดแบบเต็มได้

ไลบรารีซอฟต์แวร์มีฟังก์ชันในการเริ่มต้นและควบคุมความเร็วของ BKEPT ด้วยเซ็นเซอร์ในตัว

แผนภาพวงจรประกอบด้วยส่วนประกอบภายนอกขั้นต่ำที่จำเป็นในการควบคุม BKEPT ด้วยเซ็นเซอร์ในตัว

ความสามารถของ CPU และหน่วยความจำของไมโครคอนโทรลเลอร์ AT90PWM3 จะช่วยให้นักพัฒนาสามารถขยายฟังก์ชันการทำงานของโซลูชันนี้ได้


รูปที่ 21 แผนผังไดอะแกรม (ตอนที่ 1)


รูปที่ 22 แผนผังไดอะแกรม (ตอนที่ 2)


รูปที่ 23. แผนผัง (ตอนที่ 3)


รูปที่ 24. แผนผัง (ตอนที่ 4)

เอกสารประกอบ:

การปรับปรุงอพาร์ทเมนท์ที่ยอดเยี่ยมและการปรับปรุงกระท่อมด้วยเงินจำนวนมาก

มอเตอร์กระแสตรงไร้แปรงถ่านมีขดลวดสามเฟสบนสเตเตอร์และแม่เหล็กถาวรบนโรเตอร์ สนามแม่เหล็กหมุนถูกสร้างขึ้นโดยขดลวดสเตเตอร์ เมื่อมีปฏิสัมพันธ์กับโรเตอร์แม่เหล็กที่เริ่มเคลื่อนที่ ในการสร้างสนามแม่เหล็กหมุน จะใช้ระบบแรงดันไฟฟ้าสามเฟสกับขดลวดสเตเตอร์ ซึ่งสามารถมีรูปร่างที่แตกต่างกันและเกิดขึ้นได้ วิธีทางที่แตกต่าง. การก่อตัวของแรงดันไฟฟ้า (การสลับของขดลวด) สำหรับมอเตอร์กระแสตรงแบบไม่มีแปรงถ่านนั้นดำเนินการโดยหน่วยอิเล็กทรอนิกส์เฉพาะทาง - ตัวควบคุมมอเตอร์

สั่งซื้อมอเตอร์ไร้แปรงถ่านในแคตตาล็อกของเรา

ในกรณีที่ง่ายที่สุด ขดลวดจะเชื่อมต่อเป็นคู่กับแหล่งจ่ายแรงดันคงที่ และเมื่อโรเตอร์หมุนไปในทิศทางของเวกเตอร์สนามแม่เหล็กของขดลวดสเตเตอร์ แรงดันไฟฟ้าจะเชื่อมต่อกับขดลวดอีกคู่หนึ่ง ในกรณีนี้เวกเตอร์สนามแม่เหล็กสเตเตอร์อยู่ในตำแหน่งที่แตกต่างกันและการหมุนของโรเตอร์จะดำเนินต่อไป ในการพิจารณาโมเมนต์ที่ต้องการในการเชื่อมต่อของขดลวดต่อไปนี้ จะใช้เซ็นเซอร์ตำแหน่งโรเตอร์ เซ็นเซอร์ Hall มักใช้บ่อยที่สุด

ตัวเลือกและกรณีพิเศษ

มอเตอร์ไร้แปรงถ่านที่ผลิตในปัจจุบันมีการออกแบบที่หลากหลาย

ตามการออกแบบของขดลวดสเตเตอร์ มอเตอร์ที่มีบาดแผลแบบคลาสสิกบนแกนเหล็กและมอเตอร์ที่มีขดลวดทรงกระบอกกลวงที่ไม่มีแกนเหล็กสามารถแยกแยะออกได้ ขดลวดแบบคลาสสิกมีความเหนี่ยวนำสูงกว่าขดลวดทรงกระบอกกลวงมาก และด้วยเหตุนี้ ค่าคงที่ของเวลาจึงมากกว่า ด้วยเหตุนี้ในอีกด้านหนึ่ง ขดลวดทรงกระบอกกลวงช่วยให้การเปลี่ยนแปลงของกระแส (และด้วยแรงบิด) เป็นไดนามิกมากขึ้น ในทางกลับกัน เมื่อทำงานจากตัวควบคุมมอเตอร์ที่ใช้การมอดูเลต PWM ความถี่ต่ำเพื่อทำให้กระแสไฟราบรื่น ต้องใช้ระลอกคลื่น ตัวกรองโช้กที่มีพิกัดที่ใหญ่กว่า (และตามนั้น ขนาดใหญ่ขึ้น). นอกจากนี้ ตามกฎแล้วการไขลานแบบคลาสสิกนั้นมีโมเมนต์การตรึงแม่เหล็กที่สูงกว่าอย่างเห็นได้ชัด เช่นเดียวกับประสิทธิภาพที่ต่ำกว่าการไขลานทรงกระบอกแบบกลวง



ความแตกต่างอีกประการหนึ่งโดยการแยกมอเตอร์รุ่นต่างๆ ออกจากกันคือการจัดเรียงร่วมกันของโรเตอร์และสเตเตอร์ - มีมอเตอร์ที่มีโรเตอร์ภายในและมอเตอร์ที่มีโรเตอร์ภายนอก มอเตอร์โรเตอร์ภายในมักจะมีความเร็วที่สูงกว่าและโมเมนต์ความเฉื่อยของโรเตอร์ต่ำกว่ารุ่นโรเตอร์ภายนอก เป็นผลให้มอเตอร์โรเตอร์ภายในมีไดนามิกที่สูงขึ้น มอเตอร์โรเตอร์ภายนอกมักจะมีแรงบิดสูงกว่าเล็กน้อยสำหรับเส้นผ่านศูนย์กลางภายนอกของมอเตอร์เดียวกัน

ความแตกต่างจากเครื่องยนต์ประเภทอื่น

ความแตกต่างจากตัวสะสม DPT ตำแหน่งของขดลวดบนโรเตอร์ทำให้สามารถละทิ้งแปรงและตัวสะสมและด้วยเหตุนี้จึงกำจัดสิ่งที่เคลื่อนย้ายได้ หน้าสัมผัสไฟฟ้าซึ่งลดความน่าเชื่อถือของ DCT ด้วยแม่เหล็กถาวรลงอย่างมาก ด้วยเหตุผลเดียวกัน มอเตอร์ไร้แปรงถ่านจึงมักจะวิ่งได้เร็วกว่ามอเตอร์ DC แบบแม่เหล็กถาวรมาก ในอีกด้านหนึ่ง สิ่งนี้ทำให้สามารถเพิ่มกำลังเฉพาะของมอเตอร์ไร้แปรงถ่านได้ ในทางกลับกัน เช่น ความเร็วสูงจำเป็นจริงๆ

ความแตกต่างจากมอเตอร์ซิงโครนัสแม่เหล็กถาวร มอเตอร์ซิงโครนัสที่มีแม่เหล็กถาวรบนโรเตอร์มีความคล้ายคลึงกับมอเตอร์กระแสตรงแบบไม่มีแปรงถ่านในการออกแบบ แต่มีข้อแตกต่างหลายประการ ประการแรก มอเตอร์ซิงโครนัสระยะรวมหลาย ประเภทต่างๆมอเตอร์ ซึ่งบางตัวได้รับการออกแบบสำหรับการทำงานโดยตรงจากเครือข่าย AC มาตรฐาน ส่วนอีกส่วนหนึ่ง (เช่น เซอร์โวมอเตอร์ซิงโครนัส) สามารถใช้งานได้จากตัวแปลงความถี่ (ตัวควบคุมมอเตอร์) เท่านั้น มอเตอร์ไร้แปรงถ่านแม้ว่าจะมีขดลวดสามเฟสบนสเตเตอร์ แต่ก็ไม่อนุญาตให้มีการทำงานโดยตรงจากแรงดันไฟหลักและจำเป็นต้องมีตัวควบคุมที่เหมาะสม นอกจากนี้ มอเตอร์ซิงโครนัสถือว่าจ่ายแรงดันไฟแบบไซน์ ในขณะที่มอเตอร์แบบไม่มีแปรงอนุญาตให้จ่ายแรงดันไฟสลับแบบสเต็ป (สวิตช์แบบบล็อก) และกระทั่งถือว่าใช้ในโหมดการทำงานปกติ

คุณต้องการมอเตอร์แบบไม่มีแปรงเมื่อใด

คำตอบสำหรับคำถามนี้ค่อนข้างง่าย - ในกรณีที่มีความได้เปรียบเหนือเครื่องยนต์ประเภทอื่น ตัวอย่างเช่น แทบจะเป็นไปไม่ได้เลยหากไม่มีมอเตอร์ไร้แปรงถ่านในการใช้งานที่ต้องการความเร็วสูง: มากกว่า 10,000 รอบต่อนาที การใช้มอเตอร์แบบไร้แปรงถ่านก็เป็นสิ่งที่สมเหตุสมผลในกรณีที่ต้องมีอายุการใช้งานของมอเตอร์ที่ยาวนาน ในกรณีที่จำเป็นต้องใช้ชุดประกอบจากมอเตอร์ที่มีกระปุกเกียร์ การใช้มอเตอร์ไร้แปรงถ่านความเร็วต่ำ (ที่มีเสาจำนวนมาก) นั้นสมเหตุสมผลอย่างชัดเจน มอเตอร์ไร้แปรงถ่านความเร็วสูงในกรณีนี้จะมีความเร็วที่สูงกว่าขีดจำกัด ความเร็วที่อนุญาตกระปุกเกียร์และด้วยเหตุนี้จึงไม่สามารถใช้กำลังเต็มที่ได้ สำหรับการใช้งานที่ต้องการการควบคุมมอเตอร์อย่างง่ายที่สุด (โดยไม่ต้องใช้ตัวควบคุมมอเตอร์) DCT ตัวรวบรวมเป็นทางเลือกที่เป็นธรรมชาติ

ในทางกลับกัน ภายใต้สภาวะที่มีอุณหภูมิสูงหรือรังสีที่เพิ่มขึ้น ความอ่อนแอมอเตอร์ไร้แปรงถ่าน - เซ็นเซอร์ฮอลล์ เซนเซอร์ Hall รุ่นมาตรฐานมีความต้านทานการแผ่รังสีและช่วงอุณหภูมิในการทำงานที่จำกัด หากยังจำเป็นต้องใช้มอเตอร์แบบไร้แปรงในแอปพลิเคชันดังกล่าว เวอร์ชันที่ผลิตขึ้นเองด้วยการเปลี่ยนเซ็นเซอร์ Hall ที่มีตัวต้านทานมากขึ้นต่อปัจจัยเหล่านี้จะกลายเป็นสิ่งที่หลีกเลี่ยงไม่ได้ ซึ่งจะทำให้ราคามอเตอร์และเวลาในการจัดส่งสูงขึ้น

มอเตอร์กระแสตรงเรียกว่า เครื่องยนต์ไฟฟ้าซึ่งขับเคลื่อนโดยกระแสตรง หากจำเป็น ให้ใช้มอเตอร์แรงบิดสูงที่มีความเร็วค่อนข้างต่ำ โครงสร้าง Inrunners นั้นง่ายกว่าเนื่องจากสเตเตอร์คงที่สามารถใช้เป็นที่อยู่อาศัยได้ สามารถติดตั้งอุปกรณ์ติดตั้งได้ ในกรณีของ Outrunners ส่วนนอกทั้งหมดจะหมุน เครื่องยนต์ถูกยึดด้วยเพลาคงที่หรือชิ้นส่วนสเตเตอร์ ในกรณีของมอเตอร์ล้อ การยึดจะดำเนินการกับแกนคงที่ของสเตเตอร์ ลวดจะถูกนำไปยังสเตเตอร์ผ่านแกนกลวงที่มีขนาดน้อยกว่า 0.5 มม.

มอเตอร์ไฟฟ้ากระแสสลับเรียกว่า มอเตอร์ไฟฟ้าที่ขับเคลื่อนด้วยกระแสสลับ. มอเตอร์ไฟฟ้ากระแสสลับมีประเภทต่อไปนี้:

นอกจากนี้ยังมี UKD (มอเตอร์สับเปลี่ยนอเนกประสงค์) ที่มีฟังก์ชั่นโหมดการทำงานทั้งแบบกระแสสลับและกระแสตรง

เครื่องยนต์อีกประเภทหนึ่งคือ สเต็ปเปอร์มอเตอร์ที่มีตำแหน่งโรเตอร์จำกัด. ตำแหน่งที่ระบุของโรเตอร์ได้รับการแก้ไขโดยการจ่ายพลังงานให้กับขดลวดที่จำเป็น เมื่อแรงดันไฟฟ้าของแหล่งจ่ายถูกถอดออกจากขดลวดอันหนึ่งและโอนไปยังขดลวดอื่น จะเกิดกระบวนการเปลี่ยนผ่านไปยังตำแหน่งอื่น

มอเตอร์ไฟฟ้ากระแสสลับที่ขับเคลื่อนโดยเครือข่ายเชิงพาณิชย์มักจะไม่บรรลุผล ความเร็วมากกว่าสามพันรอบต่อนาที. ด้วยเหตุนี้ เมื่อจำเป็นต้องได้รับความถี่ที่สูงกว่า จึงใช้มอเตอร์ตัวรวบรวม ซึ่งข้อดีเพิ่มเติมคือความเบาและความกะทัดรัดในขณะที่ยังคงรักษากำลังที่ต้องการ

บางครั้งก็ใช้กลไกการส่งผ่านพิเศษที่เรียกว่าตัวคูณซึ่งจะเปลี่ยนพารามิเตอร์จลนศาสตร์ของอุปกรณ์ให้เป็นที่ต้องการ ตัวชี้วัดทางเทคนิค. การประกอบของตัวสะสมบางครั้งใช้พื้นที่ถึงครึ่งหนึ่งของมอเตอร์ทั้งหมด ดังนั้นมอเตอร์ AC จึงมีขนาดลดลงและทำให้น้ำหนักเบาลงโดยใช้เครื่องแปลงความถี่ และบางครั้งเกิดจากการมีเครือข่ายที่มีความถี่เพิ่มขึ้นถึง 400 เฮิรตซ์

ทรัพยากรใด ๆ มอเตอร์ซิงโครนัสกระแสสลับสูงกว่าตัวสะสมอย่างเห็นได้ชัด ถูกกำหนดไว้แล้ว สถานะของฉนวนของขดลวดและแบริ่ง. มอเตอร์ซิงโครนัสเมื่อใช้อินเวอร์เตอร์และเซ็นเซอร์ตำแหน่งโรเตอร์ถือเป็นแอนะล็อกอิเล็กทรอนิกส์ของมอเตอร์สะสมแบบคลาสสิกที่รองรับการทำงานของกระแสตรง

มอเตอร์กระแสตรงไร้แปรงถ่าน ข้อมูลทั่วไปและอุปกรณ์อุปกรณ์

มอเตอร์กระแสตรงไร้แปรงถ่านเรียกอีกอย่างว่ามอเตอร์ไร้แปรงถ่านสามเฟส เป็นอุปกรณ์ซิงโครนัสซึ่งมีหลักการทำงานอยู่บนพื้นฐานของการควบคุมความถี่แบบซิงโครไนซ์ด้วยตนเองเนื่องจากควบคุมเวกเตอร์ (เริ่มจากตำแหน่งของโรเตอร์) ของสนามแม่เหล็กสเตเตอร์

ตัวควบคุมมอเตอร์ประเภทนี้มักจะขับเคลื่อนโดย แรงดันคงที่ซึ่งพวกเขาได้ชื่อมา เป็นภาษาอังกฤษ วรรณกรรมทางเทคนิคมอเตอร์ไร้แปรงถ่านเรียกว่า PMSM หรือ BLDC

มอเตอร์ไร้แปรงถ่านถูกสร้างขึ้นเพื่อเพิ่มประสิทธิภาพ มอเตอร์กระแสตรงใดๆโดยทั่วไป. ถึง กลไกการบริหารสำหรับอุปกรณ์ดังกล่าว (โดยเฉพาะอย่างยิ่งสำหรับไมโครไดรฟ์ความเร็วสูงที่มีการวางตำแหน่งที่แม่นยำ) มีการกำหนดความต้องการที่สูงมาก

สิ่งนี้อาจนำไปสู่การใช้อุปกรณ์ DC เฉพาะเช่นมอเตอร์สามเฟสแบบไม่มีแปรงหรือที่เรียกว่า BLDT ด้วยการออกแบบของพวกเขา มันเกือบจะเหมือนกับมอเตอร์ซิงโครนัส AC ซึ่งการหมุนของโรเตอร์แม่เหล็กเกิดขึ้นในสเตเตอร์เคลือบธรรมดาเมื่อมีขดลวดสามเฟส และจำนวนรอบการหมุนขึ้นอยู่กับแรงดันและโหลดของสเตเตอร์ ตามพิกัดบางอย่างของโรเตอร์ ขดลวดสเตเตอร์ที่แตกต่างกันจะถูกเปลี่ยน

มอเตอร์กระแสตรงไร้แปรงถ่านสามารถมีอยู่ได้โดยไม่ต้องแยกเซ็นเซอร์ อย่างไรก็ตาม บางครั้งก็มีอยู่บนโรเตอร์ เช่น เซ็นเซอร์ Hall หากอุปกรณ์ทำงานโดยไม่มีเซ็นเซอร์เพิ่มเติม แสดงว่า ขดลวดสเตเตอร์ทำหน้าที่เป็นองค์ประกอบการตรึง. จากนั้นกระแสจะเกิดขึ้นเนื่องจากการหมุนของแม่เหล็ก เมื่อโรเตอร์เหนี่ยวนำ EMF ในขดลวดสเตเตอร์

หากขดลวดอันใดอันหนึ่งปิดอยู่ สัญญาณที่เหนี่ยวนำจะถูกวัดและประมวลผลต่อไป อย่างไรก็ตาม หลักการของการดำเนินการดังกล่าวจะเป็นไปไม่ได้เลยหากไม่มีศาสตราจารย์ด้านการประมวลผลสัญญาณ แต่หากต้องการย้อนกลับหรือเบรกมอเตอร์ไฟฟ้าดังกล่าว ไม่จำเป็นต้องใช้วงจรสะพาน - มันจะเพียงพอที่จะจ่ายพัลส์ควบคุมในลำดับย้อนกลับไปยังขดลวดสเตเตอร์

ใน VD (มอเตอร์แบบสวิตช์) ตัวเหนี่ยวนำในรูปของแม่เหล็กถาวรจะอยู่บนโรเตอร์และขดลวดกระดองอยู่บนสเตเตอร์ ตามตำแหน่งของโรเตอร์ แรงดันไฟฟ้าของขดลวดทั้งหมดเกิดขึ้นมอเตอร์ไฟฟ้า. เมื่อใช้ในโครงสร้างดังกล่าวของตัวสะสม หน้าที่ของมันจะถูกดำเนินการในมอเตอร์วาล์วโดยสวิตช์เซมิคอนดักเตอร์

ความแตกต่างที่สำคัญระหว่างมอเตอร์ซิงโครนัสและแบบไม่มีแปรงคือการซิงโครไนซ์ตัวเองของมอเตอร์หลังด้วยความช่วยเหลือของ DPR ซึ่งกำหนดความถี่ตามสัดส่วนของการหมุนของโรเตอร์และสนาม

ส่วนใหญ่แล้วมอเตอร์กระแสตรงไร้แปรงถ่านจะพบการใช้งานในพื้นที่ต่อไปนี้:

สเตเตอร์

อุปกรณ์นี้มีการออกแบบที่คลาสสิกและคล้ายกับอุปกรณ์เดียวกันกับเครื่องอะซิงโครนัส องค์ประกอบประกอบด้วย แกนขดลวดทองแดง(วางรอบปริมณฑลเข้าไปในร่อง) ซึ่งกำหนดจำนวนเฟสและตัวเรือน โดยปกติแล้ว เฟสไซน์และโคไซน์จะเพียงพอสำหรับการหมุนและการสตาร์ทตัวเอง อย่างไรก็ตาม บ่อยครั้งมอเตอร์วาล์วถูกสร้างขึ้นแบบสามเฟสและสี่เฟส

มอเตอร์ไฟฟ้าแบบถอยหลัง แรงเคลื่อนไฟฟ้าตามประเภทของการหมุนบนขดลวดสเตเตอร์แบ่งออกเป็นสองประเภท:

  • รูปแบบไซนัส;
  • รูปร่างสี่เหลี่ยมคางหมู

ในประเภทมอเตอร์ที่สอดคล้องกัน กระแสเฟสไฟฟ้ายังเปลี่ยนแปลงไปตามวิธีการจ่ายไฟแบบไซน์หรือสี่เหลี่ยมคางหมู

โรเตอร์

โดยปกติโรเตอร์จะทำจากแม่เหล็กถาวรที่มีเสาสองถึงแปดคู่ ซึ่งในทางกลับกัน จะสลับจากเหนือไปใต้หรือกลับกัน

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

สพป

เซ็นเซอร์ตำแหน่งโรเตอร์ให้การป้อนกลับ ตามหลักการทำงาน อุปกรณ์แบ่งออกเป็นชนิดย่อยต่อไปนี้:

  • อุปนัย;
  • ตาแมว;
  • เซ็นเซอร์เอฟเฟกต์ฮอลล์

ประเภทหลังเป็นที่นิยมมากที่สุดเนื่องจาก คุณสมบัติเฉื่อยสัมบูรณ์เกือบสัมบูรณ์และความสามารถในการกำจัดความล่าช้าในช่องป้อนกลับโดยตำแหน่งของโรเตอร์

ระบบควบคุม

ระบบควบคุมประกอบด้วยสวิตช์ไฟ ซึ่งบางครั้งก็เป็นไทริสเตอร์หรือทรานซิสเตอร์กำลังไฟฟ้า รวมถึงเกทที่หุ้มฉนวน ซึ่งนำไปสู่การรวบรวมอินเวอร์เตอร์ปัจจุบันหรืออินเวอร์เตอร์แรงดันไฟ กระบวนการจัดการคีย์เหล่านี้มักถูกนำไปใช้ โดยใช้ไมโครคอนโทรลเลอร์ซึ่งต้องใช้การคำนวณจำนวนมากเพื่อควบคุมเครื่องยนต์

หลักการทำงาน

การทำงานของเครื่องยนต์อยู่ในความจริงที่ว่าตัวควบคุมจะสลับขดลวดสเตเตอร์จำนวนหนึ่งในลักษณะที่เวกเตอร์ของสนามแม่เหล็กของโรเตอร์และสเตเตอร์เป็นมุมฉาก ด้วย PWM (การปรับความกว้างพัลส์) ตัวควบคุมควบคุมกระแสที่ไหลผ่านมอเตอร์และควบคุมแรงบิดที่กระทำกับโรเตอร์ ทิศทางของโมเมนต์การแสดงนี้ถูกกำหนดโดยเครื่องหมายของมุมระหว่างเวกเตอร์ องศาไฟฟ้าใช้ในการคำนวณ

การสลับควรทำในลักษณะที่ Ф0 (ฟลักซ์กระตุ้นของโรเตอร์) คงที่โดยสัมพันธ์กับฟลักซ์ของกระดอง เมื่อแรงกระตุ้นดังกล่าวและการไหลของกระดองโต้ตอบกัน แรงบิด M จะเกิดขึ้น ซึ่งมีแนวโน้มที่จะหมุนโรเตอร์และขนานกันเพื่อให้แน่ใจว่าจะเกิดความบังเอิญของการกระตุ้นและการไหลของเกราะ อย่างไรก็ตาม ในระหว่างการหมุนของโรเตอร์ ขดลวดต่างๆ จะถูกสลับภายใต้อิทธิพลของเซ็นเซอร์ตำแหน่งโรเตอร์ อันเป็นผลมาจากการที่ฟลักซ์ของกระดองจะหันไปสู่ขั้นตอนต่อไป

ในสถานการณ์เช่นนี้ เวกเตอร์ที่เป็นผลลัพธ์จะเคลื่อนที่และหยุดนิ่งโดยสัมพันธ์กับฟลักซ์ของโรเตอร์ ซึ่งจะสร้างแรงบิดที่จำเป็นบนเพลามอเตอร์

การจัดการเครื่องยนต์

ตัวควบคุมของมอเตอร์ไฟฟ้ากระแสตรงไร้แปรงถ่านจะควบคุมโมเมนต์ที่กระทำต่อโรเตอร์โดยการเปลี่ยนค่าของการมอดูเลตความกว้างพัลส์ การสลับถูกควบคุมและ ดำเนินการทางอิเล็กทรอนิกส์ต่างจากมอเตอร์กระแสตรงแบบมีแปรงถ่านทั่วไป ระบบควบคุมที่ใช้การมอดูเลตความกว้างพัลส์และอัลกอริธึมการควบคุมความกว้างพัลส์ก็เป็นเรื่องธรรมดาเช่นกันสำหรับเวิร์กโฟลว์

มอเตอร์ควบคุมแบบเวกเตอร์ให้ช่วงที่รู้จักมากที่สุดสำหรับการควบคุมความเร็วด้วยตนเอง การควบคุมความเร็วนี้ตลอดจนการรักษาการเชื่อมต่อฟลักซ์บน ระดับที่ต้องการเกิดจากตัวแปลงความถี่

คุณลักษณะของการควบคุมไดรฟ์ไฟฟ้าตามการควบคุมเวกเตอร์คือการมีอยู่ของพิกัดที่ควบคุม พวกเขาอยู่ในระบบคงที่และ เปลี่ยนเป็นหมุนโดยเน้นค่าคงที่ตามสัดส่วนของพารามิเตอร์ที่ควบคุมของเวกเตอร์ อันเนื่องมาจากการดำเนินการควบคุมเกิดขึ้น และจากนั้นจึงเกิดการเปลี่ยนแปลงแบบย้อนกลับ

แม้จะมีข้อดีทั้งหมดของระบบดังกล่าว แต่ก็มีข้อเสียในรูปแบบของความซับซ้อนในการควบคุมอุปกรณ์เพื่อควบคุมความเร็วในวงกว้าง

ข้อดีข้อเสีย

ปัจจุบันนี้ ในหลายอุตสาหกรรม มอเตอร์ประเภทนี้เป็นที่ต้องการอย่างมาก เนื่องจากมอเตอร์กระแสตรงแบบไร้แปรงถ่านได้รวมเอาส่วนประกอบเกือบทั้งหมดเข้าด้วยกันมากที่สุด คุณสมบัติที่ดีที่สุดมอเตอร์แบบไม่สัมผัสและชนิดอื่นๆ

ข้อดีที่ปฏิเสธไม่ได้ มอเตอร์ไร้แปรงถ่านเป็น:

แม้จะมีผลบวกที่สำคัญ มอเตอร์กระแสตรงไร้แปรงถ่านยังมีข้อเสียบางประการ:

จากที่กล่าวมาข้างต้นและความล้าหลังของอุปกรณ์อิเล็กทรอนิกส์สมัยใหม่ในภูมิภาค หลายคนยังคงพิจารณาว่าเหมาะสมที่จะใช้มอเตอร์แบบอะซิงโครนัสแบบธรรมดากับเครื่องแปลงความถี่

มอเตอร์กระแสตรงไร้แปรงถ่านสามเฟส

มอเตอร์ประเภทนี้มีประสิทธิภาพที่ยอดเยี่ยม โดยเฉพาะอย่างยิ่งเมื่อทำการควบคุมโดยใช้เซ็นเซอร์ตำแหน่ง หากโมเมนต์ของการต่อต้านแตกต่างกันหรือไม่ทราบเลย และจำเป็นจะต้องบรรลุด้วยหรือไม่ แรงบิดเริ่มต้นที่สูงขึ้นใช้การควบคุมเซ็นเซอร์ หากไม่ได้ใช้เซ็นเซอร์ (โดยปกติจะอยู่ในพัดลม) ตัวควบคุมจะขจัดความจำเป็นในการสื่อสารผ่านสาย

คุณสมบัติของการควบคุมมอเตอร์ไร้แปรงถ่านสามเฟสโดยไม่มีเซ็นเซอร์ตำแหน่ง:

คุณสมบัติการควบคุม มอเตอร์ไร้แปรงถ่านสามเฟสด้วยตัวเข้ารหัสตำแหน่งโดยใช้ตัวอย่างเซ็นเซอร์เอฟเฟกต์ฮอลล์:

บทสรุป

มอเตอร์กระแสตรงไร้แปรงถ่านมีข้อดีหลายประการและจะกลายเป็น ทางเลือกที่คุ้มค่าสำหรับการใช้งานโดยผู้เชี่ยวชาญและฆราวาส

เมื่อฉันเริ่มออกแบบชุดควบคุมมอเตอร์ไร้แปรงถ่าน (มอเตอร์ล้อ) มีคำถามมากมายเกี่ยวกับวิธีการจับคู่ เครื่องยนต์จริงด้วยแผนภาพนามธรรมของสามขดลวดและแม่เหล็กซึ่งตามกฎแล้วทุกคนจะอธิบายหลักการควบคุมมอเตอร์แบบไม่มีแปรง

เมื่อฉันใช้การควบคุมด้วยเซ็นเซอร์ Hall ฉันยังคงไม่เข้าใจจริงๆ ว่าเกิดอะไรขึ้นในเครื่องยนต์นอกเหนือจากขดลวดสามเส้นและสองขั้วที่เป็นนามธรรม: ทำไม 120 องศาและทำไมอัลกอริธึมการควบคุมจึงเป็นแบบนั้น

ทุกอย่างเข้าที่เข้าทางเมื่อฉันเริ่มเข้าใจแนวคิดของการควบคุมมอเตอร์ไร้แปรงถ่าน การเข้าใจกระบวนการที่เกิดขึ้นในชิ้นส่วนของเหล็กจริงๆ ช่วยให้ฉันพัฒนาฮาร์ดแวร์และเข้าใจอัลกอริธึมการควบคุม

ด้านล่างนี้ฉันจะพยายามทำความเข้าใจหลักการควบคุมมอเตอร์กระแสตรงแบบไม่มีแปรงถ่าน


สำหรับการทำงานของมอเตอร์ไร้แปรงถ่าน สนามแม่เหล็กคงที่ของโรเตอร์จะต้องเคลื่อนที่ไปตามสนามแม่เหล็กไฟฟ้าที่หมุนของสเตเตอร์ เช่นเดียวกับในมอเตอร์กระแสตรงทั่วไป

การหมุนของสนามแม่เหล็กสเตเตอร์ทำได้โดยการเปลี่ยนขดลวดโดยใช้ชุดควบคุมอิเล็กทรอนิกส์
การออกแบบมอเตอร์แบบไม่มีแปรงจะคล้ายกับมอเตอร์ซิงโครนัส หากคุณเชื่อมต่อมอเตอร์แบบไม่มีแปรงกับเครือข่ายไฟฟ้ากระแสสลับแบบสามเฟสที่ตรงตามพารามิเตอร์ทางไฟฟ้าของมอเตอร์ มอเตอร์แบบไม่มีแปรงก็จะทำงานได้

การสลับขดลวดของมอเตอร์แบบไม่มีแปรงทำให้สามารถควบคุมได้จากแหล่งจ่ายกระแสตรง เพื่อให้เข้าใจถึงวิธีการสร้างตารางการสับเปลี่ยนของมอเตอร์แบบไม่มีแปรง จำเป็นต้องพิจารณาการควบคุมเครื่อง AC ซิงโครนัส

เครื่องซิงโครนัส
เครื่องซิงโครนัสถูกควบคุมจากเครือข่าย AC สามเฟส มอเตอร์มี 3 ขดลวดไฟฟ้าชดเชย 120 องศาไฟฟ้า

เมื่อสตาร์ทมอเตอร์สามเฟสในโหมดเครื่องกำเนิดไฟฟ้า EMF จะเหนี่ยวนำให้เกิด EMF ในแต่ละขดลวดของมอเตอร์ด้วยสนามแม่เหล็กคงที่ ขดลวดของมอเตอร์จะกระจายตัวเท่าๆ กัน แรงดันไฟฟ้าไซน์จะถูกเหนี่ยวนำในแต่ละเฟส และสัญญาณเหล่านี้จะ เลื่อนไป 1/3 ของงวด (รูปที่ 1) รูปแบบของ EMF เปลี่ยนแปลงตามกฎไซน์ โดยคาบของไซนัสคือ 2P (360) เนื่องจากเรากำลังจัดการกับปริมาณไฟฟ้า (EMF, แรงดัน, กระแส) ให้เรียกว่า องศาไฟฟ้า และเราจะวัดคาบเป็น พวกเขา.

เมื่อใช้แรงดันไฟฟ้าสามเฟสกับมอเตอร์ ในแต่ละช่วงเวลาจะมีค่าความแรงกระแสที่แน่นอนในแต่ละขดลวด


รูปที่ 1 มุมมองสัญญาณของแหล่งกำเนิดไฟฟ้ากระแสสลับสามเฟส

ขดลวดแต่ละอันสร้างเวกเตอร์สนามแม่เหล็กตามสัดส่วนของกระแสในขดลวด เมื่อบวกเวกเตอร์ 3 ตัว คุณจะได้เวกเตอร์สนามแม่เหล็กที่เป็นผลลัพธ์ เมื่อเวลาผ่านไป กระแสบนขดลวดมอเตอร์จะเปลี่ยนตามกฎไซน์ ขนาดของเวกเตอร์สนามแม่เหล็กของแต่ละขดลวดจะเปลี่ยนไป และเวกเตอร์ทั้งหมดที่เป็นผลลัพธ์จะเปลี่ยนมุมของการหมุน ในขณะที่ขนาดของเวกเตอร์นี้ยังคงที่


รูปที่ 2. หนึ่งช่วงเวลาไฟฟ้า มอเตอร์สามเฟส.

รูปที่ 2 แสดงคาบไฟฟ้าหนึ่งคาบของมอเตอร์สามเฟส โดยระบุโมเมนต์ 3 โมเมนต์ในช่วงเวลานี้ เพื่อสร้างเวกเตอร์สนามแม่เหล็กในแต่ละโมเมนต์ เราใส่คาบนี้ 360 องศาไฟฟ้าบนวงกลม ให้วางขดลวดมอเตอร์ 3 ตัวโดยเลื่อน 120 องศาไฟฟ้าสัมพันธ์กัน (รูปที่ 3)


รูปที่ 3 โมเมนต์ 1 เวกเตอร์สนามแม่เหล็กของแต่ละขดลวด (ซ้าย) และเวกเตอร์สนามแม่เหล็กที่เป็นผลลัพธ์ (ขวา)

เวกเตอร์สนามแม่เหล็กที่สร้างขึ้นโดยขดลวดของมอเตอร์จะถูกพล็อตตามแต่ละเฟส ทิศทางของเวกเตอร์ถูกกำหนดโดยทิศทางของกระแสตรงในขดลวด ถ้าแรงดันที่ใช้กับขดลวดเป็นค่าบวก เวกเตอร์นั้นจะถูกชี้ไปในทิศทางตรงกันข้ามจากขดลวด หากเป็นลบ ให้ไปตามขดลวด ขนาดของเวกเตอร์เป็นสัดส่วนกับขนาดของแรงดันไฟฟ้าบนเฟสใน ช่วงเวลานี้.
เพื่อให้ได้เวกเตอร์สนามแม่เหล็กที่เกิดขึ้น จำเป็นต้องเพิ่มข้อมูลเวกเตอร์ตามกฎของการบวกเวกเตอร์
การสร้างช่วงเวลาที่สองและสามมีความคล้ายคลึงกัน


รูปที่ 4 โมเมนต์ 2 เวกเตอร์สนามแม่เหล็กของแต่ละขดลวด (ซ้าย) และเวกเตอร์สนามแม่เหล็กที่เป็นผลลัพธ์ (ขวา)

ดังนั้น เมื่อเวลาผ่านไป เวกเตอร์ที่ได้จะเปลี่ยนทิศทางของมันอย่างราบรื่น รูปที่ 5 แสดงเวกเตอร์ผลลัพธ์และแสดง เลี้ยวเต็มสนามแม่เหล็กสเตเตอร์ในช่วงเวลาไฟฟ้าหนึ่งช่วง


รูปที่ 5. มุมมองของสนามแม่เหล็กหมุนที่เกิดจากขดลวดบนสเตเตอร์ของมอเตอร์

เบื้องหลังเวกเตอร์ของสนามแม่เหล็กไฟฟ้านี้ สนามแม่เหล็กของแม่เหล็กถาวรของโรเตอร์จะถูกพัดพาไปในแต่ละช่วงเวลา (รูปที่ 6)


รูปที่ 6 แม่เหล็กถาวร (โรเตอร์) เป็นไปตามทิศทางของสนามแม่เหล็กที่สร้างโดยสเตเตอร์

นี่คือการทำงานของเครื่อง AC แบบซิงโครนัส

การมีแหล่งจ่ายกระแสตรงจำเป็นต้องสร้างช่วงเวลาไฟฟ้าหนึ่งช่วงเวลาโดยเปลี่ยนทิศทางกระแสบนขดลวดมอเตอร์สามตัว เนื่องจากมอเตอร์แบบไม่มีแปรงมีการออกแบบคล้ายกับมอเตอร์ซิงโครนัสและมีพารามิเตอร์เหมือนกันในโหมดเครื่องกำเนิดไฟฟ้า จึงจำเป็นต้องเริ่มจากรูปที่ 5 ซึ่งแสดงสนามแม่เหล็กที่หมุนได้ที่สร้างขึ้น

แรงดันคงที่
แหล่งจ่ายกระแสตรงมีสายไฟเพียง 2 เส้น "กำลังบวก" และ "กำลังลบ" ซึ่งหมายความว่าสามารถจ่ายแรงดันไฟฟ้าให้กับขดลวดเพียงสองในสามเท่านั้น จำเป็นต้องประมาณรูปที่ 5 และเลือกช่วงเวลาทั้งหมดที่สามารถเปลี่ยน 2 จาก 3 เฟสได้

จำนวนการเรียงสับเปลี่ยนจากชุดที่ 3 คือ 6 ดังนั้นจึงมี 6 ตัวเลือกสำหรับการต่อขดลวด
เรามาอธิบายตัวเลือกการสลับที่เป็นไปได้และเลือกลำดับที่เวกเตอร์จะเลี้ยวต่อไปทีละขั้นจนกว่าจะถึงจุดสิ้นสุดของช่วงเวลาและเริ่มต้นใหม่

คาบไฟฟ้าจะนับจากเวกเตอร์แรก


รูปที่ 7 มุมมองของเวกเตอร์สนามแม่เหล็กหกตัวที่สามารถสร้างได้จากแหล่ง DC โดยการสลับสองในสามขดลวด

รูปที่ 5 แสดงว่าเมื่อควบคุมแรงดันไฟไซน์แบบสามเฟสมีเวกเตอร์หลายตัวที่หมุนไปตามกาลเวลาอย่างราบรื่น และเมื่อสลับกับ DC เป็นไปได้ที่จะได้สนามการหมุนของเวกเตอร์เพียง 6 ตัว นั่นคือสลับไปยังขั้นตอนต่อไป ควรเกิดขึ้นทุกๆ 60 องศาไฟฟ้า
ผลลัพธ์จากรูปที่ 7 สรุปไว้ในตารางที่ 1

ตารางที่ 1. ลำดับการสลับผลลัพธ์ของขดลวดมอเตอร์

ประเภทของสัญญาณควบคุมที่เป็นผลลัพธ์ตามตารางที่ 1 แสดงไว้ในรูปที่ 8 โดยที่ -V กำลังเปลี่ยนเป็นค่าลบของแหล่งพลังงาน (GND) และ +V กำลังเปลี่ยนเป็นค่าบวกของแหล่งพลังงาน


รูปที่ 8 มุมมองสัญญาณควบคุมจากแหล่ง DC สำหรับมอเตอร์แบบไม่มีแปรง สีเหลือง - เฟส W, สีน้ำเงิน - U, สีแดง - V.

อย่างไรก็ตาม ภาพจริงจากเฟสของมอเตอร์จะคล้ายกับสัญญาณไซน์จากรูปที่ 1 สัญญาณมีรูปร่างสี่เหลี่ยมคางหมู เนื่องจากในช่วงเวลาที่ขดลวดมอเตอร์ไม่ได้ต่อ แม่เหล็กถาวรของโรเตอร์จะเหนี่ยวนำ EMF มัน (รูปที่ 9)


รูปที่ 9 มุมมองสัญญาณจากขดลวดของมอเตอร์แบบไม่มีแปรงถ่านในโหมดการทำงาน

บนออสซิลโลสโคปจะมีลักษณะดังนี้:


รูปที่ 10. มุมมองของหน้าต่างออสซิลโลสโคปเมื่อทำการวัดเฟสหนึ่งของมอเตอร์

คุณสมบัติการออกแบบ
ดังที่ได้กล่าวไว้ก่อนหน้านี้ สำหรับการสลับ 6 ขดลวด จะเกิดช่วงเวลาไฟฟ้าหนึ่งรอบ 360 องศาไฟฟ้า
จำเป็นต้องเชื่อมโยงช่วงเวลานี้กับมุมการหมุนที่แท้จริงของโรเตอร์ มอเตอร์ที่มีขั้วหนึ่งคู่และสเตเตอร์สามฟันนั้นไม่ค่อยได้ใช้ มอเตอร์มีขั้ว N คู่
รูปที่ 11 แสดงรุ่นมอเตอร์ที่มีขั้วหนึ่งคู่และขั้วสองคู่


ก. ข.
รูปที่ 11 โมเดลมอเตอร์ที่มีเสาคู่หนึ่ง (a) และสอง (b)

มอเตอร์ที่มีขั้วสองคู่มี 6 ขดลวดแต่ละขดลวดเป็นคู่แต่ละกลุ่มมี 3 ขดลวดชดเชยจากกัน 120 องศาไฟฟ้า รูปที่ 12b. ล่าช้าไปหนึ่งงวดเป็นเวลา 6 ขดลวด ขดลวด U1-U2, V1-V2, W1-W2 เชื่อมต่อถึงกันและในการออกแบบจะแสดงสายเอาต์พุต 3 เฟส การเชื่อมต่อจะไม่แสดงเพื่อความเรียบง่าย แต่จำไว้ว่า U1-U2, V1-V2, W1-W2 เหมือนกัน

รูปที่ 12 ตามข้อมูลในตารางที่ 1 แสดงเวกเตอร์สำหรับเสาหนึ่งและสองคู่


ก. ข.
รูปที่ 12 แผนผังของเวกเตอร์สนามแม่เหล็กสำหรับมอเตอร์ที่มีขั้วหนึ่ง (a) และสอง (b)

รูปที่ 13 แสดงเวกเตอร์ที่สร้างขึ้นโดยขดลวดมอเตอร์สวิตชิ่ง 6 ตัวพร้อมขั้วหนึ่งคู่ โรเตอร์ประกอบด้วยแม่เหล็กถาวร ใน 6 ขั้นตอน โรเตอร์จะหมุน 360 องศาทางกล
รูปภาพแสดงตำแหน่งสุดท้ายของโรเตอร์ ในช่วงเวลาระหว่างตำแหน่งที่อยู่ติดกันสองตำแหน่ง โรเตอร์จะหมุนจากตำแหน่งก่อนหน้าไปยังสถานะสวิตช์ถัดไป เมื่อโรเตอร์มาถึงตำแหน่งสิ้นสุดนี้ การเปลี่ยนครั้งต่อไปจะต้องเกิดขึ้น และโรเตอร์จะมุ่งไปที่การตั้งค่าใหม่ เพื่อให้เวกเตอร์สนามแม่เหล็กของมันกลายเป็นทิศทางร่วมกับเวกเตอร์สนามแม่เหล็กไฟฟ้าของสเตเตอร์


รูปที่ 13 ตำแหน่งปลายโรเตอร์สำหรับมอเตอร์แบบไม่มีแปรงถ่านแบบเปลี่ยนหกขั้นตอนพร้อมเสาคู่หนึ่ง

ในมอเตอร์ที่มีคู่ขั้ว N จะใช้วงจรไฟฟ้า N รอบเพื่อให้การปฏิวัติทางกลเสร็จสมบูรณ์
มอเตอร์ที่มีขั้วสองคู่จะมีแม่เหล็กสองตัวที่มีขั้ว S และ N และขดลวด 6 อัน (รูปที่ 14) ขดลวด 3 กลุ่มแต่ละกลุ่มจะถูกชดเชยโดยสัมพันธ์กันโดย 120 องศาไฟฟ้า


รูปที่ 14. ตำแหน่งปลายโรเตอร์สำหรับมอเตอร์แบบไม่มีแปรงถ่านแบบเปลี่ยนหกขั้นตอนพร้อมเสาสองคู่

การกำหนดตำแหน่งโรเตอร์ของมอเตอร์แบบไม่มีแปรง
ดังที่ได้กล่าวไว้ก่อนหน้านี้สำหรับการทำงานของเครื่องยนต์จำเป็นต้องเชื่อมต่อแรงดันไฟฟ้ากับขดลวดสเตเตอร์ที่จำเป็นในเวลาที่เหมาะสม จำเป็นต้องใช้แรงดันไฟฟ้ากับขดลวดของมอเตอร์โดยขึ้นอยู่กับตำแหน่งของโรเตอร์ เพื่อให้สนามแม่เหล็กสเตเตอร์อยู่ข้างหน้าสนามแม่เหล็กของโรเตอร์เสมอ ในการกำหนดตำแหน่งของโรเตอร์มอเตอร์และการสลับของขดลวด ให้ใช้ หน่วยอิเล็กทรอนิกส์การจัดการ.
การติดตามตำแหน่งของโรเตอร์สามารถทำได้หลายวิธี:
1. เซ็นเซอร์ฮอลล์
2. โดย แรงเคลื่อนไฟฟ้ากลับ
ตามกฎแล้ว ผู้ผลิตจะติดตั้งเซ็นเซอร์ Hall ในเครื่องยนต์เมื่อปล่อย ดังนั้นนี่จึงเป็นวิธีการควบคุมที่ใช้บ่อยที่สุด
การสลับขดลวดตามสัญญาณ EMF ด้านหลังทำให้คุณสามารถละทิ้งเซ็นเซอร์ที่ติดตั้งในมอเตอร์และใช้เป็นเซ็นเซอร์ในการวิเคราะห์เฟสว่างของมอเตอร์ได้ ซึ่งจะถูกเหนี่ยวนำโดยสนามแม่เหล็กของ EMF ด้านหลัง

การควบคุมมอเตอร์ไร้แปรงถ่านพร้อมเซ็นเซอร์ฮอลล์
หากต้องการเปลี่ยนขดลวดในเวลาที่เหมาะสม จำเป็นต้องติดตามตำแหน่งของโรเตอร์เป็นองศาไฟฟ้า เซ็นเซอร์ฮอลล์ใช้สำหรับสิ่งนี้
เนื่องจากเวกเตอร์สนามแม่เหล็กมี 6 สถานะ จึงจำเป็นต้องมีเซ็นเซอร์ Hall 3 ตัว ซึ่งจะแทนหนึ่งตัว ตัวเข้ารหัสสัมบูรณ์ตำแหน่งที่มีเอาต์พุตสามบิต เซ็นเซอร์ Hall ได้รับการติดตั้งในลักษณะเดียวกับขดลวด โดยชดเชย 120 องศาไฟฟ้า ซึ่งช่วยให้แม่เหล็กโรเตอร์สามารถใช้เป็นองค์ประกอบที่ทำหน้าที่ของเซ็นเซอร์ได้


รูปที่ 15. สัญญาณจากเซ็นเซอร์ Hall ในหนึ่งเดียว การปฏิวัติทางไฟฟ้าเครื่องยนต์.

ในการหมุนมอเตอร์ จำเป็นต้องให้สนามแม่เหล็กของสเตเตอร์อยู่ข้างหน้าสนามแม่เหล็กของโรเตอร์ ตำแหน่งเมื่อเวกเตอร์สนามแม่เหล็กของโรเตอร์ถูกกำกับร่วมกับเวกเตอร์สนามแม่เหล็กของสเตเตอร์นั้นถือเป็นที่สิ้นสุดสำหรับการสลับครั้งนี้ ว่าสวิตช์ไปยังชุดค่าผสมถัดไปควรเกิดขึ้นเพื่อป้องกันไม่ให้โรเตอร์แขวนอยู่ในตำแหน่งนิ่ง
มาเปรียบเทียบสัญญาณจากเซ็นเซอร์ Hall กับเฟสที่ต้องสลับกัน (ตารางที่ 2)

ตารางที่ 2. การเปรียบเทียบสัญญาณเซ็นเซอร์ Hall กับการสลับเฟสของมอเตอร์

ตำแหน่งเครื่องยนต์ ฮู(1) เอชวี(2) เอชดับเบิลยู(3) ยู วี W
0 0 0 1 0 - +
1 0 1 + - 0
1 0 0 + 0 -
1 1 0 0 + -
0 1 0 - + 0
360/ไม่มี 0 1 1 - 0 +

ด้วยการหมุนของเครื่องยนต์อย่างสม่ำเสมอ เซ็นเซอร์จะรับสัญญาณที่เลื่อนโดย 1/6 ของระยะเวลา 60 องศาไฟฟ้า (รูปที่ 16)


รูปที่ 16. มุมมองสัญญาณจากเซนเซอร์ Hall

กลับการควบคุม EMF
มีมอเตอร์แบบไม่มีแปรงที่ไม่มีเซ็นเซอร์ตำแหน่ง การกำหนดตำแหน่งของโรเตอร์ทำได้โดยการวิเคราะห์สัญญาณ EMF บนเฟสอิสระของมอเตอร์ ในแต่ละช่วงเวลา “+” เชื่อมต่อกับเฟสใดเฟสหนึ่ง และไฟ “-” เชื่อมต่อกับอีกเฟสหนึ่ง โดยเฟสใดเฟสหนึ่งยังคงว่างอยู่ การหมุนสนามแม่เหล็กของโรเตอร์ทำให้เกิด EMF ในขดลวดอิสระ เมื่อการหมุนดำเนินไป แรงดันไฟฟ้าบนเฟสอิสระจะเปลี่ยนไป (รูปที่ 17)


รูปที่ 17. การเปลี่ยนแปลงแรงดันไฟฟ้าในเฟสของมอเตอร์

สัญญาณจากขดลวดมอเตอร์แบ่งเป็น 4 จุด คือ
1. ไขลานเชื่อมต่อกับ0
2. ไม่ต่อขดลวด (เฟสฟรี)
3. ขดลวดเชื่อมต่อกับแรงดันไฟฟ้า
4. ไม่ต่อขดลวด (เฟสฟรี)
เมื่อเปรียบเทียบสัญญาณจากเฟสกับสัญญาณควบคุม จะเห็นได้ว่า โมเมนต์ของการเปลี่ยนสถานะเป็นสถานะถัดไปสามารถตรวจจับได้โดยการข้ามจุดกึ่งกลาง (ครึ่งหนึ่งของแรงดันไฟจ่าย) กับเฟสที่ไม่ได้เชื่อมต่ออยู่ในปัจจุบัน (รูปที่ 18) .


รูปที่ 18. การเปรียบเทียบสัญญาณควบคุมกับสัญญาณในเฟสของมอเตอร์

หลังจากตรวจพบทางแยกแล้ว จำเป็นต้องหยุดชั่วคราวและเปิดสถานะถัดไป จากรูปนี้ มีการรวบรวมอัลกอริทึมสำหรับการสลับสถานะของขดลวด (ตารางที่ 3)

ตารางที่ 3. อัลกอริธึมสำหรับการสลับขดลวดมอเตอร์

สถานะปัจจุบัน ยู วี W รัฐต่อไป
1 - + 2
2 - + 3
3 + - รอจุดกึ่งกลางจาก + ไป - 4
4 + รอจุดกึ่งกลางจาก - ถึง + - 5
5 รอจุดกึ่งกลางจาก + ไป - + - 6
6 - + รอจุดกึ่งกลางจาก - ถึง + 1

จุดตัดของจุดกึ่งกลางนั้นง่ายที่สุดในการตรวจจับด้วยตัวเปรียบเทียบ แรงดันจุดกึ่งกลางถูกนำไปใช้กับอินพุตหนึ่งของตัวเปรียบเทียบ และแรงดันเฟสปัจจุบันจะถูกนำไปใช้กับวินาที


รูปที่ 19. การตรวจจับจุดกึ่งกลางโดยตัวเปรียบเทียบ

เครื่องเปรียบเทียบจะทำงานในขณะที่แรงดันไฟฟ้าผ่านจุดกึ่งกลางและสร้างสัญญาณสำหรับไมโครคอนโทรลเลอร์

การประมวลผลสัญญาณจากเฟสมอเตอร์
อย่างไรก็ตาม สัญญาณจากเฟสต่างๆ ระหว่างการควบคุมความเร็ว PWM มีลักษณะที่แตกต่างกันและมีอักขระพัลซิ่ง (รูปที่ 21) ในสัญญาณดังกล่าว เป็นไปไม่ได้ที่จะตรวจจับจุดตัดกับจุดกึ่งกลาง


รูปที่ 20. มุมมองสัญญาณเฟสเมื่อปรับความเร็ว PWM

ดังนั้น สัญญาณนี้ควรถูกกรองด้วยตัวกรอง RC เพื่อรับซองจดหมาย และแบ่งตามข้อกำหนดของตัวเปรียบเทียบด้วย เมื่อรอบการทำงานเพิ่มขึ้น สัญญาณ PWM จะเพิ่มขึ้นในแอมพลิจูด (รูปที่ 22)


รูปที่ 21 แบบแผนของตัวแบ่งและตัวกรองสัญญาณจากเฟสมอเตอร์


รูปที่ 22. ซองจดหมายของสัญญาณเมื่อเปลี่ยนรอบการทำงานของ PWM

แผนภาพที่มีจุดกึ่งกลาง


รูปที่ 23. มุมมองของจุดกึ่งกลางเสมือน ภาพจาก avislab.com/

สัญญาณถูกนำมาจากเฟสผ่านตัวต้านทานจำกัดกระแสและรวมกัน จะได้ภาพต่อไปนี้:


รูปที่ 24. มุมมองของรูปคลื่นแรงดันไฟฟ้าของจุดกึ่งกลางเสมือน

เนื่องจาก PWM แรงดันไฟฟ้าจุดกึ่งกลางไม่คงที่ จึงจำเป็นต้องกรองสัญญาณด้วย แรงดันไฟฟ้าจุดกึ่งกลางหลังจากการทำให้เรียบจะมีขนาดใหญ่พอ (ในพื้นที่ของแรงดันไฟฟ้าของมอเตอร์) จะต้องหารด้วยตัวแบ่งแรงดันไฟฟ้าให้เท่ากับครึ่งหนึ่งของแรงดันไฟฟ้าที่จ่าย

หลังจากที่สัญญาณผ่านตัวกรอง การแกว่งจะถูกทำให้เรียบและได้แรงดันไฟที่เท่ากันซึ่งสัมพันธ์กับซึ่งสามารถตรวจจับครอสโอเวอร์ EMF ด้านหลังได้


รูปที่ 26. แรงดันไฟฟ้าหลังตัวแบ่งและตัวกรองความถี่ต่ำ

จุดกึ่งกลางจะเปลี่ยนค่าขึ้นอยู่กับแรงดันไฟฟ้า (รอบการทำงาน) เช่นเดียวกับซองสัญญาณ

สัญญาณที่ได้รับจากเครื่องเปรียบเทียบจะถูกส่งไปยังไมโครคอนโทรลเลอร์ซึ่งประมวลผลตามอัลกอริทึมด้านบน
สำหรับตอนนี้ นั่นคือทั้งหมด