یکی از مهم ترین مباحثی که در میکرو کنترلرها وجود داره، ارتباط بین چند میکرو است. متاسفانه در اکثر کتاب های موجود فقط به ارتباط دو میکرو مانور داده و با اشارات کلی بر ارتباط بیش از دو میکرو از آن رد شده اند. در اینجا از بچه های عزیز و پیشکسبتان این مقوله خواهشمندم به تکمیل این موضوع کمک کنن.
اطلاعیه
Collapse
No announcement yet.
ارتباط بین چند میکروکنترلر
Collapse
X
-
پاسخ : ارتباط بین چند میکروکنترلر
بهترین پروتکل هایی که وجود داره یکی i2c هست که از دو سیم استفاده میکنه و تا 127 دستگاه رو پشتیبانی میکنه یکی هم spi هست که حداقل 4 تا سیم میخواد و قابلیت گسترس تا هرچی که بخوای رو داره.
i2c ارتباط یک طرف داره اما spi دوطرفه... و (بدانید) گرفتن تصمیمهاى محکم (براى رسیدن به اهداف بزرگ) با خوش گذرانى و سفرهآهاى رنگین سازگار نیست و چه بسیار که خواب شبانه تصمیمهاى محکم روز را از میان برده و تاریکیآها، خاطره همتآهاى بلند را از یادها محو کرده است. (نهجآالبلاغه، خطبه211)
امام علی (ع):کسی که به وقت یاری رهبرش در خواب باشد، با لگد دشمنش بیدار می شود (غررالحکم،ص 422)
دیدگاه
-
پاسخ : ارتباط بین چند میکروکنترلر
usart به خودیه خود نهایت بیشتر از 20 متر فکر نکنم بشه ازش استفاده کرد اما با rs232 میشه کمی بردو افزایش داد اما بازم چون تفاوت سطح منطقیش زیاده نویز تاثیر داره روش و اما rs485 پروتکلیه که تا حدودا 1200 متر میشه ازش جواب گرفت و به دلیل اختلاف کم سطح منطقی نویز تاثیر کمی داره و از همه مهمتر اینه که rs232 یک پروتکل فقط دوطرفه هست اما RS485 یک پروتکل شبکه ای است و چند طرفه . اصلا یکی از کاربرداش همین شبکه کردن هستش.ندانستن عیب نیست نپرسیدن عیب است.
دیدگاه
دیدگاه