استنادًا إلى STM32F03 MCU ، تم توثيق رمز مصدر البرامج الثابتة جيدًا ويجب أن يكون قادرًا على مساعدة المستخدمين الذين يتطلعون إلى استخدام ميزات أكثر تقدماً لمنصة STM32F0. يتضمن هذا المشروع كتابة الفلاش - DMA UART - TIMERS DMA - المقاطعات ، Exti ، وأكثر من ذلك بكثير.
افتح ملف المشروع باستخدام Stm32 Studio (AC6). يعمل هذا الإنشاء على إصدارات Windows و Mac. لا شيء مميز مطلوب. الأجهزة المطلوبة لفلاش هذه البرامج frimware هي STM32F031F6P7TR MCU. يمكن الحصول عليها على mouser.com أو digikey.com لحوالي 2 دولار أمريكي ، ويحتوي المتغير المستخدم لهذا المشروع على 4 كيلو بايت SRAM ؛ هناك إصدارات SRAM 6 كيلو بايت في نفس الحزمة.
بدأ Sushibaord كفكرة لفلاش Xenon الذي يتحكم فيه IGBT. عندما يكون الهدف هو إخماد الفلاش على الفور تقريبًا بعد تشغيله بترتيب ميكروثانية واحد. بالإضافة إلى إنشاء طريقة ل pwm فلاش Xenon للسماح بكثافة فلاش أكثر موحدة عند استخدام سرعات مصراع سريع مع مصراع مستوى محوري. السابق. 1/2000 ، 1/4000 ، 1/8000 Second Second يسرع سبب وجود برنامج تشغيل IGBT متوازي لهذا التطبيق هو تيار الزيادة المكثفة بشكل لا يصدق من خلال flashtube. تم قياس القيم الحالية التي تصل إلى 700 أمبير عبر مصباح فلاش 400 Joule. وعموما كانت الحاجة مفتاح جانبي منخفض الطاقة عالية.
Sushiroll هو الاسم الممنوح لحزمة البرامج الثابتة المستخدمة مع STM32F0 MCU على متن الطائرة. يستخدم Sushiroll مجموعة برنامج تشغيل HAL STM32 ولكنه يتجنب استخدام Cubemx لأي شيء آخر غير توليد رمز التمهيد الأولي. نشأت الحاجة إلى frimware الحقيقية مع فشل حوالي 4 IGBT و MOSFET ICS. هذا لأنه في ذروة الجهد ، لا يمكن لـ IGBT إجراء في دائرة قصيرة. يتم اكتشاف ذلك عند تمشيط أوراق بيانات IXYS IGBTS. ورقة بيانات IGBT حتى عندما تقول هناك القدرة على التعامل مع تيار كبير ل 1 مللي ثانية ، هناك أيضًا معلمة ثانية. هذه المعلمة هي وقت الدائرة القصير ؛ عادة بترتيب عدد قليل منا ، لا حتى قريب من وقت MS. هذه المعلمة أمر بالغ الأهمية لعدم تجاهله ، عندما تفشل IGBT ، فإن طريقة الفشل هي أن تصبح دائرة قصيرة. هذا يعني أنه مع الأحمال مثل المحركات التي يمكن أن تدفع الناس سيتم إغلاقها وتستهلك الكثير من الطاقة التي يمكن أن يوفرها المصدر. سيحدث هذا حتى فشل IGBT أو الحمل. يقوم Suhiboards بالبرامج الثابتة بتنفيذ أجهزة ضبط الوقت وطرق الحماية لتمكين التشغيل الأكثر أمانًا لهذه IGBTs تحت أحمال قصيرة.
