# Petunjuk lembar catatan meja uji RS-485

`rs485-bench-template.csv` adalah templat kosong. `rs485-bench-planned-example.csv` hanya menggambarkan serangkaian rencana. Jalur utama 10 meter, cabang 1 meter/0.1 meter, 115200 bit/s, dan 10000 frame merupakan nilai rencana demonstrasi yang dipilih secara sembarang, bukan konfigurasi yang direkomendasikan, data makalah, atau hasil pengukuran. Ganti sesuai peralatan yang sebenarnya.

## Cara menggunakan tiga baris rencana

R01 menyimpan konfigurasi awal. R02 hanya mengubah cabang dari 1 meter menjadi 0.1 meter. R03 mengembalikan cabang 1 meter. Pertahankan transceiver, catu daya, jalur utama, dan terminasi, serta bias dan pesan tanpa perubahan. Contoh ini tidak menyatakan bahwa memperpendek cabang pasti menyelesaikan gangguan; amati terlebih dahulu apakah dampak perubahan dapat diulangi.

Ganti setiap `Same as R01` dengan konfigurasi sebenarnya atau referensi ke catatan acuan yang tidak dapat diubah. Kolom terminasi mencakup sakelar bawaan perangkat dan resistor eksternal. Kolom bias mencakup resistor sebenarnya dan kondisi fail-safe penerima yang digunakan. Ukur cabang dari titik percabangan jalur utama hingga antarmuka transceiver, bukan hanya mencatat kabel eksternal yang pendek.

## Kolom hasil dan satuan

`attempted_at_utc` adalah waktu sebenarnya. Catat `received_frames`, `error_frames`, dan `timeouts` menurut definisi kesalahan yang telah ditulis sebelumnya. Jangan menganggap ketiganya pasti saling eksklusif atau dapat langsung dijumlahkan; jelaskan aturan penghitungan dalam `error_definition`. Jika menghitung tingkat kesalahan, nyatakan secara terpisah apakah penyebutnya adalah frame terkirim atau diterima.

Gunakan `measured_rise_time_ns` untuk waktu naik sebenarnya dari 10% ke 90% dalam nanodetik. Catat `idle_differential_v` dan `common_mode_v` dalam volt, lalu kaitkan titik pengukuran, polaritas, ground referensi, dan kondisi observasi dengan bukti. `evidence_ref` menunjukkan lokasi bentuk gelombang atau log. `conclusion` hanya berisi penilaian yang didukung observasi ini; `next_decision` menyatakan kondisi yang memerlukan validasi lebih luas.

Semua kolom pengukuran, bukti, dan kesimpulan kosong dalam contoh. Kosong berarti tidak diketahui; 0 berarti nilai nol benar-benar terukur. Keduanya tidak dapat dipertukarkan. Gunakan `record_type=measured_trial` untuk catatan sebenarnya.

## Periksa ulang perhitungan demonstrasi dalam artikel

Asumsikan fraksi kecepatan propagasi v=0.67 dan c=3×10^8 m/s.

- Penapisan awal cabang: 100 ns × 0.67 × 3×10^8 m/s ÷ 10 = 2.01 m; 20 ns menghasilkan 0.402 m.
- Propagasi bolak-balik sepanjang 100 m: 2 × 100 m ÷ (0.67 × 3×10^8 m/s) ≈ 0.995 mikrodetik.
- Waktu satu bit: sekitar 104.17 mikrodetik pada 9600 bit/s dan sekitar 8.68 mikrodetik pada 115200 bit/s.

Asumsi perhitungan manual ini berasal dari artikel. Perhitungan ini bukan hasil uji R01–R03 dan tidak secara otomatis menentukan apakah terminasi dapat dilepas. CSV tidak berisi rumus perhitungan, makro, atau keputusan lulus. Tentukan kondisi perbandingan dan penghentian berdasarkan dokumentasi perangkat serta persyaratan proyek.
