Hallo zusammen, ich stelle mir das so vor: Ein AD Wandler wandelt 1000 bis 10000 mal pro Sec ständig meine angeschlossene variable Spannung von 0 bis 10 Volt um. Von Visual Basic 6 aus möchte ich zu beliebigen Zyklen bis 1 ms Abstand den aktuellen Wert abfragen. Gibt es dazu eine entsprechende Hardware und ein passendes Programmierbeispiel in VB? Vielen Dank schon mal für eure Mühe Clemens.
Hallo Clemens, wie du das realisieren kannst, findest du hier im Forum. Sei es mittels uC oder I²C oder einfach ein RC Glied am Parallelport, oder oder oder... Wo i ch eher Probleme sehe sind deine Angaben über die Geschwindigkeit. ein VB Programm zu schreiben, welches dir im 1ms Takt Werte einliesst und verarbeitet halte ich für nahezu unmöglich. Desweiteren wäre interressant, was du für Kenntnisse hast, um Dir weiter zu helfen. Welche Programmiersprachen beherscht du ? Oder möchtest du Dein Projekt mittels Copy und Paste realisieren ohne wirklich zu wissen was du tust ?? Gruß Dennis
Hallo Dennis, danke für deine Antwort. Ich bin schon einigermaßen Fit in VB. Ich möchte hochauflösend Holzdichte über Jahrringe messen. Wir haben da eine Sonde, die die Dichte in Spannung darstellt. Dazu muss ich einen Linearantrieb auf dem die Holzprobe befestigt ist unter der Sonde verschieben. Die Auflösung soll von 1 µm bis 10 µm sein. Ich habe das an einem Notebook schon realisiert. Der AD Wandler ist auf einer PCMCIA Karte und kostet etwa 1500 Euro. Die neuen Notebooks haben aber keinen PCMCIA mehr und so bin ich auf der Suche nach einer preiswerten Alternative. Bisher mache ich das in einer Schleife. Ich fahre den Tisch 1 µm, nehme einen Messwert, fahre wieder 1 µm usw. bis ich die vorher eingestellte Strecke gemessen habe. Je schneller ich einen Messwert erhalte, desto früher kann ich zur nächsten Position fahren desto kürzer also auch die Messzeit für die Probe. Mit einer Kamera habe ich zuvor die Probe in Einzelbilder aufgenommen und die Bilder zu einem Geasmtbild zusammengefügt. Per Bildanalyse werden dann die Jahrringgrenzen erkannt und der Dichtesensor, der die Messungen über einen Spalt (100 µm lang, 5 µm breit) erfasst, wird an entsprechender Stelle parallel zur Jahrringgrenze gedreht. Ich möchte also immer nach kurzer Fahrt den aktuellen Messwert erfassen. Wenn es dazu ein beispiel in VB gibt, kann ich mir dann schon in mein Programm einbauen. Gruß Clemens
Hallo , welche Auflösung brauchst du für den AD Wandler , reiche 8 Bit ? Ich würd eine FT232 und einen kleinen Atmel nehmen und alles über die RS232 laufen lassen. Lässt sich in VB tadellos einlesen. Gruss Gerhard
Sowas gibts fertig mit USB bei Meilhaus (z.B. USB 11) und anderen Firmen. Sinnvoller wäre es allerdings, etwas mit Trigger-Anschluss oder gleich integriertem Encoder-Interface zu suchen, dann kannst du kontinuierlich fahren und die Hardware triggert in festen ABständen die Messung. Du musst dann nur noch die Daten abholen.
Moin moin, ich benötige mindestens 12 bit. Gruß Clemens
Der AD-Wandler sollte auch Spannungen bis 10 Volt wandeln RS232 ist zu langsam, da muss ich immer 20 ms warten bis ich ne neue Abfrage machen kann. Gruß Clemens.
Kauf dir ein Meilhaus Gerät und bau einen Spannungsteiler für die 10V davor. fertig. Die DLLs kannst du sicher in VB benutzen.
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.