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

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

  1. #1
    تازه وارد
    تاریخ عضویت
    Aug 2011
    نوشته ها
    3
    تشکر
    7
    تشکر شده 0 بار در 0 پست

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

    با سلام
    برای انجام پروژه ای باید 8تا میکرو avrرو به هم وصل کنم. در این پروژه همه میکروها به نوعی هم مستر و هم اسلیو هستند. یعنی نیازه که گاهی یک میکرو درخواست کننده باشد و گاهی پاسخگو باشد.
    مثلا در ارتباطی میکرو شماره 1 درخواست کننده و میکروی شماره 2 پاسخگو ست. و در ارتباطی دیگر مثلا میکروی شماره 3 درخواست کننده و میکروی شماره 1 پاسخگو میباشد
    سوال من اینه که از چه نوع پرتوکولی باید استفاده کنم
    در ضمن فاصله میکرو ها 50cm هستش و با استفاده ار I2C تو شبیه سازی با پرتئوس جواب نگرفتم بخاطر همین عملی نبستمش ممنون میشم از دوستان که بگن ار کدوم پرتوکول استفاده کنم و یا اینکه باید مدار را حتما به صورت عملی ببندمش تا جواب بگیرم

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

  3. #2
    کاربر فعال M_GH آواتار ها
    تاریخ عضویت
    Mar 2012
    نام
    م. غیور
    نوشته ها
    314
    تشکر
    464
    تشکر شده 367 بار در 177 پست

    پیش فرض

    من یه پیشنهاد براتون دارم
    همه میکرو هاتونو با ارتباط سریال به هم ببستین
    یعنی
    فرستنده میکرو 1 به گیرنده میکرو 2 ،فرستنده میکرو 2 به گیرنده میکرو 3 و همینطور تا آخر (فرستنده میکرو آخر به گیرنده میکرو 1)
    یعنی یک ارتباط زنجیری که هر میکرویی یک داده رو گرفت اون رو به بقیه هم بده و هر میکرو داده مربوط به خودشو پردازش کنه (و اگر اون داده مربوط به خودش بود یا خودش اونو ارسال کرده بود دگه به بقیه انتقال نده)

    البته اگه سرعت بالا لازم دارین بهتره بی خیال این پیشنهاد بشین
    خلاصه این فقط یه پیشنهاده

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


  5. #3
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    پیشنهاد این دوستمون یه جورایی پروتکل can را راه اندازی میکنه
    سرعت کارش خیلی پایین نیست

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


  7. #4
    تازه وارد
    تاریخ عضویت
    Aug 2011
    نوشته ها
    3
    تشکر
    7
    تشکر شده 0 بار در 0 پست

    پیش فرض

    ممنون از راهنماییهاتون
    سرعت زیاد مهم نیست من میخوام این کارو انجام بدم

  8. #5
    کاربر فعال mehdi29665 آواتار ها
    تاریخ عضویت
    Mar 2010
    نام
    مهدي ديواندري
    نوشته ها
    166
    تشکر
    187
    تشکر شده 121 بار در 68 پست

    Icon16

    بیانات آقا مسعود درسته که میتونه روش can باشه
    شما به روش ذیل میتونید این کار رو انجام بدید:
    به هر میکرو کدی اختصاص داده و برای ارسال به این شکل عمل کنید: 1- کد شروع ارسال 2-کد دریافت کننده 3- دستور 4-کد ارسال کننده 5-کد اتمام ارسال و در گیرنده ها برای دقت عملکرد کدی بعنوان دریافت دستور صادر گردد. و ... (البته سیم کشی باید بصورت انشعابی باشد یعنی دو رشته سیم بصورت موازی استفاده شود)

    ...........M1........M2.........M3
    ............||..........||..........||
    M0==================== Mn
    ........|| ........|| ........||
    .......M4........M5........M6
    ویرایش توسط mehdi29665 : 27-08-2012 در ساعت 21:23

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


  10. #6
    تازه وارد
    تاریخ عضویت
    Aug 2011
    نوشته ها
    3
    تشکر
    7
    تشکر شده 0 بار در 0 پست

    پیش فرض

    ممنون مهدی جان
    یعنی ار uart استفاده کنم

  11. #7
    کاربر فعال mehdi29665 آواتار ها
    تاریخ عضویت
    Mar 2010
    نام
    مهدي ديواندري
    نوشته ها
    166
    تشکر
    187
    تشکر شده 121 بار در 68 پست

    Icon16

    نقل قول نوشته اصلی توسط aminiranpour نمایش پست ها
    ممنون مهدی جان
    یعنی ار uart استفاده کنم
    آره یکم حوصله کنی میتونی راه بندازی
    کمک هم خاستی در خدمتم.

    خودم رو ارتباط مالتی پلکس در خودروها دارم تحقیق میکنم.
    اونا هم به همین روش کار میکنند

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

    KHM

  13. #8
    کاربر فعال mohamad_musav آواتار ها
    تاریخ عضویت
    Aug 2012
    نام
    سید محمد موسوی
    نوشته ها
    189
    تشکر
    61
    تشکر شده 39 بار در 29 پست

    پیش فرض

    سلام دوستان
    نمیشه از یه هاب مرکزی استفاده کنه؟

  14. #9
    عضو جدید kheiri.saeid آواتار ها
    تاریخ عضویت
    Sep 2012
    نام
    سعید خیری
    نوشته ها
    11
    تشکر
    0
    تشکر شده 2 بار در 2 پست

    پیش فرض

    سلام عرض می کنم
    ببینید در ارتباط و تبادل اطلاعات بین چند کنترلر ( و یا در حالت کلی بین پروسسور و حافظه های خارجی ) مسئله ی بسیار مهم سرعت تبادل اطلاعات است.
    شما که فرمودید سرعت براتون اهمیت نداره پس این مورد را اگر مردود بدونیم مسئله ی بعدی تعداد دستگاه های شما است
    و طریقه ی تبادل اطلاعات
    به نظر من اگر از چندین دستگاه استفاده می کنید بهتره از پروتکل spi کمک بگیرید. با این کار دقت کنترل بالاتر میره و مشکل فاصله بین میکروها نیز برطرف میشه (به علت تبادل اطلاعات بصورت سری)
    و اما در پروتکل i2c توانایی سلکت دستگاه ها رو در اختیار ندارید و یه جورایی فقط دوتا میکرو بهم وصل میشوند.
    ولی عیب spi هم اینه که شما باید از پورت های میکرو به عنوان سلکت کمک بگیرید و پورت شما رو اشغال میکنه
    اگر توضیح جامع تری در مورد اجرای این پروژه لازم داری ، انتخابتو مطرح کن تا بر اساس اون کمکتون کنیم.

  15. #10
    عضو جدید kheiri.saeid آواتار ها
    تاریخ عضویت
    Sep 2012
    نام
    سعید خیری
    نوشته ها
    11
    تشکر
    0
    تشکر شده 2 بار در 2 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mohamad_musav نمایش پست ها
    سلام دوستان
    نمیشه از یه هاب مرکزی استفاده کنه؟
    نه
    چون میکرو AVR از پروتکلش پشتیبانی نمی کنه و بنابراین این روش صرفه ی اقتصادی نیز نداره
    البته راه حل بسیار ساده ی این موضوع، استفاده از پروسسورهایی است که تکنولوژی های UART و Ethernal و USB2.0 را پشتیبانی می کنند.
    ویرایش توسط kheiri.saeid : 02-09-2012 در ساعت 02:17

  16. #11
    تازه وارد
    تاریخ عضویت
    May 2012
    نوشته ها
    2
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    آقا من چنین پروژه ای رو به صورت صنعتی پیاده کرده ام. با 1 سیم ارتباط n تا میکرو به همدیگر و به صورتی که اگر یکی از میکرو ها یا چندتاش خاموش بود براش مهم نباشه.
    [EMAIL=email[/EMAIL]

    ================================================

    ویرایش توسط تیم مدیریت.

    پست شما خلاف قوانین انجمن هست دوsت عزیز. در صورت تکرار ، شناسه ی کاربریتون بن میشه.
    ویرایش توسط morteza_rk : 03-09-2012 در ساعت 01:34

  17. #12
    کاربر فعال mehdi29665 آواتار ها
    تاریخ عضویت
    Mar 2010
    نام
    مهدي ديواندري
    نوشته ها
    166
    تشکر
    187
    تشکر شده 121 بار در 68 پست

    Icon16

    نقل قول نوشته اصلی توسط jalal_10945 نمایش پست ها
    آقا من چنین پروژه ای رو به صورت صنعتی پیاده کرده ام. با 1 سیم ارتباط n تا میکرو به همدیگر و به صورتی که اگر یکی از میکرو ها یا چندتاش خاموش بود براش مهم نباشه.
    jalal_10945@yahoo.com
    سلام.
    خداییش این ایمیل چه معنی میده...؟!
    مگه کسانی که عضو این سایت میشن به این علت نیست که یا کمک میخان یا میخان کمک کنن اونم بصورتی که بقیه هم استفاده کنن؟؟
    پس واقعا دم اساتید خیلی گرم که با این که قطعه رو تو فروشگاه برای فروش دارن ولی باز هم تو ساخت اون خیلی راحت راهنمایی میکنن.

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


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

  1. درخواست راهنمایی وکمک برای ساخت یک نوع رقص نور
    توسط shayan_n در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 11
    آخرين نوشته: 12-09-2013, 15:29
  2. انتخاب یه میکرو برایی شروع
    توسط abbasalifix در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 1
    آخرين نوشته: 21-08-2012, 00:56
  3. درخواست راهنمایی برای شروع کار با arm
    توسط digitalsnake در انجمن AT91 series (ATMEL)
    پاسخ: 1
    آخرين نوشته: 17-04-2012, 17:43
  4. درخواست راهنمایی برای شروع طراحی مدار و پیاده سازی فیبر مدار چاپی
    توسط Electricity در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 5
    آخرين نوشته: 29-02-2012, 01:37
  5. پروژه هایی برای تولید صنعتی
    توسط hadi-e در انجمن گفت و گوي آزاد
    پاسخ: 1
    آخرين نوشته: 05-03-2009, 01:19

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

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