صدام البشابشة
02-07-2010, 01: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 طيلة المرحلة و قد يفيدنا هذا في التطويل للشرينج
المهم الكل فهم المغزى و الكل حر في حلوله
اخواني الأعزاء الكثير منكم يتوفر على جهاز محمول 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 طيلة المرحلة و قد يفيدنا هذا في التطويل للشرينج
المهم الكل فهم المغزى و الكل حر في حلوله