سلام دوستان . من میخوام بین دو میکرو ارتباط سریال برقرار کنم و کاراکتر بفرستم . فاصله دو میکرو از هم حدود 4 - 5 متر است . آیا مشکلی پیش نمیاد ؟ اگه میاد چه طوری رفعش کنم ؟
اطلاعیه
Collapse
No announcement yet.
مشکل تلفات در ارتباط سریال دو میکرو
Collapse
X
-
پاسخ : مشکل تلفات در ارتباط سریال دو میکرو
شما میتونی از روشهای متفاوتی برای این کار استفاده کنی. spi یا سریال و روشهای دیگه اما شاید استفاده از uart استفاده راحتتری باشه. اینجور مواقع مسئله نویز محیطی و سرعت ارتباط هم مهم میشه که معمولا این مشکل رو یکی با نحوه ارتباط سیگنالی مناسب (مثلا استفاده از حالت تفاضلی یا لوپ جریان) کم میکنن و البته برای رفع کاملش روالهای نرم افزاری مناسب برای تشخیص خطا استفاده میکنن. که البته در این حالت هم خطا حذف نمیشه بلکه با درخواست برای ارسال مجدد اطلاعات مشکل رو ماست مالی میکنن.
شرایط نویز محیطی رو چک کن و البته مورد ارتباطی بین این دو میکرو. اگر در سطح برد باشه یا یک محیط معمول خونگی با نویز کم شاید همون ارتباط cross با استفاده از TTL با یک روال مناسب نرم افزاری کارت رو راه بندازه. برای مسافات بیشتر میتونی از rs232 تا 30 متر و rs485 , rs422 تا حداکثر 1200 متر هم استفاده کنی. اما اگه امکان ارتباط بیسیم یا اترنت هم موجود باشه اونا رو هم میتونی مد نظر قرار بدی.
میبینی که راههای متفاوتی برای ارتباط برقرار کردن موجوده پس یا یکیشو انتخاب کن یا مورد رو بطور کامل شرح بده تا بشه با دید بازتری پاسخ داد.
دیدگاه