اطلاعیه

Collapse
No announcement yet.

چگونگی ارتباط 2 میکرو با فاصله بیش از 10 متر

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    چگونگی ارتباط 2 میکرو با فاصله بیش از 10 متر

    جمیعا سلام علیکم.
    من یک میکرو دارم که با پورت سریال به کامپیوتر وصل هستش و میخواهم یک میکرو دیگر به این میکرو وصل کنم . اما سوال اینجاست که میشود 2 تا پورت سریال برای یک atmega 32 داشت ؟
    حالا روشی که من پیشنهاد میکنم اینه که از پروتکل I2c یا TWI استفاده کنم به این ترتیب که max232 2 تا پورت سریال رو سرویس دهی میکنه . میخواهم ببینم که میشه این پورت I2c رو به پایه های max232 زد و در طرف گیرنده هم دوباره با max تغییر ولتاژ رو اعمال کرد و به I2c گیرنده وصل کرد . اگر قبلا کار کردین که بفرمایید نتیجه چی بود . حالا من هم اگه به نتیجه رسیدم خبرتون میکنم. فقط اگر روش احمقانه ای هست زود تر بگید که زیاد سر کار نباشم .!

    #2
    پاسخ : چگونگی ارتباط 2 میکرو با فاصله بیش از 10 متر

    پرتکل 485 مشکلت رو حل میکنه

    MAX485 رو Search کن
    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

    دیدگاه


      #3
      پاسخ : چگونگی ارتباط 2 میکرو با فاصله بیش از 10 متر

      با I2c می تونی این کارو بکنی
      اما آیا یکی به صورت مستر و دیگری slave است یا اینکه دقیقا کار این دو میکرو چی می خواد باشه؟
      اطلاعاتی که از پورت می آد باید به هر دو بره؟ آیا هردو یک نوع اطلاعات رو می گیرن؟
      اگر هر دو یک نوع اطلاعات رو می گیرند نیازی نیست که به ic وصل کنی اطلاعات دریافتی از پورت رو به یک میکرو بده و بعد از میکرو اولی به میکرو دومی و....
      اگه بازم خواستی روشن تر بپرسید تا بگم

      دیدگاه


        #4
        پاسخ : چگونگی ارتباط 2 میکرو با فاصله بیش از 10 متر

        نوشته اصلی توسط sboy
        با I2c می تونی این کارو بکنی
        اما آیا یکی به صورت مستر و دیگری slave است یا اینکه دقیقا کار این دو میکرو چی می خواد باشه؟
        اطلاعاتی که از پورت می آد باید به هر دو بره؟ آیا هردو یک نوع اطلاعات رو می گیرن؟
        اگر هر دو یک نوع اطلاعات رو می گیرند نیازی نیست که به ic وصل کنی اطلاعات دریافتی از پورت رو به یک میکرو بده و بعد از میکرو اولی به میکرو دومی و....
        اگه بازم خواستی روشن تر بپرسید تا بگم
        چه فکر خوبی. آره با این روش مشکل من حل میشه . حالا فرض کنیم که میکرو نزدیکه به کامپیوتر بخاد مستر بشه و دورتره slave من می خواهم یک سری data یک عدد از pc بره به master بعدش مستر یکم روش پردازش کنه بعد بده به slave که روی نمایشگر نشون بده اون اعداد رو . با این روشی که شما فرمودید میشه فقط باید یکم محدودیت قایل شد تا هر میکرو بتونه بفهمه که کدام دیتا متعلق به خودشه که اونهم میشه . اما یک مشکل من اعداد 2 بایتی اینتیجررو ارسال میکنم . امکانش هست که وقتی از pc به slave داده میفرستم یکهو master هم بیاد و وسط این 2 تا بایت داده بفرسته و همه چی بریزه به هم.
        پس باید داده هامو 3 بایتی کنم که بایت اولش مشخصات گیرنده داده رو داشته باشه .
        میتونید یکم بیشتر توضیح بدید که چطوری میشه 2تا میکرو از یک سیم rs232 استفاده میکنن؟ کدوم سیمارو باید به هم وصل کنم ؟

        دیدگاه


          #5
          پاسخ : چگونگی ارتباط 2 میکرو با فاصله بیش از 10 متر

          منم با 485 موافقم
          الان دارم باش کار میکنم خیلی هم راحته :wow:
          خواستی بگو واست توضیح بدم
          دنبال کار میگردم تو تهران کسی سراغ داره

          دیدگاه


            #6
            پاسخ : چگونگی ارتباط 2 میکرو با فاصله بیش از 10 متر


            اینم مدارش
            :applause:

            دیدگاه


              #7
              پاسخ : چگونگی ارتباط 2 میکرو با فاصله بیش از 10 متر

              نوشته اصلی توسط khoshtip118
              منم با 485 موافقم
              الان دارم باش کار میکنم خیلی هم راحته :wow:
              خواستی بگو واست توضیح بدم
              چرا که نخوام . 100 در صد میخوام. لطفتون رو میرسونه

              نوشته اصلی توسط sboy

              اینم مدارش
              :applause:
              کو ؟؟! :cry2:

              دیدگاه


                #8
                پاسخ : چگونگی ارتباط 2 میکرو با فاصله بیش از 10 متر

                485 پروتکلی هست که به وسیله اون میتونید فاصله رو تا 1200 متر بالا ببرید :mrgreen:
                به این ترتیب که شما از rx به 485 میدین و اون دوتا خروجی دیفرانسیلی بهتون میده اون سمت همین دو تا رو میگیرین و با یه 485 دیگه به یک سیم تبدیل میکنید
                به همین سادگی :wow:
                دیتا شیت رو بگیرین شکل رو میبینید
                فقط a , b رو با یه مقاومت 120 اهم به هم وصل کنید
                دنبال کار میگردم تو تهران کسی سراغ داره

                دیدگاه


                  #9
                  پاسخ : چگونگی ارتباط 2 میکرو با فاصله بیش از 10 متر

                  نوشته اصلی توسط khoshtip118
                  485 پروتکلی هست که به وسیله اون میتونید فاصله رو تا 1200 متر بالا ببرید :mrgreen:
                  به این ترتیب که شما از rx به 485 میدین و اون دوتا خروجی دیفرانسیلی بهتون میده اون سمت همین دو تا رو میگیرین و با یه 485 دیگه به یک سیم تبدیل میکنید
                  به همین سادگی :wow:
                  دیتا شیت رو بگیرین شکل رو میبینید
                  فقط a , b رو با یه مقاومت 120 اهم به هم وصل کنید
                  خب یک سوال دیگه . میکرو که یدونه rx , tx داره .
                  PC <------>Master <---------> Slave
                  خب من الان در Master هستم . tx , rx رو بدم به 485 خب تا اینجا درست . حالا به 232 چی بدم که به کامپیوتر وصل بشه ؟! باز هم از همون rx,tx به 232 بدم؟ اونوقت اشکالی پیش نمیاد که کدوم دیتا مال کی هستش ؟!

                  دیدگاه


                    #10
                    پاسخ : چگونگی ارتباط 2 میکرو با فاصله بیش از 10 متر

                    دو تا راه داری . یکی اینکه دو تا درگاه سریال تو مستر داشته باشی که در این صورت مشکلی برات پیش نمیاد. راه دوم هم استفاده از درگاه مشترکه . فقط باید دیتایی رو که می فرستی کد کنی . در این صورت هر دو طرف دریافت می کنن ولی اونی که دیتای مرنبط دریافت کنه و اونو تحلیل می کنه .

                    دیدگاه


                      #11
                      پاسخ : چگونگی ارتباط 2 میکرو با فاصله بیش از 10 متر

                      با یه مالتی پلکسر مشکلت حل میشه :mrgreen:
                      که اینجور چنتا پورت سریال واس خودت درست میکنی :wow:
                      دنبال کار میگردم تو تهران کسی سراغ داره

                      دیدگاه


                        #12
                        پاسخ : چگونگی ارتباط 2 میکرو با فاصله بیش از 10 متر

                        سلام دوست عزیز
                        معذرت که فایل پلود نشده بود
                        الان واست گذاشتم
                        ببین
                        :cry:

                        http://www.up.ma/images/l8pfyvz9lgls7cme50x.bmp

                        اگه بدردت خورد خبرم کن

                        دیدگاه


                          #13
                          پاسخ : چگونگی ارتباط 2 میکرو با فاصله بیش از 10 متر

                          نوشته اصلی توسط sboy
                          سلام دوست عزیز
                          معذرت که فایل پلود نشده بود
                          الان واست گذاشتم
                          ببین
                          :cry:

                          http://www.up.ma/images/l8pfyvz9lgls7cme50x.bmp

                          اگه بدردت خورد خبرم کن
                          دست گلت درد نکنه اما...
                          این که توش یدونه میکرو هست . اون um8250 که اونتووه چیکار میکنه .

                          دیدگاه


                            #14
                            پاسخ : چگونگی ارتباط 2 میکرو با فاصله بیش از 10 متر

                            خوب وصل کردن میکرو دوم که آسونه
                            اگه سوالی بود خبرم کن

                            دیدگاه

                            لطفا صبر کنید...
                            X