Вт апр 30, 2013 17:46:41
Вт апр 30, 2013 18:58:24
Значит, кто-то подсаживает линию.san4esmc писал(а):Когда на линии мастер и только один слейв - всё работает отлично. Если на линии 2 слейва, то ни один из слейвов не может послать сигнал к мастеру.
Схема нерабочая неполная. По этой схеме никто не передает и никто не принимаетsan4esmc писал(а):Собрал по схеме:
Куда подключены и по какому алгоритму работают сигналы DE и RE?san4esmc писал(а):Подскажите, плиз, с чем это может быть связано и как такое можно побороть?
Вт апр 30, 2013 20:43:22
mas123 писал(а):Схема нерабочая неполная. По этой схеме никто не передает и никто не принимает
mas123 писал(а):Куда подключены и по какому алгоритму работают сигналы DE и RE?
Вт апр 30, 2013 23:21:30
Ср май 01, 2013 11:28:28
Ср май 01, 2013 17:32:52
Чт май 02, 2013 00:42:08
Чт май 02, 2013 03:05:37
Ничего не случится. Все будут ждать начала передачи.san4esmc писал(а):Ок, но что случиться в одноранговой сети, если, вдруг, все устройства перейдут в режим ресивера (хоть на доли секунды)?
А зачем линию удерживать-то?san4esmc писал(а):Кто будет удерживать линию? Или это предусмотрено драйвером?
Чт май 02, 2013 16:18:08
mas123 писал(а):А зачем линию удерживать-то?
Чт май 02, 2013 17:29:01
Не. Никто никуда не уйдет.san4esmc писал(а):mas123 писал(а):А зачем линию удерживать-то?
Ну как зачем? Передача то начинается со стартового бита, которым является логический ноль. Если в линию никто не передает, а все только принимают, то линия из лог. единицы уйдет в лог. ноль и все начнут прием мусора, нет?
Чт май 02, 2013 17:51:23
mas123 писал(а):Снимешь сигнал разрешения передачи - драйвер отключится от RS-485. Отключится, но не "перейдет в 0".
Линия-то у нас дифференциальная, а напряжения не будет ни на одном проводе.
Пт май 03, 2013 00:49:52
И что? Почитай как UART работает.san4esmc писал(а):mas123 писал(а):Снимешь сигнал разрешения передачи - драйвер отключится от RS-485. Отключится, но не "перейдет в 0".
Линия-то у нас дифференциальная, а напряжения не будет ни на одном проводе.
Симуляция в протеусе показывает, что на выходе RO драйвера будет лог. ноль.
Смысле не вижу. Никогда не ставили, всё работает как надо.san4esmc писал(а):Как вариант - поставить между драйвером и входом RX контроллера подтяжку, тогда все будет ок.
Пт май 03, 2013 18:13:59
san4esmc писал(а):Ок, но что случиться в одноранговой сети, если, вдруг, все устройства перейдут в режим ресивера (хоть на доли секунды)? Кто будет удерживать линию? Или это предусмотрено драйвером?
Вт янв 08, 2019 17:20:38