Codename: PICologger
Postat: 11 februari 2005, 01:54:17
Här är ett till projekt som jag börjat skissa på som jag tror fler kan ha nytta av, så jag tänkte skriva lite här och be om feedback.
Idén är som följer:
En modulär datalogger, som kan mäta valfritt antal (upp till någon rimlig gräns - typ 8 eller 16) helt oberoende spänningar och skicka mätvärden till en PC. Den skulle bestå av en centralenhet som ansluts till PCn via RS232 eller möjligen USB, och mätmoduler som kopplas till centralenheten via smidiga och billiga kablar. Funderar på antingen vanliga 3.5mm ljudsladdar eller RJ11 telefonkabel.
Varje mätmodul är galvaniskt avskiljd, med transformatorkopplad drivspänning och optokopplare för datakommunikation. I mätmodulen finns en liten mikrokontroller med AD (PIC12F675) och en DC-stabil opamp (OPA277). Med en liten DIP-switch eller likn. kan man välja mätområde genom att koppla in olika gain-motstånd.
Eftersom varje modul "flyter" så kan man koppla in dessa hur som helst, i serie med varandra eller med helt olika potential till jord.
Mjukvaran på PCn kan vara något enkelt som klarar att visa aktuella mätvärden på skärmen och logga data till t.ex. CSV-filer som man sen kan importera i kalkylprogram eller vad man vill.
Idén är som följer:
En modulär datalogger, som kan mäta valfritt antal (upp till någon rimlig gräns - typ 8 eller 16) helt oberoende spänningar och skicka mätvärden till en PC. Den skulle bestå av en centralenhet som ansluts till PCn via RS232 eller möjligen USB, och mätmoduler som kopplas till centralenheten via smidiga och billiga kablar. Funderar på antingen vanliga 3.5mm ljudsladdar eller RJ11 telefonkabel.
Varje mätmodul är galvaniskt avskiljd, med transformatorkopplad drivspänning och optokopplare för datakommunikation. I mätmodulen finns en liten mikrokontroller med AD (PIC12F675) och en DC-stabil opamp (OPA277). Med en liten DIP-switch eller likn. kan man välja mätområde genom att koppla in olika gain-motstånd.
Eftersom varje modul "flyter" så kan man koppla in dessa hur som helst, i serie med varandra eller med helt olika potential till jord.
Mjukvaran på PCn kan vara något enkelt som klarar att visa aktuella mätvärden på skärmen och logga data till t.ex. CSV-filer som man sen kan importera i kalkylprogram eller vad man vill.