محول USB-uart: يومض بالمحول. محول USB-UART إلى CH340G: تعديله إلى RS232TTL واختباره ومقارنته بخطوط

(ArticleToC: ممكّن = نعم)

محول USB TTL PL 2303 صغير الحجم هو نوع من المبرمجين يستخدم مع لوحة لقراءة المعلومات من أجهزة الاستشعار المختلفة:

  • رطوبة؛
  • درجة حرارة؛
  • الحركات.

هذا هو سبب الاستخدام الواسع النطاق لمحول USB TTL PL2303 في الأجهزة التي يتم التحكم فيها عن طريق الراديو. تمت برمجة محول TTL USB بلغة C++، أي. محول USB TTL هو "ناقل عالمي" لنقل البيانات المستخدمة في تكنولوجيا الحوسبة منخفضة ومتوسطة السرعة.

لتوصيله بمحول USB RS232 TTL، تحتاج إلى كابل بأربعة أسلاك. هناك حاجة إلى زوج واحد ملتوي للاتصال التفاضلي أثناء الاستقبال والإرسال (RX وTX)، والزوجين المتبقيين ضروريان لتوفير الطاقة للأجهزة الطرفية (GND و+5V).

شريطة ألا يتجاوز الحد الأقصى لتيار هذه الأجهزة 500 مللي أمبير، وبالنسبة لـ USB - 900 مللي أمبير)، فهي متصلة بدون مصدر طاقة خاص بها.

على الرغم من حقيقة أنه بالنسبة لمنطق TTL 0-5 V هناك مستويات قياسية، مثل محول USB TTL غير مطلوب.

ولكن نظرًا لحقيقة أن واجهة/بروتوكول USB معقد جدًا، فإن بناء جهاز يعتمد عليه يتطلب معرفة عميقة ومعالجات دقيقة تعالج البيانات.

يمكن استخدام بروتوكول آخر للمساعدة - UART (UART)، وهو الأكثر شيوعًا اليوم. من بين عائلة العديد من البروتوكولات، الأكثر استخدامًا هو RS-232، والذي يشار إليه عادةً بمنفذ COM. إنها الأقدم على الإطلاق، ولكنها لا تزال ذات صلة حتى يومنا هذا.

ولها خطوط:

  • الإرسال - TXD؛
  • المضيف - آر إكس دي.

إذا تم استخدامها لنقل البيانات، فليست هناك حاجة للتحكم في الأجهزة. بالنسبة للأجهزة، يتم استخدام DTS وRTS.

يتم توصيل مخرج جهاز الإرسال بمدخل جهاز الاستقبال والعكس.

يختلف RS-232 عن المنطق القياسي (5 فولت) في مبدأ التشغيل الكهربائي. في هذا الإصدار، يقع "0" في النطاق من +3 إلى +12 فولت، على التوالي، واحد في النطاق من -3 إلى -12.

خاتمة.الغرض من محولات UART USB TTL هو "الانضمام" إلى واجهة معقدة

USB مع بروتوكول UART بسيط و"قيد التشغيل"، مدعوم بوحدات تحكم دقيقة، ويعمل بمستويات منطقية من 0 إلى 5 فولت.

يتم تجميع محول USB RS232 TTL Pl 2303 على شريحة PL2303، مما يؤدي إلى إنشاء منفذ COM افتراضي على جهاز الكمبيوتر. يستخدم لتفليش الأجهزة التي تحتوي على وحدات تحكم دقيقة.

تكلفتها 40.84 روبل.

للتسليم إلى أوكرانيا عليك أن تدفع 149.74 روبل إضافية.

الميزات الرئيسية لمحول محول وحدة USB PL2303 إلى TTL:

  • نوع الجهد - منتظم؛
  • مصدر الطاقة – 3.3/5 فولت؛
  • الغرض - للكمبيوتر.
  • نطاق درجة الحرارة - -40 إلى +85؛
  • الشركة المصنعة: ديمور.

محول منفذ USB 3.3 فولت 5.5 فولت إلى TTL صغير

مراجعة

  • الحجم – 36 × 17.5 ملم (الطول × العرض)؛
  • الدبابيس: GND، CTS، VCC، TXD، DTR، RXD، RXD؛
  • شرائح FT232RL؛
  • يدعم – 5 فولت، 3.3 فولت؛
  • الملعب – 2.54 ملم.

وحدات ذات جودة ممتازة تكلف 100.24 روبل روسي. يقدمها المتجر الإلكتروني https://ru.aliexpress.com/popular/ttl-adapter.html .

للكشف عن سيارة باستخدام محول GPS USB TTL PL2303 HX RS232

تكلفتها 42.7 روبل.

وتشمل الميزات:

  • التعبئة والتغليف الاستاتيكية التي تمنع تراكم الكهرباء الساكنة،
  • التأثير سلبا على العمل.
  • موثوقية عالية والاستقرار.
  • دعم WIN7.

يتم استخدام منتج وزنه 5 جرام (بدون تعبئة) في تجارب إنتاج الطلاب وغيرها. حجمها 50X15X7 ملم. للمحولات من طراز USB PL2303 - RS232

يحتوي TL على زوج من الواجهات للاتصال (ذكر ذو خمسة أسنان) والكمبيوتر الشخصي (معيار USB).

FT232RL USB 3.3V 5.5V إلى منفذ TTL الصغير

تكلفتها 106.43 روبل. يعد هذا خيارًا غير مكلف لزيادة قدرة USB لوحدات التحكم الدقيقة. للحماية، يوجد مصهر ذاتي الضبط بقدرة 500 مللي أمبير للحماية من الأحمال الزائدة الحالية.

صفات

  • لون احمر؛
  • مصدر الطاقة USB-5 أو 3.3 فولت ؛
  • الوزن - 4 جرام؛
  • الأبعاد - 43x17 ملم.

حجمه الصغير يجعل من الممكن استخدامه في التطورات التي يكون فيها حجم الأداة أمرًا بالغ الأهمية.

USB إلى TTL إلى UART على شريحة PL2303

تستخدم لبرمجة اردوينو.

يقوم المحول الموجود على شريحة Max3232 بتحويل إشارات منفذ RS-232 إلى إشارات مناسبة للاستخدام في الدوائر الرقمية القائمة على تقنيات TTL.

يكلف 76.11 روبل.

CP2102 USB 2.0 إلى TTL UART 6Pin

يتكون من لوحة CP2102، ومذبذب كوارتز USB2.0 كامل السرعة، وناقل بيانات UART ويدعم الإشارات دون الحاجة إلى مودم USB خارجي.

  • يزن 4 جرام؛
  • مؤشرات LED لـ: الطاقة، الإرسال والاستقبال؛
  • حالة العمل - 3.3 و 5 فولت.

يكلف 82.3 روبل.

تم التحديث بتاريخ 19/09/2015.أهلاً بكم. في المقالة الأخيرة، نظرنا إلى جهاز لاستعادة وحدات التحكم الدقيقة Atmega fusebit Doctor (الخطوة رقم 7). اليوم سننظر إلى جهاز آخر لا يقل أهمية وأكثر فائدة UART-USB محول يعتمد على متحكم ATtiny2313. إذا كنت مهتمًا بالإلكترونيات والبرمجة التطبيقية، فسيصبح هذا الجهاز أداتك المناسبة لإعداد الجهاز الذي تقوم بتصميمه ونقل البيانات إلى الكمبيوتر. يمكنك معرفة ما هي واجهة UART في المقالة رقم 40. لكننا نحتاج إلى المحول نفسه حتى نتمكن من توصيل الكمبيوتر وجهازنا للإعداد ونقل البيانات. تنشأ مثل هذه الحاجة دائمًا للمطور، لذا كن مستعدًا للحصول عليها. بالطبع، من السهل جدًا النقل إلى منفذ COM (RS232) أو LPT، ولكن ليس لدى الجميع هذا المنفذ، على سبيل المثال أجهزة الكمبيوتر المحمولة.

هناك العديد من المحولات، على سبيل المثال على دائرة MAX232 (RS232-UART) وغيرها. ولكننا سوف ننظر إلى محول يعتمد على متحكم دقيق. إذا كنت مهتما بالإلكترونيات والبرمجة التطبيقية، فسيصبح هذا الجهاز أداة مخلصة لك. يوجد أدناه رسم تخطيطي للمحول. تم أخذ هذه الدائرة وبرامج التشغيل من المورد التالي http://www.recursion.jp/prose/avrcdc/، الذي يصف الخيارات المختلفة لنقل البيانات إلى جهاز كمبيوتر، بالإضافة إلى برامج التشغيل والمصادر المفتوحة المقدمة من مؤلف معين أوسامو تامورا.

على اليسار يوجد محول UART - USB. كما يمكننا أن نرى من الرسم البياني الموجود عليه، هناك خطوط نقل/استقبال البيانات TXD/RXD، المقاومات R4 هي محدد التيار، R5 هي حماية TXD من مسافة قصيرة إلى الأرض، وثنائيات زينر في الرسم التخطيطي مخصصة لحماية خطوط الإشارة، والمقاوم R1 هو مصدر الطاقة على الخط، C3 يخفف التداخل، R2 R3 - محددات التيار. المتحكم الدقيق نفسه ATtiny2313 كمحول. يتم تكوين سرعة النقل تلقائيًا وتتراوح من 600 - 38400 بت في الثانية، معيار بروتوكول 8N1. التجميع ليس بالأمر الصعب؛ جميع المصادر، وقوالب اللوحة، وكل شيء متاح مجانًا على هذا المورد. فيما يلي صور لتجميعي لهذا الجهاز:

يحتوي الرسم التخطيطي على واجهة للبرمجة داخل الدائرة (5 دبابيس في الأسفل وواحد بالقرب من المتحكم الدقيق).

سأضيف بعض المعلومات بنفسي للتحقق من وظائف بعض الأجزاء:
- صمام ثنائي زينر، للتحقق من سلامته، يكون الأنود عند ناقص، - بالإضافة إلى 10 كيلو أوم إلى الكاثود، نطبق 5 فولت - يجب أن نحصل على انخفاض الجهد المحدد؛
- تحقق من مولد تردد الساعة - هنا تحتاج إلى ضبط فتيل CKOUT في وحدة التحكم الدقيقة، أي. السماح بإخراج الموجة المربعة للمذبذب الرئيسي إلى السكين 6 (micro ATtiny2313 - PD2). نحن نقيس التردد. يمكنك أيضًا قياس الجهد الذي يجب أن يكون = نصف الطاقة = 2.86 فولت. (كان لي هذا). تذكر أن MK يعمل من مولد خارجي، لذا قم أولاً بتحميل البرنامج، ثم قم بتغيير الصمامات إلى مولد خارجي.

الخطوة التالية في إعداد هذا الجهاز هي تثبيت برنامج التشغيل على الكمبيوتر - "منفذ الاتصالات الافتراضية" لنظام Win - قم بتنزيل الأرشيف avrcdc_inf.zip. يحتوي هذا الأرشيف على 4 مجلدات: Raw - لـ (Windows 2000/XP)، w2k - لـ Windows 2000 (الوضع المجمع فقط)، xpvista7 - لـ Windows XP/Vista/7 x32، vista64 - لـ Windows Vista x64. يتم تحديد برنامج التشغيل بعد توصيل أجهزتنا. بشكل عام، المخطط القياسي. بعد ذلك، لتنزيل البرنامج الثابت على وحدة التحكم الخاصة بنا، قم بتنزيل cdc232.2011-06-24.zip، حيث نختار البرنامج الثابت لوحدة التحكم الخاصة بنا. قمنا بضبط الصمامات على H = 0xCD، L = 0xFF. كل شيء جاهز. يوجد أدناه رسم تخطيطي للتفاعل بين المحول والكمبيوتر.

يعمل الجهاز بالطريقة التالية: عند توصيله بجهاز الكمبيوتر، يظهر منفذ COM الظاهري. بعد ذلك، يحدث الإرسال عبر الواجهة RS232C , بدون خطوط تحكم DTR, DTS, RTS, CTS.
بعد ذلك، تحتاج إلى التحقق من الوظيفة باستخدام برنامج Terminal - قم بتنزيله هناك. يمكن عرض نتيجة تشغيل المحول باستخدام مثال DoctorAVR ووحدة التحكم في جمع البيانات (المسجل).

في المقالة التالية رقم 9، سنتناول أساس الحاجز الموجود على المتحكم الدقيق والبرمجيات والأجهزة. هذا كل شئ. وداعا للجميع.

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

كما تعلم، هناك العديد من الواجهات التي يستطيع المتحكم الدقيق من خلالها التواصل مع العالم الخارجي. ولكن إذا كنا نتحدث عن التواصل مع جهاز كمبيوتر، فإن واجهة RS-232 (منفذ COM) خارج المنافسة. والسبب هو سهولة العمل مع المنفذ من جانب الكمبيوتر وتوافر عدد كبير من البرامج المخصصة لذلك. بالإضافة إلى ذلك، تحتوي كل وحدة تحكم دقيقة تقريبًا على واجهة USART مدعومة بالأجهزة (هذه هي نفس RS-232، فقط مع الفولتية 0 - 5 فولت)، مما يجعل عملية الاتصال سهلة التنفيذ.
من أجل رفع مستويات إشارة وحدة التحكم الدقيقة USART إلى مستويات منفذ COM للكمبيوتر، تحتاج إلى تجميع محول بسيط (على سبيل المثال، على MAX232)، ولكن يمكنك اتباع مسار أكثر إثارة للاهتمام
الطريقة الأكثر إثارة للاهتمام هي تجميع محول UART إلى USB. في هذه الحالة، ينظر الكمبيوتر إلى منفذ USB باعتباره منفذ COM الظاهري. وفي هذه الحالة نضرب عدة عصافير بحجر واحد:
- يوجد منفذ USB في أي جهاز كمبيوتر (على الرغم من أن منفذ COM لا يزال شائعًا جدًا، إلا أنه لم يعد موجودًا في أجهزة الكمبيوتر المحمولة)؛
- كما اتضح فيما بعد، فإن إجراء محول UART إلى COM (RS-232) أصعب بكثير من إجراء محول UART إلى USB (لقد قمت مرتين بإنشاء مبرمج لمنفذ COM باستخدام محول MAX232 - وفي المرتين لم ينجح)؛
- إذا قمت بتوصيل المحول عبر محور USB، فسنحصل على عدة منافذ COM افتراضية على USB واحد، بالإضافة إلى أمان الكمبيوتر، حيث يعمل المحور كمخزن مؤقت.

هنا دائرة تحويل UART إلى USB.

سأكون صادقًا على الفور - هذا ليس جهازي. تم أخذ هذا المخطط من الموقع www.recursion.jp/avrcdc/. سبب تقديمي هنا هو بساطة الدائرة وانخفاض تكلفة الإنتاج. يعد تجميع الدائرة أمرًا بسيطًا للغاية (يمكنك حتى استخدام اللوح).

لقد صنعت الجهاز النهائي على شكل "محرك أقراص فلاش" لجعله أكثر ملاءمة للاستخدام في الظروف "الميدانية". لمزيد من الراحة، يمكنك أن تأخذ كابل تمديد USB، وتوصيله بجهاز الكمبيوتر الخاص بك باستخدام موصل واحد، ثم أدخل "محول محرك الأقراص المحمول" الخاص بنا في الموصل الثاني، وسنحصل على جهاز محمول يمكن توصيله بأي دائرة دون الحاجة إلى أي دائرة كهربائية. مشاكل.

لوحة دوائر مطبوعة على الوجهين، مناسبة لوحدات التحكم الدقيقة ATmega8/48/88/168

الصمامات لATmega8

الصمامات لATmega48/88/168

يتم تثبيت الصمامات الخاصة بـ CodeVisionAVR وPonyProg بشكل عكسي

يتم عرض واجهة SPI الخاصة بالمبرمج جنبًا إلى جنب مع جميع الواجهات الموجودة في الجزء الخلفي من محرك الأقراص المحمول - حيث نقوم بتوصيل المبرمج هناك. نقوم بلحام دبوس إعادة الضبط بالقرب من دبوس إعادة الضبط (حتى لا نتدخل). عند البرمجة، يجب أن يتم تغذية المحول بجهد 5 فولت من الواجهات. لا يُنصح باستخدام USB، نظرًا لأن جهد الإمداد عبر مؤشر LED سينخفض. إذا نشأت مشاكل بسبب الضوضاء العالية، فإننا نعلق المقاوم الذي يسحب مصدر الطاقة على ساق إعادة الضبط (5-10 كيلو أوم). يعد وجود مؤشر LED أمرًا إلزاميًا - حيث يتم استخدامه كمنظم للجهد. توفر البرامج الثابتة تشغيل خطوط التحكم (CTS، RTS، DTR)، لكنها ليست ضرورية لـ UART ولم أخرجها إلى موصل الواجهة. إذا كنت في حاجة إليها، فأنت بحاجة فقط إلى "رمي" وصلات العبور من أرجل وحدة التحكم الدقيقة إلى أرجل موصل الواجهة.


بعد تجميع الجهاز
تحتاج إلى تثبيت برنامج تشغيل منفذ COM الظاهري.


/ الخام - لنظام التشغيل (Windows 2000/XP)


يتم ذلك بكل بساطة:

1 أدخل "محرك الأقراص المحمول" في منفذ USB؛

2 نتلقى رسالة في الدرج تفيد بأنه تم العثور على جهاز جديد؛

3 سيتم تشغيل "معالج العثور على أجهزة جديدة"، حدد "التثبيت من موقع محدد"، وانقر فوق "التالي"؛

4 حدد "تضمين موقع البحث التالي" وفي النافذة حدد المسار المطلوب للسائق؛
5 انقر فوق "التالي"، سيتم تثبيت برنامج التشغيل، انقر فوق "إنهاء"

الآن في "خصائص" "جهاز الكمبيوتر" في علامة التبويب "الأجهزة"، انقر فوق الزر "إدارة الأجهزة". في نافذة "إدارة الأجهزة"، في قسم "المنافذ (COM و LPT)"، سنرى جهازًا جديدًا - "منفذ الاتصالات الافتراضية (COM5)".


سيكون لكل منفذ USB منفذ COM الظاهري الخاص به (COM5، COM6، COM7، وما إلى ذلك).

مستعد! الآن يمكنك استخدام المحول.

دعونا نتحقق من وظيفة المحول؛ للقيام بذلك، تحتاج إلى تقصير دائرة الإدخال مع الإخراج (RxD، TxD) وإرسال الرسائل من الكمبيوتر عبر المنفذ الظاهري. يجب أن يتم إرجاع الرسائل المرسلة كما تم استلامها.

نعلق العبور على المسامير المطلوبة. نطلق البرنامج للعمل مع منفذ COM. يمكنك استخدام محطة Windows القياسية، لكنني أفضل برنامج آخر - صغير ومحمول وعملي.

نقوم بتشغيل البرنامج، وقم بتعيين المنفذ المطلوب (انظر إلى رقم المنفذ في مدير الأجهزة)، واترك السرعة والمعلمات الأخرى كما هي، وانقر فوق "اتصال"، في النافذة المجاورة للزر "->إرسال"، اكتب رسالة، انقر فوق "->إرسال" وشاهد النتيجة. النافذة السفلية عبارة عن رسالة مرسلة، والنافذة الكبيرة عبارة عن رسالة مستلمة. إذا نجح كل شيء، ستكون الرسائل هي نفسها.

سيتحول "محرك الأقراص المحمول - محول الواجهة" لاحقًا إلى I2C إلى USB، وSPI إلى USB، وSPI إلى UART، وما إلى ذلك. تحتاج فقط إلى إعادة تحميل ملفاته باستخدام البرامج الثابتة الضرورية. (بدأت ألاحظ الرغبة في العالمية في نفسي :)).

ملاحظة. يوصي الموقع المصدر بتوصيلهم من خلال دائرة مطابقة لتتناسب مع مستويات الجهد للمحول (3.3 فولت) والجهاز (5 فولت). لكنني أعتقد أن المقاومات التي تقع ضمن نطاق نصف كيلو أوم في خطوط RxD وTxD يجب أن تكون كافية للمطابقة - عليك المحاولة.

P.S. هذا هو المخطط العملي الأول في المدونة - سيكون هناك المزيد منها لاحقًا، حيث يبدو أننا اكتشفنا الأساسيات (لا تزال هناك بعض الأسئلة - سأكتب شيئًا فشيئًا).

برنامج للعمل مع منفذ COM.

يحتوي الأرشيف على مجلدات لانتصارات مختلفة:
/ الخام - لنظام التشغيل (Windows 2000/XP)
/w2k - لنظام التشغيل Windows 2000 (الوضع المجمع فقط)
/xpvista7 - لنظام التشغيل Windows XP/Vista/7 x32
/vista64 - لنظام التشغيل Windows Vista x64

المقالة قديمة - الآن لم يعد بإمكانك العثور على كابلات البيانات من USB إلى الهواتف القديمة؛ لذلك، يمكن طلب محول جاهز بسعر رخيص على Aliexpress (ملاحظة من كعكة الموقع).

لأكون صادقًا، لقد أصبحنا جميعًا كسالى... كان بإمكان أجدادنا أن يلحموا دائرة من مئات العناصر في أمسية واحدة دون أن ينقطعوا. أعطونا كل ما هو جاهز. مثال على ذلك هو محول بسيط من منفذ COM إلى مستوى TTL. يبدو أن الدائرة مكونة من 5 أجزاء، لكنها بطيئة جدًا في اللحام. علاوة على ذلك، فإن المنافذ التسلسلية تعاني الآن من نقص كبير في المعروض. لكن على أجهزة الكمبيوتر المحمولة فهي غير موجودة على الإطلاق. يمكنك بالطبع استخدام واجهة USB، لكن هل حاول أحد برمجتها؟ قاسٍ! وليس كل وحدة تحكم تدعمها. لكن جميع أجهزة AVR تقريبًا تحتوي على UART، ويتم تنفيذها في الأجهزة.

الاستنتاج يقترح نفسه. أنت بحاجة إلى محول رخيص وبسيط وموثوق من USB إلى UART (COM) بمستويات منطقية TTL (0-5 فولت). ويفضل دوائر طاقة إضافية بحيث يمكن تشغيل أجهزتنا مباشرة من المحول دون توصيل طاقة إضافية. وهناك مثل هذا المحول. وأنا على استعداد للمراهنة على أنه لا يبعد عنك أكثر من كيلومتر واحد. في أي متجر Euroset، يمكنك شراء مثل هذه المعجزة مقابل 300 روبل فقط (أو 160، حسب حظك). كابل بيانات بسيط. محول من USB إلى الهاتف. في معظم نماذج الهواتف، يتم نقل البيانات عبر TTL-UART. أي واجهة تسلسلية بمستويات جهد تتراوح من 0 إلى 5 فولت. (لقد استخدمت كابلات لجهاز Ericsson R-320 القديم)

هذا ما تبدو عليه هذه المعجزة على المنضدة. يوجد بالداخل أسلاك وقرص مع سائق. من المستحسن أن تأخذ هذا النوع بالضبط، لأنه مشابه في الشكل، ولكن بدون ملصق، فإن Eurosets سيئة تمامًا: فهي تعمل من خلال واحدة ولا يتم فصلها عن الكمبيوتر لإمدادات الطاقة. يرجى ملاحظة أن الأسلاك يجب أن تأتي مع صندوق بلاستيكي صغير. كل ذلك الملح. هذا هو محول لدينا.

لذلك، قمنا بتدمير استحواذنا. يوجد بالداخل لوحة بها شريحة PL-2303HX من Prolific ومجموعتين من الفوط. الأول هو إدخال USB، والثاني هو بالضبط ما يهمنا. UART مع مستويات إشارة TTL. كل ما تبقى هو تحديد جهة الاتصال التي. في نسختي كان مثل هذا:

لذلك، نحتاج فقط إلى GND، RxD، TxD، لجماليات خاصة يمكننا أن نأخذ +5V لإمدادات الطاقة (التيار صغير 100 مللي أمبير عند القفز بغطاء) وإشارة DTR إذا كنت بحاجة إلى تتبع ما إذا كان الجهاز متصلاً بالكمبيوتر (أو على سبيل المثال، قم بتشغيل مؤشر LED مباشرة في الصندوق بحيث يكون جميلًا ومرئيًا عندما يكون الجهاز قيد التشغيل) نقوم بتوصيل الأرض بالأرض، وجهاز الاستقبال بالمرسل، وجهاز الإرسال، على التوالي، بجهاز الاستقبال. هذا كل شئ. الأجهزة جاهزة. بالمناسبة، يحتوي القرص على العديد من ملفات PDF المثيرة للاهتمام مع وصف للدائرة والرقاقة نفسها. وإذا كانت لوحتك مختلفة عن لوحتي، فما عليك سوى تتبع أي طرف متصل بأي ساق من هذه الشريحة.

الآن قم بتثبيت البرنامج من القرص... الدليل F:\2303dirver\pl2303new\newpl2303_setup\DRIVER\SETUP... قم بتشغيل "PL-2303 Driver Installer.exe". إذا لم يكن هناك قرص، فيمكن تنزيل برامج التشغيل والمعلومات الإضافية من الشركة المصنعة PL-2303 USB إلى وحدة التحكم في الجسر التسلسلي. والأمر الجميل جدًا هو أن هذا الجهاز يحتوي على برامج تشغيل لجميع الأنظمة وأنظمة التشغيل التي يمكن تخيلها (Linux، وPDA، وMac OS، وما إلى ذلك)، مما يوسع نطاق التطبيقات الممكنة بشكل كبير.

يمكن حاليًا تقسيم إصلاح أي معدات إلكترونية معقدة إلى خيارين: إما إصلاح البرمجيات، أو “البرمجيات”، أو إصلاح الأجهزة، على مستوى الأجهزة. إذا كان الأول يتضمن ببساطة إعداد الجهاز، والذي يمكن أن يقوم به أي مستخدم على دراية بالتكنولوجيا، في حالة فقدان إعداداته أثناء التشغيل لسبب ما.

إصلاح الأجهزة- يتضمن هذا غالبًا اللحام، واستبدال بعض مكونات الراديو التي تعطلت لأسباب مختلفة. سواء كان ذلك بسبب ارتفاع درجة الحرارة، على سبيل المثال بسبب الغبار المتراكم في جسم الجهاز، ونتيجة لذلك، سوء نقل الحرارة، أو دخول الرطوبة، ونتيجة لذلك، ماس كهربائى. أو نفس الشيء، المحبوب من قبل جميع أساتذة الدوائر القصيرة، مرتبة على السبورة بواسطة الحشرات التي استقرت في جسم الجهاز)، وغالباً ما توجد آثار لنشاطها على اللوحات.

ولكن هناك نوع ثالث من الإصلاح، عادة ما يتعلق بالتكنولوجيا الرقمية، حيث يتم الجمع بين هذين النوعين من الإصلاح - إعادة تحميل الجهاز. وإذا تمكنا من إعادة تحميل ملفات الهاتف الذكي أو الجهاز اللوحي ببساطة عن طريق توصيله بالكمبيوتر عبر كابل USB، على سبيل المثال، لن تعمل هذه الطريقة مع جهاز التوجيه أو اللوحة الأم أو بطاقة الفيديو. تحتوي جميعها على ذاكرة فلاش، وهي شريحة خاصة، عادة ما تكون من 24 أو 25 سلسلة، حيث يتم تخزين البرامج الثابتة الخاصة بنا.

شريحة الذاكرة 25 سلسلة

مع اللوحات الأم وبطاقات الفيديو، عادة ما يكون كل شيء بسيطًا - فأنت بحاجة إلى مبرمج ذاكرة Flash وEEPROM، على سبيل المثال CH341A البسيط والرخيص، والذي سيتم مناقشته كأحد الخيارات لحل مشكلتنا. أيضًا، لفلاش الذاكرة دون إزالة اللحام، ستحتاج إلى مقطع خاص لوميض الدوائر الدقيقة في حزمة SO-8 أو SO-16. لدي كلا المقطعين في ورشة العمل المنزلية الخاصة بي.

مشبك للخياطة SO-8

أولها، بالنسبة للدوائر الدقيقة في حزمة SO-8، عادةً ما تكون هناك حاجة إليها عدة مرات أكثر من الثانية، بالنسبة للدوائر الدقيقة في حزمة SO-16. وهو ما كان مفيدًا لي مرة واحدة فقط في وميض جهاز التوجيه Zyxel، بالمناسبة، نظرًا لأنهم يعتبرون أنفسهم علامة تجارية مشهورة، فهم أصليون وأحيانًا يقومون بتثبيت دوائر دقيقة في حالات SO-16 مماثلة، وهي جيدة إن لم تكن 29 سلسلة من الدوائر الدقيقة، من يدري - سيفهم على الفور.

موصل مقطع SO-16

الحقيقة هي أنه من أجل وميض دائرة كهربائية صغيرة مكونة من 29 سلسلة، نحتاج إلى مبرمج أكثر تكلفة - MiniPro TL866A، والذي أملكه أيضًا، ولكن لا يوجد محول من علبة Dip إلى هذه الحالة، والتي تحتوي على ترتيب شائع جدًا للأرجل ، وبالمقارنة مع اللحام الذي يعتبر لحام الدائرة الدقيقة في حزمة SMD، فإن نفس SO-8 أو SO-16 هو لعبة أطفال. لذلك، حصلت للتو على جهاز توجيه Zyxel مزود بشريحة سلسلة 29 للإصلاح. في المرة الأولى التي أصلحت فيها جهاز توجيه Zyxel السابق، كانت الشريحة عبارة عن ذاكرة تسلسلية، السلسلة 25، وإن كان ذلك في حزمة SO-16. بعد ذلك، كما تفهم، كان إجراء الإصلاحات أسهل بكثير.

شريحة الذاكرة 29 سلسلة

فكيف يمكننا استعادة جهاز التوجيه إذا كنا "محظوظين" ولدينا سلسلة من 29 دائرة كهربائية صغيرة؟ توفر الشركات المصنعة لجهاز التوجيه، في هذه الحالة، وميضًا للطوارئ عبر خادم TFTP. لكن المشكلة هي أنه في بعض الأحيان يتم مسح قسم التمهيد الموجود في ذاكرة الشريحة، والذي يسمى U-Boot. في هذه الحالة، فإن خيار وميض ذاكرة جهاز التوجيه في عناوين معينة سوف يناسبك، والذي سيتعين عليك أن تجده بنفسك في المنتديات المتخصصة لأجهزة التوجيه الوامضة. ولكن عادة ما يكون كل شيء أبسط بكثير - فقد حدث خطأ في البرنامج الثابت، ويتم فقد البيانات اللازمة لكي يعمل جهاز التوجيه بشكل طبيعي، ولكن منطقة التمهيد ومنطقة المعايرة سليمة. في هذه الحالة، ستحتاج إلى محول USB-TTL بسيط ورخيص، وتبلغ تكلفته على Ali Express حوالي 40 روبل فقط.

محول USB إلى TTL

يعد المحول الموجود على شريحة CH340A مناسبًا أيضًا، والذي يستخدم لتحميل الرسومات التخطيطية على لوحة Arduino Pro الصغيرة، التي لا تحتوي على أداة تحميل التشغيل CH340A ملحومة على اللوحة. تعتبر المحولات المستندة إلى pl2303 أو مبرمج ذاكرة CH341A Flash و EEPROM مناسبة أيضًا ، والتي كتبت عنها بالفعل أعلاه والتي يمكن أن تعمل في وضع محول USB-UART بعد تغيير وصلة المرور.

مبرمج ذاكرة فلاش و EEPROM + USB-TTL

كملاذ أخير، يمكنك استخدام كابل وامض من هاتف محمول قديم، والذي يحتوي أيضًا على محول USB-COM، ولكنك ستحتاج إلى مطابقة مستويات الطاقة. يجب أن يتم أخذ الطاقة من المحول بدقة 3.3 فولت، وليس 5 فولت التي يمكن أن يخرجها من طرف معين. لذلك، لنفترض أن لدينا هذا المحول (أو بالأحرى أيًا من المحولات المذكورة أعلاه)، وقمنا بتثبيت برنامج تشغيل له، وانتقلنا إلى مدير الأجهزة في نظام التشغيل Windows وحددنا رقم منفذ COM الذي يتوافق معه المحول الخاص بنا. وهذا المحول ليس أكثر من مجرد منفذ COM افتراضي في نظامك.

نحن نبحث عن رقم منفذ COM

ثم نحتاج إلى نوع من البرامج - محطة حيث، باستخدام أوامر وحدة التحكم، سوف نقوم باستعادة جهاز التوجيه الخاص بنا عن طريق وميضه. لكننا لن نقوم بإعادة تحميل ملفات جهاز التوجيه باستخدام هذا المحول؛ حيث يتم استخدام المحول فقط للتحكم في عملية البرامج الثابتة. كيف نقوم بتفليش جهاز التوجيه في هذه الحالة؟ هناك بالطبع خيارات لتفليش جهاز التوجيه عبر معالج ARM الخاص به عبر واجهة JTAG، كما أنني اشتريت هذا المبرمج على Ali Express - وهو مبرمج Wiggler متصل عبر واجهة LPT، ولكن بعد محاولة اكتشاف ذلك قررت أن طريقة الوميض تستخدم خوادم TFTP أبسط بكثير.

مبرمج JTAG ويغلر

دعونا نلقي نظرة فاحصة على هذا الخيار الأبسط، والذي لا يحتاج إلى مبرمج JTAG؛ فهو يومض، كما كتبت أعلاه، عبر خادم TFTP. للقيام بذلك، نحتاج إلى توصيل محول USB-UART الخاص بنا بأربعة دبابيس على لوحة التوجيه. صحيح، في بعض الأحيان يحدث أن قامت الشركة المصنعة بفصل منصات الاتصال والمسارات، لكنها لم تقم بلحام المسامير نفسها. في هذه الحالة، يمكنك لحام مشط ذو 4 أسنان بشكل مستقل، تم شراؤه من متجر راديو أو ملحوم من اللوحة الأم المانحة أو بعض الأجهزة الأخرى.

اتصال USB-TTL

من حيث المبدأ، لا يتعين عليك حتى لحام هذه المسامير إذا لم يكن ذلك ممكنًا، ولكن ببساطة قم بلحامها بعناية بالنيكل الموجود على اللوحة، وهي وسادات الاتصال حيث من المفترض أن يتم لحام هذه المسامير. يعتبر سلك MGTF الرفيع مناسبًا جدًا لهذا الغرض. لذلك، قمنا بتوصيل المحول بالكمبيوتر، وتثبيت برنامج التشغيل، وتوفير الاتصال الموثوق الذي نحتاجه لهذه الأطراف الثلاثة من أصل 4 الموجودة على اللوحة.

وصلات اردوينو للمحول

للاتصال بالمشط، من الملائم استخدام وصلات العبور والوصلات المستخدمة لتوصيل لوحات Arduino بالدروع. كيف نحتاج إلى توصيل هذه الأسلاك الثلاثة؟ ولماذا ثلاثة فقط إذا كان هناك أربعة اتصالات؟ لا يُنصح بتزويد أجهزة التوجيه بالطاقة من محول، بل يجب أن تأتي الطاقة من مصدر الطاقة الخاص بها. لذلك، من الأفضل فصل مصدر الطاقة الزائد، حتى لو كنت تستخدم 3.3 فولت كما هو متوقع.

الاتصال بين المحول وجهاز التوجيه - رسم تخطيطي

يجب دمج أسس الأجهزة المتصلة ببعضها البعض أثناء الوميض، لذلك يجب توصيل الأرض، دبوس GND. لكن المنفذين المتبقيين، RX وTX، يجب أن يكونا متصلين عن طريق "عبورهما" فيما بينهما، أي توصيل RX بـ TX، وTX بـ RX. لذلك، قمنا بتوصيل كل شيء بشكل صحيح، ثم نحتاج إلى تكوين الجهاز بشكل صحيح، أفضل استخدام المعجون حتى أتمكن من التحكم في جهاز التوجيه الخاص بنا عبر وحدة التحكم، وبالتالي تحديثه ببرامج ثابتة جديدة.

إعداد المعجون

هذا يعني أننا نحدد المنفذ التسلسلي أو المنفذ التسلسلي أو منفذ COM في إعدادات المعجون، ثم نقوم بتعيين رقم منفذ COM المطلوب، والذي سبق أن اطلعنا عليه في مدير الأجهزة. بعد ذلك، تحتاج إلى تكوين سرعة منفذ COM، عادة 57600، وأقل في كثير من الأحيان 115200 باود. وأخيرًا، بعد التأكد مرة أخرى من أن كل شيء متصل بشكل صحيح، لا يوجد شيء على اللوحة به دائرة كهربائية قصيرة أو دائرة كهربائية قصيرة، أثناء عملية الوميض، نقوم بتسجيل الدخول إلى وحدة التحكم التي تم تكوينها مسبقًا ونوفر الطاقة لجهاز التوجيه من الطاقة الأصلية إمداد.

كراكوزيابري في المحطة

إذا رأيت "المفرقعات" على شاشتك، فهذا يعني أنك قمت بتكوين سرعة منفذ COM بشكل غير صحيح وتحتاج إما إلى قراءة السرعة التي يجب ضبطها لطراز جهاز التوجيه الخاص بك، أو تحديدها بشكل تجريبي حتى تختفي "المفرقعات" ويظهر نص عادي . ستحتاج بعد ذلك إلى الضغط مباشرة بعد تشغيل جهاز التوجيه، والتقاط اللحظة المناسبة، وهو أمر ليس بالأمر السهل، على مجموعة مفاتيح معينة، إما tpl، لأجهزة توجيه TP-Link، أو الرقم 4، أدخل إلى وحدة التحكم، أو رقم 2، بالنسبة لأجهزة توجيه Zyxel، يتم تشغيل الوميض من خادم TFTP.

واجهة خادم TFTP

يجب تشغيل الخادم نفسه كمسؤول في اتصالات الشبكة، ويجب الإشارة إلى عنوان IP الخاص بالخادم هناك، والذي ستخبرك به وحدة التحكم، أو يمكنك العثور عليه على الإنترنت بنفسك. في خادم TFTP، ستحتاج إلى تحديد عنوان IP الخاص بالعميل والمجلد الذي يوجد به برنامجنا الثابت.

تغيير إعدادات اتصال الشبكة

يجب بالضرورة أن تكون البرامج الثابتة نفسها بدون Boota، أي عندما نقوم بخياطة البرامج الثابتة المرفقة بمشبك، من خلال مبرمج 25 سلسلة SPI، نحتاج إلى Full Flash، أو بمعنى آخر، البرامج الثابتة مع أداة تحميل التشغيل، في هذه الحالة يجب أن تكون البرامج الثابتة كن قياسيًا، بدون أداة تحميل التشغيل، والتي توفرها الشركة المصنعة عادةً، على موقع الويب الخاص بك. من الأفضل تبسيط اسم ملف البرنامج الثابت، على سبيل المثال 123.bin؛ ستحتاج إلى إدخاله في وحدة التحكم عند بدء عملية الوميض.

مقاطعة التحميل

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

لقد تبين أن شرح عملية الوميض ضخم بالطبع، لكن العملية نفسها بالنسبة للشخص الذي أكملها عدة مرات على الأقل تصبح بسيطة للغاية. وبالنظر إلى أن أجهزة التوجيه هي المعدات التي لا تدوم طويلا، خاصة أثناء العواصف الرعدية، في مايو - يونيو، أعتقد أن هذه المقالة ستكون مفيدة للمبتدئين الذين يرغبون في توفير المال عند شراء جهاز توجيه جديد. إصلاحات سعيدة للجميع! خاصة بموقع دوائر الراديو - AKV.

ناقش المقال محول USB-UART: إعادة الوميض باستخدام محول