Unit-t UT70B RS232C

Wszelkie sprawy związane z LabVIEW i komunikacją ze sprzętem. Problemy i ciekawe rozwiązania.
michals
Posty: 3
Rejestracja: 02 maja 2007 00:00

Unit-t UT70B RS232C

Post autor: michals »

Witam, dysponuje miernikiem Uni-t UT70B, który podłączony jest do pc za pośrednictwem RS232C. Dolączono do niego program, który graficznie prezentuje pomiary i wszystko działa jak powino.
Może to pytanie było już zadawane wiele razy, ale jak sprawdzić w Labview lub MAX czy wszystko jest ok podłączone. Sa tam jakieś testy? Dlatego proponuje aby uczynic z tego temtau taki mały tutorial od podłączenia do uruchomienia. z góry dzieki.
me_super
Posty: 9
Rejestracja: 07 gru 2006 00:00

Re: Unit-t UT70B RS232C

Post autor: me_super »

michals pisze:Witam, dysponuje miernikiem Uni-t UT70B, który podłączony jest do pc za pośrednictwem RS232C. Dolączono do niego program, który graficznie prezentuje pomiary i wszystko działa jak powino.
Może to pytanie było już zadawane wiele razy, ale jak sprawdzić w Labview lub MAX czy wszystko jest ok podłączone. Sa tam jakieś testy? Dlatego proponuje aby uczynic z tego temtau taki mały tutorial od podłączenia do uruchomienia. z góry dzieki.
Musisz znać protokół z jakim rozmawia się z miernikiem. Jeśli już będziesz wiedział jakie sekwencje wysłać, to wszystko będzie proste: wysyłasz i odbierasz znaki z portu COM.
Kornel1985
Posty: 37
Rejestracja: 28 kwie 2007 00:00

Re: Unit-t UT70B RS232C

Post autor: Kornel1985 »

a mógłby ktoś zamieścić przykładowy program do połączenia go z RS232 i powiedzieć co trzeba w nim pozmieniać żeby działał z tym miernikiem
Kornel1985
Posty: 37
Rejestracja: 28 kwie 2007 00:00

Re: Unit-t UT70B RS232C

Post autor: Kornel1985 »

Albo wie ktoś może jaki jest ten protokół do rozmowy z miernikiem prosze o pomoc bo w opisie miernika nic o tym nie ma
Awatar użytkownika
conioo
Posty: 53
Rejestracja: 22 mar 2006 00:00
Wersja środowiska: LabVIEW 2014
Lokalizacja: Kraków

Re: Unit-t UT70B RS232C

Post autor: conioo »

Witaj,
Jeżeli nigdzie nie ma opisanego protokołu, ale jest program obslugujący miernik, to można podejrzeć co się dzieje na rs232 za pomocą monitora portu (np. Docklight) i specjalnie połączonego kabla.
Jeśli nie ma programu, który to obsługuje, to już cięższa sprawa. Musisz znac bitrate, bity startu/stopu nie mówiąc już o komendach...
Proponuje napisać do producenta tego miernika.

PS. W MAX-ie widać tylko urządzenia z NI.

Pozdrawiam
Kornel1985
Posty: 37
Rejestracja: 28 kwie 2007 00:00

Re: Unit-t UT70B RS232C

Post autor: Kornel1985 »

Program mam ściągnę ten program Docklight a mógłbyś mi przybliżyć jak on działa i czy wystarczy ten kabel co mam od miernika czy muszę jakiś inny.
Awatar użytkownika
conioo
Posty: 53
Rejestracja: 22 mar 2006 00:00
Wersja środowiska: LabVIEW 2014
Lokalizacja: Kraków

Re: Unit-t UT70B RS232C

Post autor: conioo »

Witam,

Proponuję http://www.aggsoft.com/rs232-pinout-cab ... -cable.htm tam masz schemat do moniotru portu szeregowego.
Co do Docklighta, to uruchamiasz, wybierasz numer portu, tryb pracy jako monitor. Program jest intuicyjny więc nie powinieneś mieć z nim problemu.
Pozdrawiam
Kornel1985
Posty: 37
Rejestracja: 28 kwie 2007 00:00

Re: Unit-t UT70B RS232C

Post autor: Kornel1985 »

Więc co do programu to ten docklight nie chce działać zawiesza się a co do miernika to chyba do niego nie trzeba nic wysłać on nadaje sam z siebie jak sie naciśnie w nim rs232. W labview dostaję jakieś dziwne znaki typu %^a* i tak dalej. Zamieniłem to na hex i ascii i otrzymałem powtarzające się liczby co jedenaście znaków już nie pamiętam teraz dokładnie ale coś w stylu OB OB OB....OC 8A i znów od początku teraz nie wiem co z tym zrobić dalej.
Awatar użytkownika
conioo
Posty: 53
Rejestracja: 22 mar 2006 00:00
Wersja środowiska: LabVIEW 2014
Lokalizacja: Kraków

Re: Unit-t UT70B RS232C

Post autor: conioo »

Witam,
Docklight działa, kwestia konfiguracji....
A co do działania miernika, to widzę, że nie ma możliwości sterowania mirnikiem przez RS232. Skoro miernik ciągle wysyła jakieś dane to prawdopodobnie jest to pomiar. KKwestia tylko rozkodowania.
Proponuję ustawić pomiar napięcia, na wejście dać np. 1V i sprawdzić jakie dane otrzymujemy po rs232. Jeszcze można to powtórzyć dla innych wskazań i na podstawie tego można sprawdzić co wysyła miernik.
W razie kłopotów wrzuć na forum ciąg znaków wysyłanych przez miernik (najlepiej w hex).
Pozdrawiam
Kornel1985
Posty: 37
Rejestracja: 28 kwie 2007 00:00

Re: Unit-t UT70B RS232C

Post autor: Kornel1985 »

Przesyłam screeny z programu oraz sam program nie wiem co dalej z nim zrobić. Jak go rozszyfrować. Np. dla 0 mV otrzymuję B0 B0 B0 B0 B0 3B B0 B0 BA 0D 8A
dla 21 C dostaję B0 B0 B0 32 31 34 48 B0 B0 0D 8A
dla 71 F mam B0 B0 B0 37 32 34 B0 B0 B0 0D 8A
dla 73 F mam B0 B0 B0 37 B3 34 B0 B0 B0 0D 8A
dla 0 uA mam B0 B0 B0 B0 3D B0 B0 BA 0D 8A
Kornel1985
Posty: 37
Rejestracja: 28 kwie 2007 00:00

Re: Unit-t UT70B RS232C

Post autor: Kornel1985 »

Załączam tez program do tego miernika moze ktos cos wymysli
Kornel1985
Posty: 37
Rejestracja: 28 kwie 2007 00:00

Re: Unit-t UT70B RS232C

Post autor: Kornel1985 »

i nastepne
Awatar użytkownika
conioo
Posty: 53
Rejestracja: 22 mar 2006 00:00
Wersja środowiska: LabVIEW 2014
Lokalizacja: Kraków

Re: Unit-t UT70B RS232C

Post autor: conioo »

Witam,

Bardziej niż program pomogłoby zrobienie charakterystyki Napięcie od odczytu, czyli jak masz możliwość to: dla 0, 1, 2, 3 V. Tak aby można było z ramki wysyłanej przez miernik odczytać co jest daną a co jest znacznikiem. Jeśli zrobisz tak jak piszę, będzie bardziej widać, dane w ramce. Jeśli nie masz zasilacza jako źródła napięcia, to możesz spróbować z temperaturą - zrób kilka pomiarów i zobaczymy. Narazie mogę tylko zgadywać...

I jeszcze jedno, skąd wiesz ile bajtów czytać z portu rs232? Raz umieszczasz odpowiedź 11 bajtowa a raz 10 bajtowa....
Pozdrawiam
Kornel1985
Posty: 37
Rejestracja: 28 kwie 2007 00:00

Re: Unit-t UT70B RS232C

Post autor: Kornel1985 »

To dla 0 uA to cos pomylilwm powinno tez byc 11 bajtów takze tego nie bierz pod uwagę a i jeszcze jedna sprwa w stringu 6 jak robie pomiar to wartosci migaja raz z jednej lini na druga widac to jak sie zobaczy na oba rysunki i nie wiem co z tym zrobic bo zawsze na koncu pomiaru powinno byc 0D 8A. I jeszcze jak zapale zarowke w labview to tam mi pokazuje 11 bajtow tak °°°724°°°â
Ostatnio zmieniony 04 lip 2007 06:59 przez Kornel1985, łącznie zmieniany 1 raz.
Awatar użytkownika
conioo
Posty: 53
Rejestracja: 22 mar 2006 00:00
Wersja środowiska: LabVIEW 2014
Lokalizacja: Kraków

Re: Unit-t UT70B RS232C

Post autor: conioo »

Nie patrz na wartości w ASCII tylko w hex. To, że migają Ci z jednej linii do drugiej to jest dlatego, że dostajesz: 0x0d - czyli carriage return (lub enter, jak kto woli...)
ODPOWIEDZ