Hallo, ich stehe vor der Aufgabe eine gute und möglichst einfache Lösung zu finden, um ADC-Werte einzulesen und diese zum PC zur Auswertung zu übermitteln. Zur Verfügung steht mir dafür dafür aktuell das PIC32 Ethernet Kit 2 von Microchip(http://www.microchip.com/Developmenttools/ProductDetails.aspx?PartNO=DM320004-2). Da das Board USB und Ethernet hat, habe ich überlegt was davon geeigneter ist. Ich habe damit bereits ein wenig experimentiert und über USB CDC daten übertragen. Die Datenrate ist bei meinem einfachen Code allerdings nicht extrem hoch. was mir noch so an alterativen einfallen würde: -UDP-Verbindung -ADC-Werte via dma in den Speicher und dann gebündelt übermitteln -eigenes USB-Protokol: Hier würde mich interessieren, wie aufwendig das wirklich ist auf der PC-Seite. Hier gibt es ja auch schon fertige Lösungen wie libusb...(Ersetzt das vollkommen den Treiber?) Da ich auf diesem Gebiet nicht so erfahren bin, wäre über ein paar Tipps dankbar!
Peet schrieb: > Ich habe damit bereits ein wenig experimentiert und über USB CDC daten > übertragen. Wenns schnell und einfach gehen soll, dann nimmt man das, was schon funktioniert. Peet schrieb: > Die Datenrate ist bei meinem einfachen Code allerdings nicht > extrem hoch. Was wirft Dein ADC denn so aus?
Peter schrieb: > Peet schrieb: >> Die Datenrate ist bei meinem einfachen Code allerdings nicht >> extrem hoch. > > Was wirft Dein ADC denn so aus? Ich glaube waren bei Übertragung von 2Byte pro Messwert ca 66k Messwerte/sec. Aber nur ganz grob mit hterm gemessen... Achso, mit "schnell" meinte ich möglichst hohe Datenrate. Allzu umständlich sollte die Umsetzung trotzdem nicht sein.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.