logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Dodanie interfejsu RS232 do taniego multimetru

marek_34 13 Lis 2011 13:20 10268 8
REKLAMA
  • Dodanie interfejsu RS232 do taniego multimetru

    Być może chciałbyś przechowywać dane z multimetru jako wykresy w czasie. Funkcja ta jest dostępna w prawie wszystkich multimetrach z wyższej półki. Jednak gdy kupimy supertani multimetr możemy się założyć, że nie będzie on posiadał tej opcji. Autor projektu [Jazzzzzz] odkrył drogę do przesłania danych z taniego multimetru (oryginalny 4$) poprzez RS232. Nie jest to niemożliwe, jednak wymaga pewnych modyfikacji. Nie jest to zwyczajne odblokowanie funkcji w istniejącym procesorze, a dodanie nowego modułu - mikrokontrolera zbierającego dane i przesyłającego je poprzez protokół RS232.

    Modyfikacja taka jest oczywiście łatwiejsza niż budowa miernika od podstaw. Układy pomiarowe są w dalszym ciągu wykorzystywane, procesor PIC 16F688 odbiera sygnały docierające do oryginalnych układów. Dane docierają do procesora za pomocą jednego jego pinu. Konieczne jest użycie wzmacniacza operacyjnego.

    Źródło: http://hackaday.com/2011/11/12/adding-rs232-to-a-multimeter-the-hard-way/
    oraz http://www.instructables.com/id/DMM-Piggyback-add-RS-232/

    Fajne? Ranking DIY
    O autorze
    marek_34
    Poziom 18  
    Offline 
    marek_34 napisał 332 postów o ocenie 271, pomógł 6 razy. Mieszka w mieście Katowice. Jest z nami od 2006 roku.
  • REKLAMA
  • #2 10138049
    austin007
    Poziom 17  
    O ile się nie mylę, to nie jest to jedynie interfejs. Prezentowany układ łączy się z miernikiem analogowo, przetwarza sygnał (A/D) i wysyła po RS232.

    A już myślałem, że dorobię sobie do swojego Metexa interfejs:/
  • REKLAMA
  • #3 10142328
    piotrmak
    Poziom 12  
    Nie lepiej było zmieścić tą przystawkę do obudowy wtyczki RS232, a w mierniku wbudować jedynie gniazdo np. minijack? Przecież ten układ jest autonomiczny i mierzy napięcie w zakresie zapewne 200mV, więc można go wykorzystać nie tylko w tym mierniczku. Ja mam tak zrobione na AVR tylko z przetwornikiem 16-bitowym ADS1110. Mój kolega ma takie gniazdko dorobione nawet w multimetrze V640.
  • #4 10147649
    se_mozesz
    Poziom 13  
    Ciekawe rozwiązanie dla mniej wymagających użytkowników multimetrów (np. dla mnie ), ale jest mały problem z tym artykułem w postaci braku oprogramowania i wsadu, które żeby pobrać należy się zarejestrować na xxx.instructables.xxx w wersji PRO czyli płatnej, a bez tego niestety można sobie złożyć układ na uciechę dla oczu. A może któryś z kolegów podróżujący po świecie AVR i PIC wspomoże poradami, jak coś takiego zaprogramować oraz oprogramowanie kompatybilne z takim interfejsem, to z pewnością da dla mało doświadczonych ale żądnych i łaknących wiedzy, młodych elektroników (to też o mnie ;) ) motywacje do analizy i prób udoskonalania swoich umiejętności. Pozdrawiam
  • #5 10155795
    snajper0000
    Poziom 11  
    całkiem ciekawe tylko skad mamy wiedziec jaki pin jest tym pinem sygnałowym przecierz nie kazdy multimetr jest taki sam :( a co do wsadow to mysle ze nie bd problemow z wlasna wersja np pod popularne w polsce avr i prostego programu chodziby zrobic tak jak tutaj lnk]Link[/url]
  • REKLAMA
  • #6 10156754
    se_mozesz
    Poziom 13  
    Myślę że ustalenie tego pinu nie jest aż taką trudną sprawą w tanich multimetrach, gdyż o takich rozmawiamy. Większość opiera się o te same układy a więc i wyprowadzenia mają identyczną kolejność, ale oględziny wzrokowe to nie jest dobre rozwiązanie. Ponieważ ten pin odpowiedzialny jest za odbieranie danych (tak to nazwijmy ;) a co za tym idzie musi przejść etap ustalenia funkcji pomiarowej (pokrętło ) więc to po nim można chyba w najszybszy sposób ustalić ten pin. Ale oczywiście mogę się mylić więc zaczekajmy na argumentację kogoś bardziej doświadczonego. Pozdrawiam
  • REKLAMA
  • #7 10164089
    Villen
    Poziom 21  
    Nie wiem dokładnie w jaki sposób sterowane są wyświetlacze ciekłokrystaliczne tego typu (jakoś nigdy ich jeszcze nie stosowałem), ale domyślam się, że przykładanie napięć na odpowiednie segmenty powoduje ich "świecenie", czy raczej zaczernienie :P

    Gdyby tak mikrokontroler zaprząc do "dekodowania" wzorów "zer" i "jedynek" pojawiających się na pinach samego wyświetlacza? Nie tracilibyśmy wtedy nic z dokładności samego multimetru - która często gęsto w cale zła nie jest! mam na przykład stareńkiego UNI-Trenda który do złudzenia przypomina te tanie, marketowe multimetry i jest bardzo w porządku!. Do tego w takim rozwiązaniu informacja wysłana na PC zawsze pokrywałaby się z wskazaniem na wyświetlaczu, nie trzeba by było martwić się zmianą zakresów, można by mierzyć również prądy, napięcia przemienne...

    Co myślicie o takim pomyśle?
  • #8 10165135
    se_mozesz
    Poziom 13  
    Myślę że pomysł ciekawy ale czy w praktyce tak się odzwierciedli to trudne do określenia, ale jest koncepcja więc jest powód do przedyskutowania tego :) . W sumie w Twojej propozycji zawarte jest to samo co w założeniu tego artykułu, czyli sam odczyt wskazania pomiaru na innym wyświetlaczu ( w tym przypadku ekran monitora ), tylko że jeśli się nie mylę to sygnał można wykorzystać do zwiększenia wartości mierzonych ( programowo ) oraz jako typową sondę pomiarową interfejsu RS232 z wieloma możliwościami zależnymi od pomysłu piszącego oprogramowanie. A co o tym myśli autor tego postu ? marek_34.



    Nie ma jak widzę zainteresowania dalszego, a szkoda bo z pewnością jest sporo osób które czekały na rozwinięcie się tego tematu. Być może kiedyś ktoś wróci z podobną koncepcją (może to będę ja - po starannym odrobieniu lekcji z C++ oraz AVR ), czas pokaże.

    Pozdrawiam
  • #9 10263749
    Mateusz-me-1990
    Poziom 16  
    Villen napisał:
    Nie wiem dokładnie w jaki sposób sterowane są wyświetlacze ciekłokrystaliczne tego typu (jakoś nigdy ich jeszcze nie stosowałem), ale domyślam się, że przykładanie napięć na odpowiednie segmenty powoduje ich "świecenie", czy raczej zaczernienie :P


    Sterowanie odbywa się poprzez podanie odpowiedniej fali prostokątnej na segment oraz podłoże. W wypadku przeciwfazy dwóch sygnałów segment świeci, w przeciwnym wypadku jest wygaszony.

    snajper0000 napisał:
    całkiem ciekawe tylko skad mamy wiedziec jaki pin jest tym pinem sygnałowym przecierz nie kazdy multimetr jest taki sam


    Nie trzeba znać schematu, który de facto będzie moim zdaniem bardzo podobny u wielu producentów. Nic nowego nie powymyślali od sporego czasu, a układ który się znajduje przeważnie w takich miernikach to słynny 7106(może być też 7106R wersja z lustrzanymi wyprowadzeniami). Mowa oczywiście o takich najtańszy multimetrach dostępnych na rynku, a o takim rozumiem jest mowa w tym temacie.

    Nie wiem czy jest większy sens przerabiać taki multimetr. Sam program to banał. Gorzej z takim na PC, zależy co kto by chciał posiadać. Proste zobrazowanie wyniku nie jest problemem. Kolejna sprawa to to, że przesłanie samego napięcia zmierzonego przez procesor to nie koniec. Musiałaby być jeszcze informacja na temat aktualnego zakresu, a z tym jest największy problem moim zdaniem. Kolejny fakt jeśli miernik kosztuje 20zł to czy opłaca się dobudowywać specjalną elektronikę pisać programy by mieć zobrazowanie danych na ekranie PCta?
REKLAMA