اطلاعیه

Collapse
No announcement yet.

چگونه rs485 رو راه بندازم ؟

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

    چگونه rs485 رو راه بندازم ؟

    دوستان من میخام اطلاعات رو با سریال دو سیمه بین دوتا میکرو جابجا کنم. و فهمیدم استاندارد rs485 مناسبه کارمه.
    حالا میخواستم بپرسم من دوتا میکرو دارم تو فواصل مختلف - حالا بین دوتا میکرو باید چه آیسی هایی بزارم تا بشه این استاندارد ها رو اجرا کرد ؟!!
    یا مثلا آیا کدنویسی فرق داره تو این استاندارد؟ یا باید مثل ارتباط سریال معمولی باهاش برخورد کرد؟

    ممنون میشم راهنمایی بفرمایید.
    به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
    (پيش به سوي هدف)

    #2
    پاسخ : چگونه rs485 رو راه بندازم ؟

    نوشته اصلی توسط hosseinam نمایش پست ها
    دوستان من میخام اطلاعات رو با سریال دو سیمه بین دوتا میکرو جابجا کنم. و فهمیدم استاندارد rs485 مناسبه کارمه.
    حالا میخواستم بپرسم من دوتا میکرو دارم تو فواصل مختلف - حالا بین دوتا میکرو باید چه آیسی هایی بزارم تا بشه این استاندارد ها رو اجرا کرد ؟!!
    یا مثلا آیا کدنویسی فرق داره تو این استاندارد؟ یا باید مثل ارتباط سریال معمولی باهاش برخورد کرد؟

    ممنون میشم راهنمایی بفرمایید.
    سلام
    از آی سی ADM485 و MAX485 میتونید استفاده کنید. با هم کاملا مطابق هستن و بجای هم میتونید استفاده کنید. دیتاشیت رو که مطالعه کنید نحوه اتصالات رو متوجه میشید.
    RS485 تنها فرقی که با سریال معمولی داره اینه که یک طرفه هستش. روی این آی سی ها 2 پایه وجود داره که جهت داده رو مشخص میکنه. برای کنترل ارتباط بهتره یک دستگاه مستر باشه و بقیه اسلیو. مستر درخواست داده میکنه و اسلیوها بسته به آدرسشون جواب میدن. یعنی هیچ اسلیوی حق نداره بدون درخواست مستر و تطابق آدرسش با آدرس ارسالی مستر، باس رو اشغال کنه. بدیهیه که اسلیوها در حالت بیکاری باید در مد دریافت داده باشن.
    این مواردی رو که گفتم باید نرم افزاری خودتون پیاده کنید. باقی موارد هم همون UART معمول خود میکروکنترلره.
    موفق باشید

    دیدگاه


      #3
      پاسخ : چگونه rs485 رو راه بندازم ؟

      سلام مهندس
      به نظر من بیا از همین ماژول های آماده بگیر نتیجه خوبی می گیری
      من قبلا استفاده کردم چیزهای خوبی بوده




      مهم کد نویسی میکرو کنترلر هستش
      اگه بخوای برای میکرو های خودت باشه می تونی هر جور شده خطا یابی کنی و طبق یه استانداری که خودت برای خودت تعریف کردی ارسال و دریافت انجام بدی
      اگه ارتباط با تجهیز دیگه داشته باشی یکم کار مشکل می شه



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

      دیدگاه

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