Sudo هو كمبيوترنا الرئيسي للتحكم في الطيران في STM32 في نظام الأقمار الصناعية النموذجية التي صممناها كفريق Rocket Yildiz. فيما يلي بعض الموضوعات التي يغطيها مشروع Sudoos.
استخدام Freertos مع واجهة CMSIS V2 لـ STM32
استخدام بنية C ، التعداد وما إلى ذلك للهندسة المعمارية النظيفة
يتم استخدام مكتبة ضبط BNO055 IMU وقراءة البيانات (طريقة الاستطلاع) التي أعددناها. في هذا المشروع ، يتم استخدام المكتبة لعمليات مثل إعادة تعيين المحور ووضع الوضع المطلوب للمستشعر. BNO055 هو مستشعر ذكي ولديه وضع اندماج يدعم أقصى تسارع 4G في هذا الوضع. مع هذا الوضع ، يمكن استلام بيانات زاوية Euler الصحية داخليًا من المستشعر. في هذا المشروع ، تم استخدام هذا الوضع وتم أخذ البيانات باستخدام طريقة المقاطعة من أجل الحصول على البيانات في أسرع وقت ممكن. وبهذه الطريقة ، يتم التقاط البيانات مئات المرات في الثانية ومعالجتها بمجرد استلام البيانات ، دون منع الرمز الرئيسي.
تم تصنيع قراءة البيانات أيضًا من مستشعر الضغط BME280 مع وضع المقاطعة. يتم استلام بيانات الضغط ودرجة الحرارة مئات المرات في الثانية مع طريقة المقاطعة ، ويتم إجراء عمليات مثل الارتفاع واتجاه الحركة وارتفاع الحد الأقصى وحساب السرعة الرأسية في كل مرة في هذه الوظيفة.
يتم الكشف عن الموقع باستخدام وحدة GPS Quectel L86 ، مع طريقة المقاطعة ، من خلال التقاط جمل NMEA المرسلة عبر UART وتوحل بمساعدة وظيفة SSCANF. وبالتالي ، تتم قراءة البيانات مثل LAT و Long و UTC_TIME و Speed GPS وعدد الأقمار الصناعية بطريقة غير حظر.
للاتصال الفعال مع المحطة الأرضية ، يتم تعبئة البيانات باستخدام C Union ونقلها إلى المحطة الأرضية باستخدام وحدة SPI RFM98W-433S2 (LORA). تلقي الأوامر من خلال الاستماع إلى البيانات القادمة من نفس الوحدة (الاستخدام ثنائي الاتجاه).
السيطرة على المؤازرة التي توفر الفصل في نظام القمر الصناعي النموذجي ومحرك رباعي الفرش مع اتصال ESC ، والذي يوفر نزولًا محكمًا ، مع PWM مؤقت مع أخذ عينات عالية. إلى جانب استخدام PWM ، فإن التحكم في المحرك لديه بنية خوارزمية التحكم في PID. يتم استخدام الخوارزمية المستخدمة لتحقيق الاستقرار في القمر الصناعي وفقًا لبيانات الزاوية. يمكن تغيير قيم كسب خوارزمية PID عن بُعد.
تسجيل البيانات باستخدام بطاقة SD في STM32. لمزيد من الاستخدام التفصيلي لبطاقة SD مثل نقل الملفات ، يمكنك الرجوع إلى مشروع نقل الملفات الخاص بنا.