• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

ammar7lb

اعضاء
  • عدد المشاركات

    147
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

1 عادي

عن ammar7lb

  • الرتبة
    عضو

طرق الإتصال

  • ICQ 0
  1. السلام عليكم بينما كنت أقوم ببرنامج يشبه برنامج امتحانات A+ أو CCNA أو........ واجهتني المشكلة التالية وهي : كيف يمكن استدعاء متحول (i$) موجود بصفحة PHP في صفحة PHP أخرى أنتظر الرد بفارغ الصبر حتى ولو كان مجرد اقتراح لأني مضطر جداً وشكراً جزيلاً
  2. Thanx a lot for asajm and for IssamT how was my partner in a project about USB's Interface and who is really an Expert in USB Issues
  3. فك وتوصيل جهاز الـ USB : توصل نهاية كل خط من الخطوط المخصصة لتبادل المعطيات مع مقاومة اومية قيمتها 15KΏ توصل بدورها إلى الأرض وذلك في كلا النوعين للطرفيات ذات السرعة المنخفضة وذات السرعة العالية كما في الشكل التالي في حال عدم وجود أي طرفية موصولة إلى بوابة الخرج للمضيف أو الـ HUB فإن مقاومات السحب الموجودة في المضيف والموضحة بالأشكال السابقة ستسبب انخفاضا في الجهود على الخطان D+ D- إلى مستوى أقل من مستوى العتبة المنخفضة لبوابة المضيف أو الـ HUB . تظهر حالة الوصل عندما يظهر الـHUB بأن أحد خطوط المعطيات قد سحب إلى مستوى أعلى من مستوى العتبة لفترة أكثر من 2.5μs لمختلف سرعات الطرفيات وهذا مبين بالشكلين التاليين: وفي حالة الفصل يعطل الموزع المنفذ الخاص بهذه الطرفية ويزود المضيف بإشارة تعلم بأن الجهاز قد تم فكه . إذا كان الجهاز المفصول هو موزعا فإن نظام البنية المرنة للـUSB يجب أن يعالج الموزع المفصول وكل الأجهزة المفصولة . تكلمنا فيما سبق عن الطرفيات المختلفة للـUSB ولاحظنا وجود نوعين من هذه الطرفيات النوع الأول هو الطرفيات ذات السرعة العالية والنوع الثاني هو الطرفيات ذات السرعة المنخفضة ولكن.......... كيف يمكن للمضيف أو الـHUB أن يميز بين النوعين السابقين ؟؟؟ عمليا توجد مقاومة سحب قيمتها حوالي 15KΏ توصل الى جهد التغذية وتوصل من طرفها الآخر إلى الخط D+ في الطرفيات ذات السرعة العالية وتوصل أيضا الى الخط D- في الطرفيات ذات السرعة المنخفضة .يوضح الشكل التالي كل من الاختلاف بين النوعان السابقان من الطرفيات كما ويوضح خصائص كابلات النقل . تستعمل هذه الاختلافات ليستطيع المضيف التمييز بين النوعين السابقين من الطرفيات ليقوم بدوره بضبط متطلبات نقل البيانات بما فيها من سرعة تبادل معلومات النقل واختلاف تردد الساعة وما إلى ذلك من تعقيدات كثيرة
  4. إشارات الـUSB وبروتوكولات النواقل : إن نظام الـ USB يستخدم الخرج التفاضلي لإعطاء إشارة المعطيات.من أجل النقل بسرعات عالية، يوجد سرعتين للنقل وفقاً لنوع الطرفيات السرعة المنخفضة "Low speed usb devices" وتعادل سرعة نقلها حوالي 1.5 MB/sec السرعة العالية في التبادل"high speed usb devices" والتي تبلغ إلى 12 MB/S خصائص الموجة ذات السرعة العالية : يمتلك كابل المسرى USB للموجة ذات السرعة العالية ممانعة قيمتها حوالي 90Ώ وتأخير أعظمي وحيد الاتجاه قيمته حوالي 26ns تكون فترة البت الواحد في هذه الموجات هو 83.3ns. خصائص الموجة ذات السرعة المنخفضة : يجب على طرفية السرعات المنخفضة أن تملك كابل مقيد حيث يجب على مكان الربط مع الطرفية أن يملك سعة وحيدة على الخط D+ D- لا تقل عن 200PF ولا تزيد عن 450PF كما أن تأخير الإرسال كما ذكرنا سابقا في كابلات السرعة المنخفضة يجب أن يكون 180ns وما دون وهذه القيمة تؤمن حدوث الانعكاس في النصف الأول من إشارة الصعود أو الهبوط.حيث يقاس كل من زمن الهبوط والصعود في الإشارة بين 10% 9% من قيمة الإشارة الأصلية أما عن فترة البت في الطرفيات ذات السرعة المنخفضة فإنها تساوي الى 667ns لمواصفات المستقبل : يجب أن يكون المستقبل في المضيف ذو دخل تفاضلي ليتوافق ويسمح بدخول إشارة المعطيات الخاصة بالـ USB .كما ويجب أن يتميز المستقبل بدخل ذو حساسية عالية على الأقل 200mv عندما يكون الدخل التفاضلي الشائع بين 0.8vإلى 2.5v ترسل كل مجموعة من البتات (8 – 256) بمجموعة واحدة تسمى الرزمة أو Poket ويكون الإرسال طبعا في كلا الاتجاهين من والى المضيف . تتجمع كل مجموعة من الرزم لتشكل ما يسمى بالإطار Frame وترسل بفواصل متساوية بين كل إطار و آخر يساوي 1ms كما هو موضح بالشكل يوجد في الإطار الواحد عدة حزم من المعلومات يمكن أن تعالج ومن أجل أجهزة متعددة. يبدأ كل تبادل عندما يقوم متحكم المضيف بإرسال رزمة الـ USB التي تصف نوع وجهة التبادل وعنوان الطرفية , تسمى هذه الرزمة Token Poket . إن الرموز التي تظهر ضمن المربعات في الشكل السابق ما هي إلا مجموعات من الرزم ذات الأنماط المختلفة التي يتم إرسالها عبر USB . تتكون هذه الرزم من : • حقل التزامن synch field الذي يستخدم لمزامنة مسرى USB بين كل من الطرفية والمضيف . • الحقل PID يستخدم لتحديد نمط الرزمة التي يتم تمريرها ثم تليه معلومات الرزمة FRAME# والاختبار الاختياري CRC . • الحقل EOP ويدل على نهاية الرزمة الواحدة . يوضح أيضا الشكل السابق مكونات الـ Token Poket ومكونات الـData Poket . يحدد بداية اتجاه نقل المعطيات من خلال الـ Token Poket حيث يرسل منبع تبادل المعطيات رزمة رقمية ويشير إلى أنها ليست رزمة معطيات . يستجيب الهدف عموما برزمة مصافحة إذا ما كان الإرسال ناجحا. أما عن أنماط نقل المعطيات فإننا نميز أربع أنواع لنقل المعطيات هي : • نمط التحكم control. • النمط متساوي الأزمنة isochronous . • نمط المجموعات Bluk. • نمط المقاطعة . يستخدم نقل المعطيات بنمط التحكم من أجل تمرير المعطيات بين المضيف والطرفية بشكل لا متزامن يستخدم هذا النمط من أجل القراءات والكتابات من الأجهزة العامة . يتم تحقيق النقل متساوي الأزمنة عندما ترسل الطرفية الرزمة المسماة inpoket فإن المضيف سوف يقوم بإرسال المعطيات وعندما يرسل الرزمة outpoket فإنه ينتظر استقبال المعطيات , لا توجد مرحلة مصافحة بعد إرسال الإشارات مما يجعل هذا النمط مناسبا من أجل الاتصالات الهاتفية والتي يمكن التسمح بعض الشيء بالنسبة للمعطيات الخاطئة فيها. نمط النقل Bluk مماثل للنمط متساوي الأزمنة إلا انه يجب الرد بحزمة مصافحة بعد كل إطار . في نمط المقاطعة يقوم المضيف بالتحقق من أجهزة المسرى كل 1 ms ليرى إذا ما كان هناك أي تغيرات على خط المسرى. تتم الاستجابة إلى هذا التحقق عن طريق إرسال رزمة معطيات تحوي معلومات المقاطعة . في نهاية أي عملية نقل للمعطيات تقوم عملية النقل بإعادة القيمة Ack أو Nak أو Stall . تدل القيمة Ack على أن العملية تمت بنجاح وتدل القيمة Nak على عدم القدرة على إتمام العملية , وتدل القيمة Stall على الحاجة لمساعدة الحاسب الشخصي كإدخال قرص مرن في السواقة من قبل المستخدم مثلا. كل مداخل الـ USB الثانوية يجب أن تتزامن إلى ممر المعطيات وذلك بفضل إشارات الساعة التي توزع لتحديد جهة الاستقبال أو الإرسال . إن إشارة الساعة عبارة عن سلسلة من النبضات مرمزة بطريقة NRZ حيث أن مستوي البت في هذا الترميز يتغير من الصفر إلى الواحد أو العكس في فترة الصفر ويبقى المستوى على حاله خلال ورود الواحد منطقي . في عملية شرح بسيطة لعملية استقبال المعطيات نلاحظ وجود سجلات من النوع FIFO "first in first out " أي البيانات الواردة أولا تعالج أولا
  5. السلام عليكم شكراً للأخ كاندام ولكني سمعت بأنه لإدراج ملفdll أنا بحاجة لكود معين كما في الدلفي فما مدى صحة ذلك ؟؟؟؟؟؟؟؟؟؟
  6. شكراً جزيلاً للأخ bashmohandes ولكن طلبي هو إرفاق ملفdll حصراً وليس ocx شكراً لك
  7. السلام عليكم احتاج مساعدتكم في كيفية تضمين أو إرفاق ملف dll ضمن برنامجي المكتوب بلغة #C حتى أتمكن من التعامل مع المنفذ التسلسلي
  8. شكرا جزيلاً للأخ عبد الخالق بن عبد القدوس لمتابعتك الدائمة للموضوع وشكراً لكلامك المشجع والذي يرفع معنوياتي دائماً ويدفعني لتقديم الأفضل بإذن الله
  9. خطوط النقل في الـ USB : تنتقل القدرة والمعلومات بين المضيف و الطرفيات بواسطة كابل الـ USB والذي هو عبارة عن مأخذين من النوع A ' B كما ذكرنا سابقا بينهما أربع أسلاك اثنان للطاقة والآخران لتبادل المعطيات . تتميز هذه الكابلات بسرعة عالية للنقل ويختلف قطر السلك حسب أمران اثنان : - حسب السرعة التي ينقل بها المعطيات - حسب استهلاك الطرفية للتيار في حال كانت الكوابل قصيرة فإن وصلة خاصة من نوع A – A يمكن أن تستعمل لحل هذه المشكلة . الشكل الوارد أسفلا يوضح الوصلة التي يمكن استعمالها كما يوضح أيضا الأسلاك داخل كابل الـ USB تأتي الأسلاك عادة مختلفة الألوان ليتم تمييز كل سلك ضمن الكابل تكون هذه الألوان ثابتة ونظامية في جميع الكوابل الخاصة بالـ USB. - الأحمر يستخدم لتوصيل الجهد الموجب . - الأسود لتوصيل نقطة الأرض . - الأخضر والأبيض لتبادل المعطيات. يغلف الكابل السابق بسلك خارجي مجدول ممانعته Zo لحماية الاتصالات وخاصة ذات السرعة العالية. يتميز الكابل أيضا بزمن تأخير فمن المعلوم انه لا يمكن للأسلاك أن تنقل بالسرعة نفسها التي يصدرها أي منبع لأي إشارة لذلك نلاحظ تأخير صغير القيمة من رتبة ns في هذه الكوابل وهو يساوي تقريبا حوالي 18 ns في كوابل السرعات المنخفضة ويزيد عنه قليلا في كوابل السرعات العالية . تكون خطوط النقل عادة نجمية متشعبة تنتهي إلى خط رئيسي واحد وهنا يأتي دور الموزع أو الـ HUB والذي هو عبارة عن جهاز يقوم بتوسيع مخارج الـ USB أي زيادة عددها وله طبعا مخرج وحيد . يتصل هذا المخرج الوحيد إلى الـ PC مباشرة . عندما نحتاج إلى وصل عدد من الطرفيات يفوق عدد المداخل في الـ HUB فإننا وبهذه الحالة نستطيع وصل أكثر من موزع مع بعضها بعضا. و بالنهاية فإنه بإمكاننا وصل إلى ما يقارب 127جاهزا معا وبآن واحد . ومن الجدير بالذكر أنه في أغلب الأحيان يكون للـ HUB مصدر مزود خارجي للطاقة لـتأمين احتياجات كل الطرفيات الموصولة إليه ...يتبع...
  10. السلام عليكم يبدو أنه بعد نقل الموقع للسيرفر الجديد فإن الوصلات داخل الموقع لم تعد تعمل بإمكانك أخ aladdin_2005 تحميل الكتاب من الوصلة التالية http://rapidshare.de/files/3394792/USB_Complete.rar
  11. لقد تمكنت بعد بحث طويل من إيجاد الملف الأول وبقي الملفين الآخرين mdmwave.ocx mdmphone.ocx فهل من أحد يملكهما؟؟؟؟؟؟؟؟!!!!!!!!!!!!!!!!!!
  12. ما زلت بانتظار الرد فأ نا لا أستطيع البدء بمشروعي بدون هذه الملفات
  13. شكراً جزيلاً أخ THE ART MAN الآن أصبحت متفائلاً لقد أمضيت اليوم بأكمله بالبحث عنهم عبثاً
  14. السلام عليكم لقد حاولت جاهدأ البحث عن الملفات التالية ولكن عبثاً ولأن مضطر لها لإتمام مشروعي فأرجو المساعدة ممن يملكها أو يعرف أين أجدها وشكراً جزيلاً لكم والملفات هي : mobilecontrol.ocx mdmwave.ocx mdmphone.ocx
  15. السلام عليكم لقد أخجلتني أخ عبد الخالق وانا ممتن لك كثيراً على اهتمامك بالموضوع وشكراً جزيلاً لإطرائك وسأتابع الموضوع قريباً جداَ