You are on page 1of 12

‫المحاكاة والتنفيذ ومناقشة النتائج‬ ‫الفصل الرابع‬

‫الفصل الرابع‬
‫المحاكاة والتنفيذ ومناقشة النتائج‬
‫المحاكاة والتنفيذ ومناقشة النتائج‬ ‫الفصل الرابع‬

‫‪-1-4‬مرحلة المحاكاة‪:‬‬
‫‪-1-1-4‬محاكاة عمل النظام وأهميتها‪:‬‬
‫نظرا ألهمية النظام المقترح ومن اجل الوصول الى النموذج النهائي يلبي متطلبات‬
‫المستخدم قدر اإلمكان‪ ،‬ويعمل باستقراريه جيدة‪ ،‬كان ال بد لنا من االهتمام بهذه‬
‫المرحلة على وجه الخصوص ولذلك تمت عملية المحاكاة على مراحل متعددة‬
‫انطالقا من التصميم التقليدي لدارة القياس‪ ،‬مرورا بمرحلة استخدام موديول القياس‬
‫المعتمد في النظام المقترح مع شاشة عرض كريستالية‪ ،‬وصوال الى مرحلة دمج‬
‫كافة موديوالت النظام معا‬
‫كما سنرى الحقا فقد تمت كافة مراحل المحاكاة باستخدام برنامج (‪ ،)protues‬أما‬
‫بالنسبة للكود البرمجي للمتحكم فقد تمت كتابته بلغة (‪)c‬المضمنة(‪)Embedded-c‬‬
‫في بيئة (‪،)Codevision AVR‬‬
‫‪-1-1-1-4‬محاكاة التصميم التقليدي لدارة القياس‪:‬‬
‫يعتبر تصميم دارة حساس األمواج الفوق صوتية مستخدمة موجه الغرض لعدد‬
‫محدود من التطبيقات ولذلك ال نجد لمثل هذه الدارات نموذجا رياضيا في مكتبات‬
‫برنامج محاكاة عام مثل برنامج ال(‪.)Protues‬‬
‫‪ ‬تم تمثيل موديول األمواج فوق الصوتية بمولد أمواج مربعة‪:‬‬

‫الشكل (‪ )1-4‬تمثيل الموديول بمولد أمواج مربعة‬


‫المحاكاة والتنفيذ ومناقشة النتائج‬ ‫الفصل الرابع‬

‫‪ -‬حيث تم ضبط بارامترات المولدات من أحل تحديد السافة للموديول كالتالي‪:‬‬

‫الشكل(‪)2-4‬‬

‫حيث يعبر الشكل (‪ )2-4‬عن قيم البارامترات التي تحقق مسافة ‪132cm‬‬
‫المحاكاة والتنفيذ ومناقشة النتائج‬ ‫الفصل الرابع‬

‫الشكل (‪)3-4‬‬

‫حيث يعبر الشكل (‪ )3-4‬عن قيم البارامترات التي تحقق مسافة ‪58cm‬‬
‫المحاكاة والتنفيذ ومناقشة النتائج‬ ‫الفصل الرابع‬

‫‪ ‬حيث تم تمثيل مولد النغمة بمكبر صوت كما في الشكل التالي‪:‬‬


‫حيث تم وصل أحد أقطابه الى القطب ‪ 32‬من المتحكم (‪ )atmega8‬والقطب الثاني‬
‫الى األرضي (‪)GND‬‬

‫‪.‬‬
‫الشكل(‪)4-4‬‬
‫‪- 2-1-4‬محاكاة دارة القياس باالعتماد على الموديول التجاري‪:‬‬
‫قمنا في هذه المرحلة بمحاكاة عمل دارة مخصصصصصصصصصصصصصصصصة ألخبار نتائج القياس مكونة من‬
‫موديول حسصصاس األمواج الحسصصاس األمواج فوق الصصصوتية وشصصاشصصة عرض كريسصصتالية‪،‬‬
‫حيث تم تمثيل دارة الموديول اسصصتنادا الى مبدأ النمذجة السصصلوكية بمولد نبضصصات مربعة‬
‫يقوم بنفس العمل كما هو موضح بالشكل (‪: )5-4‬‬
‫المحاكاة والتنفيذ ومناقشة النتائج‬ ‫الفصل الرابع‬

‫الشكل (‪(5-4‬‬
‫للحصول على نتيجة عملية المحاكاة وكما هو مبين بالشكل السابق تم استخدام مفتاح تبديل‬
‫للتبديل بين وضعيتين مختلفتين للمولد النبضات وذلك للتعبير عن عوائق ثابتة ولدا تشغيل‬
‫ملف المحاكاة والتبديل ما بين وضعيتي المفتاح حصلنا على نتيجة القياس الموافقة على‬
‫الشاشة الكريستالية أما بالنسبة للوضعية الثالثة للمفتاح فكان الغرض منها اختبار فعالية‬
‫خوارزمية العمل في اكتشاف حالة عدم وجود حاجز أمام الحساس‪.‬‬
‫المحاكاة والتنفيذ ومناقشة النتائج‬ ‫الفصل الرابع‬

‫‪- 3-1-4‬نتائج المحاكاة‪:‬‬


‫في بداية العمل اعتمدنا على أن سرعة انتشار األمواج فوق الصوتية في الهواء ثابتة وهي ‪340m/s‬‬
‫وبناء عليه قمنا بحساب المسافة باالعتماد على العالقة التالية‪:‬‬
‫‪D=Cair * Td/2‬‬
‫العملية األساسية‬ ‫‪-4-1-4‬خوارزمية عمل النظام‪:‬‬
‫البداية‬
‫عملية المقاطعة‬

‫هل التغذية‬ ‫‪TIMER‬‬


‫النهاية‬
‫تعمل؟‬
‫استدعاء تابع تنفيذ‬
‫عملية القياس‬

‫تهيئة المتحوالت‬
‫حساب المسافة‬
‫تشغيل دارة‬
‫االهتزاز‬
‫تهيئة المؤقت‬
‫‪YES‬‬
‫‪NO‬‬ ‫استدعاء توابع العرض‬
‫هل التنبيه‬ ‫‪ LCD‬لدى توفر نتيجة‬
‫تنفيذ البرنامج‬ ‫اللمسي يعمل؟‬ ‫قياس جديدة‬

‫تشغيل المنبه‬
‫قراءة حالة المسافة‬ ‫الصوتي‬

‫‪YES‬‬

‫هل المنبه‬
‫‪D<=150‬‬ ‫الصوتي يعمل؟‬
‫‪YES‬‬ ‫‪NO‬‬

‫‪NO‬‬
‫ال يوجد عائق‬
‫عائق‬

‫الشكل (‪ )6-4‬خوارزمية النظام‬


‫المحاكاة والتنفيذ ومناقشة النتائج‬ ‫الفصل الرابع‬

‫‪-2-4‬التنفيذ العملي للدارة‪:‬‬


‫‪-1-2-4‬مرحلة االختبار على ال ‪:Test Board‬‬
‫‪10‬‬ ‫‪1‬‬ ‫‪7‬‬
‫‪6‬‬ ‫‪3‬‬

‫‪8‬‬ ‫‪9‬‬ ‫‪5‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪11‬‬


‫الشكل (‪ )7-4‬لوحة العمل على (‪)test board‬‬
‫لقد قمنا بوضع العناصر على لوحة العمل ( ‪ )Test Board‬إلجراء عملية االختبار والمحاكاة‬
‫قبل البدء بعملية الطباعة على االيكل والتلحيم حتى ال نواجه أخطاء ‪ ،‬والعناصر الموضوعة‬
‫على لوحة العمل هي ‪:‬‬
‫‪ -1‬شاشة اإلظهار الكريستالية‪.‬‬
‫‪ -3‬موديول مرسل األمواج فوق الصوتية‪.‬‬
‫‪ -2‬مولد نغمات (دارة التنبيه الصوتي)‬
‫‪ -4‬منظم (‪)7805‬‬
‫‪ -5‬المتحكم المصغر (‪.)Atmega8‬‬
‫‪ -6‬مفتاح (‪ )switch‬بوضعتين لعمل مولد النغمات ودارة االهتزاز‪.‬‬
‫‪ -7‬مفتاح (تشغيل‪/‬ايقاف) تغذية الدارة‪.‬‬
‫‪ -8‬دارة اهتزاز (دارة التنبيه اللمسي)‪.‬‬
‫‪ -9‬اسالك توصيل‪.‬‬
‫المحاكاة والتنفيذ ومناقشة النتائج‬ ‫الفصل الرابع‬

‫‪ -11‬لوحة العمل‪.‬‬
‫‪ -11‬بطارية التغذية (المدخرة)‪.‬‬
‫‪ -2-2-4‬الرسم على االيكل‪:‬‬

‫الشكل (‪- )8-4‬الدارة المطبوعة‬


‫المحاكاة والتنفيذ ومناقشة النتائج‬ ‫الفصل الرابع‬

‫‪ -3-2-4‬مرحلة التلحيم على الدارة المطبوعة‪:‬‬

‫‪- 3-4‬نتائج االختبار ومناقشتها‪:‬‬


‫المحاكاة والتنفيذ ومناقشة النتائج‬ ‫الفصل الرابع‬

‫لتقيم أداء منظومة قياس المسافة‪ ،‬قمنا بتنفيذ عدة تجارب في المختبر وفيما يلي نبين النتائج‬
‫التي حصلنا عليها مع التوصيف الدقيق لكل حالة ومن الدير بالذكر أن النظام قد تم تصميمه‬
‫بحيث يزودنا بنتائج العمل من خالل شاشة إظهار كريستالية‪ ،‬مما يوفر عناء استخدام‬
‫تجهيزات مخبرية مثل راسم اإلشارة والفولت متر‪:‬‬
‫‪-1-3-4‬دارة التصميم التقليدي‪:‬‬
‫تبين أن هذه الدارة‪ ،‬تتحسس فقط لألجسام ذات الكثافة المرتفعة نسبيا مثال الورق المقوى‪،‬‬
‫واالكرليك‪ ،‬والتي لها سطوح مستوية بأبعاد أكبر من ‪ ،7cm*7cm‬وعلى مسافات ال تتجاوز‬
‫‪ ،70cm‬والسبب يعود الى جودة تصنيع الحساسات المستخدمة‪ ،‬كذلك األمر الى جودة‬
‫العناصر اإللكترونية المستخدمة في دارة المالءمة من جهة والى توافقها في العمل فيما بينها‪.‬‬
‫المحاكاة والتنفيذ ومناقشة النتائج‬ ‫الفصل الرابع‬

‫الشكل (‪_ )6-4‬المخطط اإللكتروني للنموذج النهائي‬

You might also like