برای ارتباط بین 5 میکرو
یک مستر و چهار اسلیو
کدام پروتکل بهتر است (راحت تر - کم نویز تر) ؟
i2c , spi , can
ارتباط به صورت دو طرفه است ( هم ارسال و هم دریافت)
برای ارتباط بین 5 میکرو
یک مستر و چهار اسلیو
کدام پروتکل بهتر است (راحت تر - کم نویز تر) ؟
i2c , spi , can
ارتباط به صورت دو طرفه است ( هم ارسال و هم دریافت)
هرکه را اسرار حق آموختند
مهر کردند و دهانش دوختند
سلام.
من در مدارات کاربرد spi را بیشتر دیدم. کار با آن خیلی راحته و full duplex هم هست. اما اگر نویز مدارتان زیاده یک بافر دوبل کننده سیگنال همانند پروتکل RS485 سر راه سیگنالتان بگذارید
من هم از لحاظ راحتی راه اندازی و کار spi رو ترجیح میدم.
ما در انتظار رویت خورشیدیم ...
اللهم عجل لولیک الفرج
داداشم اگه میخوایی میکروهات از هم فاصله داشته باشن حتما از rs485 استفاده کن.چون خیلی مطمءنتر ه
سلام
با اجازه استادهای محترم
بستگی داره در چه فاصله ای این ارتباط بخوای راه اندازی کنی
برای فاصله معمولی من usart که خیلی راحت وساده راه اندازی میشه ولی نویز میگیره
ولی برای فاصله های دورتر از rs-485 میتونی استفاده کنی که خیلی عالییه
بازم بستگی به شرایط داره
موفق و پیروز باشید
به نام آن کسی که به من بال پرواز داد تا اوج بگیرم
سلام دایی جان
خوب این که از کدوم پروتکل استفاده کنی دقیقا بر میگیرده به نوع استفاده شما ! که ارتباط شما روی خود بورد هست یعنی میکرو ها زیاد از هم فاصله ندارن میتونی از I2c یا SPI استفاده کنی و اصلا نگران نویز پذیری هم نباشی چون تو این فاصله باید دامنه نویز خیلی بلند باشه که بتونه روی سیگنال شما اثر بذاره ، حالا دقیقا کدوم پروتکل I2c یا SPI- اگر سرعت بالای 1 مگا بیت میخوای SPI و اگر با سرهت کمتر کارت راه می افته I2C خوبی باس I2C این هست که به صورت ذاتی قابلیت چند مستری داره ، یعنی شما میتونی روی یک باس دو یا چند مستر متفاوت داشته باشی ! البته I2C سرعت بالا تا 3 مگا بیت هم میرسه ولی خوب در نهایت به لحاظ سرعت به SPI که تا 20 مگابیت میرسه ، نمیرسه!
حالا اگه فاصله ارتباطی شما کمتر یکی دو متر است به راحتی میتونی از RS232 استفاده کنی و نگران هیچی نباشی و اگر بیشتر از اون رو خواستی تا 50 فوت فکر کنم میتونی از RS485 استفاده کنی و اگر بالاتر هم بود تا 100 متر رو میتونی از رابط شبکه استفاده کنی !
اگر منظور شما غیر از این چیزی بود که گفتم بفرمایید تا بشه بهتر راهنمایی کرد!
سلام اگر بهترین و کم نویز ترین رو میخوای can از همه بهتره خیلی هم دستت بازتره ...
و هر كس از ياد [خداى] رحمان دل بگرداند، بر او شيطانى مىگماريم تا براى وى دمسازى باشد. (36)و مسلّماً آنها ايشان را از راه باز مىدارند و [آنها] مىپندارند كه راه يافتگانند. (37)تا آن گاه كه او [با دمسازش] به حضور ما آيد، [خطاب به شيطان] گويد: «اى كاش ميان من و تو، فاصله خاور و باختر بود، كه چه بد دمسازى هستى!» (38)(سوره زخرف)بگو: «پليد و پاك يكسان نيستند، هر چند كثرت پليد [ها] تو را به شگفت آوَرَد. پس اى خردمندان، از خدا پروا كنيد، باشد كه رستگار شويد.» (100)(سوره مائده(
سلام دوستان
تابحال کسی موفق شده ارتباط سریال(rs232) را به i2c تبدیل کنه؟
یه نفر با pic انجام داده بود!
با تشکر