NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4273 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 8 از 8

موضوع: کدام پروتکل ارتباطی برای ارتباط بین چند میکرو بهتر است ؟

  1. #1
    کاربر فعال ROBOTICS آواتار ها
    تاریخ عضویت
    Jan 2008
    نام
    ایران
    نوشته ها
    228
    تشکر
    26
    تشکر شده 488 بار در 158 پست

    پیش فرض کدام پروتکل ارتباطی برای ارتباط بین چند میکرو بهتر است ؟

    برای ارتباط بین 5 میکرو
    یک مستر و چهار اسلیو
    کدام پروتکل بهتر است (راحت تر - کم نویز تر) ؟

    i2c , spi , can

    ارتباط به صورت دو طرفه است ( هم ارسال و هم دریافت)
    هرکه را اسرار حق آموختند
    مهر کردند و دهانش دوختند

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #2
    کاربر علاقه مند SaeidJorablo آواتار ها
    تاریخ عضویت
    Nov 2011
    نام
    سعید جورابلو
    نوشته ها
    95
    تشکر
    179
    تشکر شده 783 بار در 80 پست

    پیش فرض

    سلام.
    من در مدارات کاربرد spi را بیشتر دیدم. کار با آن خیلی راحته و full duplex هم هست. اما اگر نویز مدارتان زیاده یک بافر دوبل کننده سیگنال همانند پروتکل RS485 سر راه سیگنالتان بگذارید

  4. کاربران : 3 تشکر کرده اند از شما SaeidJorablo برای ارسال این پست سودمند:


  5. #3
    مدیر انجمن Aghaeifar آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    علی آقائی فر
    نوشته ها
    751
    تشکر
    552
    تشکر شده 975 بار در 440 پست

    پیش فرض

    من هم از لحاظ راحتی راه اندازی و کار spi رو ترجیح میدم.
    ما در انتظار رویت خورشیدیم ...

    اللهم عجل لولیک الفرج

  6. تشکرها از این نوشته :


  7. #4
    کاربر فعال esi_52000 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    اسماعیل طاهری
    نوشته ها
    365
    تشکر
    220
    تشکر شده 943 بار در 200 پست

    پیش فرض

    داداشم اگه میخوایی میکروهات از هم فاصله داشته باشن حتما از rs485 استفاده کن.چون خیلی مطمءنتر ه

  8. تشکرها از این نوشته :


  9. #5
    مدیر انجمن cmuiran آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    پیمان غلامی
    نوشته ها
    1,071
    تشکر
    407
    تشکر شده 966 بار در 553 پست

    پیش فرض

    نقل قول نوشته اصلی توسط ROBOTICS نمایش پست ها
    برای ارتباط بین 5 میکرو
    یک مستر و چهار اسلیو
    کدام پروتکل بهتر است (راحت تر - کم نویز تر) ؟
    سلام
    با اجازه استادهای محترم
    بستگی داره در چه فاصله ای این ارتباط بخوای راه اندازی کنی
    برای فاصله معمولی من usart که خیلی راحت وساده راه اندازی میشه ولی نویز میگیره
    ولی برای فاصله های دورتر از rs-485 میتونی استفاده کنی که خیلی عالییه
    بازم بستگی به شرایط داره
    موفق و پیروز باشید
    به نام آن کسی که به من بال پرواز داد تا اوج بگیرم

  10. کاربران : 2 تشکر کرده اند از شما cmuiran برای ارسال این پست سودمند:


  11. #6
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    سلام دایی جان
    خوب این که از کدوم پروتکل استفاده کنی دقیقا بر میگیرده به نوع استفاده شما ! که ارتباط شما روی خود بورد هست یعنی میکرو ها زیاد از هم فاصله ندارن میتونی از I2c یا SPI استفاده کنی و اصلا نگران نویز پذیری هم نباشی چون تو این فاصله باید دامنه نویز خیلی بلند باشه که بتونه روی سیگنال شما اثر بذاره ، حالا دقیقا کدوم پروتکل I2c یا SPI- اگر سرعت بالای 1 مگا بیت میخوای SPI و اگر با سرهت کمتر کارت راه می افته I2C خوبی باس I2C این هست که به صورت ذاتی قابلیت چند مستری داره ، یعنی شما میتونی روی یک باس دو یا چند مستر متفاوت داشته باشی ! البته I2C سرعت بالا تا 3 مگا بیت هم میرسه ولی خوب در نهایت به لحاظ سرعت به SPI که تا 20 مگابیت میرسه ، نمیرسه!
    حالا اگه فاصله ارتباطی شما کمتر یکی دو متر است به راحتی میتونی از RS232 استفاده کنی و نگران هیچی نباشی و اگر بیشتر از اون رو خواستی تا 50 فوت فکر کنم میتونی از RS485 استفاده کنی و اگر بالاتر هم بود تا 100 متر رو میتونی از رابط شبکه استفاده کنی !
    اگر منظور شما غیر از این چیزی بود که گفتم بفرمایید تا بشه بهتر راهنمایی کرد!

  12. کاربران : 4 تشکر کرده اند از شما agape برای ارسال این پست سودمند:


  13. #7
    مدیر انجمن M.ABDOLLAHI آواتار ها
    تاریخ عضویت
    Dec 2008
    نام
    مهدی عبدالهی
    نوشته ها
    976
    تشکر
    1,567
    تشکر شده 2,677 بار در 667 پست

    پیش فرض

    سلام اگر بهترین و کم نویز ترین رو میخوای can از همه بهتره خیلی هم دستت بازتره ...
    و هر كس از ياد [خداى‏] رحمان دل بگرداند، بر او شيطانى مى‏گماريم تا براى وى دمسازى باشد. (36)و مسلّماً آنها ايشان را از راه باز مى‏دارند و [آنها] مى‏پندارند كه راه يافتگانند. (37)تا آن گاه كه او [با دمسازش‏] به حضور ما آيد، [خطاب به شيطان‏] گويد: «اى كاش ميان من و تو، فاصله خاور و باختر بود، كه چه بد دمسازى هستى!» (38)(سوره زخرف)بگو: «پليد و پاك يكسان نيستند، هر چند كثرت پليد [ها] تو را به شگفت آوَرَد. پس اى خردمندان، از خدا پروا كنيد، باشد كه رستگار شويد.» (100)(سوره مائده(

  14. تشکرها از این نوشته :


  15. #8
    عضو جدید
    تاریخ عضویت
    Dec 2011
    نوشته ها
    10
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    New i2c<<===rs232

    سلام دوستان
    تابحال کسی موفق شده ارتباط سریال(rs232) را به i2c تبدیل کنه؟
    یه نفر با pic انجام داده بود!
    با تشکر

موضوعات مشابه

  1. در خواست فایل پروتل PCB نهایی برد آ
    توسط aie_saber در انجمن AT91 series (ATMEL)
    پاسخ: 24
    آخرين نوشته: 29-02-2016, 02:48
  2. انتشار نسخه 1.0 pro-imu (متن باز + منطبق با پروتکل دايناميکسل)
    توسط A.Amiri در انجمن برنامه نویسی کامپیوتر/کنترل با کامپیوتر
    پاسخ: 0
    آخرين نوشته: 10-02-2014, 00:30
  3. [درخواست] درخواست کتابخانه چند قطعه برای پروتل
    توسط biman6088 در انجمن آموزش نرم افزارهای برق و الکترونیک
    پاسخ: 1
    آخرين نوشته: 22-12-2013, 00:54
  4. درخواست کمک برای پروتکل nmea
    توسط mostafa_s در انجمن را اندازی امکانات جانبی عمومی
    پاسخ: 2
    آخرين نوشته: 14-10-2011, 00:39
  5. چطور ابعاد کل مدار پی سی بی رو در پروتل بدست آورد؟
    توسط aliali در انجمن آموزش نرم افزارهای برق و الکترونیک
    پاسخ: 4
    آخرين نوشته: 10-10-2010, 17:35

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •