Implementation of Simplified Master-Slaves Network Using inter integrated circuit Protocol

Thumbnail Image

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

Citation

Endorsement

Review

Supplemented By

Referenced By