Hej Dennis och välkommen till forumet!
Vanligtvis använder man serieporten eller en USB-omvandlare till serieport. Den använder asynkron kommunikation enligt
RS232-protokollet. Då kan du få data inläst direkt i ett terminalprogram.
Om vi tar det vanligaste sättet, serieporten (RS232):
Du behöver flera steg i din omvandling från spänning till siffra i datorn:
1) spänningsdelare: delar den inkommande spänningen så att den blir hanterbar för en krets att läsa in.
om du t.ex. har en inspänning som kan variera från 0 till 30 volt vill du kanske dela den med 10 för att få 0-3 volt.
2) a/d-omvandlare omvandlar spänningen till digital data.
3) en krets som kan lagra det digitala talet.
4) en krets som kan omvandla digitala data till asynkron seriell kommunikation med viss baudrate.
5) en krets som omvandlar de logiska 5-voltssignalerna till RS323 standard +/- 12 volt. (t.ex. MAX232)
6) om man vill, omvandla RS232-till USB med en RS232-USB omvandlare eller en FT232.
eventuellt kan man skippa steg 5 om man går direkt på steg 6.
Allt detta blir ett jätteprojekt om det ska byggas med enskilda kretsar. Därför brukar man använda mikrocontrollers till sådant. De innehåller nästan allt som krävs för uppgiften.
En microkontroller innehåller: ADC (analog till digital omvandlare), CPU som hanterar och lagrar inlästa data och eventuellt ändrar data till en mer passande form att skicka. och en UART-enhet (för asynkron seriell kommunikation). Du behöver bara tänka på spänningsdelaren och att omvandla signalen till +/-12 volt.
Om du tycker det låter för mycket att börja med microkontrollers så kan det vara ett alternativ att köra pulslängds eller frekvensmetoden och ta in data genom en port eller kanske ljudingången. Då krävs det mer kunskaper i mjukvara för att tolka signalen. Å andra sidan blir elektroniken utanför datorn mycket enklare. I princip räcker det med en timerkrets och några motstånd/kondensatorer. t.ex en 555:a.
Andra på forumet kanske har bättre förslag?
(lite ytterligare funderingar: 3 volt är ju inte bara 3 volt. Du kanske vill veta lite mer exakt, och vill t.ex. ha fram 3.4 volt eller 3.42 volt? Hur noga du ska mäta spänningen kan ju vara avgörande för vilken teknik du ska använda. Likaså hur hög spänninng du vill kunna mäta som mest? 3 volt, 10 volt, 30 volt eller 300 volt?)