program do obslugi multimetru

0

mam sobie multimetr UT60A. mozna go podlaczyc do komputera za pomoca RS232. program do jego obslugi jest niestety tylko pod windowsa :/
chcialbym sie troche pobawic i zrobic sobie taki programik, ktory bedzie dzialac pod linuksem.
od czego mam zaczac? zgaduje, ze producent nie udostepnia zadnego protokolu, wiec bedzie trzeba recznie hackowac. w jaki sposob mam to zaczac? macie jakies pomysly?

0

Jak masz 2 złącza Rs232 w kompie to jest to w miarę proste: pod jednego Rs232 podpinasz urządzenie, pod drugiego kabel Rs232 -> Rs232 i do drugiego kompa, na którym odpalasz jego program. Na pierwszym kompie odpalasz swój program, który przepisuje z pierwszego portu na drugi i z drugiego na pierwszy - taki mostek - przy czym dodatkowo zapisuje logi.

Miernik -> PC1 (logujący) -> PC2 obsługujący

Oczywiście są inne sposoby - można kombinować z podmianą sterownika RS232, ale myślę, że ten jest najprostszy w realizacji

0

komunikacja multimetru z komputerem odbywa sie przed podczerwien. i to jest jakos tak dziwnie, bo to jest komunikacja jednostronna z multimetru do odbiornika (komputera).
probowalem cos w stylu tak dla proby:
cat /dev/ttyS0 ale nic kompletnie sie nie wyswietlalo. podlaczylem myszke pod ten sam port i juz od razu mozna ylo zauwazyc odbieranie danych. nie kumam kompletnie czemu tak jest :/

0

Może wykorzystuje linie modemowe zamiast transmisyjne?

0

Chyba musisz mieć do niego dekumentacje. W niej powinno być napisane jak zainicjować miernik do odczytu tzn. jaki rozkaz wysłać.

0

komunikacja jest jednostronna. dane sa wysylane tylko z multimetru

0

Trzeba obejrzeć co miernik wysyła do bufora .
Ale trzeba znać prędkość transmisji i inne ustawienia .
Kiedyś podpinałem Metex-a .
Okazało się że wystarczy wysłać na wyjście [do buf wyjściowego] jeden
znak , obojętnie jaki , co powodowało odpowiedź miernika w postaci ciągu

  • wartość-rodzaj parametru - i coś tam jeszcze . ( 123.5 | V | DC | .. )
    Tyle że miałem parametry transmisji bez określenia formatu ramki jaką dostanę.
    Użyłem tego :
    Opis
    Prog - (Windows)
    Myślę że w tym przypadku dane również nie będą jakiegoś kosmicznego formatu.
    Proponuję na początek 9600 7bitow / 1 stopu , DTR i RTS Aktywne .
    I coś wrzucić do bufora , lub przełączyć np. RTS

komunikacja jest jednostronna. dane sa wysylane tylko z multimetru

To że połączenie jest separowane galwanicznie wcale tego nie oznacza a
jeśli jest jednostronna to wystarczy dane jedynie odebrać ustalając parametry łącza .

0

Wystarczy też jedno złącze RS232 + Windows + PortMon
Odpalasz oryginalny program i obserwujesz co się dzieje...

1 użytkowników online, w tym zalogowanych: 0, gości: 1