# Instructies voor het RS-485-testbankregistratieblad

`rs485-bench-template.csv` is een lege sjabloon. `rs485-bench-planned-example.csv` illustreert alleen een reeks plannen. De hoofdlijn van 10 meter, aftakkingen van 1 meter/0.1 meter, 115200 bit/s en 10000 frames zijn willekeurige voorbeeldwaarden voor een plan, geen aanbevolen configuratie, publicatiegegevens of meetresultaten. Vervang ze voor de werkelijke apparatuur.

## Gebruik van de drie geplande rijen

R01 bewaart de oorspronkelijke configuratie. R02 verandert alleen de aftakking van 1 meter naar 0.1 meter. R03 herstelt de aftakking van 1 meter. Houd transceiver, voedingen, hoofdlijn en afsluiting gelijk, evenals bias en berichten. Het voorbeeld stelt niet dat een kortere aftakking de storing noodzakelijk oplost; observeer eerst of het effect herhaalbaar is.

Vervang elke `Same as R01` door de werkelijke configuratie of een verwijzing naar een onveranderlijke registratie van de uitgangssituatie. Afsluitvelden omvatten ingebouwde apparaatschakelaars en externe weerstanden. Biasvelden omvatten de werkelijke weerstanden en fail-safe-condities van de gebruikte ontvanger. Meet de aftakking van het aftakpunt op de hoofdlijn tot de transceiverinterface, in plaats van alleen het korte externe kabelstuk te registreren.

## Resultaatvelden en eenheden

`attempted_at_utc` is het werkelijke tijdstip. Registreer `received_frames`, `error_frames` en `timeouts` volgens de vooraf vastgelegde foutdefinities. Neem niet aan dat deze drie elkaar noodzakelijk uitsluiten of automatisch kunnen worden opgeteld; leg de telwijze uit in `error_definition`. Vermeld bij berekening van een foutpercentage afzonderlijk of de noemer uit verzonden of ontvangen frames bestaat.

Gebruik `measured_rise_time_ns` voor de werkelijke stijgtijd van 10% tot 90% in nanoseconden. Registreer `idle_differential_v` en `common_mode_v` in volt en koppel meetpunt, polariteit, referentiemassa en observatiecondities aan het bewijsmateriaal. `evidence_ref` verwijst naar de golfvorm of het logboek. `conclusion` bevat alleen oordelen die door deze observatie worden ondersteund; `next_decision` vermeldt de condities waarvoor bredere validatie nodig is.

Alle meet-, bewijs- en conclusievelden zijn leeg in het voorbeeld. Leeg betekent onbekend; 0 betekent dat daadwerkelijk nul is gemeten. Ze zijn niet onderling uitwisselbaar. Gebruik `record_type=measured_trial` voor werkelijke registraties.

## Reken de voorbeelden uit het artikel na

Neem als voortplantingssnelheidsfractie v=0.67 en c=3×10^8 m/s aan.

- Eerste beoordeling van de aftakking: 100 ns × 0.67 × 3×10^8 m/s ÷ 10 = 2.01 m; 20 ns geeft 0.402 m.
- Heen-en-teruglooptijd over 100 m: 2 × 100 m ÷ (0.67 × 3×10^8 m/s) ≈ 0.995 microseconden.
- Bittijd: ongeveer 104.17 microseconden bij 9600 bit/s en ongeveer 8.68 microseconden bij 115200 bit/s.

De aannames voor deze handberekeningen komen uit het artikel. Het zijn geen testresultaten voor R01–R03 en ze bepalen niet automatisch of afsluiting kan worden verwijderd. Het CSV-bestand bevat geen rekenformules, macro's of goedkeuringsbesluiten. Bepaal vergelijkings- en stopvoorwaarden op basis van de apparaatdocumentatie en projecteisen.
