كيف تستخدم Serial port من ناحيه الهاردوير والبرمجه "الرد على التحدي الأول"


bism001.gif



السلام عليكم ورحمه الله وبركاته

بعد موضوع الاخ e_elhariry في منتدى الهندسه الالكترونيه احببت ان اشارك ببعض المعلومات التي ادعو الله ان تكوم مفيده , سنتناول في هذا الموضوع جزء من تحدي الاخ e_elhariry :biggrin: :biggrin: وهو :

Serial port


ان شاء الله نحاول نعطي لمحه بسيطه عن النظام بالأضافه الى امثله بسيطه عن الهاردوير والبرمجه

اولا : , يوجد العديد من بروتوكولات الاتصال التسلسلي Serial communecation نذكر منها

1. RS232
2.RS485
3.USB
4.firewire
5.I2C
6.CAN BUS

ومن الجدير بالذكر ان بروتوكولات الأتصالات التسلسليه serial comunacation منتشره بشكل اوسع لأنها تحتاج الى كميه I\O اقل من النظام على عكس الأتصالات المتوازيه Parallel , البروتوكولا الحديثه منها تصل الى سرعه عايه جدا (0.5 Gb\s ) مثل USB

بروتوكول الاتصال الذي يحكم عمل SERIAL PORT ( المتعارف عليه ) هو RS232 , مع هذه الصوره نحدد الأجزاء الرئيسيه لمكوناته الماديه .

12557_1143117673.png



وضعت لكم في المرفقات ملخص من 6 صفحات يشرح اساسيات البروتوكول وبه برنامج بالفيجوال بيسك لكيفيه الوصول الى serial port وابعث واستقبال الداتا عليه .

وان شاء الله قريبا اضع شرح اوفى عن البرنامج.


فلنعد الى الهاردوير , نحتاج دائره Interface لأن مستويات الفولتيه في RS232 مختلفه عن مستويات الفولتيه المعتاده التي تستخدمها معظم الأجهزه الاليكترونيه:

1.لمستوى 1 تستخدم فولتيه -12 او اقل (يقابلها 5 فولت)
2.لمستوى 0 تستخدم فولتيه +12 او اكثر (يقابلها 0 فولت)

طبعا هذه الفولتيه العاليه نسبيا التي يستخدمها RS232 تسمح له بمسافات اعلى من كوابل نقل البيانات وهذه ميزه قويه لصالح RS232 , في الصوره اسفل مثال لدائره Interface .

12557_1143118603.png


اهم شئ تحتاجه لبناء هذه الدائره هو IC > MAX232 وللعلم تستطيع الحصول عليها مجانا وبتصلك لحد باب بيتك ان شاء الله



وان شاء الله لنا عوده مع مثال لبرنامج الفيجوال بيسك قريبا باذن الله

هنا بعض الكتب التي تساعدك بهذا الموضوع

serial port complete

Electronics - Interfacing the PC Serial Port _RS232

ولمن يريد الاطلاع على Parallel port يتفضل بزياره هذا الموضع

Parallel Port Complete
Programming The Parallel Port Book


ولمن يريد الاطلاع على USB يتفضل بزياره هذا الموضع

Usb Complete: Everything You Need to Develop Custom Usb Peripherals
USB Design by Example: A Practical Guide to Building I/O Devices
Universal Serial Bus System Architecture (2nd Edition


لا تنسوا تحميل المرفقات لأنها مهمه جدا

S007.gif
 


جزاك الله خيرا وبارك الله فيك أخي زيد
على مجهودك وتشكر
تحياتـــي لك
 


بارك الله فيك اخى Eng. zaid وجزاك الله خيرا
فعلا شرح رائع ومجهود تستحق عليه الشكر والتقدير
 


جزاك الله كل خير اخى Eng Zaid , و لا اعرف ماسيكون مصير اقتراحى لولا وجودك معنا, ادامك الله لنا, و اظنك تتفق معى ان التنافس هو اكبر محرك لنشاط الأعضاء
 


e_elhariry قال:
اظنك تتفق معى ان التنافس هو اكبر محرك لنشاط الأعضاء


اتفق معك 100% , لذلك نريد خطوات مقابله :biggrin: :biggrin: ليستمر النشاط , ان شاء الله قريبا اكمل ما في جعبتي عن الموضوع
 


مشكووووووووووووووووووووووووووووووووووور جزاك الله الف الف خير وجعله في ميزان حسناتك ارجو اعادة رفع ملف كتاب serial port complete لان اللنك تم حذفه
 


طيب انا أريد منكم مساعدة وهي كيف أعمل برنامج يتحكم بدايودات من منفذ الطابعة
باستخدام الفيجول بيسك
 
يا ريت لو حد عنده كود INTERFACE لل RS232 بال سى شارب يبقى جزاه الله خيرا
محتاجه ضرورى فى المشروع
 
بارك الله فيك يا أخي الموضوع هام فعلا وبصفة خاصة في ربط الأنظمة الصناعية مثل ال P.L.C بوحدات الكمبيوتر .:clap:
 
بارك الله فيك يا أخي الموضوع هام فعلا وبصفة خاصة في ربط الأنظمة الصناعية مثل ال P.L.C بوحدات الكمبيوتر .:clap:
 
جزاك الله كل خير اخي الكريم وأسأل الله العلي القدير أن يجعله في ميزان حسناتك يا رب العالمين
 
عودة
أعلى