Sida 1 av 2

problem med pic och reläer

Postat: 12 november 2005, 22:56:31
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

Postat: 12 november 2005, 23:25:44
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 ?

Postat: 13 november 2005, 00:05:25
av ristomemo
Har du frihjulsdioder till reläna?

Postat: 13 november 2005, 10:38:48
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?

Postat: 13 november 2005, 10:53:08
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.

Postat: 13 november 2005, 20:12:43
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.

Postat: 13 november 2005, 20:16:11
av ristomemo
Har du något schema att lägga upp så blir det lättare att hjälpa.

Postat: 13 november 2005, 21:13:05
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.

Postat: 14 november 2005, 18:33:50
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

Postat: 14 november 2005, 18:44:31
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.

Postat: 14 november 2005, 18:55:52
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

Postat: 14 november 2005, 19:35:02
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.

Postat: 14 november 2005, 20:06:50
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

Postat: 14 november 2005, 20:31:18
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.

Postat: 14 november 2005, 20:46:34
av chl
Ojdå. nu kanske det blev rätt

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