Fórum témák

» Több friss téma
Fórum
Keresés
Lapozás: OK   2 / 40
(#) kiszebra válasza Bakman hozzászólására (») Feb 7, 2024
Köszönöm a válszodat! Kicsit tovább gondolkodva, egyszerüen megmértem a helyén beforrasztva az ellenállássa együtt. Kb. annyit mértem, amennyi az általam beforraszott felhúzó, szóval gondonolom nincs a tokban ellenállás.
Azért merült fel a kérdés, mert azt produkálja, hogy néha fals értéket mér véletlenszerüen. 1-5 percenként egy hibás mérése van, teljesen random. Eddig 10kOhm volt a felhúzó, most csökkentettem 4,7kOhm-ra, de így is csinálja. Az interneten sok erre vonatkozó kérdés van, lehet, hogy a kínai IC-k a rosszak? Vagy már arra is gondoltam, hogy lehet a PIC-em idözítése nem elég pontos a belsö saját oszcillátorával és azért megy félre valami?
(#) Bakman válasza kiszebra hozzászólására (») Feb 2, 2024
Passzolok, de kideríthető. Adsz neki 5 V-ot, a jel és a GND közé kötsz egy 100 kΩ-os ellenállást. Ha a jel vezetéken közel nullát mérsz, akkor nincs felhúzó ellenállás benne. Ez utóbbi lenne egyébként is logikus. Egyrészt mindenki azt csinál a szenzorral, amit akar, másrészt öbbet is párhuzamosan lehet kötni és ha mindegyikben van felhúzó ellenállás, az eredő akár túl kicsi is lehet.
(#) kiszebra hozzászólása Feb 2, 2024
Sziasztok!
A kínai vízhatlan tokok általában szoktak tartalmazni felhúzó ellenállást? Ùgy mérem, mintha benne lenne, de ez lehet magának az IC-nek is az ellenállása, azért kérdezem.

ds18b20.PNG
    
(#) Bakman válasza Bakman hozzászólására (») Dec 31, 2023
Ok, közben észrevettem a távolságot, első olvasatra elsiklottam felette.
(#) Bakman válasza dragon073 hozzászólására (») Dec 31, 2023
100 nF kondenzátor a táplábakra, nem az adatvezetékre. A nem használt vezetékeket ne kösd sehova, növeli a kapacitást az adatvonalon, ami káros (gyári ajánlás).

Ha ez sem segít, akkor kicsit másként kell kiépíteni. A szenzor oldalra egy kis mikrokontroller, amihez csak a DS18B20 csatlakozik. A kis kontroller kérdezgeti a hőmérő szenzort akkor, amikor a mester erre utasítja, majd RS485-ös adatvonalon (MAX483, MAX485) küldi vissza a mesternek az adatot. Az 5 V-os tápfeszültséget helyben kell előállítani, célszerű 10-12 V-ot felküldeni.

+12 V
GND
RS485 A+
RS485 A-

Négy ér elég a dologhoz.

szerk.:
Milyen hosszú kábelről van szó?
A hozzászólás módosítva: Dec 31, 2023
(#) kadarist válasza dragon073 hozzászólására (») Dec 31, 2023
Az árnyékolás mindig jó, amit a céloldalon le kell kötni testre, de a másik vége legyen szabadon.
(#) dragon073 válasza kadarist hozzászólására (») Dec 31, 2023
Sajnos ezt már próbáltam , nem sok sikerrel , most az utolsó próbám az volt hogy az adat vezetékbe bekötöttem egy 47ohmos ellenállás sorba , kicsit javult de elenyésző a javulás. Nem tudom , talán vegyek árnyékolt audió kábelt és próbáljam meg azzal ?
A hozzászólás módosítva: Dec 31, 2023
(#) kadarist válasza dragon073 hozzászólására (») Dec 31, 2023
Szia! A szabadon hagyottakat kösd testre a vezérlő oldalon, hátha így zavarvédettebb lesz a vonal.
A hozzászólás módosítva: Dec 31, 2023
(#) dragon073 hozzászólása Dec 31, 2023
Kedves Tagok!
Nagyon komoly problémával szenvedek már hetek óta .
Adott egy arduino napkollektor vezérlő DS18B20 szenzorokkal, van mellette a falon egy Easun inverter ami villamos árammal látja el a rendszereket. Probléma pedig az ha bekapcsolom a napkollektor vezérlő megbolondul , hol nem találja a szondát (-127C) vagy egyszerűen -2580 és ilyen hőmérsékleti adatokat ír ki ... Felhúzó elenállás 3,3 kohm , a szondák lábain 100 nf smd és 470 pf az adat és a föld között. Így is összezavarodik. Nincs valakinek egy jó tippje ? már ott tartok hogy feladom az egészet . Kábel 10 m utp ( adat és föld egy csavart érpár, +5v és dnd ismét 1 csavart érpár , többi szabadon hagyva )
Segítséget előre is nagyon köszönöm
A hozzászólás módosítva: Dec 31, 2023
(#) robis01 válasza Laca13 hozzászólására (») Márc 24, 2023
Ha kevés az ADC láb akkor könnyen lehet bővíteni pl: multiplexerrel ADC-16CH vagy ADC-val ADS1115-M. Mindkettőt árulják a HESTORE-ban is.

Nem rég láttam egy videót ahol meleglevegős forrasztóval hősokknak tettek ki különféle hőmérő szenzorokat. Volt ami hamar megadta magát, volt ami tovább bírta. De soknak megváltozott utána a pontossága, az 1-2 C-ből lett 5-10 C eltérés is. Csatolnám a videót is, de persze most nem találom...
A hozzászólás módosítva: Márc 24, 2023
(#) Lamprologus válasza Laca13 hozzászólására (») Márc 23, 2023
Pusz egy szavazat a MAX6675-re, SPI kommunikácó ... akár 1000 fokig is simán mér. Szobahőmérsékleten 1-2 fok eltérés a DS-hez képet. ( Nálam vegyestüzelésű kazán füstcsövén figyel! )
(#) kitartás válasza Bakman hozzászólására (») Márc 22, 2023
Nem véletlen írtam fentebb (vagy lentebb ?) hogy szanálom a ds senzort a napkollektorból. Nekem feketére égett a hozzávezeték. Az meg nem jó.
(#) Bakman válasza Laca13 hozzászólására (») Márc 22, 2023
MAX6675 és egy K típusú hőelem. Ha túlterhelsz valamit, nem kell csodálkozni, hogy elromlik.
(#) Laca13 válasza robis01 hozzászólására (») Márc 22, 2023
Hát majd meglátjuk. Nekem a kazán huzatszabályzójához is DS van szerelve a füsthőmérséklet mérésére, amit már sikerült 170-180 fokra melegíteni, de eddig még mindig visszatért ha lehűlt. Persze kicsit tartok tőle, mert a drain back rendszerem akkor is visszaengedi a vizet a tartályba, ha a tárolóm már túlmelegedne. Bizony akkor nem tudom mennyi lehet a hő a kollektorban.
Ugyan megfordult a fejemben, hogy az NTC jobban bírja a strapát, ám annak a jelével sok a macera és még akkor sem biztos hogy pontos adatokat kapok, még egy nagyon jól kidolgozott függvénnyel se. Arról nem is beszélve, hogy az ESP egyetlen analóg pinjét már elhasználtam kezelő gombokhoz.
Igen, a szoftvert bizony minden hibalehetőségre fel kell készíteni.
(#) robis01 válasza Laca13 hozzászólására (») Márc 22, 2023
Nálam a nyár közepén, a legmelegebb időben halt meg a DS18B20. Valószínűleg nem bírta a kánikulát és hőgutát kapott. Amit nem is nehéz elképzelni tekintve hogy a primer körben elég magas hőmérsékletek léphetnek fel napkollektor. A DS szenzorok hőtűrése messze alatta van ezen értékeknek.

Ezért javasolt megpusztuló szenzor kezelésére is felkészíteni a szoftvert.
(#) kaqkk válasza Laca13 hozzászólására (») Márc 20, 2023
Igen az elírás volt (fel-le nem mindegy ? ) Viszont az érték csökkentése már többször eredményezett stabilabb átvitelt .
A hozzászólás módosítva: Márc 20, 2023
(#) Laca13 válasza kaqkk hozzászólására (») Márc 20, 2023
Neked is kösz, de mint írtam, szerencsére megoldódott vezeték csere nélkül. A
Idézet:
„lehúzó ellenállás”
gondolom csak elírás, mivel felhúzni kell az adat lábat. Egyébként A javítás előtt sem véglegesen állt be -127-re, hanem csak időnként egy-egy mérés erejéig. Ha nem sikerült volna megjavítanom, akkor az is megfordult a fejemben, hogy a programot írom meg úgy, hogy -127 esetén hagyja figyelmen kívül a hibás adatot és újra kérje le az értéket.
(#) Laca13 válasza Bakman hozzászólására (») Márc 20, 2023
Megoldódott a probléma. Nem kellett vezetéket cserélnem, csak ki kellett javítanom az "okosságomat". Ugyanis először azt találtam ki, hogy a négyeres telefonvezeték két erét összekötöm hogy biztosabb legyen a jel átvitel. Megolvastam itt az okosságokat és úgy láttam hogy ez hiba volt. Átkötöttem három érre és a negyediket nem kötöttem sehová, így simán korrekten érkeznek az adatok még akár másodpercenként is.
(#) Bakman válasza Laca13 hozzászólására (») Márc 18, 2023
Itt van pár tipp: Bővebben: Link. Ha nem segít. kaqkk is adott egy jó tippet.
(#) kitartás válasza Laca13 hozzászólására (») Márc 18, 2023
Én most szanálom a DS szenzort a napkollektorból. Pt100 lesz ha sikerül.
(#) kaqkk válasza Laca13 hozzászólására (») Márc 18, 2023
Én első körben cserélném a vezetéket és csökkenteném a lehúzó ellenállás értékét , ha ez nem segít , a program ot úgy írnám meg hogy ha -127 a vett érték akkor mondjuk egy optocstolóval le-majd visszakapcsolja a szondák tápját és toljon egy initet ...
A hozzászólás módosítva: Márc 18, 2023
(#) Laca13 hozzászólása Márc 18, 2023
Üdv mindenkinek!
A napkollektorom vezérlését korszerűsítem. Eddig sima NTC-s hőmérséklet különbség kapcsoló működtette, de a beállítása és a képességei is korlátozottak voltak. Most esp8266 és DS18b20 -ak kombinációját kapja. Sajnos azzal szembesültem, hogy a tetőn lévő kollektortól jövő négyeres 25-30 méter telefonvezetékem nem biztos hogy jó lesz, ugyanis időnként megszűnik a kommunikáció a vezérlő és a DS18b20 között, -127 értéket ad vissza. Ki lehet ezt küszöbölni valahogy? Vagy cseréljem esetleg UTP kábelre?
(#) elektroncso válasza Bakman hozzászólására (») Dec 24, 2022
Köszönöm a segítséget!
Úgy tűnik, hogy a külön kábel és a 100nF-os kondi megoldotta a problémát. Legalábbis azóta teljesen jól viselkedik.
(#) pipi válasza elektroncso hozzászólására (») Dec 23, 2022
Akkor mérés előtt valamennyivel(adatlap) kapcsold be a DS tápját, kiolvasás után meg kapcsold ki.
Nyilván ez plusz áramköri beavatkozás...
(#) elektroncso válasza Bakman hozzászólására (») Dec 23, 2022
Rendben. Bár az már a hiba megjelenése után került rá, először nem volt rajta.
(#) Bakman válasza elektroncso hozzászólására (») Dec 23, 2022
A 4.7 µF-ot szedd le, megeshet, hogy az okozza a gerjedést.
(#) elektroncso válasza elektroncso hozzászólására (») Dec 23, 2022
Húztam külön kábelt, kapott egy 100nF-os kondit a 4,7µF mellé, a felhúzó egyenlőre maradt 5k. Kíváncsi vagyok.

Délelőtt semmi gond nem volt (ez kb. két órát jelent bekapcsolástól számítva), majd nemrég bekapcsoltam a kazánt is, azután nem sokkal fél óra alatt kétszer is meghalt. Ha a szenzortól elvettem a tápot majd vissza (csak a szenzortól) akkor megjavult egy időre.
(#) elektroncso válasza Bakman hozzászólására (») Dec 23, 2022
Rendben ezeket kipróbálom. A beszerzési hely ismeretlen, kollégától kaptam őket akinél évek óta működnek ezeknek a tesójai (többet vett, ezek kimaradtak, de nem tudom honnan vette).

Még a kazán nagyfeszültségű gyújtására gyanakodok, az van a közelben mint zavarforrás (őrláng nélküli kazán minden induláskor nagyfeszültségű szikrákkal gyújt, ettől a szenzor és a kábelek kb. 20cm-re vannak.
(#) Bakman válasza elektroncso hozzászólására (») Dec 23, 2022
Sokkal hosszabb kábellel is működik. A szenzornál 100 nF-os kondi legyen, a felhúzó ellenállás 3.3 kΩ. A nem használt ereket és az árnyákolást is vágd el, ne kösd sehova, egyik végén se, csak a gerjedést segíti elő. Relé meghajtása ugyanazon kábelről nem túl szerencsés, okozhat gondot. Ha távolkeleti beszerzés, akkor a szenzor is lehet hibás.
(#) kissi válasza elektroncso hozzászólására (») Dec 22, 2022
Szia!

Jóval hosszabb kábellel is működőképes, bár nem riasztókábellel használtam. Lehet rossz szenzor vagy hibás program is.
szerk.: korábban olvastam rossz, hibás (valószínűleg nem eredeti!) szenzorokról.
A hozzászólás módosítva: Dec 22, 2022
Következő: »»   2 / 40
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