اخواني الأعزاء الكثير منكم يتوفر على جهاز محمول laptop حديث لم يعد يدعم منفذ port COM, و الحل المطروح في الأسواق هو كابل cable USB to Serial, لكن بعد محاولة تمرير الفلاش المشكل هو عدم تعرف الحاسوب comptuer على جهاز الاستقبال reciever.
الحقيقة أن هذا المشكل كان أصعب المشاكل التي واجهتني حتى أن أحد الخبراء قد قال لي "انسى أنك ستتمكن من تفليش الأجهزة أو استخدام الشرينج بالحمول" لكنني وجدت حلا مؤقتا باستعمال الباك تراك linux backtrack لكن اليوم الحل النهائي الفعال العملي قد وصل
أولا نذكر ب أنواع الكابلات الموجودة تم نقوم بتحليل المشكل:-كابل USB to Serialلمستعملي prolific PL2303 المبين في الصورة تحميل هدا الدرايفر driver لأن الشركة المصنعة لم تقم بصنع درايفر للوندوز7 ها هو هنا للتحميل:بعد التسطيب installation يجب أن يظهر كما بالصورة دون مشاكل المثلث الأصفر-كابل الترقية RS232 و هو كابل اما أصلي اما كان DS232 قبل أن يتم تعديله الى RS232 على الطريقة:2<>33<>25<>5محاولة...فشل!!!!!لماذا؟؟؟!!!!???whyنعود و نحلل الأمر منطقيا...ركبنا كابل usb to serial لنحصل على بورت كوم port com و ركبنا به كابل cable RS232 ثم بالجهاز أي نكون قد استوفينا بجميع الشروط...بعد عدد من المحاولات نستسلم أو نشك بنظام التشغيل OS أو بالكابل usb to serial و هكذاادا ركبنا كابل cable usb to serial بكابل الترقية cable RS232 نحصل على المعادلة التالية:RS232 + Vcom1 = RS232 +Dcom1Dcom1: البورت العادي على الأجهزة المكتبية desktop pcVcom1: هو بورت عادي أيضا الا أننا أضفاه (خارجي) لدلك يمكننا تمييزه بكلمة افتراضي في هدا الشرح virtualو لأننا فشلنا فالمعادلة ليست صحيحةدعونا نكتشف الخطأ اعتمادا على المنطق الرياضاتي ههههههههههنحذف RS232 من كلا الطرفين (راجع مقرر السنة الأولى اعدادي) هههههههههههههههههههتصبح لنا Vcom1 = Dcom1و بما أن العملية تنجح ب Dcom1 و لا تنجح ب Vcom1 نستلزم أن:Vcom1 # Dcom1أنا حاس أنه قاعد معاكم واحد نذل سيقول كلامي غير صحيح دون أن يقدم تبريرات لذلك اتبعت منهجا منطقيالكن ان لم تكن المعادلة صحيحة فعلا فهذا يعني أن usb to serial غير شغال أو به مشاكل... و الجواب لا طبعاأشعر أني أطلت الحديث لذلك دعونا نرفع الستار على ضيفنا الذي لطالما شتمناه و نطلب منه المسامحة :اسم الكابل: USB to SRIAL RS232هناك بعض الأشخاص لم يعودوا بحاجة الى قراءة باقي الموضوع و قد ذهبوا الان الى اصلاح المشكل فقد اكتملت عندهم الفكرةو للباقين ألم توحي لكم كلمة RS232 بشيء؟؟؟؟كلنا نعلم أن هناك نوعين من كابل الترقية ذو 9 وصلات يستخدم النمط المتتابع serieالنوع الأول الواسع الانتشار هو DS232و النوع الثاني هو الذي شرحناه في الأعلى RS232و الفرق هو أن الأول عادي null أي أنه يربط كما يلي:1<>12<>23<>34<>45<>56<>67<>78<>89<>9في أجهزة الاستقبال recievers هناك فقط 3 أسلاك لازمة أما الأخرى لا وظيفة لهايلزم فقط 2 3 5أي أن النوع الأول يربط لنا كما يلي:2<>23<>35<>5و النوع الثاني و هو الخاص بترقية أجهزة الاستقبال التي هي موضوعنا يربط كما يلي:2<>33<>25<>5لذلك يدعى بالفرنسي كما تعلون "croisé" (ما كانحملش هاذ اللغة)ماذا فهم من فهم و ماذا على الباقيين فهمه؟؟؟الكابل الذي كنتم تظننون أنكم تملكون لم يكن كما تصورتمفي الحقيقة كلنا ظننا ذلككنا نظن أنه usb to serial DS232كنا نظن أن السلك 2 في Vcom1 هو نفسه في Dcom1و السلك 3 أيضالكن الحقيقة هي أن USB to Serial الذي نتوفر عليه قد قام مسبقا بقلب 2 ب 3 مسبقا و 3 ب 2 و أبقى 5 فقط على حالها في حين قلب 6 ب 4 و 4 ب 6 و هذا لا يهمنا لأن موضوعنا للأجهزة هو ل 2 3 و 5 فقطالان أظن الكل فهم لكن أكملوا الموضوعنحن الان نعلم أن الأسلاك مقلوبة أساسا باستعمال هذا المحول adaptor و عند تركيب كابل RS232 أنثى الطرفين بالمحول adaptor الذي كنا نظن أن به خللا ما ثم بجهاز الاستقبال reciever نكون قد عكسنا الأسلاك مرة أخرى أي نرجعها الى الوضع الصحيح في Dcom1 أي null2 محولة أصلا الى 3 ثم عكسناها الى 23 محولة أصلا الى 2 ثم عكسناها الى 35 لم تحول و لم تعكس أي تبقى 5أي أننا عند استخدامنا لهذا المحول adaptor ربطنا سلكا واحدا صحيحا فقط و للتأكد من هته النتيجة قم بالتالي:Menu >>> Tools >>>SatcoDx auto programingثم اضغط connect على الحاسوب على اللودر loaderبالرغم من أن الحاسوب لم يتعرف على شيء فجهاز الاستقبال reciever قد اكتشف أن هناك حاسوب و ذلك عن طريق السلك 5 فقط لأن اجهزة الاستقبال لا تقوم بمراقبة قبل التحميل Security Verificationالمعادلة في الأعلى خاطئة كما تبين و المعادلة الصحيحة التي استنتجناها من اسم الكابل الكامل هي كالتالي:RS232 + Vcom1 = DS232 + Dcom1هنا يتبين أن رمز + لم يكن أفضل رمز للمعادلة لكن يمكننا أن نستنتج الحل النهائي و هو اما استعمال كابل DS232 مع المحول usb to srial RS232 و سنكون بذلك أطلنا ال RS232 الذي أنتجه المحول usb to serialيمكننا أيضا التعديل على كابل الترقية RS232 و ارجاعه DS232 عن طريق لحم 2 ب 2 و 3 ب 3 مباشرة لالغاء خاصية ال croisé و ارجاعه null (هاذي للزقرامة)و قد يتوفر عندكم كابل RS232 M/F أي أنثى/ذكر حينها يمكننا استعماله أيضا على الشكل التالي:usb to serial + RS232F/M + RS232F/Fأي يكون الأنثى/ذكر في الوسط و فكر فيها تجد أن النظام بأكمله سيقوم بعكس 2 و 3 مع الابقاء على 5 لأن usb to serial ستكون عاكسة ثم RS232F/M يقوم بعكس ثان أي ارجاع الأمور الى نصابها ثم يأتي RS232M/M المعروف عندنا ليعكس 2 و 3 و تبقى 5 مع 5 طيلة المرحلة و قد يفيدنا هذا في التطويل للشرينجالمهم الكل فهم المغزى و الكل حر في حلوله





 

 
 لأصحاب الأجهزة المحمولة LaPToP حل مشكل كابل USB to SERIAL
 لأصحاب الأجهزة المحمولة LaPToP حل مشكل كابل USB to SERIAL




 
 رد مع اقتباس
 رد مع اقتباس
 

 
 
 

المفضلات