Masz dobry podstawowy pomysł, ale zmienię kilka rzeczy. Tak, chcesz filtrować górnoprzepustowy odbierany sygnał, ale nie lubię bezpośrednio podłączać pojemnościowo czujki.
Pierwszym etapem powinno być optymalne obchodzenie się z detektorem typu raw i dostarczenie sygnału napięcia o niskiej impedancji. Przyda się trochę zysku, ale to nie jest główny punkt pierwszego etapu.
Istnieją zasadniczo dwa sposoby uruchomienia fotodiody, w trybie upływu i w trybie ogniwa słonecznego.
W trybie upływu dioda jest skierowana w kierunku przeciwnym, a prąd upływu jest proporcjonalny do światła. Ten prąd upływowy jest dość mały, zwykle zaledwie kilka µA. Prąd będzie w dużej mierze niezależny od napięcia wstecznego, więc zwykle wystarcza dowolna wygodna „kilka woltów” na odwrócenie napięcia. W trybie fotokomórki utrzymujesz zwarcie diody i mierzysz wytwarzany prąd. Tak czy inaczej, pierwszy stopień jest wzmacniaczem transimpedancyjnym (prąd wejściowy, napięcie wyjściowe).
Następnie chcesz połączyć AC (filtr górnoprzepustowy) i wzmocnić sygnał prawdopodobnie w dwóch etapach. Filtrowanie górnoprzepustowe między stopniami spowoduje utratę szumu 50 Hz i zapobiegnie wzrostowi napięcia przesunięcia wejściowego wraz z pożądanym sygnałem.
Potrzebujesz 20 kbitów / s, więc zawartość częstotliwości do około 100 kHz. Pamiętaj o przepustowości wzmacniaczy operacyjnych i nie próbuj uzyskiwać zbyt dużego wzmocnienia na żadnym etapie. Na przykład, przy szerokości pasma wzmocnienia 10 MHz (łatwe do znalezienia), powiedzmy, że 5x dla prawidłowego działania sprzężenia zwrotnego, oznacza to maksymalnie 20x, jeśli uważasz, że najwyższą interesującą Cię częstotliwością jest 100 kHz. Dwa stopnie wzmocnienia 20x dają w sumie 400x, co prawdopodobnie wystarczy po pewnym wzmocnieniu z pierwszego etapu.
Twój schemat kodowania będzie również miał kluczowe znaczenie dla poprawnego działania. Chcesz użyć kodowania, które gwarantuje, że cała zawartość jest powyżej pewnej minimalnej częstotliwości. Pozwala to na agresywnie filtr górnoprzepustowy, aby wyeliminować niższe częstotliwości, szczególnie migotanie światła 50 Hz i przynajmniej kilka pierwszych harmonicznych. Możesz użyć czegoś takiego jak kod Manchester lub cykl pracy 1/3 2/3 itd. Przy trzech biegunach filtrowania górnoprzepustowego ustawionych na może 5 kHz rolloff, 500 Hz (do 10 harmonicznej migotania światła) zostanie osłabione o 1000 Nadal ładnie będzie pulsował impuls 20–40 kHz.
Następnie stosujesz normalne techniki segmentowania danych, aby przekształcić sygnał impulsów analogowych w cyfrowy ciąg impulsów, a następnie dekodować stamtąd cyfrowo.