Datenlogger mit PIC

Gast #959972
Lesenswert?

hallo, ich möchte einen Datenlogger bauen, der Byte für Byte einlesen 
kann, die Triggerung müßte aber extern erfolgen. D.h.der Datenlogger muß 
warten bis ein ext.Signal (H-Signal z.B.) den Befehl gibt, das nächste 
Byte einzulesen. Am liebsten wäre mir eine Schaltung mit einem PIC. Die 
gesammelten Daten möchte ich dann mit dem PC auslesen.Kann mir jemand 
helfen???Danke
Gast #959995
Lesenswert?

Das ist nicht schwer. Such dir bei Microchip nen PIC mit USB oder Uart 
für RS232 raus wie du willst und mind. 8 I/O + muss I/O (Quarz etc.). 
Byte Aufnahem löst du per Interrupt mit dem RB0 am PortB aus, so 
bekommst du deine externe Triggerung.

Was willst du den loggen, einfach nur 8Bits z.B.: 1011 0000 oder wisllst 
du nen ADC-Wert loggen also ne Spannung oder nen nicht elektrischen Wert 
(Temperatur)?

Was hast du den schon mit PIC gemacht, so grob reicht.


Grüße Yob
Gast #960907
Lesenswert?

Hallo Yob, vielen Dank für deine Antwort. Nun den PIC habe ich schon 
16F876. Zu deiner Frage, ich will nur 8bits (z.B.00001011)loggen bei 
einem bestimmten Ereignis. Mit PICs habe ich schon mehrere Projekte 
gemacht, z.B. Ablaufsteuerungen, Wasserstandsmessen usw. Aber ich 
benütze halt FLOWCODE zum Propramm schreiben, weil ich Asm. nicht 
beherrsche. Das mit der Triggerung über Interrupt habe ich mir schon so 
vorgestellt. Leider wird mich das Programm dazu doch noch etwas nerven. 
Ich danke dir für deine Antwort,vielleicht kannst du auch noch einige 
Tips dazu geben. Auch per Mail.noebauer@googlemail.com Viele Grüße Josef 
Nöbauer
Gast #960958
Lesenswert?

Das trifft sich gut. Ich verwende auch sehr viel den 16F876. Mit 
Flowcode habe ich noch nichts gemacht. Ich hab mir das mal angesehen und 
finde es nicht so prickelnd. Bei dem Projekt würde sich die kurze 
Einarbeitung in Asm anbieten, da dein Vorhaben sehr einfach ist und der 
Code dafür auch sehr gering also nix kompliziertes. Zudem verstehst du 
die Funktionweise gleich und kannst auch besser Fehler beheben und 
Programmierumgebeung und Tools, Brenner etc. gibts kostenlos.

Hast du schon einen Hardwareseitigen Aufbau?

Grüße Yob.
Gast #961093
Lesenswert?

hallo Yob, danke für die Antwort. Also einen PIC-Programmer hab ich 
schon. Den Datenlogger mit PIC habe ich noch nicht aufgebaut, bin beim 
Schaltplanzeichnen ( Eagle). Muß dann wohl doch Asm noch lernen.
Viele Grüße Josef Nöbauer
Gast #961159
Lesenswert?

Hm, ich wwürds dir empfehlen, ist kein muss. Gibt FlowCode nen fertiges 
Hex-File aus, dann kannst ja mit FlowCode weiter machen. Ich weis jetzt 
nicht inwiefern du FlowCode noch verwendest, wenn nur für die 16F 
Mid-Range PIC's dann würd ich ASM bevorzugen, somit hast du mit der Zeit 
auch eine umfangreiche CodeSammlung und brauchst auch nur noch zusammen 
klicken ;). Heute muss man ja net mehr alles selber schreiben sondern 
kann sich schon einiges ausm Netz holen und ändert nur noch geringfügig.

Welchen Brenner verwendest du? Sprut oder auch was von Matrix. Wenn du 
den Schaltplan fertig hast kannst den ja mal posten, ich empfehl dir 
schon mal ICSP aber kennst bestimmt scho.

Grüße Yob

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren