Saya harus dapat mensimulasikan komunikasi dengan perangkat sensor melalui kabel besar (0-10km). Ini untuk komunikasi dengan kecepatan sangat rendah (maks 10khz, biasanya 1-2khz). Ini akan menjadi FSK ... tetapi pada titik tertentu saya mungkin harus menangani sinyal RS232 baud rendah juga.
Sebagian besar, saya mencari penurunan tegangan dan distorsi sinyal. Keterlambatan tidak terlalu menjadi masalah.
Bagaimana Anda melakukannya?
EDIT:
Saya sudah bisa menentukan kabel memang jenis coax (cukup tidak standar). Saya sekarang tahu resistansi dan kapasitansi per satuan panjang, geometri penampang, dan resistansi insulasi yang cukup tinggi tidak masalah. Awalnya tidak jelas apakah garis kembali dijalankan terpisah atau tidak.
Ini akan menjadi pengaturan uji untuk beberapa perangkat target. Sebagian besar adalah FSK dari berbagai pilihan frekuensi di bawah 10khz, ada yang ASK (Anda hampir bisa menggunakan UART standar setelah bandpass / filtering). Semua mengendarai offset DC tinggi (comms over power).
Di masa lalu, saya telah melihat orang membangun saklar putar sederhana yang menukar resistor, kapasitor, dan mungkin induktor untuk mensimulasikan panjang garis yang diberikan. Mungkinkah itu cukup baik?
Saat ini saya mencoba membuat beberapa simulasi di LTspice.
EDIT 2:
Oke, jika saya hanya menambahkan resistor, penutup, dan induktor ... seperti apa modelnya? Jaringan RLGC di bawah ini mengasumsikan dengan alasan saya memiliki potensi yang sama (asumsi yang aman untuk PCB dengan pesawat ground). Pengembalian dalam kasus ini adalah melalui cangkang luar, dan resistensi itu mungkin 3 kali lebih tinggi dari konduktor dalam. Apakah itu mengubah banyak hal secara signifikan? Apakah saya hanya menambahkan resistor lain di rel bawah, dan membagi kapasitansi di kedua sisi itu?