كيف أصلحت ناسا فوييجر 1 من على بعد 15 مليار ميل؟
طوال الأشهر الخمسة من استكشاف الأخطاء وإصلاحها، استمر فريق فوييجر الأرضي في تلقي إشارات تشير إلى أن المركبة الفضائية لا تزال على قيد الحياة. لكن حتى يوم السبت، كانوا يفتقرون إلى المعرفة بالتفاصيل المحددة حول حالة فوييجر 1.
وقال سبيلكر: “إنها إلى حد كبير الطريقة التي تركناها بها”. “ما زلنا في المراحل الأولية لتحليل جميع القنوات والنظر في اتجاهاتها. انخفضت بعض درجات الحرارة قليلاً خلال هذه الفترة الزمنية الماضية، لكننا نرى إلى حد كبير كل ما كنا نأمله. وهذه أخبار جيدة دائمًا.”
نقل الرمز
من خلال تحقيقاتهم، اكتشف فريق Voyager الأرضي أن شريحة واحدة مسؤولة عن تخزين جزء من ذاكرة FDS قد توقفت عن العمل، ربما بسبب ضربة شعاع كوني أو فشل في الأجهزة القديمة. أثر هذا على بعض رموز برامج الكمبيوتر.
قال سبيلكر: “لقد استنزف ذلك جزءًا من الذاكرة”. “ما يتعين عليهم فعله هو نقل هذا الرمز إلى جزء مختلف من الذاكرة، ثم التأكد من أن أي شيء يستخدم هذه الرموز، تلك الإجراءات الفرعية، يعرف كيفية الانتقال إلى الموقع الجديد من الذاكرة، للوصول إليه وتشغيله.”
تم إتلاف حوالي 3 بالمائة فقط من ذاكرة FDS بسبب الشريحة السيئة، لذلك احتاج المهندسون إلى زرع هذا الرمز في جزء آخر من بنك الذاكرة. وقالت ناسا إنه لا يوجد موقع واحد كبير بما يكفي لاستيعاب قسم التعليمات البرمجية بالكامل.
لذلك قام فريق Voyager بتقسيم الكود إلى أقسام للتخزين في أماكن مختلفة في FDS. لم تكن هذه مجرد مهمة نسخ ولصق. يحتاج المهندسون إلى تعديل بعض التعليمات البرمجية للتأكد من أنها ستعمل معًا. وقالت ناسا في بيان: “أي إشارات إلى موقع هذا الرمز في أجزاء أخرى من ذاكرة FDS تحتاج إلى التحديث أيضًا”.
تحتوي بعثات ناسا الأحدث على أجهزة وبرمجيات محاكاة على الأرض، حيث يمكن للمهندسين اختبار إجراءات جديدة للتأكد من أنها لا تسبب أي ضرر عندما يرسلون الأوامر إلى المركبة الفضائية الحقيقية. نظرًا لعمرها، لا تحتوي فوييجر على أي أجهزة محاكاة أرضية، ويظل الكثير من وثائق التصميم الأصلي للمهمة في شكل ورقي ولم يتم تحويلها إلى شكل رقمي.
قال سبيلكر: “لقد كان النظر إلى الكود بالعين فقط”. “لذلك كان علينا التحقق ثلاث مرات. كان الجميع يتطلعون ويتأكدون من أن جميع الروابط قد تم تجميعها معًا.
كانت هذه مجرد خطوة أولى في استعادة Voyager 1 إلى وظائفها الكاملة. وقال سبيلكر: “كنا على يقين من أن الأمر سينجح، ولكن حتى حدث ذلك بالفعل، لم نكن متأكدين بنسبة 100%”.
“السبب في أننا لم نفعل كل شيء في خطوة واحدة هو أنه كان هناك مقدار محدود جدًا من الذاكرة التي يمكننا العثور عليها بسرعة، لذلك أعطينا الأولوية لوضع بيانات واحد (وضع البيانات الهندسية)، وقمنا بنقل الكود فقط لاستعادة هذا الوضع، قال جيف ميلستروم، مهندس مختبر الدفع النفاث الذي يقود “فريق النمر” لمركبة فوييجر 1 المكلف بالتغلب على هذه المشكلة.
وقال ميلستروم في رد مكتوب على آرس: “الخطوة التالية، وهي نقل أوضاع البيانات العلمية الثلاثة المستخدمة بنشاط، هي نفسها في الأساس”. “الفرق الرئيسي هو أن قيد الذاكرة المتوفرة أصبح الآن أكثر إحكامًا. لدينا أفكار حيث يمكننا نقل الكود، لكننا لم نقم بعد بتقييم الخيارات بشكل كامل أو اتخاذ قرار. هذه هي الخطوات الأولى التي سنبدأ بها هذا الأسبوع”.