Digitalmultimeter UNI T UT804

OP #2564499
Hallo,

bin gerade dabei ein Kommunikation zum DMM UNI T UT804 über USB 
herzustellen.
Kann mir jemand sagen, ob ich dem DMM ein WakeUp Befehl senden muss? 
Weil ich bekomme keine Werte angezeigt. Mein Programm über das ich mit 
dem DMM kommuniziere ist LabView.


Hoffe mir kann jemand helfen. :)
OP #2564581
Danke für die schnellen Antworten. Werde mal schauen ob ich eine gute 
Plotter Software finde. Habe ich noch nie gemacht.

Mit dem String (8A,89) bin ich gerade dabei. Danke für diese gute 
Information... wenn ich was damit erreiche werde ich es Posten.

:)
OP #2566039
So hab den Datenstrom mal abgefangen:
--------- Request # 0 ----[OUT]----

URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER

Length: 0x48
USBD Status: USBD_STATUS_SUCCESS (0x0)
EndpointAddress: 0x82
PipeHandle: 0x852AC1A4
TransferFlags: 0x3 ( USBD_TRANSFER_DIRECTION_IN USBD_SHORT_TRANSFER_OK )
TransferBufferLength: 0x8
TransferBuffer: 0x87F966F8
TransferBufferMDL: 0x0
UrbLink: 0x0

--------- Request # 1 ----[OUT]----

URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER

Length: 0x48
USBD Status: USBD_STATUS_SUCCESS (0x0)
EndpointAddress: 0x82
PipeHandle: 0x852AC1A4
TransferFlags: 0x3 ( USBD_TRANSFER_DIRECTION_IN USBD_SHORT_TRANSFER_OK )
TransferBufferLength: 0x8
TransferBuffer: 0x87F966F8
TransferBufferMDL: 0x0
UrbLink: 0x0

--------- Request # 2 ----[IN]----

URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER

Length: 0x48
USBD Status: USBD_STATUS_PENDING (0x40000000)
EndpointAddress: 0x82
PipeHandle: 0x852AC1A4
TransferFlags: 0x3 ( USBD_TRANSFER_DIRECTION_IN USBD_SHORT_TRANSFER_OK )
TransferBufferLength: 0x0
TransferBuffer: 0x87F966F8
TransferBufferMDL: 0x853F6088
UrbLink: 0x0

--------- Request # 3 ----[OUT]----

URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER

Length: 0x48
USBD Status: USBD_STATUS_SUCCESS (0x0)
EndpointAddress: 0x82
PipeHandle: 0x852AC1A4
TransferFlags: 0x3 ( USBD_TRANSFER_DIRECTION_IN USBD_SHORT_TRANSFER_OK )
TransferBufferLength: 0x8
TransferBuffer: 0x87FF1658
TransferBufferMDL: 0x0
UrbLink: 0x0

--------- Request # 4 ----[OUT]----

URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER

Length: 0x48
USBD Status: USBD_STATUS_SUCCESS (0x0)
EndpointAddress: 0x82
PipeHandle: 0x852AC1A4
TransferFlags: 0x3 ( USBD_TRANSFER_DIRECTION_IN USBD_SHORT_TRANSFER_OK )
TransferBufferLength: 0x8
TransferBuffer: 0x87FF1658
TransferBufferMDL: 0x0
UrbLink: 0x0

--------- Request # 5 ----[IN]----

URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER

Length: 0x48
USBD Status: USBD_STATUS_PENDING (0x40000000)
EndpointAddress: 0x82
PipeHandle: 0x852AC1A4
TransferFlags: 0x3 ( USBD_TRANSFER_DIRECTION_IN USBD_SHORT_TRANSFER_OK )
TransferBufferLength: 0x0
TransferBuffer: 0x87FF1658
TransferBufferMDL: 0x854D0408
UrbLink: 0x0

--------- Request # 6 ----[IN]----

URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER

Length: 0x48
USBD Status: USBD_STATUS_SUCCESS (0x0)
EndpointAddress: 0x82
PipeHandle: 0x852AC1A4
TransferFlags: 0x3 ( USBD_TRANSFER_DIRECTION_IN USBD_SHORT_TRANSFER_OK )
TransferBufferLength: 0x8
TransferBuffer: 0x87F966F8
TransferBufferMDL: 0x853F6088
UrbLink: 0x0

** Data **
F0 00 00 00 00 00 00 00


Request 3-6 wiederholen sich dann immer wieder.....
Aber erst ab Request 6 sendet er Daten : F0 00 00 00 00 00 00 00  Also 
gehe ich davon aus das F0 der Request/Wakeup Funktion ist. Sehe ich das 
richtig?

Und kann mir jemand sagen was noch vl für Daten interessant sind kenne 
mich auf dem Gebiet kaum aus und lerne es gerade kennen.

Danke schonmal
OP #2566167
Weil ich als Abschlussarbeit unteranderem das integrieren der Funktionen 
in LabView hab. Da der Herr Haftmann sein LabView Programm auf RS232 
Basis hat, meine Voraussetzung aber die USB Schnittstelle ist, muss ich 
die Kommunikation zwischen DMM und PC herstellen.

Dafür versuch ich gerade zu verstehen wie das Host-Client per USB 
zwischen den beiden Geräten funktioniert.
OP #2574159
Hallo,

kann mir jemand sagen, wie ich von dem DMM den Request Typ,Request, 
Value und den Index ermittele? Sitze schon seit ein paar Tagen an diesem 
Problem. Finde aber keine vernünftige Erklärung im Netz.

Vielen Dank

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.