المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : لأصحاب الأجهزة المحمولة LaPToP حل مشكل كابل USB to SERIAL



صدام البشابشة
02-07-2010, 12:19 PM
http://www.albrens.com/upload/Array/5486.gif
اخواني الأعزاء الكثير منكم يتوفر على جهاز محمول laptop حديث لم يعد يدعم منفذ port COM, و الحل المطروح في الأسواق هو كابل cable USB to Serial, لكن بعد محاولة تمرير الفلاش المشكل هو عدم تعرف الحاسوب comptuer على جهاز الاستقبال reciever.
الحقيقة أن هذا المشكل كان أصعب المشاكل التي واجهتني حتى أن أحد الخبراء قد قال لي "انسى أنك ستتمكن من تفليش الأجهزة أو استخدام الشرينج بالحمول" لكنني وجدت حلا مؤقتا باستعمال الباك تراك linux backtrack لكن اليوم الحل النهائي الفعال العملي قد وصل





أولا نذكر ب أنواع الكابلات الموجودة تم نقوم بتحليل المشكل:

-كابل USB to Serial

http://files02.arb-up.com/i/00090/b46n8golsd94.jpg


لمستعملي prolific PL2303 المبين في الصورة تحميل هدا الدرايفر driver لأن الشركة المصنعة لم تقم بصنع درايفر للوندوز7 ها هو هنا للتحميل:

http://sesekimone.com/data/win_drivers.zip

بعد التسطيب installation يجب أن يظهر كما بالصورة دون مشاكل المثلث الأصفر

http://files02.arb-up.com/i/00090/zls9bct8g9p2.jpg


-كابل الترقية RS232 و هو كابل اما أصلي اما كان DS232 قبل أن يتم تعديله الى RS232 على الطريقة:

2<>3

3<>2

5<>5

http://files02.arb-up.com/i/00090/phpchnlmcxko.jpg


محاولة...

فشل!!!!!

لماذا؟؟؟!!!!???why

نعود و نحلل الأمر منطقيا...

ركبنا كابل usb to serial لنحصل على بورت كوم port com و ركبنا به كابل cable RS232 ثم بالجهاز أي نكون قد استوفينا بجميع الشروط...

بعد عدد من المحاولات نستسلم أو نشك بنظام التشغيل OS أو بالكابل usb to serial و هكذا

ادا ركبنا كابل cable usb to serial بكابل الترقية cable RS232 نحصل على المعادلة التالية:

RS232 + Vcom1 = RS232 +Dcom1

Dcom1: البورت العادي على الأجهزة المكتبية desktop pc

Vcom1: هو بورت عادي أيضا الا أننا أضفاه (خارجي) لدلك يمكننا تمييزه بكلمة افتراضي في هدا الشرح virtual

و لأننا فشلنا فالمعادلة ليست صحيحة

دعونا نكتشف الخطأ اعتمادا على المنطق الرياضاتي هههههههههه

نحذف RS232 من كلا الطرفين (راجع مقرر السنة الأولى اعدادي) ههههههههههههههههههه

تصبح لنا Vcom1 = Dcom1

و بما أن العملية تنجح ب Dcom1 و لا تنجح ب Vcom1 نستلزم أن:

Vcom1 # Dcom1

أنا حاس أنه قاعد معاكم واحد نذل سيقول كلامي غير صحيح دون أن يقدم تبريرات لذلك اتبعت منهجا منطقيا

لكن ان لم تكن المعادلة صحيحة فعلا فهذا يعني أن usb to serial غير شغال أو به مشاكل... و الجواب لا طبعا

أشعر أني أطلت الحديث لذلك دعونا نرفع الستار على ضيفنا الذي لطالما شتمناه و نطلب منه المسامحة :

اسم الكابل: USB to SRIAL RS232

هناك بعض الأشخاص لم يعودوا بحاجة الى قراءة باقي الموضوع و قد ذهبوا الان الى اصلاح المشكل فقد اكتملت عندهم الفكرة

و للباقين ألم توحي لكم كلمة RS232 بشيء؟؟؟؟

كلنا نعلم أن هناك نوعين من كابل الترقية ذو 9 وصلات يستخدم النمط المتتابع serie

النوع الأول الواسع الانتشار هو DS232

و النوع الثاني هو الذي شرحناه في الأعلى RS232

و الفرق هو أن الأول عادي null أي أنه يربط كما يلي:

1<>1

2<>2

3<>3

4<>4

5<>5

6<>6

7<>7

8<>8

9<>9

في أجهزة الاستقبال recievers هناك فقط 3 أسلاك لازمة أما الأخرى لا وظيفة لها

يلزم فقط 2 3 5

أي أن النوع الأول يربط لنا كما يلي:

2<>2

3<>3

5<>5

و النوع الثاني و هو الخاص بترقية أجهزة الاستقبال التي هي موضوعنا يربط كما يلي:

2<>3

3<>2

5<>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 أي null

2 محولة أصلا الى 3 ثم عكسناها الى 2

3 محولة أصلا الى 2 ثم عكسناها الى 3

5 لم تحول و لم تعكس أي تبقى 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 طيلة المرحلة و قد يفيدنا هذا في التطويل للشرينج

المهم الكل فهم المغزى و الكل حر في حلوله

wjs
08-07-2010, 03:18 PM
ألف شكر لك لكن هل driver موجود في winxp

آحمےد آلوحےيدي,
08-07-2010, 03:21 PM
يعطيك العافيه يا صــدام موضوع رائع اخي
ويستحق الانتباه له لكثرة الطلب عليه

othman2311984
04-08-2010, 09:18 PM
مشكووووووووووووووووووووووووووو وووووووووووووووووووووووووووووو ووووور

آحمےد آلوحےيدي,
20-11-2010, 06:33 PM
انصح ممن يستخدمون هذه الوصلات ان يراجعو هذا الموضوع

SHADI_1979
22-11-2010, 12:20 PM
انا عندي الوصلة (rs232) الخضراء اريد عمل السوفوتر ماذا اعمل بها جربت كل الطرق بس بصراحة مشكورين على الموضوع المدرج بس ما فهمت شو اسوي

سيف ابو علوان
22-11-2010, 05:19 PM
يعطيك العافيه يا صــدام موضوع رائع

SHADI_1979
22-11-2010, 09:12 PM
انا عندي الوصلة (rs232) الخضراء اريد عمل السوفوتر ماذا اعمل بها جربت كل الطرق بس بصراحة مشكورين على الموضوع المدرج بس ما فهمت شو اسوي