هل لدى أي شخص أي رمز أو اقتراحات لمساعدتي في توزيع 100 PIN UC3A1512 إلى جهاز عبر RS-485؟

StackOverflow https://stackoverflow.com/questions/4033256

  •  26-09-2019
  •  | 
  •  

سؤال

أحاول الاتصال والتحكم في جهاز يقبل فقط إدخال RS-485. أرغب في التواصل مع هذا الجهاز عبر الحالي UC3A1512. هل لدى أي شخص أي رمز مصدر موجود أو أمثلة قد تساعدني في إنشاء هذه الواجهة؟

أحتاج إلى طريقة لإخراج البيانات عبر تنسيق RS-485.

لست بحاجة إلى إنشاء اتصالات ذهابًا وإيابًا ، أحتاج ببساطة إلى إرسال أوامر إلى الجهاز.

لقد نظرت إلى Atmelموقع الويب وكذلك على avrfreaks ولا أرى شيئًا ذا قيمة لمشروعي.

أي مساعدة موضع ترحيب وتقدير!

الرجاء مراجعة الصفحة 10 من هذه Adobe PDF من لين الهندسة لفهم المزيد عن الجهاز الذي أحتاجه للتواصل معه.

هل كانت مفيدة؟

المحلول 3

حتى الآن جاءت الإجابات الأكثر صلة من سؤالي المنشورة على Electronics.StackexChange.com

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

شكرا لردكم!

نصائح أخرى

RS-485 هو مجرد المواصفات الكهربائية للحافلة التسلسلية التفاضلية. هناك العديد من تنسيقات البيانات المختلفة التي يمكن استخدامها. لتوصيل RS-485 بموكّن Microcontroller ، تحتاج إلى بعض برنامج تشغيل الأجهزة IC ، هناك الكثير للاختيار من بينها (بحث سريع في Farnell Found 39).

قد يكون التنسيق التسلسلي منخفض المستوى 9600 8n1 ، إذا كان الصفحة 13 من دليل السائق هو أي مؤشر.

لم يتم تحديد تنسيق المستوى الأعلى (كيفية إرسال الأوامر إلى المحرك) في المستند ، ولم أجده في مكان آخر.

في UC3A1512 ، تحتاج إلى تكوين أحد USARTS إلى عملية RS-485 ، انظر الفصل 26 من ورقة البيانات. بمجرد تكوين الواجهة ، قد تكون العملية مشابهة لـ RS-232 ، إذا تم استخدام تنسيق أمر بسيط.

RS485 هو حافلة تسلسلية متناظرة بسيطة. يجب تحديد البيانات التي تحتاج إلى إرسالها عبر الرابط التسلسلي في ورقة البيانات المرجعية الخاصة بك UC3A1512 جهاز.

لإنشاء تطبيقك وتصحيحه (ربما على محاكي ، من المفيد أن ترسله من جهاز الكمبيوتر المضيف قبل أن تجربه من وحدة التحكم المدمجة. هذا سهل ، مثل RS485 يسمح بتوصيلات متعددة على عكس RS232 وهو نقطة إلى نقطة.

RS485 يمكن ان يكون تحويل إلى المسلسل العادي RS232. إذا لم يعد جهاز الكمبيوتر الخاص بك يحتوي على منفذ RS232 بعد الآن (معظمهم لا) يمكنك الحصول على USB إلى RS232 محول.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top