2 لایک
-
1
Post By milad1425
-
1
Post By engamanc
-
معرفی پروتکل های ارتباطی
سلام دوستان
میخواستم اگه امکانش هست یه توضیحی درباره پروتکل های ارتباطی آردوینو بدید و اینهارو باهم مقایسه بکنید.
و اینکه بهترین ارتباط بین رسپبری و آردوینو استفاده از چه پروتکلی است.
ممنون
-
با سلام
در حالت کلی دو پروتکل سری و موازی داریم. در روش موازی برای ارسال n بیت دیتا به n خط برای ارسال نیاز داری و برای فواصل کوتاه مناسبه. در روش سری برای ارسال یک دیتای n بیتی بسته به نوع پروتکل به دو تا چهار سیم نیاز داری.
سه تا پروتکل سریالی که در آردوینو و بهتره بگیم AVR تعبیه شده اند عبارتند از : USART ، SPI ، TWI(I2C)
SPI برای فواصل کوتاه و با سرعت بالا مناسب است. توسط این پروتکل میتوان چند میکروکنترلر را بصورت master و slave شبکه بندی کرد ( ارتباط چند پردازنده ای ). در این پروتکل دیتا بصورت همزمان منتقل می شود.
USART خود به دو بخش تقسیم شده است : 1-USRT که در این روش دیتای مورد نظر توسط فرستنده روی یک خط به همراه یک خط کلاک همزمان کننده ارسال می شود . گیرنده نیز دیتا را روی یک خط توسط کلاک همزمان کننده که از طرف فرستنده ارسال می شود دریافت می نماید و 2-UART که در این روش دیتا روی یک خط ارسال ( TXD ) و روی یک خط دریافت ( RXD ) می شود و همراه دیتا هیچ کلاکی ارسال نمی شود بلکه این کلاک بصورت داخلی در دو طرف تولید می شود و نیازی نیست یک پایه یا سیم به کلاک اختصاص داده شود و سیمهای لازم برای برقراری ارتباط کاهش پیدا می کنند . پس اصطلاحا فرستنده و گیرنده غیرهمزمان عمل می کنند.
TWI هم که یک واسط ارتباطی ساده ، قدرتمند و انعطاف پذیر است که تنها دو خط باس دارد و قابلیت ارتباط با 128 عدد slave مختلف را در یک گذرگاه ( BUS ) بدون هیچگونه تداخلی فراهم می کند.
مجوز های ارسال و ویرایش
- شما نمیتوانید موضوع جدیدی ارسال کنید
- شما امکان ارسال پاسخ را ندارید
- شما نمیتوانید فایل پیوست کنید.
- شما نمیتوانید پست های خود را ویرایش کنید
-
مشاهده قوانین انجمن
SEO by vBSEO