اطلاعیه

Collapse
No announcement yet.

rs485

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

    rs485

    یک سئوال در مورد rs485 دارم . وقتی که به آی سی max485 ولتاژ تغذیه رو میدم بدون اینکه دیتایی به اون داده باشم چند بایت نامشخص می فرسته. این حالت در یک شبکه rs485 اصلا مطلوب نیست. ولی بعد از این چند بایت دیگه چیزی نمیفرسته و تا من براش چیزی send نکنم اون هم چیزی رو روی باس نمی گذاره. همه حالتها رو هم تست کردم از جمله اینکه پایه کنترلی رو pull up و pull down کردم و خازن روی تغذیه ic گذاشتم ولی درست نشد. برای از بین بردن این حالت گذرا چه کار باید بکنم. مدار کلی من هم به این شکله که من از trasnmit یک uart به ورودی max 485 بردم( پایه 4) و receive اونuart رو به خروجی ttl ای سی max485( پایه 1) . خروجی تفاضلی آی سی رو هم به ورودی تفاضلی یکmax485 دیگه بردم و ورودی و خروجی ttlاین ic رو به یک ic max232 و اون رو نهایتا به کامپیوتر دادم. Direction اولین ic رو به avr بردم و برای direction آی سی دوم از rts کامپیوتر کمک گرفتم.

    #2
    پاسخ : rs485

    دوست عزیز مقاومت هایی را که بین دو سر باس RS485 قرار می گیرند را فراموش نکن این مقاومت باید حدود 22K باشد.(نگاهی به PDF آی سی بنداز)
    بعد از شروع به کار میکرو و تعیین جهت پورت ها و قبل از Initialize پورت سریال میکرو حتما اول Direction باسRS485 را تعیین کن.
    خازن سر تغذیه MAX485 فراموش نشود. :bye

    توان هر کس به وسعت همت اوست امام علی (ع)

    دیدگاه


      #3
      پاسخ : rs485

      از A یک مقاومت به 5 ولت pull up کن و از B یک مقاومت به زمین مدار pull down کن

      از کابل شبکه کامپیوتر CAT-5 برای شبکه استفاده کن. یک زوج به هم تابیده را به A , B وده.

      gnd همه نود های سبکه را با بقیه زوج ها به هم وصل کن

      در ابتدا و انتها خط مقاومت 100 اهم برای termination بگذار.

      سه تا TVS هم برای محافظت A ,B اضا فه کن.



      دیدگاه


        #4
        پاسخ : rs485

        آخرش چی کار کنم. کدوم روش به صورت عملی تست شده و جواب داده و اون چند بایت اول رو نمی فرسته؟

        دیدگاه


          #5
          پاسخ : rs485

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

          این مقاله را بخونی 2 زاریت می افته

          http://www.circuitcellar.com/library/ccofeature/perrin0799/c79bppdf.pdf


          http://www.embeddedsys.com/subpages/resources/images/documents/microsys_art_RS485.pdf

          دیدگاه


            #6
            پاسخ : rs485

            یک نگاه به این لینک بندازید آیا مدارش درسته.
            http://www.mikroe.com/pdf/rs485_board_schematic.pdf

            دیدگاه


              #7
              پاسخ : rs485

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

              وقتی یک ملت برای فرهنگ و نژاد و ملیت خویش ارزشی قائل نشد و حقی را که طبیعت برای نگاهداری نژاد پاکش به او ارزانی داشته بود پایمال ساخت و به بیگانگان روی آورد و تسلیم شد دیگر حق ندارد از شکست و بدبختی سیاسی که خودش باعث آن شده است شکایت کند .ادولف هیتلر

              r.babazadeh@yahoo.com

              دیدگاه


                #8
                پاسخ : rs485

                نوشته اصلی توسط avr1100
                از A یک مقاومت به 5 ولت pull up کن و از B یک مقاومت به زمین مدار pull down کن

                از کابل شبکه کامپیوتر CAT-5 برای شبکه استفاده کن. یک زوج به هم تابیده را به A , B وده.

                gnd همه نود های سبکه را با بقیه زوج ها به هم وصل کن

                در ابتدا و انتها خط مقاومت 100 اهم برای termination بگذار.

                سه تا TVS هم برای محافظت A ,B اضا فه کن.



                سلام
                ببخشید منظورتون از TVS چی هست ،میشه بیشتر راهنمایی کنید؟
                علت حرارت بیش از اندازه آی سی من میتونه بخاطر اون باشه؟
                A-Hosseini

                دیدگاه

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