{jumi [*3]}
تقديم
اللويحات الإليكترونية التي ستجدها في هذا المقال يمكن أن تشتغل مع المتحكمات Atmega8515 و ATtiny2313 و ATtiny26 وغيرها أيضا حسب احتياجاتك. لتسهيل العمل بها أكثر يمكنك تسمية اللويحة الإليكترونية باسم خاص وقد فعلنا ذلك مكانك وتجدها مكتوبة بالمقلوب في تصاميم هذه اللويحات. سترجع الكتابة إلى وضعها الصحيح عند إنجازلك للوحات المطبوعة بطبيعة الحال.
يمكننا تقسيم هذه اللويحات الإليكترونية المساعدة إلى مجموعتين:
بطبيعة الحال يمكن صنع الكثير باتباع نفس النهج. |
مصطلحات المقال
العربية |
الإنجليزية |
الفرنسية |
المتحكم |
Microcontroller |
Microcontroleur |
برمجة متتالية (تسلسلية) |
ISP |
ISP |
شيفرة برمجية (كود) |
Firmware |
Code |
قاطع التيار |
Switch |
Interrupteur |
لوحة مطبوعة |
PCB |
PCB |
بوابة منطقية |
Gate |
- |
مرابط |
Pins, Ports |
Pins, Ports |
ملفات البطاقة
قم بتحميل الملفات التالية التي ستحتاجها لإنجاز البطاقات باحترافية: |
الأجزاء الرئيسية
العربية |
الكمية |
القيمة أو الصيغة |
المتحكم |
1 |
Atmega8515 |
تستنبط البقية الباقية من خلال التصاميم التالية الذكر. |
تصاميم المجموعة أ
للمتحكمات مرابط (مداخل ومخارج) التي من خلالها تتواصل مع الأجهزة الأخرى. تنقسم هذه المرابط إلى مرابط تناظرية وأخرى رقمية إضافة إلى مرابط خاصة بالتغذية الكهربائية وغيرها. ما علينا إلا أن نقوم بتمديد هذه المرابط خارجا ونفرقها غلى مجموعات لنجعلها أكثر سهولة خلال الإستعمال. قمنا بعمل ثلاث لوحات ممتدة (برمجية) لثلاث متحكمات AVR وهي كالتالي: |
|
|
|
|
|
تصاميم المجموعة ب
حيث أنه توجد العديد من الأجهزة الصغيرة والكبيرة التي يمكن إيصالها مع المتحكمات، فإننا قمنا بإنشاء تصاميم لبعض منها وهي كالتالي: |
|
عندما يكون الجهاز المراد إنشاء تصميم لويحة خاصة به وهذا الجهاز يتطلب تغذية كهربائية، فحينئذ من المستحسن إضافة صمام ثنائي 1N4001 يعمل عغلى حمايته من الرجوع العكسي للتيار وحماية حتى هذه المبرمجة بشكل عام حيث أنها حساسة جدا للتقلبات الكهربائية.
عند الإستعمال لا تقم بتركيب هذه اللويحات بأي مبرمجة وهذه الأخيرة في حالة اشتغال. ركبها فقط عندما لا تصل أي لوحة بالطاقة. وكما ترى بأن كل لويحة لها اسم خاص:
* اللويحة الإليكترونية L4 تمثل 4 صمامات ضوئية مركبة على التوالي مع 4 مقاومات كهربائية. * عندما تحتاج لاستعمال عدد أكبر من الصمامات الضوئية فيمنك حينئذ الإستعانة بلوحة تخزين كاللويحة B4 التي توفر 4 صمامات ضوئية مخزنة. بالنسبة لنا فقد ارتأينا إلى استعمال البوابات الإليكترونية المعروفة باسم 4093 Schmidt-trigger NAND من أجل التخزين، لأنها ستعمل بالتأكيد عوض الخزانات العادية 4001. * عندما تريد استعمال 5 إلى 8 صمامات ضوئية، فيجب استعمال اللويحة L8 أو B8 حسب حاجتنا للتخزين أم لا. * تتكون اللويحة S4 من مصفوفة لـ 4 قواطع التيار. * تتكون اللويحة S4 من مصفوفة لـ 8 قواطع التيار. * بالنسبة للويحة EE1 فيمكنك تثبيت ذاكرة EEPROM (كـ 24CXX حيث XX تمثل 01 أو 02 أو 04 أو 08) عليها. يوجد جسر ثانوي أيضا بها في حالة إذا كنت تريد تجربة أنماط برمجية أخرى للذاكرة. |
لا بد من قراءته
من فضلك اضطلع على المقالات الثلاث التالية ولو بنظرة خاطفة إذ أنها مهمة في تحويل الدارات الكهربائية إلى بطاقات إلكترونية بمهنية عالية وبصنع يدك فقط:
|
التركيب
ستجد أننا أرفقنا تصاميم هذه اللوحات في ملفات البطاقة أعلاه، ويتجد ضمن الملفات ملف باسم general.LAY. هذا الملف هو الذي يجب أن تفتحه باستعمال البرنامج sprint layout viewer. يمكنك أن تعدل في التصميم أو تطوره بطبيعة الحال. بعد ذلك يجب أن تستخرج صور التصامام جميعا وتطبعها على الورق كما هو مذكور في المقال الثاني لتخرجها على شكل لوحات مطبوعة وجميلة. انظر للمقال الثاني في لا بد من قراءته وستفهم عما ندندن حوله هنا. استعن بالصور التالية من أجل محاكاتها عندما تشرع في صنع لوحاتك ايضا. |
|
|
|
برمجة واستعمال
تجد بين ملفات البطاقة 3 شيفرات برمجية من لاأجل امتحان عمل هذه البطاقات. ونريد أن نشير لك بنقطة مهمة عندما تريد استعمال هذه البطاقات من أنه لا يجب عليك أن تستعمل قواطع التيار مباشرة مع المرابط التي تحمل إشارات ISP (أي المرابط MOSI وMISO وCLCK). إذا كانت القوطع مغلوقة خلال عملية البرمجة بـ ISP فقد تخرب مبرمجتك. |
تأليف
المصمم: عنوان البريد الإلكتروني هذا محمي من روبوتات السبام. يجب عليك تفعيل الجافاسكربت لرؤيته. (الإغريق)
الناشر: عنوان البريد الإلكتروني هذا محمي من روبوتات السبام. يجب عليك تفعيل الجافاسكربت لرؤيته. (الإغريق)
البريد الإليكتروني: عنوان البريد الإلكتروني هذا محمي من روبوتات السبام. يجب عليك تفعيل الجافاسكربت لرؤيته.
ترجمة بتصرف: محمد السهلي
{jumi [*3]}
{jumi [*3]}
{jumi [*3]}
المراجع
http://www.serasidis.gr/circuits/ExperimentalBoard_v2/ExperimAVRboard_v2.htm