Muszę być w stanie zasymulować komunikację z czujnikiem na dużej długości przewodu (0-10 km). Dotyczy to komunikacji o dość niskiej prędkości (maks. 10 kHz, zwykle 1-2 kHz). To byłby FSK ... ale w pewnym momencie być może będę musiał obsłużyć również sygnał podobny do RS232 o niskiej transmisji.
Głównie szukam spadku napięcia i zniekształceń sygnału. Opóźnienie nie ma większego znaczenia.
Jak byś się do tego zabrał?
EDYCJA:
Udało mi się ustalić, że kabel to rzeczywiście ( dość niestandardowy) typ kabla koncentrycznego. Znam teraz rezystancję i pojemność na jednostkę długości, geometrię przekroju i że rezystancja izolacji jest na tyle wysoka, że nie ma znaczenia. Początkowo nie było jasne, czy linia powrotu była oddzielnym uruchomieniem, czy nie.
To byłaby konfiguracja testowa dla wielu urządzeń docelowych. Większość z nich to FSK z różnymi możliwościami wyboru częstotliwości poniżej 10 kHz, niektóre z nich to ASK (prawie można użyć standardowego UART po pasmowoprzepustowym / filtrowaniu). Wszystkie pracują na wysokim przesunięciu DC (komunikacja nad mocą).
W przeszłości widziałem ludzi budujących prosty przełącznik obrotowy, który zamienia rezystory, kondensatory i być może cewki indukcyjne, aby symulować daną linię długość. Czy to mogłoby być wystarczająco dobre?
Obecnie próbuję zbudować kilka symulacji w LTspice.
EDYCJA 2:
OK, jeśli wybiorę tylko dodanie rezystorów, kołpaków i cewek ... jak wygląda model? Poniższa sieć RLGC zakłada, że podstawy mają ten sam potencjał, jak sądzę (bezpieczne założenie dla PCB z płaszczyznami uziemienia). Powrót w tym przypadku odbywa się przez zewnętrzną powłokę, a jej rezystancja jest prawdopodobnie 3 razy większa niż w przewodniku wewnętrznym. Czy to znacząco zmienia rzeczy? Czy po prostu dodaję kolejny rezystor na dolnej szynie i rozdzielę pojemność po obu stronach?