در RS485 ارتباط به صورت (Half duplex )ميباشد، يعني دستگاه در آن واحد يا فرستنده است يا گيرنده.به دليل اينکه خط ارسال و دريافت اطلاعات يکي است،و اطلاعات به صورت Master و Slave انجام مي شود.Slave ها نمي توانند سرخورد کاري انجام دهند بلکه اين Master ها هستند که در زمان بندي هاي خاصي آدرسSlave ها را پشت سرهم مي فرستند وبا آنها ارتباط برقرار مي کنند،که البته نرم افزار اين سيستم ها بسته به نياز پروژه و سليقه طراح قابل طراحي است. در استاندارد RS485 خروجي Slave ها بايد در حالت tri-state (حالت امپدانس بالا) باشد تا روي خط و رويMaster ها اثر نگذارد وزماني که قرار است داده اي ارسال کند، به خط متصل شود.در مورد Master ها بدين صورت است که زماني بايد فعال شود که قرار است از Slave ها داده اي بگيرد.
استاندارد rs485 چيست؟
RS485 استاندارد ارتباط از راه دور براي ارتباطات سريالي بين دستگاه ها مي باشد.که اين استاندارد قراردادي است که به دستگاه ها اين اجازه را مي دهد با داشتن اين استاندارد به هم متصل شوند.اين پروتکل نسخه به روز شده اي RS232 است.RS232 اجازه ارتباط بين دو دستگاه را مي دهد،ولي RS485 اجازه ارتباط بيش از دو دستگاه را فراهم مي آورد.RS485 اين اجازه را مي دهد که تعدادي دستگاه (حداکثر 32 دستگاه) به صورت نيم دوطرفه (Half duplex) به وسيله دو سيم به هم تابيده شده (ديفرانسيلي) ارتباط داشته باشدکه فاصله آنها مي تواند حداکثر 1200متر باشد.که کميت فاصله و تعداد دستگاه ها به وسيله تکرار کننده ها قابل توسعه است.
استاندارد RS485چگونه کار ميکند؟
اطلاعات به صورت تفاضلي توسط دو سيم به هم تابيده شده منتقل ميشود.خصوصيت سيگنال هاي تفاضلي ،ايمني بالا در مقابل نويز ميباشد و هم مي توان فاصله زيادي بين دستگاه ها داشت.يک شبکه RS485 به دو صورت قابل پيکر بندي است ،دو سيمه و چهارسيمه در شبکه دو سيمه فرستنده وگيرنده هر دستگاه به دو سيم اتصال دارند.در شبکه چهار سيمه يک فرستنده ي Master به گيرنده هاي Slave توسط يک جفت سيم متصل هستند.فرستنده هاي Slave به وسيله ي يک جفت سيم ديگر به گيرنده Master وصل هستند.در اين پيکر بندي دستگاه ها داراي آدرس هستندکه هر دستگاه مي تواندبه صورت مستقل به شبکه وصل شود.در يک زمان فقط يک دستگاه مي تواند از خط استفاده کند،بنابراين بقيه ي دستگاه ها بايد در زمان داراي مد يا حالت امپدانس بالا باشند.
ارتباط دو سيمه يا چهار سيمه؟
شبکه هاي دو سيمه RS485داراي مزيت هاي قيمت کمتر و توانايي ارتباط داخلي گره ها (دستگاه ها) مي باشند.شبکه هاي چهارسيمه داراي ارتباط دو طرفه ي کامل اند(Full Duplex) که جريان اطلاعات در دو طرف جاري مي باشد که داراي محدوديت در موقعيت Master و Slave هستند ( براي مثال يک دستگاه Master اطلاعات را از يک دستگاه Slave انفرادي درخواست مي کند.) همچنين دستگاه هاي Slave نمي توانند با هم درارتباط باشند.
استاندارد rs485 چيست؟
RS485 استاندارد ارتباط از راه دور براي ارتباطات سريالي بين دستگاه ها مي باشد.که اين استاندارد قراردادي است که به دستگاه ها اين اجازه را مي دهد با داشتن اين استاندارد به هم متصل شوند.اين پروتکل نسخه به روز شده اي RS232 است.RS232 اجازه ارتباط بين دو دستگاه را مي دهد،ولي RS485 اجازه ارتباط بيش از دو دستگاه را فراهم مي آورد.RS485 اين اجازه را مي دهد که تعدادي دستگاه (حداکثر 32 دستگاه) به صورت نيم دوطرفه (Half duplex) به وسيله دو سيم به هم تابيده شده (ديفرانسيلي) ارتباط داشته باشدکه فاصله آنها مي تواند حداکثر 1200متر باشد.که کميت فاصله و تعداد دستگاه ها به وسيله تکرار کننده ها قابل توسعه است.
استاندارد RS485چگونه کار ميکند؟
اطلاعات به صورت تفاضلي توسط دو سيم به هم تابيده شده منتقل ميشود.خصوصيت سيگنال هاي تفاضلي ،ايمني بالا در مقابل نويز ميباشد و هم مي توان فاصله زيادي بين دستگاه ها داشت.يک شبکه RS485 به دو صورت قابل پيکر بندي است ،دو سيمه و چهارسيمه در شبکه دو سيمه فرستنده وگيرنده هر دستگاه به دو سيم اتصال دارند.در شبکه چهار سيمه يک فرستنده ي Master به گيرنده هاي Slave توسط يک جفت سيم متصل هستند.فرستنده هاي Slave به وسيله ي يک جفت سيم ديگر به گيرنده Master وصل هستند.در اين پيکر بندي دستگاه ها داراي آدرس هستندکه هر دستگاه مي تواندبه صورت مستقل به شبکه وصل شود.در يک زمان فقط يک دستگاه مي تواند از خط استفاده کند،بنابراين بقيه ي دستگاه ها بايد در زمان داراي مد يا حالت امپدانس بالا باشند.
ارتباط دو سيمه يا چهار سيمه؟
شبکه هاي دو سيمه RS485داراي مزيت هاي قيمت کمتر و توانايي ارتباط داخلي گره ها (دستگاه ها) مي باشند.شبکه هاي چهارسيمه داراي ارتباط دو طرفه ي کامل اند(Full Duplex) که جريان اطلاعات در دو طرف جاري مي باشد که داراي محدوديت در موقعيت Master و Slave هستند ( براي مثال يک دستگاه Master اطلاعات را از يک دستگاه Slave انفرادي درخواست مي کند.) همچنين دستگاه هاي Slave نمي توانند با هم درارتباط باشند.