# Instrucțiuni pentru fișa de testare RS-485 pe banc

`rs485-bench-template.csv` este un șablon gol. `rs485-bench-planned-example.csv` ilustrează doar un set de planuri. Linia principală de 10 metri, derivațiile de 1 metru/0.1 metri, 115200 bit/s și 10000 cadre sunt valori arbitrare pentru un plan demonstrativ, nu o configurație recomandată, date dintr-o lucrare sau rezultate măsurate. Înlocuiți-le pentru echipamentul real.

## Cum se folosesc cele trei rânduri planificate

R01 salvează configurația inițială. R02 modifică doar derivația de la 1 metru la 0.1 metri. R03 restabilește derivația de 1 metru. Păstrați neschimbate transceiverul, alimentările, linia principală și terminarea, precum și polarizarea și mesajele. Exemplul nu afirmă că scurtarea derivației va rezolva neapărat defectul; observați mai întâi dacă efectul modificării este repetabil.

Înlocuiți fiecare `Same as R01` cu configurația reală sau cu o referință la o înregistrare de bază care nu poate fi modificată. Câmpurile de terminare includ comutatoarele integrate în dispozitive și rezistoarele externe. Câmpurile de polarizare includ rezistoarele reale și condițiile fail-safe ale receptorului utilizat. Măsurați derivația de la punctul de ramificare al liniei principale până la interfața transceiverului, nu înregistrați doar cablul extern scurt.

## Câmpuri de rezultate și unități

`attempted_at_utc` este ora efectivă. Înregistrați `received_frames`, `error_frames` și `timeouts` conform definițiilor erorilor scrise dinainte. Nu presupuneți că cele trei categorii se exclud neapărat reciproc sau că pot fi adunate automat; explicați convenția de numărare în `error_definition`. Dacă calculați o rată a erorilor, precizați separat dacă numitorul este numărul cadrelor transmise sau recepționate.

Folosiți `measured_rise_time_ns` pentru timpul efectiv de creștere de la 10% la 90%, în nanosecunde. Înregistrați `idle_differential_v` și `common_mode_v` în volți și asociați punctul de măsurare, polaritatea, masa de referință și condițiile de observare cu dovezile. `evidence_ref` indică locația formei de undă sau a jurnalului. `conclusion` conține doar aprecieri susținute de această observație; `next_decision` precizează condițiile care necesită validare mai largă.

Toate câmpurile de măsurare, dovezi și concluzii sunt goale în exemplu. Gol înseamnă necunoscut; 0 înseamnă că valoarea zero a fost măsurată efectiv. Nu sunt interschimbabile. Folosiți `record_type=measured_trial` pentru înregistrările reale.

## Reverificați calculele demonstrative din articol

Presupuneți fracția vitezei de propagare v=0.67 și c=3×10^8 m/s.

- Verificarea preliminară a derivației: 100 ns × 0.67 × 3×10^8 m/s ÷ 10 = 2.01 m; 20 ns dă 0.402 m.
- Propagare dus-întors pe 100 m: 2 × 100 m ÷ (0.67 × 3×10^8 m/s) ≈ 0.995 microsecunde.
- Durata unui bit: aproximativ 104.17 microsecunde la 9600 bit/s și aproximativ 8.68 microsecunde la 115200 bit/s.

Ipotezele acestor calcule manuale provin din articol. Nu sunt rezultate de test R01–R03 și nu determină automat dacă terminarea poate fi eliminată. CSV-ul nu conține formule de calcul, macrocomenzi sau decizii de trecere. Stabiliți condițiile de comparație și oprire pe baza documentației dispozitivului și a cerințelor proiectului.
