# Útmutató az RS-485 próbapadi adatlaphoz

Az `rs485-bench-template.csv` üres sablon. Az `rs485-bench-planned-example.csv` csak egy tervsorozatot szemléltet. A 10 méteres gerincvezeték, az 1 méter/0.1 méter leágazások, az 115200 bit/s és az 10000 keret önkényesen választott szemléltető tervértékek, nem ajánlott konfiguráció, tanulmányadatok vagy mért eredmények. A tényleges berendezésnek megfelelően cserélje ki őket.

## A három tervezett sor használata

R01 menti az eredeti konfigurációt. R02 csak a leágazást módosítja 1 méterről 0.1 méterre. R03 visszaállítja az 1 méteres leágazást. Az adóvevő, tápok, gerincvezeték, lezárás, előfeszítés és üzenetek maradjanak változatlanok. A példa nem állítja, hogy a leágazás rövidítése szükségszerűen megszünteti a hibát; először azt figyelje meg, megismételhető-e a változás.

Minden `Same as R01` szöveget cseréljen tényleges konfigurációra vagy megváltoztathatatlan alapállapot-bejegyzésre való hivatkozásra. A lezárási mezők a berendezések beépített kapcsolóit és a külső ellenállásokat is tartalmazzák. Az előfeszítési mezők a tényleges ellenállásokat és a használt vevő fail-safe feltételeit is tartalmazzák. A leágazást a gerinc leágazási pontjától az adóvevő interfészéig mérje, ne csak a rövid külső kábelt rögzítse.

## Eredménymezők és mértékegységek

Az `attempted_at_utc` a tényleges időpont. A `received_frames`, `error_frames` és `timeouts` mezőket az előre leírt hibadefiníciók szerint töltse ki. Ne feltételezze, hogy a három kategória feltétlenül kizárja egymást vagy automatikusan összeadható; a számlálási szabályt az `error_definition` mezőben ismertesse. Hibaarány számításakor külön adja meg, hogy a nevező a küldött vagy a vett keretek száma.

A `measured_rise_time_ns` mezőben a tényleges 10% és 90% közötti felfutási időt nanoszekundumban adja meg. Az `idle_differential_v` és `common_mode_v` értékét voltban rögzítse, és kapcsolja a bizonyítékhoz a mérési pontot, polaritást, referenciaföldet és megfigyelési feltételeket. Az `evidence_ref` a hullámforma vagy napló helyét adja meg. A `conclusion` csak az adott megfigyeléssel alátámasztott megítélést tartalmazza; a `next_decision` a szélesebb validálást igénylő feltételeket nevezi meg.

A példában minden mérési, bizonyíték- és következtetési mező üres. Az üres érték ismeretlent jelent; a 0 azt jelenti, hogy ténylegesen nullát mértek. A kettő nem felcserélhető. Valós bejegyzéseknél használja a `record_type=measured_trial` értéket.

## A cikk szemléltető számításainak ellenőrzése

Feltételezett terjedésisebesség-arány: v=0.67, valamint c=3×10^8 m/s.

- Előzetes leágazásvizsgálat: 100 ns × 0.67 × 3×10^8 m/s ÷ 10 = 2.01 m; 20 ns esetén 0.402 m.
- Oda-vissza terjedés 100 m-en: 2 × 100 m ÷ (0.67 × 3×10^8 m/s) ≈ 0.995 mikroszekundum.
- Egy bit ideje: körülbelül 104.17 mikroszekundum 9600 bit/s mellett, és körülbelül 8.68 mikroszekundum 115200 bit/s mellett.

E kézi számítások feltételezései a cikkből származnak. Nem az R01–R03 próbák eredményei, és nem döntik el automatikusan, eltávolítható-e a lezárás. A CSV nem tartalmaz számítási képleteket, makrókat vagy megfelelési döntéseket. Az összehasonlítási és leállási feltételeket az eszközdokumentáció és a projektkövetelmények alapján határozza meg.
