السلام عليكم ورحمه الله وبركاته
بعد موضوع الاخ 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 , مع هذه الصوره نحدد الأجزاء الرئيسيه لمكوناته الماديه .
وضعت لكم في المرفقات ملخص من 6 صفحات يشرح اساسيات البروتوكول وبه برنامج بالفيجوال بيسك لكيفيه الوصول الى serial port وابعث واستقبال الداتا عليه .
وان شاء الله قريبا اضع شرح اوفى عن البرنامج.
فلنعد الى الهاردوير , نحتاج دائره Interface لأن مستويات الفولتيه في RS232 مختلفه عن مستويات الفولتيه المعتاده التي تستخدمها معظم الأجهزه الاليكترونيه:
1.لمستوى 1 تستخدم فولتيه -12 او اقل (يقابلها 5 فولت)
2.لمستوى 0 تستخدم فولتيه +12 او اكثر (يقابلها 0 فولت)
طبعا هذه الفولتيه العاليه نسبيا التي يستخدمها RS232 تسمح له بمسافات اعلى من كوابل نقل البيانات وهذه ميزه قويه لصالح RS232 , في الصوره اسفل مثال لدائره Interface .
اهم شئ تحتاجه لبناء هذه الدائره هو 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
لا تنسوا تحميل المرفقات لأنها مهمه جدا