Fórum témák

» Több friss téma
Fórum » Digitális hőmérő PIC-kel
 
Témaindító: sportcipo, idő: Júl 23, 2006
Témakörök:
Lapozás: OK   12 / 18
(#) kissi válasza (Felhasználó 20218) hozzászólására (») Júl 3, 2012 /
 
Ha az IC jó, akkor csak a PIC-nél lehet túlterhelés... Nincs ott valami kis értékű ellenállás ( ami beterhel ), vagy a hőmérő nem jó tápot kap ( mérj rá, nem csökken-e a feszültség, pl. NYÁK szakadás miatt )!
Más ötletem nincs látatlanban... !

Steve
(#) (Felhasználó 20218) válasza vilmosd hozzászólására (») Júl 3, 2012 /
 
A táp-gnd közé 100nF-ot próbáltam, nem segített. Az 1K ellenállást ki fogom próbálni. Digit voltmérővel a rendeltetési helyén 100mV körül van, labortápnál meg annyi amennyi a hőmérséklet szerint elvárható. A nixie táp nem szabadna, hogy gond legyen. Ugyanezt a táp elrendezést használom a nixie órámban (ugyanilyen csövek), és hibátlanul megy. Holnap tele leszek idővel, majd próbálkozom. :yes:
(#) (Felhasználó 20218) válasza kissi hozzászólására (») Júl 3, 2012 /
 
A hőmérő jó tápot ad, ezt mérés is bizonyítja és az is, hogy ha poti van az IC helyén akkor jó. Hogy túlterhelés van-e az jó kérdés. Az IC kimenete dirketbe megy a PIC lábára, viszonylag rövid nyák útvonallal (15mm kb). Tehát sem sorosan, sem párhuzamosan nem szólhat vele semmi a kettejük kapcsolatába.
(#) (Felhasználó 20218) hozzászólása Júl 3, 2012 /
 
Esetleg tudom még játszani a PIC mintavételezési frekvenciájával is...
(#) vilmosd válasza (Felhasználó 20218) hozzászólására (») Júl 3, 2012 /
 
Pedig elkepzelheto ha hosszu vezeteket hasznalsz a TC kimeneten. Mivel direkt osszekottetesben van a halozattal, konnyen osszeszed zavarokat, ami a kimeneti fokozatot meghulyiti. Csak erre tudok gondolni. Esetleg probald meg a kijelzotapot leakasztani a halozatrol teljesen, es ugy merj ra a TC kimenetere.
(#) (Felhasználó 20218) válasza vilmosd hozzászólására (») Júl 4, 2012 /
 
A szenzor semmiféle összeköttetésben sincs a hálózattal. Az 5V-os részt transzformátorral állítom elő. Ma reggel próbáltam kicsi és nagy kondenzátort és ellenállásokat is soros, párhuzamos és mindenféle kombinációban, de ugyanúgy 98-100mV a kimenet. Elővettem a másik szenzoromat, azt is beforrasztottam és ugyanúgy viselkedik.
(#) (Felhasználó 20218) hozzászólása Júl 4, 2012 /
 
Van újabb fejlemény. Nagyon beterheli a PIC bemenete, bár nem értem miért. Mértem áramfelvételt. Az IC ha lóg a kimenete akkor 5,6uA a felvétele, ha bekötöm a hőmérőbe akkor 4,5mA-ra (4500uA, durván sok) ugrik. Adatlap szerint 35-55uA a normális érték.
(#) (Felhasználó 20218) válasza (Felhasználó 15355) hozzászólására (») Júl 4, 2012 /
 
Végülis mindegy. Kipróbáltam, hogy elemről tápláltam az IC-t. Úgysem jó. Az áramfelvételnél lesz a megoldás...
(#) _vl_ válasza (Felhasználó 20218) hozzászólására (») Júl 4, 2012 /
 
Az ANSEL és a TRIS be van állítva az analóg bemenetre?
(#) (Felhasználó 20218) válasza _vl_ hozzászólására (») Júl 4, 2012 /
 
Természetesen igen. Mint mondtam, ha az IC helyére egy közönséges potmétert kötök akkor szépen működik a kijelzés.
(#) vicsys válasza (Felhasználó 20218) hozzászólására (») Júl 4, 2012 /
 
Tegyél már egy multimétert a szenzor kimenetére! Mit mérsz?
(#) (Felhasználó 20218) válasza vicsys hozzászólására (») Júl 4, 2012 /
 
Ahogy korábban írtam, ha összekötöm a kimenetet a PIC-kel akkor stabil 100mV a kimenet, ha nem kötöm be, akkor annyi amennyi a hőmérsékletének megfelel, az ebben a 30°C-os tetőtéri lakásban jelenleg 800mV.
(#) vicsys válasza (Felhasználó 20218) hozzászólására (») Júl 4, 2012 /
 
Akkor ott valami konfigurálási hiba van. Próba képpen köss sorba a PIC lába és szenzor kimenete közé egy 4k7 ellenállást.
(#) (Felhasználó 20218) válasza vicsys hozzászólására (») Júl 4, 2012 /
 
Megtörtént. Az ellenállással, szabadon maradt a 800mV, a PIChez kötve viszont a 100mV helyett csak 4mV mérhető.
(#) vicsys válasza (Felhasználó 20218) hozzászólására (») Júl 4, 2012 /
 
Valami nem kerek. Próba képpen tedd át egy üres PIC lábra.
(#) _vl_ válasza (Felhasználó 20218) hozzászólására (») Júl 4, 2012 /
 
Áramot is mérhetnél a szenzor és a PIC között, ellenállással, meg anélkül.
(#) (Felhasználó 20218) válasza vicsys hozzászólására (») Júl 4, 2012 /
 
Átprogramoztam másik lábra, beégettem egy másik PIC-be és az eredmény ugyanaz. Többen említették a hálózati zavarokat. Emiatt kiemeltem a PIC-et, bekötöttem protoboardon labortáppal, csak szüzen a kontrollert és a szenzort, de akkor is makacsul tartja a 100mV-ot. Az nem lehet, hogy a pic ad konvertere terheli le ennyire az IC-t?
(#) (Felhasználó 20218) hozzászólása Júl 4, 2012 /
 
Találtam egy példát, itt sincs semmi hókusz-pókusz, csak megy az IC kimenete dirketbe a PIC bemenetére.
(#) (Felhasználó 20218) hozzászólása Júl 4, 2012 /
 
A mintavételezési frekvenciát is kipróbáltam minden lehetséges kombinációban, de az eredmény természetesen továbbra is a lehangoló 100mV.
(#) (Felhasználó 20218) hozzászólása Júl 4, 2012 /
 
Na szóval! MEGVAN!!! Nyakon csíptem a hibát.
A programban volt két sor amit meg kellett cserélnem és már jó is. Természetesen szükség volt még közvetlen az IC-re a táp-gnd közé egy 100nF-os kerámiára is.
Két hónap fejlesztőmunka zárult le végre. Most gondolkodom, hogy írjak-e róla cikket.
(#) zenetom válasza (Felhasználó 20218) hozzászólására (») Júl 4, 2012 /
 
Mi volt az a két sor a programban?
Az a fránya 100nF...
(#) (Felhasználó 20218) válasza zenetom hozzászólására (») Júl 4, 2012 /
 
A 100nF nem lep meg, számítottam rá, hogy kell oda. De a program annál inkább... mivel ugye, potméterrel működött a hiba ellenére is, pont ezért nem gyanakodtam a programra.
A lényeg, hogy először deklaráltam RA4 portot AD konverter bementenek és utána állítottam a TRISA regiszterben a portok I/O irányát. Ezt a kettőt megfordítva költözött ki a gonosz szellem a gépből.
(#) pjg válasza (Felhasználó 20218) hozzászólására (») Júl 4, 2012 /
 
Légy oly kedves. Köszi!
(#) (Felhasználó 20218) válasza pjg hozzászólására (») Júl 4, 2012 /
 
Éjszakás leszek ma a munkahelyemen. Szerintem unalmamban összeütök pár sort.
(#) _vl_ válasza (Felhasználó 20218) hozzászólására (») Júl 4, 2012 /
 
Felteszem a kötelező kérdést: a TRIS-be hogy került 0? Mert ha kapásból 1 volt benne (ahogy az egy RESET után beáll), akkor nem változtatna semmit a sorrend...
(#) (Felhasználó 20218) válasza _vl_ hozzászólására (») Júl 4, 2012 /
 
Elhiszed ha azt mondom, hogy fogalmam sincs?
(#) kissi válasza (Felhasználó 20218) hozzászólására (») Júl 4, 2012 /
 
Azért én kérdeztem Tőled, ha RESET nélkül cseréled, akkor is működik ?! Ha kipróbáltad volna oda-vissza, akkor kiderült volna !

Steve
(#) (Felhasználó 20218) válasza kissi hozzászólására (») Júl 4, 2012 /
 
Nem értem pontosan, hogy mit mondasz. Menet közben többször is megcsináltam, hogy kicseréltem a potmétert az IC-re és vissza is, de nem volt eredménye. Ha nem erre gondoltál akkor viszont nem értem mire...
(#) kissi válasza (Felhasználó 20218) hozzászólására (») Júl 4, 2012 1 /
 
Erre gondoltam... Ha viszont ezt megtetted, akkor a TRIS dolognak nem sok köze lehet hozzá ( ha induláskor valami miatt kimenetnek állítod és ez beterhel a hőmérőnek, ami ettől kiakad, akkor a levétel és visszarakás után jónak kellett volna lennie, persze ha a tápot is megszakítottad a hőmérőnek!) !

Ha így csináltál, akkor még ne legyél nyugodt, mert valami más a hiba oka!

Steve
(#) (Felhasználó 20218) válasza kissi hozzászólására (») Júl 4, 2012 /
 
Pedig mióta az új program van benne azóta nem produkált hibát.
Következő: »»   12 / 18
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem