Sida 1 av 1

När bör man andvända Watch Dog Timer?????

Postat: 19 december 2004, 21:03:07
av m_josefsson74
Jag håller på med ett projekt, att styra shunten på pannan med en Pic, som beter sig lite konstigt!!!
Hänger sig i vissa läge, funderar på om en WDT hade kunnat hjälpa mig??

Jag har lagt in Swithar, när jag trycker tar det 2 min innan det händer nåt. Dessa switchar har jag för att välja driftläge, ska jag i mitt program innan jag kollar på switcharna säga "clrwdt" eller??

Kan någon vänlig själ förklara WDT för mig??

//Michaël

Postat: 19 december 2004, 21:14:20
av danei
Det är en funktion för att startom prgramet om det hänger sig. Bra at ha i program som ska gå länge. Men det är nog en ide att försöka hitta felet i koden. Hur ofta hänger den sig?

Hänger sig är kanske fel ord

Postat: 19 december 2004, 21:17:46
av m_josefsson74
Detta program går hela tiden 24 tim om dygnet
Varje gång han ska driva motorn + eller - så får jag en störning på LCD och förmodligen Pic :en

Kan kanske vara Reläet????

WDT

Postat: 19 december 2004, 21:22:56
av m_josefsson74
Måste jag räkna ut tiden hur länge det tar att gå ett varv då och sen nollställa timern???

Postat: 19 december 2004, 21:42:56
av Schnegelwerfer
Har du kopplat en frihjulsdiod över reläet? Annars kan ju störningen även uppkomma genom gnistbildning över reläkontakterna.

Jag tycker nog att du först och främst ska koncentrera dig på att eliminera störningarna, det är ju inte en speciellt snygg lösning att acceptera att PIC:en hänger sig för jämnan.

Postat: 19 december 2004, 21:46:56
av Michel
Se till att din matning är fin och stabil.

En skärm som flimrer när man driver en motor indikerar på dålig / störande matning.

--

En watchdog ska man inte använda för att korrigera fel.

Den används för att säkerställa att utrustningen kan återgå till ett känt läge vid oförutsedda fel under drift. Ofta kombineras det med loggning eller indikation på på att så har skett - så att operatör eller servicetekniker kan analysera orsaken.

Timern brukar normalt sättas till aningen mer tid än den längsta rutinen i programmet tar.

Relä

Postat: 19 december 2004, 21:50:37
av m_josefsson74
En diod mellan A1 och A2 på båda reläerna JA, det är kopplat
Innan jag flyttade bort minus från själva kortet direkt till matningskällan var det hemskt, nu hänger den sig inte men jag ser störningen varje gång reläet släpper!!!!

Har andvänt denna som mall:

http://www.olimex.com/dev/images/pic-io-a-sch.gif

Postat: 19 december 2004, 21:54:40
av Schnegelwerfer
Nu har jag aldrig hållit på med motordrivningar, men borde det inte bli en gnista över reläkontakterna när reläet bryter motorströmmen p.g.a. motorns induktans?

Om det blir en gnista där kan det också störa ganska kraftigt.

Jo, jag tror det åxå

Postat: 19 december 2004, 22:02:12
av m_josefsson74
Ja det tror jag men hur kan jag gå runt det?????

Fler kondingar???

Dom borde ju hamna i återledningen från reläerna (GND) då eftersom jag hindrar dom med dioden över till A1 Kanke ska försöka störa av den på något sätt men hur???

Postat: 19 december 2004, 22:21:01
av Schnegelwerfer
Vad bryter reläerna för spänning? 230VAC eller någon annan spänning?

Ett RC-nät skulle kanske hjälpa:
http://www.okaya.com/FAQ2.html

Postat: 19 december 2004, 22:27:38
av m_josefsson74
Ja 230VAC bryter reläerna
Och för att dra reläerna är det 24VDC

men över vad ska RC-nätet kopplas?????

Postat: 19 december 2004, 22:32:57
av Schnegelwerfer
Jag tror nog att en RC-länk över reläkontakterna kommer att hjälpa.
Se bara till att du använder komponenter som klarar den höga spänningen.

På sidan jag länkade till fanns det lite bra tips.

Postat: 19 december 2004, 22:47:00
av m_josefsson74
Jag har 2 poligt relä!
Ska jag koppla RC-nätet över noll och line på ena reläet och likadant på andra??
Det kanke är fel att bryta upp nollan??? Kanske därför jag får störning?

Hur stort Kapacitans värde ska jag lägg amig på??

Ska prova att inte bryta upp nollan, borde väl hjälpa blir lättaste vägen för gnistan då!!!

Postat: 20 december 2004, 00:53:28
av henkebenke
Varistorer brukar funka bra. De är ledande för spänningar över dess märkspänning. Därmed filtrerar de bort spikarna ganska effektivt. Koppla dem parallellt över induktanserna bara.