Friday, April 30, 2010

قصة نجاح مع البرمجة المضمنة : Renesas مسابقة شركة :



فى عام 2008 قرأت فى مجلة

Appliance

عن

Development Kit

مجانية هدية من شركة لصناعة المتحكم الدقيق

Renesas

و هى للتحكم فى الموتور

. Motor Control

و لكن عندما سجلت للحصول عليها اتضح أنها متوفرة فى أمريكا و كندا فقط. و لكن تم تسجيل البريد الالكترونى الخاص فى قاعدة بيانات الشركة .

و عندما قامت الشركة بالإعلان عن مسابقة

Renesas HTS 2008




أرسلت لى دعوة للمشاركة فى هذه المسابقة . و كانت هذه المسابقة تتضمن إرسال هدية لكل مشارك فى هذه المسابقة على سبيل الدعاية لمنتجات الشركة . و هذه الهدية هى

Development Kit

لتصميم برنامج من نوعية البرمجة المضمنة

Embedded Software

لتعمل على المتحكم الدقيق الموجود باللوحة و هو

M16C

و بالطبع بادرت بالتسجيل فى هذه المسابقة و محاولة المشاركة فى مثل هذه المسابقة العالمية و بالطبع الحصول على الهدية من الشركة .و للتحقق من جدية المتسابقين و معرفتهم بالأنظمة المضمنة و الحد الأدنى من التعامل معها فقد كان الشرط الأول للحصول على اللوحة الخاصة بالمسابقة هو الدخول فى بيئة افتراضية لمحاكاة بعض المنتجات الأخرى من الشركة فى معمل افتراضي

Virtual Lab

ثم الإجابة على بعض الأسئلة الفنية . و بالفعل فقد فعلت ذلك و استلمت الرد بالتأكيد على إرسال الوحة الهدية لى . ثم تم إرسالها و استلمتها على عنوانى البريدى عن طريق شركة الشحن .


ثم بدأت على الفور فى التفكير فى تصميم مشروع للاشتراك به فى المسابقة .

و كان من أفضل أفكار الشركة هو إنشاء منتدى

Forum

على الانترنت يعرض فيه كل متسابق فكرته و بعض التفاصيل الفنية الخاصة به و إتاحة الفرصة للزوار و المتسابقين الآخرين لرؤية هذه الأفكار و التعليق عليها . فقد كانت هذه الفكرة دافعة للتشجيع و التحفيز بطريقة هائلة .


و كانت الفكرة التى قررت الاشتراك بها بسيطة للغاية . فقد كانت عبارة عن عارض للذبذبات متعدد المداخل Multichannel Oscilloscope

و ذلك عن طريق إدخال الإشارات التناظرية


Analog Signals

إلى مداخل التحويل التناظرى /الرقمى

Analog-to-Digital Converter

الوجودة بالمتحكم الدقيق

M16C

و هو الموجود فى اللوحة

Neutrino Kit

و يوجد به العديد من هذه المداخل و منها ثلاثة مداخل متاحة فى هذه اللوحة . يتم بعد ذلك تحويل هذه الإشارات إلى النظام الرقمى بداخل المتحكم الدقيق . ثم يتم إرسالها إلى جهاز الحاسب الآلى المتصل بالدائرة عن طريق منفذ



USB


Renesas HEW البرنامج الخاص بتصميم البرنامج المضمن





ويقوم البرنامج على الحاسب الآلى بعرض الإشارات على شاشة عرض افتراضية للذبذبات


شاشة عارض الذبذبات الافتراضى

Virtual Oscilloscope

و على هذا البرنامج يمكن للمستخدم اختيار المنفذ الخاص بالمتحكم الدقيق الذى يتم عرضه على شاشة الحاسب الآلى و أيضا سرعة عرض الإشارة التناظرية على الشاشة


شاشة لوحة التحكم بالبرنامج

و قد كان آخر يوم لإرسال الكود المصدر

Source Code

للمشروع هو 4 يوليو 2008 . و قد أتممت كتابة البرنامج و اختباره و إرساله قبل ذلك الميعاد

C و بالطبع فقد كان المطلوب هو الكود المصدر الخاص بالمتحكم الدقيق و المكتوب بلغة الـ

Embedded C



و أيضا الجزء الخاص بالحاسب الآلى و هو مكتوب بلغة

Visual Basic.Net

و قد تم إعلان نتائج المسابقة فى معرض

Renesas DevCon 2008

و قد حصلت على المركز التكريمى الرابع

Forth Honorable Mention

و تم إرسال الجائزة على عنوانى




و المشروعات الفائزة موجودة فى هذا الموقع

http://www.renesasrulz.com/thread/2225;jsessionid=7AFAE50480BD5DF2D4D3F616A03277EA?decorator=print&displayFullThread=true



و مشروعى موجود على هذا الموقع



http://www.renesasrulz.com/docs/DOC-1290


و بالفعل فقد تعلمت الكثير من هذه التجربة المفيدة



رابط المقالة باللغة الإنجليزية


The link to the post in English













No comments:

Post a Comment