Fórum témák

» Több friss téma
Fórum
Keresés
Lapozás: OK   16 / 19
(#) demcar válasza whalaky hozzászólására (») Márc 8, 2010
Kösz a segitséget!
Hát itt http://www.fotexnet.hu/conrad_s171/page/item/191589/homerseklet_sze...s18s20 úgy van hogy egyenlő, úgyhogy szerintem ki fogom próbálni, mert nincs más lehetőségem de azt még nem tudnád részletesebben elmondani hogy azt a 10u kondit hová tetted?
(#) whalaky válasza demcar hozzászólására (») Márc 8, 2010
Itt van DS1620, meg itt is csak aranyárban.
Amit eddig találtam aszerint a felhasználói oldalról nem látszik a különbség, egy próbát megér.
Annyit kellett trükköznöm vele, hogy a hosszú kábelen a hőmérő mellé tenni kellett egy 10u-s kondit a tápra, mert valamitől instabillá vált a táplálás.
(#) demcar hozzászólása Márc 7, 2010
Üdv mindenkinek!

Én megszeretném épiteni vicsys féle "Digitális hőmérő PIC-el" http://www.hobbielektronika.hu/kapcsolasok/digitalis_homero_pic-el....l?pg=1

De nem tudok sehol beszerezni DS1820-as szenzort csak DS18S20-as szenzort az nem baj?
Gondolom avval is működnie kell nem?

A segitséget előre is köszönöm.
(#) whalaky válasza roland79 hozzászólására (») Jan 23, 2010
Majdnem... DS18B20
Több oka is volt a választásnak, de elsősorban a TO92 tokozás miatt lett ez a nyerő, ugyanis egy 8mm csőbe akarom beépíteni a szenzort. Azért B, mert az 16 bites.
Az LM75-el és a DS1620?-al nem túl jó tapasztalataim vannak, nekem úgy tűnt mintha saját magát fűtené az okoska, és 5-10 perc után már 3 fokkal többet mér, de a szenzor fizikai kialakítása miatt is problémás lett volna.
Az LM35-öt tokozása megfelelne, de nem mertem kipróbálni, mert ilyen hosszú kábelnél tartok tőle hogy a kábel ellenállása bezavarhat a mérésbe, főleg hogy kültéri cuccról van szó, így elég széles hőmérséklet tartományban kell működnie, a másik ok hogy nekem negatív feszültséget is kell mérni ami ezzel kicsit problémásabb.
Ugyan ez a helyzet a KTY81-el is, tartottam tőle hogy a kábel ellenállása eltorzíthatja a mérés pontosságát.
Ezért zártam ki az anlóg módszereket, és választottam a 18B20-at, ez nem igényelt semmi spec PIC-et, egy gyalogos 18F2550-el minden megy (I2C, USB, RS232, kijelző meghajtás, több szenzor)
(#) roland79 válasza whalaky hozzászólására (») Jan 21, 2010
Szia whalaky!
Melyik szenzorrol beszelsz, DS18S20?
Kozben en is kiserleteztem, kiprobaltam HW I2C-vel a LM75-ost. 10khz-n szepen ketyeg a csatolt kepeken lathato 'gubanccal' (kb 20-30m kabel van a gubancban, az arnyekolas nincs bekotve sehova). Szerintem a celnak igy is megfelel. A gond mar csak az, hogy kellet talalni egy olyan PICet amiben van 2db MSSP modul es USB is, hogy a SPI es I2C funkciokat is tudjam HW hasznalni... Talaltam is: 18f46j50...csak epp nincs a chipcad-nel, es sajnos nem gyartjak DIP tokozasban...
Vettem LM35, DS18S20 es KTY81-210 szenzorokat is, kiserletezesre, de sajnos nagyonkeves idom jut ezekre a dolgokra, igy azokat meg nem probaltam ki hosszab vezetekkel.
(#) whalaky válasza vilmosd hozzászólására (») Jan 21, 2010
Nos ma jött el a napja hogy beszereztem minden szükséges cuccot, és láss csodát, 30m-es kábelen (cat5) hiba nélkül megy a szenzor.
1 van egy 1m-es dróton, a másik a 30m-esen, és tizedre egyformán mérnek, igaz, nem ipari körülmények közt, de ez jelen esetben nem is követelmény.
(#) dolfin válasza Ernoke84 hozzászólására (») Jan 18, 2010
Az a habszerű anyag vékony vezetőrétegeket tartalmaz. Én már párszor próbáltam ilyet visszarakni, de csak ritkán sikerült. Folyton elmozdul, de nem lehetetlen. Csak hajrá
(#) Ernoke84 válasza baloghzoli1 hozzászólására (») Jan 18, 2010
Én is arra gondoltam, hogy nem érintkezik rendesen a deformálódás miatt. Bizony kínai. Nem volt drága, de olyan vagyok, ha lehet akkor inkább megcsinálom azt, minthogy kidobjam és vegyek egy újat. Nem lehet máshogy megoldani az érintkezést?
(#) baloghzoli1 válasza Ernoke84 hozzászólására (») Jan 17, 2010
Valoszinü az a baj hogy deformálodott a ház és nem mindenhol érintkezik a panel az LCD üvegjével.Probáld meg valamivel olyan pozicioban rögziteni ahol müködik,sziloplasztal,pillanatragasztóval,mügyantával de ha a burkolatot kicserélnéd az lenne a biztos.Mondanám hogy keresd meg a gyártót de gondolom ferdeszemü lehet az meg felejtös
(#) Ernoke84 hozzászólása Jan 17, 2010
Az autómba vettem egy digitális hőmérőt mely méri a belső és külső hőmérsékletet. A nyáron kicsit meleg lett az autóba, így a kijelző háza kicsit deformálódott. Azóta a kijelző nem mutatja rendesen a mért értéket. Szétszedtem és a kijelző és panel közötti kapcsolatot egy "szivacsos" anyag köti össze. Ahogy a két anyagot nyomogattam össze, úgy különböző helyeken ismét mutatta az értékeket a kijelző. Kérdésem az lenne, hogy hogyan lehet ezt megjavítani, hogy ha összerakom ismételten működjön. Össze lehet valahogy máshogy kötni a kijelzőt a panellal? Válaszotokat előre is köszönöm.
(#) vilmosd válasza whalaky hozzászólására (») Dec 22, 2009
Hali
En nem azt mondtam hogy ezek szemetek. De mindent a sajat helyere kell tenni. A DS 1821 nagyon jo ha felrakod a panelre ahol meg a tobbi 1W testvereivel el lehet kommunikalni 20 cm-en belul egy portbiten keresztul. De ha jol megnezed sehol sem talasz utalast az adatlapokban a tavadatfeldolgozas tavolsagairol.Mert ezek nem erre keszultek. Ezek arra keszultek, hogy megmerjuk a keszulek belso homersekletet, ahol egy kis drottal hozzakotjuk a keszulek processzoranak 1 labahoz.. Persze sokan probaljak nagyobb tavolsagra hasznalni, de ez nem mindig sikerul. Masik: ha felfuzol egy drotra 6 ilyen eszkozt es az egyik atmegy zarlatba, menthetetlenul meghal a rendszered.Ez nem tortenhet meg ha parhuzamosan viszed minden szenzor jelet. Harmadik: a barkacsolast is illik szakertelemmel es odafigyelessel csinalni, mert a rossz munka hamar megbosszulja magat.

Udv Vili
(#) whalaky válasza vilmosd hozzászólására (») Dec 22, 2009
Nem akartalak, nem is akarlak meggyőzni, csak a véleményemet írtam le.
Az a
Idézet:
„Sima 2x25 eres 1x arnyekolt kabel”
szerintem azért nem egy annyira sima telefondrót volt, ami a mikrofonkábelt illeti azt sem mondanám közönséges spárgának. Mindegy! Te ipari felhasználásban gondolkodsz, én barkácsolásban, nem egyezik a véleményünk, de ez így jó.
Bizonyára a Dallas cég mérnökei az ostobák hogy nem jöttek még rá hogy felesleges szemetet gyártamak annak a sok idiótának aki megveszi.
(#) vilmosd válasza whalaky hozzászólására (») Dec 22, 2009
Hali

Idézet:
„Ami az analóg átvitelt illeti, 20-50 m kábelen még ha bárakármilyen kicsi is az áram, a környezetből felszedett zavarokt és hőmérsék változás is jelentősen meghamisíthatja a mérésedet”

Hat en dolgoztam PtRh-Pt hoelemekkel. 25-30 volt egy kemencen. Sima 2x25 eres 1x arnyekolt kabelt hasznaltunk. A legtavolabbi a vezerlotol kb 150 meterre volt. A feldolgozando jel max 16 mV. Ja es elegge ipari kornyezet (porcelangyar). Soha nem volt bajunk pedig azert 1300 C homersekletnel +- 2 C volt a szabalyzas pontossaga. Nagyobb jeleknel azert sokkal konnyebb a feldogozas. Ha azt nezed hogy itt max 0.5 C fok pontossagot kell csinalnod, es 10mV/C a feldolgozando jeled, azert jelentos zavarnak kell lennie ami meghamisitja a merest. Gondolj pl. a mikrofonra. Ott a max jel 1-2 mV. Ha ehhez hozzateszel 10 uV zavart, az mar hallhato. Megis hasznalnak sokan hosszu mikrofonkabelt problemamentesen. Szep dolog a digitalis technika de en azt tartom, hogy mindent a maga helyen hasznaljunk. Ha lehet ne bonyolitsuk feleslegesen a dolgokat ha van egyszeru megoldas is.

Udv Vili
(#) whalaky válasza vilmosd hozzászólására (») Dec 22, 2009
Igazad van, ipari környezetben én sem csinálnám, oda külön POE modul külön kontrollerrel, és min 485-ön, no de az site nehe HOBBI elektronika, nem ipari vezérlés szabványok.
Ami az analóg átvitelt illeti, 20-50 m kábelen még ha bárakármilyen kicsi is az áram, a környezetből felszedett zavarokt és hőmérsék változás is jelentősen meghamisíthatja a mérésedet, így részemről szerencsésebbnek tartom a digitális adatátvitelt. Az sem 100%, de szoftveresen a durva eltérések kiszürhetők, és ha sikerül eltalálni (kísérleti úton) akkor nem lesz vele baj.
Igazán a dolog ott döl el hogy az ember mit akar kicsikarni belőle és mennyiért.
Nem hiszem hogy valakinek is szüksége volna 32 szenzorra. Hobbi céloknál az 1-6 nagyságrend ami reális, az pedig annyi láb. Egy 18F2550-el sokkal többet meg lehet hajtani, és méd USB-n is kezelhető marad.
Ami az i2c-t illeti bizony CAT-5 kábelen vittük már 5-8 m-re is és a mai napig kiválóan működik. Előtte telefondróton próbáltuk, az 1,5 m-nél már meghalt.
(#) Laller válasza erbe hozzászólására (») Dec 21, 2009
Szia!

eddig használtam 1db DS18B20-at és kb. 6db. TC77-et. Tapasztalat: a DS atom pontos kalibrált hőmérőhöz képest. a TC77-ből a 3,3V-os kb +0,5 fokot csal mindegyik amit próbáltam. A DS-t sokkal egyszerűbb kezelni tokozás ügyileg (TO-92), viszont drágább kb. 2x.
(#) vilmosd válasza whalaky hozzászólására (») Dec 21, 2009
Hali
Kb azonos amit elmondhatok amit az elozo valaszomban . Ezek az eszkozok nem nagy tavolsagu atvitelre keszulnek. 200 lab az 60 meter. De ha en betennem egy ipari kornyezetbe nem hinnem hogy mukodne hibamentesen. Lehet hogy otthon a szoba es a garazs kozott jo, de probalj melle tenni triacos teljesitmenyszabalyzot es azonnal meghal a kommunikacio. Erre maximum egy merest mernek rabizni, mert a szabalyzokat hibas mert ertekek szeretik nagyon megbolonditani. Ezert jobb az altalam emlitett analog erzekelo. Ja es meg sokkal olcsobb is. A DS 1821 darabara 6.5$, a MCP9700A 59 Ft, a TC1047A 120 Ft. En nem hasznalnam ezt az eszkoz. Masik oldala a program: AD feldolgozast nem egy nagy ordongosseg leprogramozni es egy 16F887-es akar 13 analog csatornat is fel tud dolgozni 1024 felbontassal. Ez 1/4 C felbontas 2.56 V ref fesznel.Gondolom altalanos felhasznalasra ez boven elegendo.

Udv Vili
(#) vilmosd válasza roland79 hozzászólására (») Dec 21, 2009
Hali
Idézet:
„Az analog erzekeloknel nincs problema a vezetek ellenalasaval?”

Nem lehet kulonosebb problema mert az erzekelok 300 uA felvetele nem okoz nagy feszultsegesest, valamint az erzekelok mukodnek 2.3-5.5 V tartomanyban tehat ha a tapkabelen esik is fesz nincs jelentosege. a fesz kimenetnel meg egyszerubb az eset mert az AD bemenet nagyon kis aramot vesz fel, azt is csak a mintavetelezes idejere. Ezt siman ki lehet vedeni egy soros 1k es egy 100n a foldre kozvetlen az AD bemenetere. Ez meg segit tavoltartani a zavarokat is.

Az I2C-rol van komplett leiras a Philips oldalan, ok irnak sok jo dolgot amit erdemes megszivlelni. Szerintem nekik van spec IC-juk erre a feladatra. Nezz szet az oldalukon (NXP). De ezek nem az olcso amator kategorias dolgok. Lehet jobban jarnal RS485 hasznalataval. Az birja akar 1200 meterig is, de ott a vegpontoknak csak aktiv ezkoszt lehet hasznalni. Viszont hasznalhato csavart erpar(UTP), es nem zavarerzekeny. En hasznalom pl kameravezerlesre. Valahol kozepen van a vezerlo es a ket vegpontban kb. 400 meterre vannak a kamerak. Egy vonalra fel lehet kapcsolni 32 keszuleket alapesetben, de vannak meghajtok amik elbirnak 128 csatlakozast is. Vegulis nem nagy koltseg mert egy egy 12F683 230 Ft es ezzel lehet sokmindent csinalni, a kommunikacio pedig RS485. Ha jol tevedek a CCS mintapeldai kozott van master slave kommunikacio RS485-re.
Na ennyi a szomenesbol
Udv Vili
(#) Rumcájsz hozzászólása Dec 21, 2009
Bocsesz de most csináltam egy 18F452 és tc77-el (SPI) egy hőmérőt. 6 ér plusz árnyékolt riasztókábelt használok és 12m hosszú. Jól mér, semmi gond vele.
(#) whalaky válasza vilmosd hozzászólására (») Dec 21, 2009
Én is hasonló projektben vagyok, amit olvasgattam aszerint 20-30 méterre CAT5 - CAT6-os kábelen mennie kéne, sajnos még nem értem el odáig hogy tesztelni tudjam.
Ha valamit megtudsz róla oszd meg velünk!
Bővebben: Itt taglalnak 200 láb távolságot is...
Legtöbben a fehúzó ellenállások értékével szórakoznak, azt kell jól eltalálni hogy a PIC még tudja rángatni a lábat.
(#) roland79 válasza vilmosd hozzászólására (») Dec 21, 2009
Igen, en is olvastam tobb I2C leirast is, ahol azt irjak hogy csak minimalis tavolsag az ajanlott. Viszont a mikroelektronika foruman, azt irja egy ficko hogy neki 400khz-n megy tobb mint 10m kabelal, 8 erzekelovel es 2 slave uzemu PICel...csak sajnos regi a hozzaszolas es nem tudok vele kapcsolatba lepni, hogy megkerdezem milyen tipusu kabelt hasznal... Az ismerosom pedig egyszeru 4eres arnyekolt riasztokabelal 30m-re levo garazsaban meri a homersekletet, azzal hogy o ASM programot irt es a hw I2C sebeseget levette 20khz-re... ezek utan en is kiprobaltam szamitogeprol, es nekem is ment a 100m(!!!) sima 4eres telefonkabellal. A PIC meg 1-2m utan behulyul...
Az analog erzekeloknel nincs problema a vezetek ellenalasaval? A felbontas nem problema, meg 1C is elfogadhato...
A masik problema, hogy egyebb eszkozok is vannak amik szinten I2C-n menenek, es ezek is kulonbozo tavolsagokra lenenek a kozponti adatrogzito es vezerlo egysegtol...
Valahol olvastam egy 82B715 nevezetu eszkozrol. Valakinek van tapasztalate ezzel? elvileg az I2C bus minden vegpontjahoz kell egy es igy nagyobb tavolsagokra is megoldhato az atvitel. Igaz nem a legolcsobb...de ha mukodne, sokat tudna segiteni.

Idézet:
„to send I2C commands through long cables?•I2C limitation: due to the bus 400 pF maximum capacitive load limit, sending commands over wire (80 pF/m) long distances is hard to achieve•It has high drive outputs•Possible distances range from 50 meters at 85 kHz to 1km at 31 kHz overtwisted-pair phone cables. Up to 400 kHz over short distances.•Others applications:–Multi-point applications: link applications, factory applications–I2C opto-electrical isolation–Infra-red or radio links •ProductseviceP82B715P82B96”
(#) vilmosd válasza roland79 hozzászólására (») Dec 20, 2009
Hali
A SPI es a I2C sajnos nem a nagy tavolsagu adatatvitelre van kitalalva. Ha jol tevedek a I2C max. tavolsaga kb. 1 meter. Nagyobb tavolsagokra ajanlott RS-485. Ennel az a problema, hogy a vegpontokon vmi intelligens eszkozt kell csatlakoztatni.. En ajanlanam vmi analog kimenetu erzekelo alkalmazasat ( MCP9700A 1 fok 59Ft, TC1047A 0.5 fok 120 Ft). Az analog jelet arnyekolt kabelen el lehet vinni tobb szaz meterre minden problema nelkul. Pic talalhato sok analog csatornaval (pl.: 16F690). Ezek az erzekelok 10 mV/C felbontasuak tehat 2.56 V ref fesszel 1024-es felbontasnal 1/4 C felbontast kapsz. Gondolom nem laborhomerot keszitesz 0.01 C felbontassal. Kamrahomerseklethez ez a 0.25 C felbontas elegendo. Altalanos hasznalathoz ez a felbontas elfogadott. A program resze sem egy nagy ordongosseg ha magas szintu nyelvet hasznalsz. En csinaltam homeroket, szabalyzokat ezekkel az eszkozokkel, nagyon jol mukodnek..Szerintem probald ki ezeket.

Udv Vili
(#) roland79 válasza vicsys hozzászólására (») Dec 20, 2009
Sziasztok.
Az lenne a kerdesem, hogy a DS1821hez milyen hoszusagu es milyen "minosegu" (pl. egyszeru 4eres telefon kabel?) vezeteket lehet hasznalni?
3 huto kamrahomersekletet, kompreszorok homersekletet es kulso homersekletet szeretnem tarolni es hiba eseten riasztast generalni. De a kamrak kb 20-25m tavolsagra vannak a kompreszoroktol, ahol a PIC lenne. LM75el probalkoztam (I2C). Szamitogepre kotve (soros port->I2C), 100m telefonkabelal siman mukodott. De a PIC 2m kabel utan mar befagy. Gondolom a 400khz nem tetszik neki...de sajnos soft_I2C-t kell hasznalnom, es uPaskalban nem lehet a soft_I2C sebeseget csokenteni. Es azt sem tudom, hogy 100khz-n es mondjuk arnyekolt kabelel (pl riaszto kabel) mar mukodne-e, vagy meg az is tul sok lenne...
(#) erbe válasza vicsys hozzászólására (») Nov 2, 2009
Mivel még nem igazán értek hozzá, vagyis inkább túl keveset, ezért várok válaszokat a hozzá jobban értőktől.
Ami nem pont a tokozásra vonatkozik, hanem a mérés felbontására, pontosságára...
Ellenkező esetben aszerint kell választanom az alkatrészeket, amit a gyártók megjelentetnek róla.
(#) dolfin hozzászólása Nov 2, 2009
Üdv

Befejeztem a kazán termosztátját. Az alábbi képeken láthatjátok.
A hőmérést egy LM35DZ végzi, amit egy LM 324 N erősít a 10x-re mivel nagy távolságon (a kazán és a lakás közt kb 10m-es kábel fut) elmenne az adat. Ezután a kijelző az erősített feszültséget elfelezi és az megy a PI 16F876A AD lábára, amit egy 2x7 szegmenses kijelző ír ki. A kapcsolás kapott még 1 (utólag +1) relét, ami a kazánon lévő levegőnyílást nyitja és zárja egy motor segítségével. A kijelző egységen található még 2 gomb is amellyel a kapcsolási hőmérséklet állítható, illetve a 2 gombot egyszerre megnyomva a levegőnyílás kézzel is nyitható vagy csukható.

Egy kis történet hozzá: eredetileg 16F690-re terveztem a kapcsolást, de a próbapanelen egy hibás 7805-ös miatt hirtelen 20V-ot kapott amit nem igazán tolerált, (kijött belőle a füst) így tervezhettem át 876A-ra, mert csak az volt otthon.

Üdv
(#) vicsys válasza erbe hozzászólására (») Nov 2, 2009
A 75-nél engem nem nyűgözött le a tokozás. Nehéz hozzáfogatni egy csőhöz vagy hűtőbordához. Illetve sokan emlegetik a saját hőjét amit szoftverben kell kompenzálni. (Nem tudom, hogy igaz-e, nem próbáltam)
Ha ennyire ragaszkodsz a TCN szériához, szivesen látnék Tőled egy gyakorlati komplex összehasonlító tesztsorozatot.
(#) erbe válasza erbe hozzászólására (») Nov 2, 2009
Tisztelt Szagértők és nagytudású microkontroller programozók!
Korábban lehordtatok, hogy a TC(N) sehol sincs a DS-hez képest. Azóta is várom ,mire alapozzátok ezt a véleményeteket. Mint kezdő, csak az alapján tudok dolgozni, amit egy-egy gyártó kiad a termékéről. Mégis mi lehet az a (számomra) titkos paraméter, ami ilyen jelentős eltérést tesz lehetővé az egyes termékek között, mint azt korábban írtátok?
(#) erbe válasza Rumcájsz hozzászólására (») Okt 25, 2009
Mi a különbség a DS és a TC (TCN) között?
DS IC-k adatai
TC(N) IC-k adatai

DS18S20: Pontosság 0,5, felbontás 9 bit.
DS18B20-PAR (nagypontosságú!): Pontosság 0,5, felbontás programozható 9-12 bit között.
TCN75A (legolcsóbb!): Pontosság 0,5, felbontás programozható 9-12 bit között.
TC 77: Pontosság 0,5, felbontás 12 bit.
TCN75: Pontosság 0,5, felbontás 9 bit.
???
(#) frecsko válasza gerry hozzászólására (») Okt 24, 2009
Érdekelne a dolog csak PIC-el.
(#) gerry válasza frecsko hozzászólására (») Okt 24, 2009
Elkészültem a 4 szenzoros hőmérséklet szabályzóval.
Négy darab DS1621-el oldottam meg a hőmérséklet mérést. Amit tud: 4 független programozható kapcsolási érték. Relék aktuális állapotának kijelzése lcd-n és ledekkel külön. Adatok eepromba mentése, hogy áramszünet esetén se kelljen újraprogramozni, 2*16 karakteren megjelenítés, programozás közbeni hőmérséklet figyelés, 3 gombos vezérlés.
Igaz, nem pic-el, hanem atmega8-al csináltam.

Mivel nem nagyon csináltam még ilyet, nagy kihívásnak tűnt a project megvalósítása, ebben is a 3 gomb több menüben való felhasználása. Ha érdekel a dolog akkor felteszem ide.
(#) icserny válasza Rumcájsz hozzászólására (») Okt 22, 2009
Bocs, hogy beleszólok, de az adatlap szerint a TC77 nem I2C hanem SPI interfésszel rendelkezik.

Az igaz, hogy 13 bites adatot lehet belőle kiolvasni (Előjelbit + 12 bites adat), tehát 0.0625°C-os a felbontása. De a pontossága csak +/- 1 °C a +25°C < TA < +65°C tartományban.

A TCN75 sem véletlenül olvas csak félfokonként, annak ugyanis még szerényebb a pontossága: +/- 2 °C a +25°C < TA < +65°C tartományban.>>>>
Következő: »»   16 / 19
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