Forum: Projekte & Code Zweikanal USB-Panelmeter mit ATTiny45 mit Quellcode


von Tom A. (toma)


Angehängte Dateien:

Lesenswert?

Hallo Leute,

ich möchte euch ein kleines Projekt eines Messgerätes vorstellen. Es 
handelt sich um ein Messgerät mit zwei Kanälen (10Bit-Auflösung), welche 
über USB-Schnittstelle ausgelesen werden, Die Messwerte werden am 
Bildschirm angezeigt und in einer Datei gespeichert. Die 
Eingangsempfindlichkeit kann, durch die Bestückung, zu 100mV oder 1000mV 
gewählt werden. Messbereichh 0 bis 100,0mV oder 0 bis 1000mV.

Es ist die Weiterentwicklung des kleinen UsbScope von Yves Lebrac. Hier 
der Link zum Original:

"http://yveslebrac.blogspot.de/2008/10/cheapest-dua....

Falls der direkte Link nicht funktioniert, dann indirekt über OBDEV. 
Dort nach "USB Scope" suchen.

http://www.obdev.at/products/vusb/prjdata.html

Den Werdegang des Projekts findet ihr unter dem Titel "[S] günstige 
Möglichkeit, zwei DC-Spannungen über mehrere Stunden zu überwachen" im 
Abschnitt "Markt". Dort gibt es viele Informationen zum Projekt.

Im Anhang befindet sich der Quellcode zur Firmware als 
AtmelStudio4-Projekt, das Anwenderprogramm als VisualStudio2008 
C#-Projekt, und das lauffähige Anwenderprogramm als .EXE, samt 
zugehöriger DLL. Die Anwendersoftware läuft nicht unter 64Bit-Windows. 
Die Bilder zeigen den Schaltplan und einen Screenshot der laufenden 
Anwendersoftware.

Die Fuses für den Tiny sind FF 5F F1

Die Grundschaltung ist getestet und läuft einwandfrei. Nur die negative 
Spannungserzeugung (555) und der Offsetabgleich ist neu und ungetestet, 
da müssen evtl. die Widerstände noch angepasst werden.

Die Anwendersoftware hat noch keine Zeitbasis. Ist der Zeitbalken am 
Rechtsanschlag, paßt ca. 1Stunde Aufzeichnung in das Bild.

Beim messen nicht vergessen: !!! Die Kanäle sind galvanisch gekoppelt!!!

Viel Spaß damit und Gruß. Tom

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
Noch kein Account? Hier anmelden.