pre správne fungovanie tejto stránky, potrebujem používať cookies...
hoď ma hore
none

Diskusné Fórum

nový "Jeruzalem"

sk | en | aA
ak chceš diskutovať, musíš sa... registrovať
ak si zabudol heslo... resetovať heslo

informácia dňa :

tu sa nachádzaš : 

hlavná stránka  /  technika  /  vlákno

RS485

príspevkov
2
zobrazení
1 179
unikátne
410
tému vytvoril(a) 20.4.2021 15:43 Fotón
2

1. Fotón 20.04.2021, 15:43

Sériová komunikácia UART stále patrí medzi hodne používané, dnes predovšetkým v priemysle. Nahradil ho však štandard RS485. Linka obsahuje len 2 vodiče, A a B. Ak je na vodiči B voči A vyššie napätie 2 volty, znamená to logickú 1. Ak je tomu opačne, znamená to logickú 0. Týmto sa prenášajú dáta na veľké vzdialenosti. Formát je rovnaký, ako pri RS232: v kľudovom stave je na vodiči B voči A napätie 2 V. Keď sa napätie prepóluje, znamená to štart komunikácie. Potom nasleduje 8 bitov, tj polarita me...

20.04.2021, 18:10
Mám spravených niekoľko jednoduchých programov pre PIC procesory, ktoré túto komunikáciu obsluhujú. Je radosť s tým pracovať. ...Zvlášť keď človek vidí, ako to funguje. Niečo sem v najbližších dňoch hodím, aby tomu každý porozumel a mohol si vyskúšať. Nepoznám krajší pocit ako pochopenie niečoho, čomu som včera ešte nerozumel. Tento pocit prajem každému z vás.
none
ako odpoveď na :
1
20.04.2021, 15:43
Sériová komunikácia UART stále patrí medzi hodne používané, dnes predovšetkým v priemysle. Nahradil ho však štandard RS485. Linka obsahuje len 2 vodiče, A a B. Ak je na vodiči B voči A vyššie napätie 2 volty, znamená to logickú 1. Ak je tomu opačne, znamená to logickú 0. Týmto sa prenášajú dáta na veľké vzdialenosti. Formát je rovnaký, ako pri RS232: v kľudovom stave je na vodiči B voči A napätie 2 V. Keď sa napätie prepóluje, znamená to štart komunikácie. Potom nasleduje 8 bitov, tj polarita medzi vodičmi A a B sa mení podľa núl a jednotiek, ktoré prenášam. Nakoniec sa linka znovu ocitne v stave, že na vodiči A voči B je napätie 2 volty. Toto znamená stop komunikácie. Aby mohlo dochádzať k správnemu prenosu, musí byť samozrejme na oboch stranách nastavená rovnaká rýchlosť prenosu.

Vďaka tomu je veľmi jednoduché spraviť program pre akýkoľvek procesor, na ktorom zapínam / vypínam piny - prípadne sledujem logické úrovne na nich a vyhodnocujem data, ktoré si ukladám do posuvného registra. Určenie významu jednotlivých čísel je už na mne. Napr. si môžem dať do podmienky, že číslo 45 znamená odpálenie bomby pod Putinovým zadkom.
none

najnovšie príspevky : 

vytvoril dzI/O 2015 - 2024 veľkosť : 91 671 B vygenerované za : 0.321 s táto stránka musí používať koláčiky, aby mohla fungovať... témy zobrazené : 21 753 655 x jedinečné zobrazenia : 2 532 616 x ip adresa : 34.237.245.80

podpora

stránka má príjem jedine od dobrovoľných podporovateľov

za mesiac 2024 / 3, podporovatelia na reklame naklikali 2,30 € (22 klikov), ďakujem...

prosím, podpor stvoriteľa
prevodom na účet
SK41 1100 0000 0026 1872 7972
SWIFT: TATRSKBX
názov účtu:
Dziak Maroš, Ing.
banka:
Tatra banka, a.s.
Hodžovo námestie 3
811 06 Bratislava 1
none
cez PayPal
cez Viamo
none
cez Donater
none
poštou
Ing. Maroš Dziak
Budovateľská 67
075 01 Trebišov
Slovensko, EÚ
a teraz pozri, kto prispel