كتب @ahmedeldeep:
الجزء الأول – (Embedded Systems) الأنظمة المدمجة
(Embedded Systems) عشان نعرف معنى الأنظمة المدمجة أو ما يعرف باسم الـ
(System) لازم نعرف أولا يعني ايه نظام
(Embedded) و ايه المقصود بكلمة مدمج أو مخفي
و ايه اللي بيميز الأنظمة المدمجة عن باقي الأنظمة Embedded Systems بعدها نقدر نعرف يعني ايه
هنتكلم في الجزء الأول عن تعريف النظام بشكل عام و نذكر مثالين عليه و نحللهم كويس جدا
Embedded و في الجزء الثاني من المقال هنبدأ ندرس معنى كلمة مدمج
Embedded systems وبالتالي نوصل لمعنى الأنظمة المدمجة أو ما يعرف باسم الـ
يعني ايه بقا نظام أو System
بأبسط صورة هو عبارة عن مجموعة من العناصر يتم ربطها معا لآداء غرض معين بناء على خطة محددة System الـ
كلنا عارفينه هو ساعة اليد أو نقدر نقول عليها System و عشان نفهم الكلام ده هناخد مثال على
نظام استعراض الوقت
أهم العناصر اللي بيتكون منها النظام هي الآتي
أولا) هيكل أو جسم الساعة الخارجي
ثانيا) القرص أو الوجه الخاص بالساعة
ثالثا) الأوستيك الخاص بالساعة
رابعا) التروس الموجودة داخل جسم الساعة
خامسا) عقارب الساعة المتصلة بالتروس
سادسا) البطارية الخاصة بالساعة
كدة احنا حددنا العناصر الموجودة في النظام ده
ايه بقا الغرض أو الدور اللي بتقوم بيه العناصر دي ؟
اكيد اننا نعرف منها الساعة كام بمعنى أدق اظهار و استعراض الوقت كل ثانية و تحديثه باستمرار
و بكدة يتبقى لينا حاجة واحدة بس عشان نبقى حللنا النظام ده بالكامل
الخطة أو البرنامج اللي النظام بيعمل وفقا ليه و هي كالتالي
أولا) تتحرك جميع عقارب الساعة في اتجاه دوراني واحد فقط من اليسار إلى اليمين يعرف باسم اتجاه عقارب الساعة
ثانيا) يتحرك أطول العقارب و أكثرها رٌفعا بشكل دائري كل ثانية بحيث يدور دورة كاملة و يعود إلى موضعه الأصلي كل 60 ثانية
ثالثا) يتحرك عقرب آخر أقل طولا من السابق بشكل دائري كل دقيقة بحيث يدور دورة كاملة و يعود إلى موضعه الأصلي كل 60 دقيقة
رابعا) يتحرك أقصر العقارب طولا بشكل دائري كل ساعة بحيث يدور دورة كاملة و يعود إلى موضعه الأصلي كل 12 ساعة
خامسا) تعود جميع العقارب إلى موضعها الأصلي كل 12 ساعة من كل يوم
و بكدة يبقى احنا انتهينا من تحليل نظام الساعة بالكامل و فهمنا الى حد ما يعني ايه نظام
و عشان نفهم اكتر تعالو ناخد مثال كمان منتشر جدا نوضح بيه الفكرة أكتر و هو
الغسالة الاوتوماتيك
أهم العناصر اللي بيتكون منها نظام غسيل الملابس الأوتوماتيك كالتالي
أولا) شاشة عرض الوضع الذي تعمل عليه الغسالة
ثانيا) مفاتيح التشغيل و اعداد البرنامج الخاص بالغسالة
ثالثا) الموتور الخاص بالغسالة
رابعا) حساس مستوى المياه
خامسا) مصدر الطاقة و وحدة التحكم
سادسا) محبس لادخال المياه و محبس آخر لاخراج المياه
اما الغرض اللي بتقوم بيه كل العناصر دي فهو
غسل الملابس المتسخة الموجودة داخل حلة الغسالة تبعا لبرنامج معد مسبقا من خلال المستخدم حيث تدور الغسالة عدد محدد من اللفات و المراحل تبعا لعدة قواعد
و بتمثل القواعد بالنسبة لنظام الغسالة الأوتومايتك ثاني نقطة عندنا و هي
الخطة التي يعمل على أساسها النظام و هي كالتالي
أولا) اتباع الخطوات الآتية
أ. غسل الملابس من خلال دوران الموتور عدة دورانات محددة بناء على البرنامج الخاص بالغسالة لوقت محدد
ب. شطف الغسيل بمياه جديدة نظيفة بعد التخلص من المياه الغير نظيفة
ج. بعد الانتهاء من شطف الغسيل تماما يتم دوران الموتور بسرعة عالية لوقت محدد بالبرنامج لتجفيف الغسيل من المياه اعتمادا على قوة الطرد المركزية
د. تنبيه المستخدم لانتهاء دورة غسيل الملابس من خلال اضاءة مؤشرات التنبية و اصدار صافرة التنبيه لمدة دقيقة واحدة
ثانيا) يتم عرض كل خطوة من الخطوات السابقة على شاشة العرض بالغسالة
ثالثا) في حالة حدوث أي توقف مفاجئ مثل انقطاع الكهرباء أو ما إلى ذلك يتم استكمال الجزء المتبقي من البرنامج بدءا من النقطة التي توقف عندها البرنامج
رابعا) لا يتم تكرار الخطوات السابقة الا في حالة قيام المستخدم باعادة تشغيل البرنامج مرة أخرى بعد وضع ملابس جديدة بالغسالة
و بكدة يبقى احنا انتهينا من تحليل نظام عمل الغسالة بالكامل و نقدر نحلل أي نظام بعد كدة بنفس الأسلوب اللي حللنا بيه النظامين السابقين
و بكدة نكون انتهينا من فهم المقصود بكلمة نظام لما بنتكلم عن الأنظمة المدمجة و في المرة القادمة هنعرف مع بعض ايه المقصود بكلمة مدمج و ايه اللي بيميز الأنظمة المدمجة عن أي نظام تاني موجود
منقول من صفحة Embedded Systems Geeks
المشاركات: 2
المشاركون: 1