Sida 1 av 2

Hur mycket ström kan man få ur Com porten?

Postat: 6 januari 2007, 14:36:53
av tops
Hej.
Tänkte bygga en enkel tempavläsning med en PIC 12F629 och lite kringkomponenter. Eftersom temperaturen skall skickas till datorns com port (rs 232) tänkte jag spänningsmata picen och tempsensorn från datorns comport och undar därför om detta går?
Hur mycket ström kan man ta ur comporten? Är det så lite som 10mA så går det nog inte, men 100mA är ju tillräckligt.
Och vilken pinne på Dsuben skall jag ta plus spänningen ifrån?

Postat: 6 januari 2007, 14:43:13
av sodjan
Det finns ingen matningsspänning på COM porten.
Det går att "sno" lite spänning från signal-pinnar, men inte
är det speciellt många mA. 100mA låter helt orimligt, 10 mA
är nog ett gränsfall...

Men, din lösning har ett annat jätteproblem !
Du måste ju ha datorn (där COM porten sitter) igång hela tiden !!
Så du kommer att ha en temp-avläsare som drar flera 100 W... :-)

Postat: 6 januari 2007, 15:05:11
av Zyxel615
Ska den ändå kopplas till en dator kan du ju lika gärna sno femvolten från nätaggregatet...

Postat: 6 januari 2007, 15:18:50
av Stinrew
Vad ska du med all ström till?? Vilken tempgivare tänker du använda??

Enligt ELFA drar den där PICen typiskt 0.1mA
Om du använder dig av en 1-wire DS18s20(tempgivare), så drar den vid sampling typiskt 1mA annars 0.00075mA.
Behöver du en UART<->RS-232 konverter så drar ju en MAX232 kanske 5-10mA.

Vad har du tänkt dig för kringkomponenter?? Har du räknat på maximal strömförbrukning, eller gissar du bara??

Postat: 6 januari 2007, 18:32:40
av JimmyAndersson
Frågar samma sak som Stinrew: Vilken tempgivare har du tänkt använda?

MadModder har gjort en bra guide på en avläsare till COM-porten. Länk till lösningen.

Postat: 6 januari 2007, 19:27:57
av prototypen
Finns den kvar hos ELFA som kopplades till parallellporten med programvara och allt.

Det finns färdiga termometrar som går ett par år på en R6.

Prototypen

Postat: 7 januari 2007, 00:16:55
av tops
jo jag använder en ds1820, max232 och pic 12f629 plus en 7805. Just nu snor jag spänningen från ben 4 tror jag, DTS??, hursomhelst, bara jag matar 7805 så sjunker spänningen från ca 10v till 7, och efter jag sätter i picen så är jag nere på noll. Tänkte vara smart å slippa dra en extra kavel för spänningen, utan ta denna från com1.
Och ja, jag har inte räknat på det utan gissar bara, men skulle tro att jag behöver lite mer än 10mA 7805 är nog den som drar mest.
Nån som har tips??

Postat: 7 januari 2007, 00:46:59
av gurgalof
använd zenerdiod istället för 7805 kanske...

Postat: 7 januari 2007, 00:57:24
av Stinrew
Du har ingen USB???

Med en FTDI-serieportsemulator får du en COM-port samt tillgågn till minst 5V/100mA.

FT232BL

Finns att köpa för 66:- hosFarnel

Postat: 7 januari 2007, 01:00:48
av oJsan
Denna lösning medger upp till 8 givare (DS1621/DS1631) kopplade till en comport, utan behov av uC eller spänningsstabb:
http://www.lancos.com/webtherm.html
Har själv kört den stabilt ett par år på labbdäck... (som så mycket annat så stannade projektet när det började fungera... labbdäcket behövdes till annat och inget kort blev etsat. =/ )

Postat: 7 januari 2007, 01:38:25
av JimmyAndersson
tops: Vad använder du PIC-kretsen till? Den behövs inte för att bara kunna få över temperaturen till datorn.

Postat: 7 januari 2007, 02:57:41
av sodjan
Notera att en 7805 drar jäkligt mycket ström helt själv. Flera mA.
Sätt dit en LDO och du får en spänningstabb som drar 50-100
gånger mindre, ett par tiotal uA. 78-serien är ganska värdelösa
för low-power applikationer.

Postat: 7 januari 2007, 04:35:06
av lgrfbs

Postat: 7 januari 2007, 04:47:20
av JimmyAndersson
Fick "Sidan kan inte visas" när jag klickade på flera av länkarna. Tillfälligt offline?

Men annars ser det ut att vara en matnyttig site.

Postat: 7 januari 2007, 13:14:06
av vfr
PIC:en är inte så dum att ha där. Att bitbanga 1-wire på serieporten är väl en lite halvhjärtad lösning även om det kanske funkar i många fall. Har man PIC:en så kan man köra "riktig" seriedata och bli av med alla timingproblem i PC-änden. Dessutom funkar det även med USB-omvandlare.