@vietnam69
Moje pytanie dotyczyło czy masz na pewno tak jak na ostatnim zaprezentowanym schemacie zrobione sterowanie nadawaniem (włączone na stałe), bo Twój efekt jest poprawny dla trochę innej konfiguracji

Jeżeli używasz sterowania nadawaniem (a przy dwukierunkowej szynie RS485 to normalne), to są momenty gdy nikt nie steruje szyną RS485 i jest ona w stanie nieustalonym. I w takim wypadku jak działasz jakimś zewnętrznym polem magnetycznym, to uzyskujesz taki jak masz efekt.
Na załączonym schemacie (tym drugim) masz na stałe ustawione włączenie nadawania po jednej stronie. I w tym wypadku nie możesz mieć tego problemu, bo nadajnik utrzymuje odpowiednie stany na szynie. Ale jak już masz zrobione sterowania nadawaniem z mikroprocesorów, tak jak na początkowym schemacie, to już wszystko ma prawo tak działać jak działa

Prawdę mówiąc to to Mirek wepchnął Cię na minę, ale sam jesteś sobie winien
W twoim wypadku aby nie "odbierać duchów" niesterowanej szynie musisz zastosować rezystory podciągające do VCC i GND - jest to opisane w standardzie RS485 (tak jak próbowałeś to robić na pierwszym schemacie)

Masz to opisane np. w
Guidelines for Proper Wiring of an RS-485 (TIA/EIA-485-A) Networkhttps://www.maximintegrated.com/en/app-notes/index.mvp/id/763Cytuj:
Failsafe Bias Resistors
When inputs are between -200mV and +200mV, receiver output is "undefined". There are four common fault conditions that result in the undefined receiver output that can cause erroneous data:
All transmitters in a system are in shutdown.
The receiver is not connected to the cable.
The cable has an open.
The cable has a short.
Fail-safe biasing is used to keep the receiver's output in a defined state when one of these conditions occurs. The fail-safe biasing consists of a pull-up resistor on the noninverting line and a pull-down resistor on the inverting line. With proper biasing, the receiver will output a valid high when any one of the fault conditions occurs. These fail-safe bias resistors should be placed at the receiver end of the transmission line.
--
Pozdrawiam,
Robert
------------------------ [ Dodano po: 18 minutach ]@ stefan_bak
Typowo w układach z RS485 linie RE/DE są sterowane przeciwnymi stanami i wystarczy jeden pin do zmiany nadawanie odbiór (albo nadajemy albo słuchamy) i tak jest u Ciebie w MAX3485

Jeżeli nie potrzebujesz mieć dwukierunkowej transmisji lub chcesz słyszeć to co nadajesz to możesz pin RE podpiąć na stałe.
Jednak podpięcie pinu DE na stałe wiąże się z tym że nie będziesz miał albo możliwości nadawania (gdy dasz do GND) albo będziesz mógł nadawać tylko tym jednym układem na szynę RS485 (gdy podepniesz do VCC). Szyna RS485 nie jest szyną z nadajnikami typu open-kolektor

--
Pozdrawiam
Robert
PS. Wiadomo, że układy podpięte do RPi programowane są przez cały stos softwarowych nakładek i driverów, które nie działają w czasie rzeczywistym. Ale coś mi się nie chce wierzyć, że masz aż tak duże opóźnienia na wyjściu sterowania linią DE. Jakiej prędkości transmisji używasz? 1Mbps?