تحكم مدمج في المحركات

متحكم محرك BLDC لسكوتر كهربائي بـ STM32

تبديل أطوار بست خطوات بحساسات Hall مع تحكم مغلق في السرعة على STM32F103.

إنترنت الأشياءالبحث والنماذج الأولية
متحكم محرك BLDC لسكوتر كهربائي بـ STM32: تحكم مدمج في المحركات

نظرة عامة

برمجيات تقود محرك BLDC لسكوتر كهربائي من STM32F103. تعطي حساسات Hall موضع الدوّار لتبديل الأطوار بست خطوات، ويغذّي تقدير السرعة متحكم PID، وتقود النتيجة إشارة PWM إلى مشغّل البوابات. وتدعم ملفات Proteus وFritzing المحاكاة والتوصيل.

التحدي

يجب أن يبدّل المحرك أطواره بدقة من حالات Hall عند أي سرعة، بينما تثبّت حلقة السرعة القيمة المطلوبة، وكل ذلك ضمن حدود المقاطعات والمؤقتات في متحكم صغير.

أهم القدرات

  • فك حالات Hall وربطها بتبديل الأطوار بست خطوات
  • تغذية راجعة للسرعة من حواف Hall
  • وحدة PID مخصصة للتحكم في السرعة
  • إعداد STM32CubeMX ومحاكاة Proteus
  • تشخيص عبر UART

من داخل المشروع

متحكم محرك BLDC لسكوتر كهربائي بـ STM32: رسم توضيحي للعتاد: المكونات ومسار الإشارات
رسم توضيحي للعتاد: المكونات ومسار الإشارات
متحكم محرك BLDC لسكوتر كهربائي بـ STM32: معمارية النظام
معمارية النظام

النتائج

  • تحكم مغلق في السرعة مُتحقق منه بالمحاكاة
  • برمجيات معيارية جاهزة للتشغيل الأولي على العتاد المستهدف

التقنيات

STM32F103Embedded CSTM32 HALBLDCPIDProteus

أعمال ذات صلة

لست متأكدًا من أين يبدأ مشروعك؟

أخبرنا من أين تبدأ، وسنرد عليك بأبسط نطاق مناسب.

ابدأ مشروعك