اطلاعیه

Collapse
No announcement yet.

مشکلی عجیب در شبکه کردن میکروها با max488 ==> rs422

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

    #16
    پاسخ : مشکلی عجیب در شبکه کردن میکروها با max488 ==> rs422

    همون بردی که ارتباطش درست بوده ، با کد جدید درست کر میکنه

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

    فکر کنم همون بردی باشه که براش مقاومت 120 اهمی رو در نظر گرفتم.

    دیدگاه


      #17
      پاسخ : مشکلی عجیب در شبکه کردن میکروها با max488 ==> rs422

      نوشته اصلی توسط اٌمید حبیبی

      سلام دوست عزیز
      شما با modebus داخل بسکام کار کردید
      بله با بسکام کار کردم
      [/quote]
      سلام
      اگه لطف کنید کمی درباره نحوه استفاده از تابع modebus در بسکام توضیح بدین ممنون میشم میخوام به یک plc وصل بشم به کمک شما احتیاج دارم

      دیدگاه


        #18
        پاسخ : مشکلی عجیب در شبکه کردن میکروها با max488 ==> rs422

        کد modebus ر. میزارم که راحتت کنم
        کد:
        Chekcrc1:
        Print #1 , Makemodbus(1 , 3 , 104 , 4);
        Reset Watchdog
        For Num = 1 To 9
        Reset Watchdog
        Rx(num) = Waitkey(#1)
        Next
        
        '----------------
        Crc = &HFFFF
        Reset Watchdog                       '1
        For Datanum = 1 To 7
        Reset Watchdog
        Crc = Crc Xor Rx(datanum)                  '2
        For Dtm = 1 To 8
        Crc2 = Crc / 2
        Crc2 = Crc Mod Crc2
        Shift , Crc , Right , 1                   '3
         If Crc2 = 1 Then                      '4
          Crc = Crc Xor &HA001
         End If
        Next Dtm
        Next Datanum
        Reset Watchdog
        Dtm = Low(crc)                       'first
        If Dtm <> Rx(8) Then Goto Chekcrc1
        Dtm = High(crc)
        If Dtm <> Rx(9) Then Goto Chekcrc1
        علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

        دیدگاه


          #19
          پاسخ : مشکلی عجیب در شبکه کردن میکروها با max488 ==> rs422

          دوباره با همون مشکل قدیمی اومدم

          ببینید دوستان من اینبار آیسیهای max488 رو که برای پروتکل rs422 هستش رو برداشتم و TX مستر رو به RX دوتا اسلیو اتصال دادم و RX مستر رو به TXهای دو اسلیو.
          باز هم جواب نداد.

          متد کار ارتباط بین مستر و اسلیو ها هم این هستش که هر اسلیوی با یه کد مشخص شده اند و ابتدا مستر کد های اسلیو ها رو صدا میزنه و همه اسلیوها تو وقفه دریافت usart به کدهای دریافتی گوش میدن و هر کدوم که کدش تا کد دریافتی برابر باشه یه پیام تصدیق (Acknowledge) به مستر میفرسته و مستر با دریافت این پیام متوجه میشه که اسلیوی با چنین شماره ای وجود داره و برای اون دستورهای کاریش رو ارسال میکنه.

          مشکل اینجاست که جواب تصدیق به مستر نمیرسه در حالی که اسلیو با موفقیت کدش رو دریافت کرده و پیام تصدیق رو فرستاده

          با این توضیحات فکر میکنید مشکل کجاست.

          از اینکه RXها رو ورودی و TXها رو خروجی تعریف کردم درسته؟؟؟

          از اینکه maxها رو هم برداشتم و باز هم جوب نمیده امکان داره ایراد از میکرو باشه؟؟؟
          پس چرا برای یه دونه این اتفاق نمیفته و وقتی تعداد اسلیو ها زیاد میشه مشکل پیش میاد.

          دیدگاه


            #20
            پاسخ : مشکلی عجیب در شبکه کردن میکروها با max488 ==> rs422

            آقایون و ... محترم

            یه اتفاق جالب

            وقتی کابل اسیلوسکوپ رو به پایه های RX (یعنی قبل از بخش دیفرانسیلی max488) تو اسلیو اتصال دادم تا شکل موج رو تو اسیلوسکوپ ببینم مدار درست کار کرد.

            اسیلوسکوپم مقاومت داخلی 1 مگا اهم هستش
            اما وقتی برای همون پایه ها مقاومت یک مگااهمی گذاشتم دیگه کار نکرد.

            احتمالا یا نویز باعث این موضوع شده یا قضیه انعکاس

            کسی نظری نداره؟؟؟

            دیدگاه


              #21
              پاسخ : مشکلی عجیب در شبکه کردن میکروها با max488 ==> rs422

              یکی از دوستان گفت که احتمال داره پدیده « هازارد » اتفاق افتاده

              کسی میدونه دقیقا این هازارد چیه؟؟؟

              همچنان دوستان میخواهند سکوت کنن؟؟؟

              دیدگاه


                #22
                پاسخ : مشکلی عجیب در شبکه کردن میکروها با max488 ==> rs422

                دوستان لطف نمودید قدحتان پر می باد

                که انقدر سکوت میکنید

                کسی حرفی بزنه

                دیدگاه


                  #23
                  پاسخ : مشکلی عجیب در شبکه کردن میکروها با max488 ==> rs422

                  والا من چیزی نمی دونم.خدا رو خوش میاد الکی تیوری بدم؟؟!!

                  ولی چیزی که به ذهنم میرسه اینه که شما احتمالا یکی از پایه ها رو پول اپ کنی و یکی رو پول داون ممکنه کارت راه بیفته(مثل 485 )
                  تست کن.به نظر من هیچ پدیده ای در کار نیست فقط این اسکپه نقش یه پئل اپ رو بازی کرده واسط(نظر کاملا شخصی ولی امیدوارم جواب بده)تست کن
                  علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

                  دیدگاه


                    #24
                    پاسخ : مشکلی عجیب در شبکه کردن میکروها با max488 ==> rs422

                    مشکل اینه که وقتی با اهم متر بین ÷ایه های a و b و Vcc و GND رو میگیرم حدود 7 تا 8 کیلوبایت هستش و هر مقاومتی بزارم با اون موازی میشه

                    این مقاومت از کجا اومده نمیدونم

                    مگه نباید تو اون شرایط open collector باشه

                    تو max485 چون chip enable داره اگه انتخاب نشده باشه خروجیش high impedanc هستش اما max488 ظاهرا اینطور نیست

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

                    دیدگاه


                      #25
                      پاسخ : مشکلی عجیب در شبکه کردن میکروها با max488 ==> rs422

                      نوشته اصلی توسط ehsan_akbari
                      مگه نباید تو اون شرایط open collector باشه

                      تو max485 چون chip enable داره اگه انتخاب نشده باشه خروجیش high impedanc هستش اما max488 ظاهرا اینطور نیست

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

                      دیدگاه


                        #26
                        پاسخ : مشکلی عجیب در شبکه کردن میکروها با max488 ==> rs422

                        جهت اطلاع همه دوستان

                        برای حفظ عابروی شرکت مجبور هستم بردها رو مجدد طراحی و چاپ کنم

                        حالا از همه دوستان خواهش میکنم در مورد استفاده از آیسیهای mas485 ، max489 ، max491 یا ADM485 یا SN75176 و همچنین half duplex و full duplex تجربیاتشون رو به من انتقال بدن

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

                        اگه امکان داره در مورد استاندارد modebus توضیح بدید که از پایه و اساس چی هست

                        میخوام حالا که قراره مدار رو تغییر بدم ، برنامه قوی و user friend ی رو بنویسم

                        دوستان همه کمک کنن
                        چون باید دو روزه مدار رو طراحی کنم و بدم برای چاپ و تا آخز هفته قطعات رو لحیم کنم

                        کاری کنین که لازم نشه تاپیک جدید بزنم

                        دیدگاه


                          #27
                          پاسخ : مشکلی عجیب در شبکه کردن میکروها با max488 ==> rs422

                          اولا که تاپی ک جدید بزنی پاکش می کنن هم وقتت تلف میشه هم ضایع میشی :mrgreen: (شوخی بود)

                          MODBUS رو من کار کردم و برنامش رو به زبون بیسیک گزاشتم و واسه اینه که تو انتقال دیتا اگه بیتی ناقص شد معلوم میشه.همین و بس

                          من با75176 کار کردم و از شیراز خریدم پس فکره فروشگاش نباش :mrgreen:
                          علم چندانکه بیشتر خوانی چون عمل در تو نیست نادانی

                          دیدگاه


                            #28
                            پاسخ : مشکلی عجیب در شبکه کردن میکروها با max488 ==> rs422

                            دروود
                            مشکلتون حل شد؟
                            در دیر مغان آمد یارم قدحی در دست
                            مست از می می خواران از نرگس مستش مست

                            دیدگاه


                              #29
                              پاسخ : مشکلی عجیب در شبکه کردن میکروها با max488 ==> rs422

                              نه هنوز حل نشده

                              نمیدونم دقیقا مد باس چه کار میکنن

                              از طرفی چون آیسی که هم full duplex باشه و هم Enable داشته باشه مثل max489 و max491 پیدا نمیشه برای همین تصمیم گرفتم از half duplex استفاده کنم

                              پس SN75176 از همه مطمئن تره؟؟؟

                              دیدگاه


                                #30
                                پاسخ : مشکلی عجیب در شبکه کردن میکروها با max488 ==> rs422

                                از آرا الکترونیک قیمت SN75176 رو گرفتم میگه 150 تومن :eek:

                                از اون آیسی هایی نباشه که زپرتش در بره؟؟؟

                                از دوستان میشه مداری بزارن تا مقاومت هی باس و ... توش مشخص باشه؟؟؟

                                دیدگاه

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