Sida 1 av 4

PIC aktiverar backup spänning

Postat: 25 november 2007, 11:32:37
av Rick81
Jag har gjort en uppkoppling där en PIC ska märka om nätspänningen försvinner till kretsen och ska då koppla in ett 9 V batteri.

Bild

Nätspänningen går in i en adapter som ger ca 8 V på V+. R2 och R3 delar ned spänningen och går till RB7 på en PIB 16F877A. Om spänningen försvinner så blir det det interupt på PIC som då sätter RA2 = 1 för att aktivera 9 V battery spänningen.

Problemet är att jag får ett spänningsfall UCE 4V på transistor T1. Transitorn bottnar om jag kopplar den med endast RC med samma värde på bas resistor (R1).

Pga det hör UCE värdet så blir det bara ca 4 V in på 7805 och kretsen får inte 5 V.

Vad har jag missat?

Postat: 25 november 2007, 11:51:59
av thepirateboy
PIC'n ger väl bara ut 5 volt på RA2? 5 volt minus diodspänningsfallet i transistorn ger 4 volt. Riktigt hur det ska lösas orkar jag inte tänka på just nu men jag skulle nog föredra någon lösning med P och N-MOS som nästan inte ger några förluster.

EDIT: Kanske var lite trött men jag tror inte du kan ha en NPN kopplad på det där viset.

Postat: 25 november 2007, 12:10:49
av Rick81
Då skulle jag kunna koppla en PNP transistor som ett förstärkar steg till batteriets 9 V där basen på T1 är kopplad till kollektorn på PNP transitorn.

Då skulle T1 får 0 eller 9 V på basen, beroende på 0 eller 5V från PICen.

Postat: 25 november 2007, 12:39:44
av thepirateboy
Ja, du får nog styra en NPN som i sin tur styr en PNP. Här är en tråd med en del förslag http://www.elektronikforumet.com/forum/ ... php?t=2377

Postat: 25 november 2007, 12:54:16
av spaderkung
Fem ord: Uninterruptable Power Supply.

Postat: 25 november 2007, 13:12:08
av Rick81
Uninterruptable Power Supply??? Hjälper inte så mycket om någon drar ur kontakten...

Postat: 25 november 2007, 13:54:23
av sodjan
Finns även små färdiga kretser som fixar detta.
D.v.s övervakar matningen och switchar in ett batteri om det
behövs. Brukar även fixa underhållsladdning av batteriet...

Postat: 25 november 2007, 13:55:18
av Rick81
Att använda en NPN som förstärkare för 5 V -> 9V och sedan driva ström från batteriet genom en PNP vars bas styrs av NPN blir inte riktigt bra. Se vänstra kopplingen nedan:
Bild

Detta pga av att en ström måste gå igenom förstärkarsteget med NPN och då kommer batteriet att laddas ur trots att det inte används. Även om man har 100 k som detta motsånd kommer batteriet att vara urladdat på ca 45 dagar.

Finns det någon bättre lösning, som löser mitt problem?

Postat: 25 november 2007, 13:58:43
av BJ
En sån där har jag funderat på att bygga, men det har inte blivit av än.
Jag tänkte ha ett relä först. Men i alla fall... Hur gör man så att det inte blir en dal i spänningskurvan vid omkopplingen?
En stor kondensator nånstans så att det blir som ett RC-filter? Eller hur ska man göra?

Postat: 25 november 2007, 13:58:56
av Rick81
Sodjan: Har du något namn på en sådan krets.

Postat: 25 november 2007, 14:00:48
av Rick81
BJ: Jag har en kondensator på 3300 uF på 5 V från 7805. På detta sätt kommer dalen att klaras av. Behövs inte så stor men eftersom jag ska driva en mobiltelefon så tog jag den största kondensatorn jag hade hemma.

Postat: 25 november 2007, 14:04:05
av sodjan
> Har du något namn på en sådan krets?

Inte jag, men : http://para.maxim-ic.com/cache/en/results/28021.html

Finns flera i PDIP om du föredrar det.

Postat: 25 november 2007, 14:09:03
av thepirateboy
ELFA verkar också ha en del övervakningkretsar

Postat: 25 november 2007, 14:10:16
av BJ
Rick81: Okej. Då är det ju ungefär som jag tänkte. :)

Postat: 25 november 2007, 14:44:13
av Rick81
Efter att kollat lite på övervaknings kretsar, har jag börjat överväga att använda ett relä istället. På www.kjell.com har finns ett för 5V. Atrnr: 36110, kostar 29 kr (mkt billigare än övervaknings kretsar, ingen frakt) och bara en promenad bort.

Hade helst löst det utan relä, men pga transistor kopplingen laddar ur batteriet får jag nog testa detta relä.

Bild

Eftersom tråden ändå är igång och jag har aldrig använd ett relä, tänkte jag fråga hur det fungerar.

Jag är med på att om man skickar pulsar genom pin 2 och 6 kommer relät att slutas. Hur bryter man strömmen? Byter man strömriktningen mellan pin 2 och 6?