Witam
Walczę z filtrami wykrywacza w trybie dynamiczny. Najstabilniejsze wyniki uzyskuję przy zastosowaniu filtra takiego, że wykrywacz reaguje tylko na zbliżanie się do 'znajdki' a nie reaguje na oddalanie od sondy. Może mała podpowiedź jakiego rodzaju filtry stosują producenci wykrywaczy cyfrowych?
Obawiam się, że ta informacja może być w strefie niepublicznego 'know how' więc proszę o informacje jak reagują wykrywacze w trybie dynamicznym na zbliżanie - oddalanie 'znajdki' od sondy.
Pozdrawiam
Wykrywacz w trybie dynamicznym - zbliżanie oddalanie
Re: Wykrywacz w trybie dynamicznym - zbliżanie oddalanie
A o jakie "wykrywacze cyfrowe" chodzi?
O ACE 150 czy Spectra V3i?
Generalnie te starsze i prostsze wykrywacze stosowały filtr taki jak w wykrywaczach analogowych, a procesor tylko rejestrował i przetwarzał te sygnały.
Nigdy nie słyszałem, żeby ktoś jakość filtracji oceniał przez to, jak reagują na oddalanie i zbliżanie.

proscan
O ACE 150 czy Spectra V3i?
Generalnie te starsze i prostsze wykrywacze stosowały filtr taki jak w wykrywaczach analogowych, a procesor tylko rejestrował i przetwarzał te sygnały.
Nigdy nie słyszałem, żeby ktoś jakość filtracji oceniał przez to, jak reagują na oddalanie i zbliżanie.
proscan
Re: Wykrywacz w trybie dynamicznym - zbliżanie oddalanie
Może opiszę dokładnie jak wykombinowałem sobie prace wykrywacza w trybie dynamicznym (proszę się nie śmiać za bardzo).
Wykrywacz jedno-częstotliwościowy z prostownikami synchronicznym przed przetwornikami AD.
Procesor dostaje więc dwie składowe X i Y (elektryczną i magnetyczną).
W czasie podnoszenia / opuszczania sondy nad "czystym" gruntem kolejne pary pomiarów układają się na prostej na płaszczyźnie XY.
Nachylenie tej prostej zależy od rodzaju gruntu. W czasie "balansowania gruntu" procesor zapisuje sobie parametry równania tej prostej (metoda najmniejszych kwadratów).
W czasie poszukiwań procesor liczy odległość zmierzonej pary XY od "prostej gruntu".
Dla trybu statycznego odległość tą wyświetlam na wyświetlaczu i przetwarzam na sygnał dźwiękowy - działa to zadowalająco.
W trybie dynamicznym odległość przepuszczam przez filtr górnoprzepustowy Bessel'a 2 rzędu o Fg= 5[Hz].
Dla trybu dynamicznego nie jest to idealne rozwiązanie. W praktyce wyfiltrowany sygnał przy pojedynczym przemieceniu nad znajdką daje podwójną odpowiedź (wykres sygnału w czasie układa się w "dupkę", której środek przypada na środek znajdki ). Po własnych eksperymentach z filtrem uzyskałem tylko odcięcie drugiej części "dupki" - czyli wykrywacz reaguje na zbliżanie do znajdki a nie reaguje na oddalanie co nie jest dla mnie zadowalające.
Myślę, że muszę kompletnie przeprogramować tryb dynamiczny i proszę o jakieś wskazówki.
Pozdrawiam

Wykrywacz jedno-częstotliwościowy z prostownikami synchronicznym przed przetwornikami AD.
Procesor dostaje więc dwie składowe X i Y (elektryczną i magnetyczną).
W czasie podnoszenia / opuszczania sondy nad "czystym" gruntem kolejne pary pomiarów układają się na prostej na płaszczyźnie XY.
Nachylenie tej prostej zależy od rodzaju gruntu. W czasie "balansowania gruntu" procesor zapisuje sobie parametry równania tej prostej (metoda najmniejszych kwadratów).
W czasie poszukiwań procesor liczy odległość zmierzonej pary XY od "prostej gruntu".
Dla trybu statycznego odległość tą wyświetlam na wyświetlaczu i przetwarzam na sygnał dźwiękowy - działa to zadowalająco.
W trybie dynamicznym odległość przepuszczam przez filtr górnoprzepustowy Bessel'a 2 rzędu o Fg= 5[Hz].
Dla trybu dynamicznego nie jest to idealne rozwiązanie. W praktyce wyfiltrowany sygnał przy pojedynczym przemieceniu nad znajdką daje podwójną odpowiedź (wykres sygnału w czasie układa się w "dupkę", której środek przypada na środek znajdki ). Po własnych eksperymentach z filtrem uzyskałem tylko odcięcie drugiej części "dupki" - czyli wykrywacz reaguje na zbliżanie do znajdki a nie reaguje na oddalanie co nie jest dla mnie zadowalające.
Myślę, że muszę kompletnie przeprogramować tryb dynamiczny i proszę o jakieś wskazówki.
Pozdrawiam

Re: Wykrywacz w trybie dynamicznym - zbliżanie oddalanie
Czyli składowe nie są filtrowane, tylko rezultat jest filtrowany?
Nie jest to dobry pomysł. Śmieci na wejściu, to śmieci na wyjściu.
A te "dupki" to efekt działania jakiejś funkcji liczącej wartość absolutną? Zrezygnować z niej i policzyć pochodną. Wyjdzie maksimum w miejscu przejścia przez zero.

proscan
Nie jest to dobry pomysł. Śmieci na wejściu, to śmieci na wyjściu.
A te "dupki" to efekt działania jakiejś funkcji liczącej wartość absolutną? Zrezygnować z niej i policzyć pochodną. Wyjdzie maksimum w miejscu przejścia przez zero.
proscan
Re: Wykrywacz w trybie dynamicznym - zbliżanie oddalanie
Z dupkami to prawda jest tam moduł (rysunek, który zamieściłem nie oddaje w pełni kształtu sygnału) . Liczenie pochodnej to w moim rozwiązaniu nie da chyba najlepszego rezultatu. Wprawdzie maksimum wyjdzie tam gdzie trzeba ale pojawią się też dwa maksima lokalne przed i po środku. Być może lepiej będzie jak spróbuję filtrować tak jak sugerowałeś składowe przed wyliczeniem od "prostej gruntu".
Śmieci nie ma wiele bo zastosowałem dwa przetworniki sigma-delta z okresem uśredniania 50Hz - likwidują on większość zakłóceń (niestety kosztem prędkości wykrywacza).
Pozdrawiam
Śmieci nie ma wiele bo zastosowałem dwa przetworniki sigma-delta z okresem uśredniania 50Hz - likwidują on większość zakłóceń (niestety kosztem prędkości wykrywacza).
Pozdrawiam