Hallo, ich bin auf der Suche nach einer Möglichkeit einen Analogwert (z.B. über Poti) an den PC zu übertragen. Dabei bin ich auf den Digispark gestoßen. Diese kleine Platine ist gleich so ausgelegt, dass man den direkt am USB anschließen kann. Ich habe bereits einige Tests mit dem Ding gemacht und bin eher unzufrieden, weil die Platine nicht immer erkannt wird. In einigen Foren wird das gleiche Problem geschliedert, dabei liegt es wohl vermutlich daran, dass es quasi einen virtuelle USB-Port aufmacht und den USB simuliert. Jetzt möchte ich vom Digispark weg und bin auf der Suche nach Alternativen. Über ebay bin ich auf die folgenden Komponenten mit direktem USB-Anschluss gestoßen: https://www.ebay.de/itm/FT232RL-FTDI-USB-auf-TTL-Serien-Converter-Adapter-Modul-5V-3-3V/172990555497?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2055119.m1438.l2649 https://www.ebay.de/itm/USBASP-AVRISP-USBISP-Programmer-USB-10-Pin-Convert-to-6-Pin-Adapter-Board-STK50/322631318991?ssPageName=STRK%3AMEBIDX%3AIT&var=511636221296&_trksid=p2055119.m1438.l2649 https://www.ebay.de/itm/Cp2102-USB-2-0-zu-TTL-UART-Module-6pin-Serial-Konverter-STC-ersetzen-ft232-Modul/282723706416?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2055119.m1438.l2649 Leider ersehe ich aus den Datenblättern keinen analogen Pineingang oder kann ich dafür den Eingang RXD verwenden? Mit freundlichen Grüßen
Hallo Joachim, vielen Dank für die Information. Ist leider nur ein IC. Ich möchte ungern etwas basteln und löten, sondern ein fertiges Modull verwenden. Kennst du auch Fertiglösungen mit USB-Anschluss (so wie in meinen Beispiellinks) bzw. kann ich ein/alle Modulle dafür verwenden und das analoge Signal über RXD an den PC verschicken?
Gibts auch als breakout-board (Digikey z.B.) Arduino ist auch ne Möglichkeit oder ein kleines board mit z.B. dem Mega32U4 drauf, sicher ist auch hier was passendes dabei. https://www.codemercs.com/de/ In jedem Fall wirst du dich aber auch ein wenig mit der Software (wahrscheinlich auf auf beiden Seiten) beschäftigen müssen.
Das Problem mit dem emulierten USB Anschluss hast du richtig erkannt. Besser klappt es mit Modulen, die einen richtigen USB Chip drauf haben, wie der genannte ATmega32U4 oder die bewährten USB-UART Chips (CH340, CH341, FT3232, CP2102, CP2103). Du kannst zum Beispiel ein Arduino Nano Modul mit meiner Firmware verwenden, das funktioniert absolut zuverlässig: http://stefanfrings.de/serial_io/index.html > Leider ersehe ich aus den Datenblättern keinen analogen > Pineingang oder kann ich dafür den Eingang RXD verwenden? Nö, die haben keinen analogen Eingang. Aber der Arduino Nano hat 8 analoge Eingänge.
Alex V. schrieb: > Ich möchte ungern etwas basteln und löten, sondern ein fertiges Modull > verwenden. > Kennst du auch Fertiglösungen mit USB-Anschluss https://www.ehajo.de/baus%c3%a4tze/bedrahtete-baus%c3%a4tze/atmega32u4-breakout-board.html OK, ein wenig Loeten musst Du da doch noch. wendelsberg
nimm irgendwas von ST - Discoverys oder Nucleos ... die können alle VCP und Analoge Eingänge haben die auch ... BSP: http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-nucleo/nucleo-f072rb.html
Hallo, wow, so viele Antworten. Vielen Dank!!!!!! Were mir alles anschauen und mal testen :)
Hallo, ich wurde nun aufmerksam gemacht, dass ich für meine Anwendung ein "Bulk-Transfer"-fähiges USB-Modul benötige. Ist der Beetle "Bulk-Transfer-fähig"? mfg
Fast alle Experimentalsysteme bzw. Evaluation-Boards, die am USB-Port betrieben werden können, haben einen A/D-Wandler. Somit sollte es auch kein Problem sein, ein Poti auszuwerten.
ok. Hab mir den Beetle bestellt und kann es kaum erwarten den zu testen :)
Für "mal zwischendurch" finde ich den hier ganz nett: https://www.obdev.at/products/vusb/easylogger.html Meldet sich als Tastatur an, die tippt immer <messwert> + <ENTER> ein. Also: Excel aufmachen, Zelle fokussieren, Datenlogger starten.... warten... Der PC ist halt solange für nichts anderes zu gebrauchen. Die Firmware müsste auch auf deinem Digispark lauffähig sein. Evtl. hast du weniger Probleme, wenn das VUSB ein HID-Device emuliert? Im Gegensatz zu der sonst oft verwendeten ACM/"Modem"/Usbserial Firmware geht das ohne grobe Verletzung der USB-Spec (Bulk-Endpoint im Low-Speed-Device)
Nimm das Protokit fuer PSoC 5LP (Cy8CKIT-059), hat USB und 4 DACs, mit Programmable Amplifier. Kostet offiziell USD10, man bekommt es mit einfacherem Versand eventuell fuer etwas mehr. Andreas
Alex V. schrieb: > ich wurde nun aufmerksam gemacht, dass ich für meine Anwendung ein > "Bulk-Transfer"-fähiges USB-Modul benötige. Wieso? Ist Deine Datenrate denn höher als 64KByte/sek? Ich frage das, weil man dann auch nicht mehr jeden ADC benutzen kann...
Jim M. schrieb: > Alex V. schrieb: >> ich wurde nun aufmerksam gemacht, dass ich für meine Anwendung ein >> "Bulk-Transfer"-fähiges USB-Modul benötige. > > Wieso? Ist Deine Datenrate denn höher als 64KByte/sek? > > Ich frage das, weil man dann auch nicht mehr jeden ADC benutzen kann... Ich verwende einen Industrie-PC. Vom Service kam die Aussage, dass der USB "Bulk-Transfer" beherschen muss.
Ffffff schrieb: > Sprut.de USB4ALL Ja, daran dachte ich auch, aber: Alex V. schrieb: > Ich möchte ungern etwas basteln und löten, sondern ein fertiges Modull > verwenden. Gruss Chregu
Alex V. schrieb: > Hallo, > > ich wurde nun aufmerksam gemacht, dass ich für meine Anwendung ein > "Bulk-Transfer"-fähiges USB-Modul benötige. > Ist der Beetle "Bulk-Transfer-fähig"? > > mfg Das kann ich dir nicht sagen. (beschränkte Kenntnisse über die USB Innereien) Aber was mit dem Digispark(Tiny85) nicht möglich ist, eine virtuelle Serielle bereit zu stellen, ist für den Beetle(AtMega32U4) ein Kinderspiel. Damit sollte auch dein Industrie PC umgehen können. Testen könntest du das mit einem Arduino Leonardo oder Micro. Die haben auch beide einen 32U4 als Herz. Die Software kannst du dann 1:1 auf den Beetle übernehmen.
Noch 'ne Alternative: P-Star 25K50 https://www.pololu.com/product/3150 Größere Variante (mehr Pins) kam gerade vor ein paar Tagen: https://www.pololu.com/blog/720/new-product-p-star-45k50-mini-sv Wer mehr auf AtMega32U4 steht: https://www.pololu.com/product/3101 Zu den Preisen, so billig baut man das niemals selber. Es sei denn , man wäre mit so was zufrieden: https://hackaday.io/project/6258/gallery#ce5db455c4aad2b6bf7d99e26a6976f4 Das ginge vermutlich auch mit dem MCP2221A, aber der Analog Eingang läuft da vermutlich über HID, was kein (wofür auch immer) Bulk Transfer ist.
:
Bearbeitet durch User
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.