بروتوكول إي2 سي هو واحد من الأكثر شيوعا للاتصال بين ميكروكنترولر والأجهزة الطرفية المختلفة. ومع ذلك ، هناك بعض المشاكل عندما يكون لدينا جهازين بنفس عنوان آي 2 سي الذي نريد توصيله بنفس المتحكم الدقيق.
في هذه المقالة ، سنلقي نظرة على بعض النصائح والإرشادات المفيدة التي ستساعدك على توصيل جهازين بنفس عنوان آي 2 سي. وتستند هذه النصائح على الخبرة والتطبيق العملي ، وأنها سوف تساعدك على تجنب المشاكل والصراعات المحتملة عند توصيل الأجهزة مع عنوان آي 2 سي واحد.
أولا ، واحدة من أسهل الطرق لحل المشكلة مع نفس عنوان إي 2 ج هو استخدام موسعات الإدخال/الإخراج مثل يف 8574 أو مكب 23017. تسمح لك هذه الأجهزة بالتحكم في أجهزة متعددة عبر ناقل آي 2 سي واحد ، مما يسمح لوحدة تحكم دقيقة واحدة بنقل الأوامر والبيانات إلى عناوين أجهزة مختلفة.
ومع ذلك ، إذا كنت قد قمت بالفعل بتثبيت أجهزة بنفس عنوان آي 2 سي وتغيير عنوانها أمر مستحيل أو غير عملي ، فيمكنك استخدام طرق الأجهزة والبرامج لفصل الأجهزة إلى حافلات آي 2 سي مختلفة.
- مشكلة مشاركة عناوين آي 2 سي
- الطريقة الأولى: باستخدام مفتاح برنامج العنوان
- الطريقة الثانية هي استخدام مفتاح عنوان الجهاز
- الطريقة الثالثة: استخدام معدد إي 2 سي
- نصائح مفيدة لتوصيل جهازين آي 2 سي بنفس العنوان
- تعليمات لتوصيل جهازين آي 2 سي بنفس العنوان
- سؤال وجواب
- ماذا علي أن أفعل إذا كان لدي جهازين مع 2 ج, ولكن لديهم نفس العنوان?
- كيف يعمل معدد الإرسال آي 2 سي?
- أين يمكنني شراء معدد ط 2 ج?
- كيف يمكنني توصيل معدد إي 2 سي إلى اردوينو?
- كيف يمكنني اختيار 2 ج معدد لمشروعي?
مشكلة مشاركة عناوين آي 2 سي
آي 2 سي (الدائرة المتكاملة) هو بروتوكول اتصال تسلسلي يسمح لك بتوصيل وحدات التحكم الدقيقة وأجهزة الاستشعار والأجهزة الأخرى داخل الأنظمة الإلكترونية. يجب أن يكون لكل جهاز متصل بالحافلة آي 2 سي عنوان فريد يمكن من خلاله التعرف عليه والتواصل مع الأجهزة الأخرى.
ومع ذلك ، في بعض الأحيان يكون هناك موقف عندما يكون للعديد من الأجهزة نفس عنوان آي 2 سي. قد يحدث هذا بسبب أخطاء التصميم أو استخدام مكونات محددة تستخدم نفس العنوان افتراضيا.
عندما يكون لجهازين أو أكثر نفس عنوان آي 2 سي ، يحدث تعارض في البيانات ، ولا يمكن لبروتوكول آي 2 سي التعرف على الجهاز الذي يصل إليه الأمر. هذا يؤدي إلى عملية غير صحيحة وأخطاء في تبادل البيانات بين الأجهزة.
هناك عدة طرق ممكنة لحل مشكلة مشاركة عنوان آي 2 سي:
- باستخدام 2 ج معدد. و 2 سي معدد هو رقاقة خاصة التي تسمح لك لربط أجهزة متعددة لنفس الناقل 2 سي ، ولكن مع عناوين مختلفة. يقوم معدد الإرسال بالتبديل بين العناوين المختلفة ، مما يضمن تحديد الجهاز المطلوب للاتصال. يتيح لك ذلك تجنب تعارضات العناوين وضمان التشغيل العادي لكل جهاز.
- تغيير عنوان الجهاز. تسمح لك بعض أجهزة آي 2 سي بتغيير عنوانك الافتراضي باستخدام جهات اتصال أو أوامر إضافية. وبالتالي ، يمكنك تكوين العناوين بحيث لا توجد تعارضات مع الأجهزة الأخرى على ناقل آي 2 سي.
- باستخدام حل البرمجيات. في بعض الحالات ، إذا لم يكن من الممكن تغيير عنوان الجهاز أو استخدام معدد إرسال ، فيمكن استخدام حل برمجي. قد يشمل ذلك تغيير رمز البرنامج أو المكتبة لتمييز الأجهزة التي لها نفس العنوان بناء على معلمات أخرى ، مثل ترتيب الاتصال أو الأوامر الخاصة.
من المهم ملاحظة أن استخدام الأجهزة التي تحمل نفس عناوين آي 2 سي قد يكون صعبا ويؤدي إلى تشغيل نظام غير متوقع. لذلك ، يوصى بتجنب مثل هذا الموقف من خلال تصميم عناوين الأجهزة والتحقق منها بعناية قبل استخدامها.
بشكل عام ، مشكلة مشاركة عناوين آي 2 سي مشكلة شائعة ، ولكن هناك حلول تسمح لك بدمج أجهزة متعددة بنجاح على نفس ناقل آي 2 سي.
الطريقة الأولى هي استخدام مفتاح عنوان البرنامج
طريقة واحدة لحل المشكلة مع جهازين على حافلة 2 ج مع نفس العنوان هو استخدام عنوان البرنامج التبديل. تسمح لك هذه الطريقة بتزويد كل جهاز بعنوان فريد على ناقل آي 2 سي باستخدام البرنامج فقط.
لتنفيذ مفتاح عنوان البرنامج ، يمكنك استخدام النهج التالي:
- قم بتوصيل الجهاز الأول بالحافلة آي 2 سي مع عنوانها الأصلي.
- قم بتطوير رمز برنامج لتبديل عنوان الجهاز الأول إلى عنوان آخر. يمكن تحقيق ذلك عن طريق كتابة قيمة محددة لسجل التحكم في عنوان الجهاز.
- قم بتوصيل الجهاز الثاني بالحافلة آي 2 سي مع عنوانها الأصلي.
- قم بتطوير رمز برنامج لتبديل عنوان الجهاز الثاني إلى عنوان آخر غير عنوان الجهاز الأول.
لذلك ، بعد التنفيذ الناجح لمفتاح عنوان البرنامج ، ستتمكن من الوصول إلى كلا الجهازين على ناقل آي 2 سي بعناوين مختلفة ، مما يضمن قابلية التشغيل ومنع تعارضات العناوين.
من المهم ملاحظة أن هذه الطريقة تتطلب القدرة على تبديل العناوين برمجيا في الأجهزة المحددة. لذلك ، قبل اختيار هذا الأسلوب ، تأكد من أن وثائق الأجهزة المحددة تدعم تبديل العنوان البرمجي.
الطريقة الثانية هي استخدام مفتاح عنوان الجهاز
إذا كان لديك جهازين آي 2 سي بنفس العنوان ولا يمكنك تغييره برمجيا ، فهناك طريقة أخرى لحل هذه المشكلة وهي استخدام مفتاح عنوان الجهاز.
أولا ، ستحتاج إلى مفتاح عنوان ، والذي يمكن شراؤه من متاجر المكونات الإلكترونية المتخصصة. يحتوي هذا المفتاح على العديد من الدبابيس التي تسمح لك بتكوين عنوان الجهاز.
إليك كيفية استخدام مفتاح عنوان الجهاز لتوصيل جهازين آي 2 سي بنفس العنوان:
- قم بتوصيل مفتاح العنوان بدبابيس سدا و سكل من وحدة التحكم الخاصة بك ، والتي تستخدم عادة لنقل البيانات وإشارات الساعة ، على التوالي.
- قم بتوصيل أول جهاز آي 2 سي بمفتاح العنوان باستخدام المسامير المقابلة للعنوان المحدد.
- قم بتوصيل جهاز آي 2 سي الثاني بمفتاح العنوان باستخدام المسامير الأخرى المقابلة له.
- قم ببرمجة وحدة التحكم بحيث تتفاعل مع عنوان الجهاز الصحيح اعتمادا على موضع مفتاح العنوان.
بهذه الطريقة ، يمكنك توصيل جهازين آي 2 سي بنفس العنوان والتعامل معهم بشكل منفصل ، والتفاعل مع عناوين مختلفة مضبوطة على مفتاح العنوان.
من المهم ملاحظة أن استخدام مفتاح عنوان الأجهزة قد يتطلب بعض جهود التصميم والبرمجة الإضافية ، لذا تحقق من وثائق ومواصفات وحدة التحكم وأجهزة آي 2 سي قبل استخدام هذه الطريقة.
الطريقة الثالثة: استخدام معدد إي 2 سي
إذا كان لديك جهازين بنفس عنوان آي 2 سي ولا يمكنك تغيير عناوين الجهاز ، يمكنك استخدام معدد إرسال آي 2 سي لحل هذه المشكلة.
ان آي 2 سي معدد الإرسال هو جهاز يسمح لك بتوصيل أجهزة متعددة بحافلة آي 2 سي واحدة. لديها مدخلات متعددة وإخراج واحد ، ويمكن تبديل إشارات 2 ج بين الأجهزة المختلفة.
لتوصيل جهازين بنفس عنوان آي 2 سي باستخدام معدد إرسال ، ستحتاج إلى:
- ان أنا2ج معدد الإرسال.
- جهازين بنفس عنوان آي 2 سي.
- أسلاك إضافية للاتصال.
كيفية الاتصال:
- قم بتوصيل الحافلة ج 2 من وحدة التحكم الخاصة بك إلى المضاعف.
- قم بتوصيل كلا الجهازين بمضاعف الإرسال.
- استخدم أوامر معدد الإرسال لتبديل إشارات آي 2 سي بين الأجهزة التي لها نفس العنوان.
تشمل مزايا استخدام معدد الإرسال آي 2 سي ما يلي:
- حل المشكلة مع عناوين جهاز إي 2 سي متطابقة.
- القدرة على توصيل ما يصل إلى 8 أجهزة بحافلة آي 2 سي واحدة.
- سهلة الاستخدام والتركيب.
- لا حاجة لتغيير عناوين الجهاز.
من المهم أن تتذكر أن استخدام معدد إرسال إي 2 سي يمكن أن يضيف بعض التأخير إلى نقل البيانات بين الأجهزة ، لذلك يجب أن يؤخذ ذلك في الاعتبار عند تصميم وتصميم النظام.
نصائح مفيدة لتوصيل جهازين آي 2 سي بنفس العنوان
- استخدام مضاعفات: الطريقة الوحيدة لتوصيل أجهزة متعددة بنفس عنوان إي 2 سي هي استخدام معدد الإرسال (معدد الإرسال). تسمح لك بتبديل إشارة آي 2 سي بين الأجهزة المختلفة ، مما يسمح لها بالعمل في نفس العنوان.
- استخدام إدارة البرامج: إذا كان المتحكم الخاص بك يدعم التحكم في برنامج آي 2 سي ، فيمكنك التحكم برمجيا في نقل البيانات إلى كل جهاز بعنوان واحد. بدلا من توصيل أجهزة متعددة فعليا ، يمكنك إرسال البيانات فقط إلى الأجهزة المناسبة في الوقت المناسب.
- تغيير عنوان أحد الأجهزة: بعض أجهزة آي 2 سي لديها خيار تغيير عنوانها. إذا كان هناك تعارض مع جهازي آي 2 سي ، يمكنك تغيير عنوان أحدهما باستخدام أوامر خاصة. راجع وثائق جهازك لمعرفة كيفية تغيير عنوانه.
من المهم أن تتذكر أن توصيل جهازين آي 2 سي بنفس العنوان يمكن أن يؤدي إلى مشاكل في القدرة على اكتشاف هذه الأجهزة والتفاعل معها. لذلك ، عند التخطيط لتوصيل أجهزة متعددة ، من الضروري مراعاة تعارضات العناوين المحتملة واستخدام الأساليب والأدوات المناسبة لحل المشكلات.
تعليمات لتوصيل جهازين آي 2 سي بنفس العنوان
قد يؤدي توصيل جهازين من أجهزة آي 2 سي بنفس العنوان إلى حدوث تعارض عند الاتصال عبر ناقل آي 2 سي. ومع ذلك ، هناك عدة طرق لحل هذه المشكلة:
- باستخدام 2 ج معدد. معدد يسمح لك لربط العديد من الأجهزة مع نفس العناوين إلى اردوينو واحد ، والتبديل بينهما باستخدام أوامر خاصة.
- استخدام العزلة الجلفانية. يساعد العزل الجلفاني على منع الإشارات الكهربائية من العبور بين الأجهزة ، مما يسمح لها بالعمل بشكل مستقل عن بعضها البعض.
- تغيير عنوان أحد الأجهزة. تسمح لك بعض أجهزة آي 2 سي بتغيير عنوانها ، مما يتجنب التعارض. للقيام بذلك ، تحتاج إلى إجراء التغييرات المناسبة على شفرة المصدر للجهاز.
- باستخدام دعم الأجهزة 2 ج. تحتوي بعض وحدات التحكم الدقيقة على العديد من حافلات أجهزة آي 2 سي ، مما يسمح لك بتوصيل الأجهزة التي لها نفس العناوين بحافلات مختلفة.
يعتمد اختيار الحل المناسب على الموقف المحدد ومتطلبات المشروع. من المهم أن تأخذ في الاعتبار خصائص الأجهزة والموارد المتاحة للميكروكونترولر من أجل اختيار الخيار الأكثر كفاءة وموثوقية.
في أي حال ، عند توصيل جهازين آي 2 سي بنفس العنوان ، يجب أن تكون حذرا ودقيقا عند إعداد وإجراء الاتصالات لتجنب الأخطاء والمشاكل غير المتوقعة.
سؤال وجواب
ماذا علي أن أفعل إذا كان لدي جهازين مع 2 ج, ولكن لديهم نفس العنوان?
إذا كان لديك جهازين إي 2 سي بنفس العنوان ، يمكنك استخدام مضاعفات إي 2 سي. تسمح لك أجهزة الإرسال المتعددة آي 2 سي بالتحكم في أجهزة متعددة بنفس العنوان عن طريق توصيلها بقنوات مختلفة لمضاعف الإرسال.
كيف يعمل معدد الإرسال آي 2 سي?
يحتوي معدد الإرسال آي 2 سي على العديد من المدخلات (القنوات) التي يمكن توصيل أجهزة مختلفة بها. يمكنك التبديل بين القنوات باستخدام أوامر خاصة للتواصل مع أجهزة متعددة بنفس العنوان.
أين يمكنني شراء معدد ط 2 ج?
يمكن شراء أجهزة الإرسال المتعدد آي 2 سي من متاجر المكونات الإلكترونية المتخصصة أو المتاجر عبر الإنترنت التي تقدم مكونات إلكترونية. وتشمل بعض الشركات المصنعة المعروفة من إي2 سي مولتيبليكسرز تكساس إنسترومنتس ، نكسب أشباه الموصلات والأجهزة التناظرية.
كيف يمكنني توصيل معدد إي 2 سي إلى اردوينو?
لتوصيل معدد إرسال إي 2 سي إلى اردوينو ، ستحتاج إلى مكتبات خاصة تسمح لك بالتحكم في معدد الإرسال عبر ناقل إي 2 سي. يجب عليك استخدام وظائف هذه المكتبات لتحديد قناة معدد الإرسال المطلوبة وإرسال الأوامر إلى الجهاز المتصل.
كيف يمكنني اختيار 2 ج معدد لمشروعي?
عند اختيار إي 2 سي معدد لمشروعك ، تحتاج إلى النظر في العديد من المعلمات. أولا ، تأكد من أن المضاعف يدعم الإصدار 2 ج الذي تستخدمه (على سبيل المثال ، 2 ج بتردد 100 كيلو هرتز أو 400 كيلو هرتز). انتبه أيضا إلى عدد قنوات المضاعف ووظائفه (على سبيل المثال ، وجود دبابيس إضافية للتحكم).