جدول المحتويات:
فيديو: USB إلى Serial TTL: 3 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:36
بالنسبة لبعض مشاريع الموافقة المسبقة عن علم الخاصة بي ، أحتاج إلى واجهة تسلسلية (RS232) لطباعة بعض الرسائل على شاشة جهاز الكمبيوتر الخاص بي. لا يزال لدي جهاز كمبيوتر مكتبي به واجهة RS232 واحدة ولكن في الوقت الحاضر تحتوي معظم أجهزة الكمبيوتر على واجهة USB بدلاً من ذلك. يمكنك شراء الأجهزة التي تحول إشارات - TTL - RS232 إلى USB والتي تم بالفعل نشر العديد من المشاريع الخاصة بها على Instructables لكنني قررت إنشاء واحدة بنفسي. والسبب في ذلك هو أنني أحب إنشاء الأشياء ولكن أيضًا هذا الإصدار لا يحتاج إلى برنامج تشغيل خاص لنظام التشغيل Windows 10 لأنه يستخدم واصف جهاز Microchip قياسي مدعوم بالفعل بواسطة Windows 10.
نظرًا لأن متطلبات معدل البث بالباود قد تختلف ، فقد قررت دعم الباودرات التالية باستخدام وصلات العبور على اللوحة: 9600 و 19200 و 57600 و 115200. يستخدم الجهاز دائمًا 8 بتات و 1 بت توقف ولا يوجد تماثل في الإرسال.
كما تعلم ، لا يمكنك استخدام إشارات TTL لتشغيل واجهة RS232 ، لذلك قمت أيضًا بإنشاء لوحة RS232 على أساس شريحة MAX232 التي تحول الإشارات إلى المستوى الصحيح. في هذه التعليمات ، قمت أيضًا بنشر الرسم التخطيطي للوحة RS232 منذ أن استخدمتها لاختبار محول USB إلى Serial TTL.
لقد استخدمت PIC 16F1455 كجهاز للتحكم في منفذ USB ونقل جميع البيانات من USB إلى المسلسل باستخدام لغة برمجة JAL.
الخطوة 1: الإلكترونيات
يوضح الرسم التخطيطي المكونات الإلكترونية التي تحتاجها. لاحظ أنني قمت أيضًا بنشر الرسم التخطيطي للوحة RS2323 الذي يحول إشارات TTL إلى إشارات RS232 ولكن هذه مجرد معلومات إضافية. قائمة المكونات أدناه مخصصة فقط لمحول USB إلى Serial TTL.
أنت بحاجة إلى المكونات الإلكترونية التالية لهذا المشروع:
- 1 متحكم PIC 16F1455 بمقبس
- المكثفات الخزفية: 1 * 470 nF، 1 * 100nF، 2 * 22 pF
- 1 كريستال 12 ميجا هرتز
- 1 مكثف كهربائيا 10 فائق التوهج / 25 فولت
- المقاومات: 2 * 10 كيلو ، 3 * 330 أوم ، 2 * 22 أوم
- المصابيح: 1 كهرماني ، 1 أصفر ، 1 أخضر
- 1 موصل USB
- 2 صداري
- رأس واحد ، 4 دبابيس
يمكنك بناء الدائرة على لوح التجارب ، كما هو موضح في الصورة. يتم تشغيل الدائرة بواسطة وصلة USB. لقد استخدمت USB 5 Volt لتشغيل لوحة RS232.
الخطوة 2: البرنامج
يقوم البرنامج بالمهام التالية:
- التعامل مع واجهة USB. لهذا استخدمت مكتبة تسلسلية JAL USB قياسية
- بعد تكوين محول USB إلى Serial TTL ، سيتم تشغيل مؤشر LED الأصفر
- عند استلام حرف من USB يتم نسخه إلى الواجهة التسلسلية
- عند استلام حرف من الواجهة التسلسلية ، يتم نسخه إلى USB
- في كل مرة يتم فيها استلام حرف من أي جانب ، يتم تشغيل مؤشر LED الأخضر قريبًا للإشارة إلى نقل البيانات
- اضبط معدل البث بالباود للواجهة التسلسلية باستخدام إعدادات وصلة المرور. يمكن تغيير معدل البث بالباود في أي لحظة
قبل التمكن من استخدام واجهة USB ، يجب تكوينها بواسطة الكمبيوتر المضيف. يتم ذلك عن طريق تعيين المعلمات التسلسلية الصحيحة في برنامج المحاكي الطرفي على جهاز الكمبيوتر وتمكين التحكم في التدفق RTS / CTS. يمكن ضبط معدل البث بالباود لواجهة USB على أي قيمة بينما يتم تحديد معدل البث بالباود للواجهة التسلسلية بواسطة إعدادات العبور. لاحظ أن كلا الباودرات لا يحتاج إلى أن يكون هو نفسه.
تم إرفاق ملف مصدر JAL وملف Intel Hex لبرمجة الموافقة المسبقة عن علم.
الخطوة 3: النتيجة النهائية
بالنسبة لهذا العرض التوضيحي ، قمت بتوصيل محول USB بالمحول التسلسلي TTL بلوحة RS232. السبب في ذلك هو أنه يمكنني بعد ذلك إظهار العملية على كمبيوتر سطح المكتب الخاص بي الذي يحتوي على منفذ USB ومنفذ RS232.
في الفيديو ، ترى 2 نافذة محاكي طرفية مفتوحة. تعرض النافذة اليسرى البيانات الموجودة على منفذ RS232 بينما تعرض النافذة اليمنى البيانات الموجودة على منفذ USB. بالنسبة لمنفذ RS232 ، لا يلزم التحكم في التدفق. بالنسبة لمنفذ USB ، يتم تكوين محول USB إلى Serial TTL عن طريق تمكين التحكم في التدفق RTS / CTS وبعد ذلك سيتم تشغيل مؤشر LED الأصفر.
لاحظ أنه بالنسبة لهذا العرض التوضيحي ، استخدمت معدلًا للباود يبلغ 9600 باود لمنفذ RS232 ومعدل باود يبلغ 115200 إذا كان منفذ USB.
إذا كنت مهتمًا باستخدام متحكم الموافقة المسبقة عن علم مع JAL - لغة برمجة تشبه باسكال - قم بزيارة موقع JAL الإلكتروني
استمتع بجعل هذا Instructable ونتطلع إلى ردود أفعالك والنتائج.
موصى به:
برنامج Flash AT Command Firmware إلى وحدة ESP01 (يتطلب محول USB إلى TTL): 5 خطوات
برنامج Flash AT Command الثابت إلى وحدة ESP01 (يتطلب محول USB إلى TTL): بواسطة Jay Amiel AjocGensan PHfacebook.com/geeamealyoutube.com/jayamielajoc
NODEMcu منفذ USB لا يعمل؟ قم بتحميل الكود باستخدام USB إلى وحدة TTL (FTDI) في خطوتين فقط: 3 خطوات
NODEMcu منفذ USB لا يعمل؟ قم بتحميل الكود باستخدام USB إلى وحدة TTL (FTDI) في خطوتين فقط: هل سئمت من الاتصال بالعديد من الأسلاك من USB إلى وحدة TTL إلى NODEMcu ، فاتبع هذه التعليمات لتحميل الكود في خطوتين فقط. NODEMcu لا يعمل ، فلا داعي للذعر. إنها فقط شريحة محرك USB أو موصل USB ،
تجميع محول تسلسلي RS232 إلى TTL: 8 خطوات
تجميع RS232 إلى TTL Serial Adapter: تجميع خطوة بخطوة من RS232 إلى TTL Serial Adapter Kit من moderndevice.com هذا خيار رائع لتوصيل نسخة Arduino أو Arduino بمنفذ تسلسلي قديم عادي. يتزاوج مباشرة مع BBB أو RBBB أو يمكن إعادة تعيين المسامير إلى f
أضف مقبس مزامنة الكمبيوتر إلى كبل نيكون Sc-28 Ttl (استخدم الإعدادات التلقائية لفلاش الكاميرا وتشغيل وميض الكاميرا !!): 4 خطوات
أضف مقبس مزامنة الكمبيوتر إلى كبل نيكون Sc-28 Ttl (استخدم الإعدادات التلقائية لفلاش الكاميرا وتشغيل وميض الكاميرا! جانب كابل TTL الخاص بكاميرا Nikon SC-28 المنفصلة واستبدله بموصل مزامنة الكمبيوتر الشخصي القياسي. سيسمح لك ذلك باستخدام فلاش مخصص ، s
محول 12 فولت إلى USB محول من 12 فولت إلى 5 فولت (رائع للسيارات): 6 خطوات
محول 12 فولت إلى USB محول من 12 فولت إلى 5 فولت (رائع للسيارات): سيوضح لك هذا كيفية عمل محول 12 فولت إلى USB (5 فولت). الاستخدام الأكثر وضوحًا لهذا هو محولات السيارة بجهد 12 فولت ، ولكن في أي مكان لديك 12 فولت يمكنك استخدامه! إذا كنت بحاجة إلى 5 فولت لأي شيء بخلاف USB ، فما عليك سوى تخطي الخطوات المتعلقة بإضافة منافذ USB