problem med pic och reläer

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
chl
Inlägg: 7
Blev medlem: 30 oktober 2005, 19:00:36

problem med pic och reläer

Inlägg av chl »

Bygger en urladdare för aaa batterier.
Använder pic 16f780

ett relä för att koppla in varje batteri.
ad omvandling port a för att mäta spänning.
ska bryta vid 1v.
men problemet är att picen resetar när tredje rälet drar vid start
Använder transistorer för at dra spolen till relä.
använder 5v 500 ohms reläer.

Pic matad med 11v. använder 7805 som matning till pic.

Ska jag testa med optokopplare mellan pic och relä?

Calle
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

WDT ?
Hur lång tid från start till re-start ?
Någon skillnad om du drar reläen i någon annan ordning ?
Eller är det *alltid* när just relä 3 drar ?
Har du povat att byta plats på reläen ?
ristomemo
Inlägg: 1028
Blev medlem: 29 mars 2004, 14:12:18

Inlägg av ristomemo »

Har du frihjulsdioder till reläna?
ClasseMan
Inlägg: 176
Blev medlem: 9 juli 2004, 15:21:02
Ort: Karlskrona
Kontakt:

Inlägg av ClasseMan »

kolla så att du inte får ett för kraftigt spännings fall över picen. Har du kopplat någon avstörnings konding till matningen vid picen?
Användarvisningsbild
Macce
Inlägg: 4301
Blev medlem: 29 maj 2003, 16:40:58

Inlägg av Macce »

"Pic matad med 11v. använder 7805 som matning till pic. " - något hänger ju inte ihop där, en 7805 ger 5V.
chl
Inlägg: 7
Blev medlem: 30 oktober 2005, 19:00:36

Inlägg av chl »

Ok skrev fel.
11V till 7805 Pic matas med 5V så klart.
Har avkopplingskonding vid matningen till pic.

Testat med olika delayer mellan relästarterna uppåt 5s
men det hjälper inte. Inte alltid tredje reläet som får den o reseta.
Även testat med att mata reläerna separat.
ristomemo
Inlägg: 1028
Blev medlem: 29 mars 2004, 14:12:18

Inlägg av ristomemo »

Har du något schema att lägga upp så blir det lättare att hjälpa.
monstrum
Inlägg: 620
Blev medlem: 13 januari 2005, 05:38:32
Ort: Göteborg

Inlägg av monstrum »

Med största sannolikhet får du en negativ spänningsspik då spolen försöker motverka att du förändrar strömmen genom den. Koppla en diod mellan bas (katod) och jord (anod) och en över spolen, även den bakvänt mot hur du vill att strömmen ska gå.
Det bör ta död på spikarna. Gör det inte det så kan du behöva optokoppla och/eller filtrera styrsignalen till transistorerna.

Kör du med bara optokopplare så finns det risk att transistorn går sönder så småningom.
chl
Inlägg: 7
Blev medlem: 30 oktober 2005, 19:00:36

Inlägg av chl »

Här kommer schemat.
Som synes har jag redan en diod för att skydda transistorn.

http://home.no/funflyer/urladd.jpg



Calle
Användarvisningsbild
Icecap
Inlägg: 26647
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Jag undrar varför du har kopplat som du har från pin 1 till GND?

Jag kan inte vid min död fatta vad den koppling ska vara där för annat än att vara ett spill av komponenter. (motstånd, diod, konding)

Sen har jag mycket svårt för att du skickar batterispänning direkt in i PIC'en utan något motstånd mellan, vänder du batteriet fel bara "det minste" är det dax att byta PIC. Minst 4K7 ville jag ha monterat och sannolikt 10K.

Men detta förklarar inte dina problem.......

Om du matar relän från 11V'en vill jag föreslå dig att sätta en diod mellan 7805 (+ kondinger) och matningen och sedan ta relämatningen på katod-sidan, då får eventuella dyk i matningen ingen genomslagskraft på 7805'an.

Men jag undrar över din koppling på pin 1....rakt av tror jag inte att du har kopplat så och har du verkligen det är det bara att ta bort de 3 komponenter.
chl
Inlägg: 7
Blev medlem: 30 oktober 2005, 19:00:36

Inlägg av chl »

Ojdå felritat!. Pin ett ska gå till katodsidan diod. Ska sätta dit en
diod innan 7805.

Tack för synpunkterna Icecap.

Calle
Användarvisningsbild
Icecap
Inlägg: 26647
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

OK, får jag då föreslå en bättre koppling på pin 1?

10K "pin 1" till +5V = OK.
10K "pin 2" till PIC pin 1.
Diod katod till +5V.
Diod anod till PIC pin 1. (alltså diod paralellt med motståndet)
Konding "pin 1" till PIC pin 1.
Konding "pin 2" till GND (som nu alltså)

Detta gör att du får bra signaler, om +5V dör snabbare än kondingen laddas ut kommer dioden att klara biffen. Detta kopplingssätt är standart efter vad jag har sett, ganska välfungerande men inte lika bra som en riktig spänningsövervakning.....men det kan i detta bli lite overkill med de tunga grejor.
chl
Inlägg: 7
Blev medlem: 30 oktober 2005, 19:00:36

Inlägg av chl »

Tack igen Icecap.

Då borde kopplingen se ut såhär:
http://home.no/funflyer/koppl2.jpg

Skyddas Adport A vid denna kopplingen?

Calle
Användarvisningsbild
Icecap
Inlägg: 26647
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

1: Du har vänt dioden åt fel håll.
2: PIC pin 1 är väl reset (MCLR)? Du ska inte koppla batterigrejen till reset (MCLR). Men 10K motståndet sitter rätt mellan batteri och PIC pin 2. Bryt alltså "all kontakt" mellan PIC pin 1 och PIC pin 2 som framgår av den ritningen.
chl
Inlägg: 7
Blev medlem: 30 oktober 2005, 19:00:36

Inlägg av chl »

Ojdå. nu kanske det blev rätt

http://home.no/funflyer/koppl3.jpg
Skriv svar