قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

الصورة الرمزية DELTA67
DELTA67
:: ضو فضي ::
تاريخ التسجيل: Aug 2010
المشاركات: 350
نشاط [ DELTA67 ]
قوة السمعة:80
قديم 17-07-2013, 05:02 PM المشاركة 1   
افتراضي مدخل لاستخدام البورت USB في مشاريعك. أستعد لنهاية البورتات LPT و RS232. Twitter FaceBook Google+



السلام عليكم و رحمة الله و بركاته
رمضان كريم
تقبل الله صيامكم و قيامكم

ملاحظة: لقد تم التطرق لهذا الموضوع على القرية لكن هنا سنرى كيف يعمل اليوسبي على أخفض مستوى ثم كيف نستغل ذلك باستخدام متحكم صغري عادي ليس مخصصا أصلا لليوسبي و بدون استعمال متكاملة يوسبي خاصة.


نلاحظ يوما بعد يوم اختفاء بورت الطابعة المتوازي LPT من حواسيب المكتب و اختفائه تماما على الحواسيب المحمولة و جاء الدور على البورت التسلسلي RS232 الذي بدوره بدأ بالانقراض و هذا لانتشار البورت الجديد المسمى اليوسبي و التي تعني " الباص التسلسلي العام " Universal Serial Bus " USB".

فيزيائيا يتكون هذا البورت من فيشة Type A بها أربعة أسلاك : اثنان للتغذية 5فو و الارضي و الآخران لاشارة اليوسبي يسميان D+ و D-.
ان اختيار اشارتين متعاكستين و طريقة خاصة NRZI لتشفير المعلومات المرسلة عبر اليوسبي يضمن حمايتها من التشويش الخارجي.

البروتوكول يوسبي معقد نوعا ما و يحتاج حتما لمتحكم خاص (أو عادي كما سنرى) لكن لحسن الحظ يوجد على الشبكة الكثير من المراجع و المشاريع التي تشرح طريقة استعماله.

لفهم البروتوكول يوسبي هناك مرجع قيم جدا جدا يسمى USB in a NutShell بالانكليزية :

http://www.beyondlogic.org/usbnutshell/usb1.shtml

توجد ترجمة له بالفرنسية:

http://www.abcelectronique.com/acquier/usb1_fr.htm

توجد الدروس السابقة مجمعة على شكل كتاب بصيغة PDF لايجاده يكفي طلب من السيد قوقل.

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

http://www.obdev.at/products/vusb/index.html

هنا شرح مفصل لاستعمال V-USB :

http://codeandlife.com/2012/01/22/av...utorial-part-1

هنا طريقة أخرى:

http://dicks.home.xs4all.nl/avr/usbtiny/

ربما في المستقبل سوف نرى كيف نقوم بالتحكم في ليد LED عن طريق اليوسبي.



أحبــــــــــك و الله يا مرســـــــــــــي
--------------------------------------------------------------------------------------
مـــــواضـــيعــي: (أنقـــر على العنوان لتصفح الموضوع)

-هيا نصنع دارة محول صوت مونو الى "شبه ستيريو"Mono to Pseudo STEREO.

- كيف تستعمل شاشة تلفون نوكيا 3310 أو 3410؟

- ما رأيكم في مشروع يناء حاسوب موافق للـ IBM PC 5150 ؟؟

- مبرمجة الـــ PIC داخل الدارة In Circuit.

- وصل بطاقة SD أو MMC بالـــ ATMEGA8.

- مبرمجة لعائلة الــ AVR سهلة جدا جدا جدا !!!

- دارة بسيطة جدا لعرض نص على شاشة التلفزيون.

- مبرمجات PIC بسيطة جدا.

- أشعل شمعة الكترونية، استرخي تحت وقع زخات المطرثم نم نوما هادئا!!!

- مبرمجـــة الــ ATMEL AVRs عن طريق الــ USB .

- أضف شاشة عرض LCD الى مشاريعك.

- ما رأيكم في مشروع دايزك DISEQC ؟؟

- هل تعرف LTSPICE IV ؟ برنامج محاكاة احترافي قوي و مجاني.

- تعالوا نتعرف على الصوت المحيطي SURROUND SOUND .

- مجموعة من الحيل "العفسات" للمحترفين و الهواة.

- مدخل لاستخدام البورت USB. أستعد لنهاية البورتات LPT و RS232.






التعديل الأخير تم بواسطة : DELTA67 بتاريخ 17-07-2013 الساعة 06:15 PM
اعلانات

الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,479
نشاط [ lovevb6 ]
قوة السمعة:128
قديم 17-07-2013, 05:32 PM المشاركة 2   
افتراضي


السلام عليكم

مابالك يااخي ...كيف تقول :

ربما في المستقبل سوف نرى كيف نقوم بالتحكم في ليد LED عن طريق اليوسبي.

هل انت في سبات ام انك كنت في غيبوبه ..سامحني على لهجتي ..ولكنك تطرح في موضوع غريب جدااا

القريه تعج بالمشاريع بالتحكم في الهاردوير باليو اس بي...بالفجوال بيسك او بالاب فيو ..وقد تحمكنا بشتى الطرق ..ليس مجرد ليد ...اما التحكم في الليد فقط طرح هذا الموضوع وتم تنفيذه منذ اكثر من 5 او 6 سنوات على القريه ....

انت اغظبتني بحق ....سامحتي سامحني ..فانا اعاتب عليك كما اعاتب على احد اخوتي ...

في المرة القادمة قبل طرحك للموايع ارجو ان تكون قد تاكدت مما تقول

كل سنة وانت طيب يااخي واكرر اعتذاري لك

سلااااااااااااام



اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

الصورة الرمزية DELTA67
DELTA67
:: ضو فضي ::
تاريخ التسجيل: Aug 2010
المشاركات: 350
نشاط [ DELTA67 ]
قوة السمعة:80
قديم 17-07-2013, 05:56 PM المشاركة 3   
افتراضي


السلام عليكم

هذا الموضوع وتم تنفيذه منذ اكثر من 5 او 6 سنوات على القريه ....

[/SIZE]


و عليكم السلام و رحمة الله و بركاته أخي العزيز
لا بأس أخي لن أغضب منك أبدا فصدورنا تسع الجميع و أشكرك على ملاحظاتك القيمة.
لكن ما العيب في طرح الموضوع من جديد؟؟
ألا يقال في الاعادة افادة؟

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

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


التعديل الأخير تم بواسطة : DELTA67 بتاريخ 17-07-2013 الساعة 06:10 PM

الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,479
نشاط [ lovevb6 ]
قوة السمعة:128
قديم 17-07-2013, 07:26 PM المشاركة 4   
افتراضي


و عليكم السلام و رحمة الله و بركاته أخي العزيز
لا بأس أخي لن أغضب منك أبدا فصدورنا تسع الجميع و أشكرك على ملاحظاتك القيمة.

هذا لا يدل الا على انك كبير العقل وانسان مثقف ومتعلم وطالب علم ..فبارك الله امثالك

لكن ما العيب في طرح الموضوع من جديد؟؟
ألا يقال في الاعادة افادة؟

لا باس من طرح المواضيع بصيغ مختلفه بالعكس انا ارحب بها والكل يرحب بها ...


ثم ألم تلاحظ أنه تم طرح الموضوع بطريقة مختلفة؟
تعقيبي كان فقط على قولك :
(

ربما في المستقبل سوف نرى كيف نقوم بالتحكم في ليد LED عن طريق اليوسبي.)
وهذا اصبح في الماضي وليس المستقبل


أنا لا أكتفي بالتحكم عن طريق اليوسبي بطريقة جاهزة عمياء.
و من قال لك اننا فهمنا اليو اس بي بطريقه عمياء !!!!!


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


يجب ان نعمل على متحكم يدعم اليو اس بي لان التوصيل باليو اس بي يتطلب سرعه 48 ميجا وهذه السرعه غير متوفره في المتحكمات .....


و بدون اضافة أي متكاملة يوسبي من نوع FTDI أو غيرها و هذا ليس بالأمر الهين.

في حالة ان المتحكم لا يدعم التوصيل المباشر باليو اس بي فوجب علينا استعمال هذه المتكاملة

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


تفضل اخي :

http://www.qariya.com/vb/showthread.php?t=103545

http://www.qariya.com/vb/showthread.php?t=126751

http://www.qariya.com/vb/showthread.php?t=127025


وهذا شرح مفصل للتعامل مع اليو اس بي للاخ فهد عبدالعزيز مشرف قسم الالكترونات

http://www.qariya.com/vb/showthread.php?t=114126


ويوجد شروحات اخرى بلغة السي شارب للاخ شميي تقريباا ولكن لا اعرف اين هي ..وهي اقدم واعتقد انها بتارخ 2008 او 2009


واي استفسار يااخي تفضل ...وما نحن الا طلاب علم ولازلنا نتعلم

تحياتي الخالصه لك


التعديل الأخير تم بواسطة : lovevb6 بتاريخ 17-07-2013 الساعة 07:41 PM

الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,479
نشاط [ lovevb6 ]
قوة السمعة:128
قديم 17-07-2013, 07:45 PM المشاركة 5   
افتراضي


ملاحظة: لقد تم التطرق لهذا الموضوع على القرية لكن هنا سنرى كيف يعمل اليوسبي على أخفض مستوى ثم كيف نستغل ذلك باستخدام متحكم صغري عادي ليس مخصصا أصلا لليوسبي و بدون استعمال متكاملة يوسبي خاصة.


بصراحه انا لم انتبة الى هذه الملاحظه ...ربما انت قمت بتعديلاها لاحقااا

اخي DELTA فعلاا موضوعك جداا مهم ..ولكن في بادئ الامر لم يكن هكذا تعليقك ...او ربما لم اقرء موضوعك جيدااا ..اكرر اعتذاري

وساكون اول متحمس واول طلابك....على بركة الله


التعديل الأخير تم بواسطة : lovevb6 بتاريخ 17-07-2013 الساعة 11:55 PM

armor
:: مهندس متواجد ::
تاريخ التسجيل: Apr 2006
المشاركات: 112
نشاط [ armor ]
قوة السمعة:0
قديم 17-07-2013, 08:48 PM المشاركة 6   
افتراضي


موضوع هام فعلا, و قد استخدمت هذه المكتبة من قبل obdev و هي أكثر من رائعة, و هناك أيضا شرح مبسط باللغة الانجليزية لاستخدامها لعمل عدة تطبيقات منها USB Mouse و data logger و غيرها علي هذا الرابط:

https://sites.google.com/site/osamas...own-usb-device

و أيضا موقع المكتبة نفسه يحتوي علي عدد من المشاريع الرائعة, أنصحكم بزيارته


الصورة الرمزية haysem
haysem
:: مهندس متواجد ::
تاريخ التسجيل: Jul 2010
المشاركات: 173
نشاط [ haysem ]
قوة السمعة:0
قديم 17-07-2013, 11:44 PM المشاركة 7   
افتراضي


موضوع هام فعلا, و قد استخدمت هذه المكتبة من قبل obdev و هي أكثر من رائعة, و هناك أيضا شرح مبسط باللغة الانجليزية لاستخدامها لعمل عدة تطبيقات منها USB Mouse و data logger و غيرها علي هذا الرابط:

https://sites.google.com/site/osamas...own-usb-device

و أيضا موقع المكتبة نفسه يحتوي علي عدد من المشاريع الرائعة, أنصحكم بزيارته
هذا هو المقصورد من كلام الأخ صاحب الموضوع

و هو بالفعل يوجد تحت مشروع يسمى V-USB و هو لمتحكمات AVR
http://www.obdev.at/products/vusb/index.html

كل فائدة المشروع فى بناء تطبيقات بمايكروكنترولر رخيص جدا جدا
كمثال سيصبح PIC1684A يدعم USB

يمكن مراجعة الكود الخاص ب AVR و تحويله لل PIC

لكن هذا الموضوع يحتاج خبييييير فى لغة السى

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


الصورة الرمزية free_matrex2010
free_matrex2010
:: مهندس متواجد ::
تاريخ التسجيل: Oct 2009
المشاركات: 181
نشاط [ free_matrex2010 ]
قوة السمعة:0
قديم 20-07-2013, 09:22 AM المشاركة 8   
افتراضي


ربنا يكرمك وانا ليا اكتر من 4 سنين فى القريه دى ولكن اجد هذا الموضوع شيق

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 02:31 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025