Implementation of Simplified Master-Slaves Network Using inter integrated circuit Protocol
Files
Date
2021-07
Journal Title
Journal ISSN
Volume Title
Publisher
Al-Neelain University
Abstract
المستخلص
أدى التطور السريع في وتيره الحياة إلى زيادة في متطلبات الإنسان ، بالتالي ضروره العمل علي تطوير الاجهزه وألانظمة الاكترونية لتلبية تلك الاحتياجات، ليشمل هذا التطورالأساليب والشبكات التي تربط هذه الأجهزة والأنظمة المختلفة ببعضها البعض.
هذا المشروع عبارة عن شبكة من متحكمات الاردوينو تعمل كل منها كنظام منفصل احدها يعمل كسيد والاخرتيين تعملان كتوابع لهذا السيد تتشارك البيانات في ما بينها بواسطه برتوكول (I2C) الذي يعمل علي تكوين شبكة التواصل فيما بينها، صمم هذا المشروع ليقوم بحل مشكله فشل ارسال البيانات بين السيد والتابع بواسطة اعتماد مبدأ الاولوية في الإرسال كما ان لديه القابلية لحساب الزمن الكلي والمتوسط لسرعة ارسال واستقبال البيانات.
كما تم اختبار قابلية بروتوكول (I2C) لارسال واستقبال البيانات باستخدام اطوال مختلفة من الاسلاك فوجد أنه يعمل بكفاءة عندما يكون طول السلك اقل من 3.5 متر وأن الزمن الكلي والمتوسط لسرعة ارسال واستقبال البيانات تقريبا ثابت في كل مرة يتم فيها تغير طول السلك المستخدم.
Abstract
The rapid, and quick evolvement of life lead to huge increase in human requirements, and demands, this spontaneously followed by a development of a very advanced and sophisticated devices and systems to fulfill these needs. In fact, this evolvement in electronic devices extend to involve the methods and networks that connect different devices and systems to one another. This project is a network system transmit data between Arduino microcontrollers as master and slaves using I2C protocol. This project presents a solution for data failure in communication network systems. This system builds with ability to calculate the total time and the average response time between the master devices and different slaves base on priority of takes. Moreover, the ability of I2C to send and receive data by using different length of wires has been tested. it was found that I I2C protocol work efficiency under the range of 350 cm wire long and the total time and the average response approximately are same for every process that has been done.
Description
A Thesis Submitted in Fulfillment for the Degree of M.Sc. in Embedded Systems
Keywords
Slaves Network
