Datenlogger mit PIC

Gast #959972
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
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
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
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
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
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

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.