الربط بين الميكروكونترولر والكومبيوتر عن طريق المنفذ التسلسلى 1845232-5©:191 )101 والمحول 11432232
الربط بين الميكروكونترولر والكومبيوتر عن طريق المنفذ التسلسلى 145232-5©:181 1016
الرابط المرجع :
مستوى الإشارات المستخدمة فى الاتصالات التسلسلية مختلفة عن الإشارات المنطقية العادية ؛ لذلك للربط بين المنفذ
التسلسلى للكومبيوتر والميكروكونترولر نحتاج إلى "محول مستويات" جسم 11761"
والهدف هو عمل هذا المحول
نظرا لأن الاتصال التسلسلى 185232 شائع الاستخدام يوجد دائرة متكاملة مصممة خصيصا لهذا الغرض وهى ركم
17712 باستخدام مكثفات للشحن تت تقوم بتوليد جهود عالية موجبة )١ ١"( وسالبة ١" 1)
طريقة العمل :
ندا
تجميع الدائرة :
٠ جمع المكونات على لوحة مطبوعة وفق الدائرة الكهربية يتم أخذ سلكين يوصلان للتغذية(* )١ وسلكين
يوصلان للخطين 172/17 بالميكروكونترولر
وصل السوكيت م01« 1139 بأسلاك طويلة للسماح بالتوصيل بالكومبيوتر ولكن يجب عدم زيادة الطول
ويمكن أن يكون فى حدود واح ونصف متر إلى مترين
يجب الحذر عن توصيل الأسلاك بالأطراف المناسبة بالسوكيت 1139 وللمساعدة فإن السوكيت عليه أرقام
الأطراف
الآن يمكن بسهولة التوصيل بالكومبيوتر عن طريق المنفذ التساسلى المسمى )10011 0011
الاختبار : عتر)يم1
من المفضل التحقق من كل جزء على حدة لذلك سوف نختبر المحول لترى على يعمل جيدا
للاختبار سوف نستخدم برنامج الاتصال الخاصض بالنوافذ والمسمى لمت 1100-1 والذق يمكن عن طريقة
وبسرعة فتح المنافذ التسلسلية 0015 0018 وإرسال واستقبل بيانات نصية حتى الآن أنت لا تحتاج إلى
نظرية الاختبار تتلخص فى توصيل المخارج 1817:7130 معا بحيث أن أى بيانات تكتب إلى المنفذ
00 2011 تخرج من الكومبيوتر و تدخل إلى دائرة 32232 1/14حيث يحولها إلى مستويات العمل نوع 111 ثم
تعود مرتدة وتسخل 1172232 ليحولها إلى مستويات 185232 للمنفذ التسلسلى وتدخل الى المنفذ )1701 0011
للكومبيوتر عائدة مرة أخرى
الها 1 ا
بعد درومها 1
مرة أخر سوف نستخدم برنامج المنافذ التخيلية السابق ذكره فى جعل الكومبيوتر يتصل عن طريق 00113 ووحدة
2+ تتصل عن طريق 60114 بإضافة عنصر الاتصال التسلسلى المتاح فى برنامج بروتيس والمسمى
ونكرر ما سبق ذكره كتذكرة فى حينها :
يمكن تنفيذ ذلك برمجيا عن طريق البرنامج المعروف باسم 170115 51181 717)021 111701 (درايفر المنافذ
١ ب التخيلية ) بعد ت: مو البرنامج وتَتٌّ _ نقوم بإنشاء منفذين ِِ لين تخيليين يمكن عن طريقهما ّ يق
الاتصال المطلوب كما فى الشكل حيث يتم إضافة زوج «نح 00 من المنافذ التخيلية ولتكن 00113 و 00114
4006 5108 أن تدع فوط
إضافة زوج من المنافذ التخبلية
دنا أبوم 10
نداعم أبو0 ٠0
1 600015 الوح او
ِ- 0046 وح موده
عدم لهم
تجا أنوط 00
تنك ابم 00
المنتداراد ملد رهط تعفد عاضد
أحد المنفذين يمثل الكومبيوتر وليكن 60113 : ويتم تحديد ذلك فى برنامج 1171017«<<(1:081 كما يلى :
٠ تشغيل برنامج 11617101 وتسمية للتوصيل وليكن 711157
لذ 10 6م بكار لقال تماضء مصمضن »!ا ١ ملاع لل
اناه وو
٠ لتحديد باقى الخواص من القائمة 1118 اختار الخواص و1«01(6116
سنا الى ا اع
6006600 بيعلا
تظهر لك قائمة الخواص أنقر على مفتاح تحديدات قوع :5600
دود 0 116
ماه “عدا
صوص
ررد صن املد
لاوا [أسناقتا
ثم انقر على مفتاح بريداه5 5011
من الاتصال
برلهقهذا بادك دمر ماق |7
المنفذ الآخر 000114 ويمثل برنامج المحاكاة (الوحدة الطرفية): ويتم ذلك بتحرير خواص الوحدة الطرفية للتتلائم مع
المنفذ 00113 حتى يتم الاتصال بينهما كما فى الشكل :
متها 0464 جرف ا <ججدمع
ف ع!] [- 04 بردم لمعلميراط
مسال - - © عام مس0 انضرا
ندما جد جمنابدودمم لو لع
شغل برنامج المحاكاة وتأكد من تمام الاتصال بكتابة نص على نافذة برنامج 11100106151 فتظهر لك نتيجة
نجاح تحقيق الاتصال كما يلى :
الحرف المرسل يليه الحرف المستقبل
تدريب : الاتصال التسلسلى الغير متزامن دتمثاق تستتسف لقكيء؟ كتامصه سل رك
الوصف :
يمتلك الكثير من الميكروكونترولر ©1310 أجهزةٌ 1181701876 ارسال واستقبال عامة غير متزامنة 115/187 ضمن
بنائها الداخلى والتى تسمح بالاتصال على مدى واسع بالأجهزة التسلسلية كذاكرات الشرائح ووحدات العرض 1,00
والكومبيوتر الشخصى ألخ
الوحدة (الموديول) "115,147 لها نظامان للعمل :
النظام المتزامن 5971101117011005: يحتاج لنبضات ساعة للتزامن بين المرسل والمستقبل
النظام الغير متزامن 15د85911211010 : لا يحتاج لنبضات ساعة للتزامن بين المرسل والمستقبل وهذا النظام هو
الأكثر شيوعا لذلك سوف يتم التركيز عليه ونقوم بإنشاء ربط للبيانات التسلسلية بين الميكروكونترولر 1710 وبين
الكومبيوتر الشخصى
تستخد تستخدم الاتصالات التسلسلية فى النظم المبنية على أساس الميكروكونترولر ويرجع ذلك في معظمه إلى ندرة أطراف
المداخل / المخارج ج المتاحة وبالاضافة الى إمكانية الاتصالات لمسافات طويلة فإن نقل البيانات تسلسليا هو الأكثر
بساطة وفعالة من حيث التكلفة لأن توصيلات الأجهزة المطلوبة لربط البيائات يمكن أن تخفض إلى ثلاثة ؛ ٠ هى وصلة
الإرسال 1 ووصلة الاستقبال 18# والأرضى المشترك 6:0
هناك نوعان مختلفان من الاتصالات التسلسلية : النوع المتزامن والنوع الغير المتزامن ن ويتمثل التحدي الرئيسي في
وجود صلة (ربط) للبيانات التسلسلية هو الحفاظ على التزامن بين المرسل والمستقبل
يستخدم الأسلوب الغير متزامن بروتوكول ذو خانة بدء )5407 )1:1 وخانة إيقاف (5)0 )1(اللتزامن بين طرفى (نهايتى)
الوصلة
يتم إرسال كل بايت لحرف ©)((1 118182687 في إطار يتألف من خانة بدء 11 )5687 يليها خانات الحرف
)©1010 11458 يليها (اختياريا) خانة التماثل (التطابق) 6 810( ويتم الانتهاء بخانة توقف واحدة أو أكثر
لابد من تهيئة (إعداد) كل من المرسل والمستقبل بنفس معدل البيانات وبنفس عدد خانات البيانات وبنفس عدد خانات
التوقف
على استعداد لإرسال بايت الحرف فإنه يشير (يعطى إشارة) إلى المستقبل عن طريق سحب خط الارسل للحالة
المنخفضة لفترة زمنية واحدة لنبضات الساعة هذا هو بت (خانة) البدء )1:1 )50487 وهو يخبر المستقبل بأن القادم هو
إطار بايت البيانات يقوم المستقبل بقراءةٌ عدد خانات الحرف المتوقع حسب البروتوكول المعتمد (والذى تّ تم التهيئة له_
من قبل) حتى يتم سحب الخط إلى المنطق المرتفع بواسطة المرسل (يمثل بت توقف واحد أو أكثر) ويكون هذا هو نهاية
الإطار يتم تكرار العملية برمتها في كل مرة يكون المرسل جاهزا لإرسال بايت لحرف
مرةٌ يتم إرسال البيانات باستخدام بت البداية 1١ 71 ومع ذلك فإنه داخل كل إطار يكون الطرفين متزامنين
من ناحية أخرى؛ فإنه فى الاتصال التسلسلى المتزامن يتم إرسال الحروف فى مجموعات أو كتل كتاه110 مع عدم
وجود خانات إطار تحيط بها تتم مزامنة الارسال والاستقبال بخط منفصل لنبضات الساعة أو في بعض الحالات يتم
تضمين إشارة نبضات الساعة مع الحروف المرسلة
في كلا النوعين من الاتصالات اتسلسلية يعرف معدل البيانات المرسلة والمستقبلة بمعدل البود 1842 118010 ( عدد
النبضات فى الثانية )
على سبيل المثال موديول 115,147 الموجود داخل الميكروكونترولر 17101617628 يعتمد كلا النوعين من
الاتصالات التسلسلية وكنه أكثر ملائمة للطريقة الغير متزامن 257116111010115 ٠
فى النظام الغير متزامن يعمل الطرف 18152 كمخرج إرسال 1 ويعمل الطرف 18151 كمدخل استقبال 183
ترسل بايت البيانات كسلسلة نصية مكونة من ٠١ خانات : خانة البدء 1:1 )08)كو “8 خانات بيانات
كاذدا 218ل )د1عأه وخانة إيقاف )1:1 ([0)» كمل فى الشكل التالى :
المنفذ التسلسلى بالكومبيوتر الشخصى (والمعروف باسم )001 011:) يستخدم النظام القيلسى ©-185232 للاتصال
التسلسلى والذى يحدد خواص الكهربائية والميكانيكية والإشارات والخطوات المتبعة للربط عن طريق الاتصال
التسلسلى
المنطق المرتفع فى ©-1845232 هو إشارة بجهد فى المدى -“ 0 17 -1715 ( عمليا ١"- 1) والمنطق المنخفض
فى ©-185232 الحالة المرتفعة سالبة والحالة المنطقية المنخفضة موجبة
الجدول التالى يبين التوصيلات القياسية لنظام ©-125232 للسوكيتات ٠ سستج و5 ستتص و 11-45
هنا سوف نتناول فقط أكَل توصيلات ممكنة بين الميكروكونترولر والكومبيوتر الشخصى باستخدام خطوط الإشارات
00661100 ياهلا بم عينع 089
6 0 كقتتعدم
سوف نستخدم النظام الغير متزامن لعمل اتصال مع المنفذ التسلسلى بالكومبيوتر الشخصى عن طريق 165232-0
النظام الغير متزامن للاتصال التسلسلى لذلك كل ما هو مطلوب وحدة خارجية لإزاحة المستوى لترجمة الإشارات ذات
المستوى ,111 إلى مستويات النظام ©-185232 والعكس بالعكس
يمكن تحقيق ذلك باستخدام الشريحة 11,72232 المصنعة بمعرفة شركة 0ة<118 تحتاج الشريحة إلى قليل من
المكثفات الخارجية لاستخدامها فى عملية مضخات الشحن الداخلية لكى تولد الجهود ١7١7+ و -١١؟ المطلوبة
للاتصال عن طريق 1845232-0
الطريقة البسيطة لارسال واستقبال بايتات من خلال المنفذ التسلسلى للكومبيوتر الشخصى باستخدام برنامج
117171111 الموجود ضمن نظام الوندوز عن طريق :
حيث يمكنك إنشاء اتصال مع المنفذ التسلسلى (60111 على سبيل المثال) واختيار معدل البود ©1816 18110 وعدد
الخانات ئزرا زه :اي وتحديد نوع التطابق اروم الخ
علد اتمم الاتصال فأن أى حرف سوف تكتبه سوف يرسل (ككود أسكى) من خلال المنفذ التسلسلى الحروف المستقبلة
سوف يتم عرضها على الشاشة أيضا