Просмотр полной версии : Rs-485, где Data+, а где Data- ?
В приборах ОВЕНа какая-то странная система обозначения подключения интерфейса RS-485: А и В, в то время, как во всём мире принято обозначение DATA- и DATA+.
В связи с этим вопрос: контакт А - это DATA- или DATA+?
В приборах ОВЕНа какая-то странная система обозначения подключения интерфейса RS-485: А и В, в то время, как во всём мире принято обозначение DATA- и DATA+.
Удивили. Я бы сказал, что 80% обозначают А В, 10% - DATA+- и ещё 10% - SIGNAL+- , WIRE 1,2 и прочие подобные.
Удивили...
Вероятнее всего он и не узнает даже, что вас удивил, у него всего два сообщения и те за 2009 год :)
B = Data +
A = Data -
У меня так оборудование подключено и работает.
B = Data +
A = Data -
У меня так оборудование подключено и работает.
А какое конкретно оборудование ?
Некоторые производители на своих приборах меняют местами D+ и D- чтобы с опрашивающего устройства получилась смена приема и передачи. В некоторых случаях это приводит к путанице.
Только мультиметр всеведущий знает, где +, где -. ;)
Petrovi4
08.02.2018, 06:52
Тогда уже осциллограф, он знает не только где, но и когда.
Ну осциллограф по сути тот-же вольтметр :rolleyes:
Различие в том, что мультиметр удобен в статике, а осциллограф в динамике.
Petrovi4
10.02.2018, 08:29
Дык 485 как и CAN сигнал биполярный и дифференциальный, так что вольтметром определить контакты нереально, а вот осциллографом - уже просто трудно, но возможно.
Поправочка - в 485-м (семействе) сигналы дифференциальные, но всё-таки однополярные. Имеют положительную полярность относительно общего провода. Для сравнения - RS-232 двуполярен относительно общего провода.
Petrovi4
10.02.2018, 11:49
Это в типовом драйвере 0-2,5-5В А по стандарту это чистый дифф работающий и без общего провода. а RS-232 ни разу не дифф.
35486
... так что вольтметром определить контакты нереально...
А вы попробуйте и убедитесь.
Не так давно брутил (и осциллографом тоже) хитрый протокол, так насмотрелся во всех вариациях.
Это в типовом драйвере 0-2,5-5В А по стандарту это чистый дифф работающий и без общего провода. а RS-232 ни разу не дифф.
35486
Ну и где на схеме для RS-485 общий провод ?
И для чего же делается смещение?
А подтягивают к питанию, а В к земле?
35509
Petrovi4
12.02.2018, 00:05
Для обеспечения гарантированных потенциалов при открытой линии, когда все устройства в режиме приема.
Для обеспечения гарантированных потенциалов при открытой линии, когда все устройства в режиме приема.
А Master сети для чего нужен ? При подаче питания Master сразу захватывает линию. Если перехват линии при обмене организован правильно, то никакие подтягивающие резисторы не нужны.
Petrovi4
14.02.2018, 08:02
Сетевая модель OSI подразумевает что обсуждаемый RS485 относится к физическому уровню построения сетей, а мастер и слейв определяются канальным, сетевым и транспортным, и если программные уровни лезут в физический для обеспечения его работоспособности, то что-то тут не так. Тем более что базис RS 485 и Rs422 явлются физическим базисом для разных програмных протоколов с разным поведением мастера и слейва, да и проприентарные протоколы могут быть.
З.Ы. Да оказывается есть несколько протоколов с програмной поддержкой линий. Но в стандарте это оговаривается как вариант уввелечения устойчивости передачи, не более!
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot