UART - ATMEGA problém

“Začalo to fungovat, až když jsem měl společnou zem.”

Signal z procesora UARTU je v kludovom stave log. 0 (cca < 0.5V) alebo log.1 (cca >4V pri 5V Ucc)

ALE VOCI COMU JE TO NAPATIE?

c je spravne. Voči zemi.

Odkiaľ má druhý procesor vedieť že na jeho vstupe niečo “poskakuje” keď to niečo neposkakuje voči jeho zemi? No odnikadiaľ a preto nič neprijíma.

Na prenos RX a TX cez 2 droty bez prepojenia zemi môžeš použiť rozhranie RS422 alebo RS485.
Tam sa napätie vyhodnocuje len voči dvom vodičom. Pri RS485 ale nemôžeš naraz aj vysielať a aj prijímať. Buď jedno alebo druhé. Prepínanie smeru si robia procesory sami - teda softver to musi zabezpečiť.

Budiče na RS422 a RS485 sú prakticky rovnaké.
Výhoda je veľká odolnosť a bezpečný dosah až do mnoho sto metrov až kilometrov.

Držím palce, daj vedieťako postupuješ

1 Like