• 51 odgovora
  • 16.624 pregleda
Re: OP pojačanje 5x (LM324,358...)? 10.01.2017. u 19:47 · pre 119 meseci #21
Upravo zbog toga se Rafinerije, Petrohemije, Azotare, TehnoGas,
i ostala hemijska indusrija rukovodi SAMO sa signalom od 4-20mA.

Na TO sve, se jos doda i HART protokol komunikacije,
unutar (superponirano) na tih 4-20mA,

i onda je komunikacija i Očitavanje vrednosti merenja---Perfekcija !

pOz

LM35 merenje temperature arduino 13.01.2017. u 12:38 · pre 119 meseci #22
Nakon svega iznesenog, izgleda da ću ipak praviti kao strujni izvor 4-20mA.
Možda napravim i verziju sa TLC274(i otpornik na izlazu u krugu povratne veze) za neku varijantu sa kraćim vezama.
Ovde bi i naslov teme trebalo promeniti u
Udaljeni senzor LM35 na arduino
ili sl.
Hvala svima na savetima i predlozima.


[Ovu poruku je menjao JECHAM dana 13.01.2017. u 21:31 GMT+1]
Potpis
Commo Compact 23
četvorokraki mešni ventil sa motorom i priručnom elektronikom
Re: OP pojačanje 5x (LM324,358...)? 13.01.2017. u 15:08 · pre 119 meseci #23
Citat:
JECHAM: Ovde bi i naslov teme trebalo promeniti u Udaljeni senzor LM35 na arduino

Dobra Ideja !
Mislim da posle isteka ovoliko vremena nisi u mogucnosti da menjas naslov teme,
ali tu mogucnost imaju moderatori.

Tema je poprilicno otisla od pustih OP 324, 358...

Promena naziva bi bila korisna i za pretragu po forumu Elektronika,
na pr. kad neko ukuca : Arduino merenje temperature.

Re: Arduino merenje temperature 14.01.2017. u 12:45 · pre 118 meseci #24
Evo sheme u Eagle-u sa tri kanala.
Umesto LM35 na shemi je 3-pinski priključak(raster 2,54)
Svaki kanal ima svoj priključak za paricu.
Da li bi trebalo još nešto dodati (neki kondezator ili sl.)?


[Ovu poruku je menjao JECHAM dana 15.01.2017. u 13:46 GMT+1]
Potpis
Commo Compact 23
četvorokraki mešni ventil sa motorom i priručnom elektronikom
Re: Arduino merenje temperature 15.01.2017. u 13:37 · pre 118 meseci #26
Da je u ptianje vec neki PLC togas moras da upotrebis 4-20mA no ako vec radis sa Arduino ili neki MCU mozes da koristis i digitalne senzore, nisi ogranicen na analogne.
Nije lose da razgledas i opcija sa DS18B20.
Re: Arduino merenje temperature 16.01.2017. u 14:24 · pre 118 meseci #27
Gledao sam i DS18B20. Ne znam na koju daljinu mogu njih da spojim(mrezni kabal il slično).
Kod analognih senzora mogu prostim merenjem napona na krajevima kabla(ulaz arduina) da proverim dal je senzor ispravan dok je kod digitalnih to malo komplikovanije.
Potpis
Commo Compact 23
četvorokraki mešni ventil sa motorom i priručnom elektronikom
Re: Arduino merenje temperature 16.01.2017. u 15:16 · pre 118 meseci #28
Pominjao sam ti već sledeću varijantu: DS18B20 + arduino (ja sam spominjao PIC ali to ti je isto) na strani na kojoj čitaš temperature i jedan arduino na udaljenom kraju. Između, recimo RS485. Ovakva konfiguracija ima prednosti.
Na jednostavan način možeš da dodaš novi senzor temperature ukoliko se ukaže potreba.
Takvih primera je pun net dakle, sve ti je uglavnom sažvakano.
Kod ove varijante drugi kraj može da bude udaljeniji kod žičane veze a praktično na drugom kraju planete ako ideš bežično.

[Ovu poruku je menjao goran_68 dana 16.01.2017. u 16:27 GMT+1]
Potpis
gorankg
Re: Arduino merenje temperature 16.01.2017. u 15:53 · pre 118 meseci #29
DS18B20 + arduino, sa sirmovanim kablom sigurno ide 20m (provereno).
Sa UTP vise od 100m (tako kazu).
Re: Arduino merenje temperature 20.01.2017. u 00:04 · pre 118 meseci #30
"DS18B20 + arduino, sa sirmovanim kablom sigurno ide 20m (provereno).
Sa UTP vise od 100m (tako kazu)."

Evo ja bas muku mucim sa duzinom utp kabla + 4 sonde. Svakih 15 min. dobijam ocitavanje -127 i svaki put na razlicitoj sondi.
Nije do sonde, smanjio sam otpornik sa 4.7Kohm na 2Kohm, bezao od strujnih vodova i opet nemam savrsena ocitavanja.
Ako neko ima ideju sta dalje da pokusam bio bih zahvalan.
Potpis
Sve ce to moj prijatelj Milan da ti objasni on je kolektor.
Lektor Ziko,lektor.
Re: Arduino merenje temperature 20.01.2017. u 18:04 · pre 118 meseci #31
A sa nekim kratkim kablom samo za probu?
Koje zice koristis na UTP kablu?
Sirm ti negde spojen?

Imam dva DS18B20, jedan na kraj tih 20m a drugi na 1m.
5m ide kabal u istoj kanalici sa drugim 220V kablovima.
Ja merim bas na svakih 15min (u pocetku sam i cesce) i svaki put je OK.
Otpornik je nesto vise od 2k.

Nije neko resenje ali sto ne ignorises -127 pa meris ponovo?


Inace, temperaturu kuce ne regulises tako sto palis i gasis pumpe.
Ili nekim servo motorom da regulises regulator promaje ili 4-kraki mešni ventil.

[Ovu poruku je menjao PedjaZ dana 20.01.2017. u 19:19 GMT+1]
Re: Arduino merenje temperature 20.01.2017. u 18:14 · pre 118 meseci #32
Citat:
bobahruma: ja bas muku mucim sa duzinom utp kabla + 4 sonde. Svakih 15 min. dobijam ocitavanje -127 i svaki put na razlicitoj sondi.
Nije do sonde, smanjio sam otpornik sa 4.7Kohm na 2Kohm, bezao od strujnih vodova i opet nemam savrsena ocitavanja.

Ožićenje (do SEN) ima negde spoj sa "Masom", spoj koji nije stalan, niti konstantan.

Smetnje koje se pri tom javljaju su "Intenzivnije" od samog signala sa senzora,
pa dolazi do "brljotina" u ocitavanju vrednosti temperature.

Proveri "Mase", i "Uzemljenja", i eventualna DODIRIVANJA kabla sa
nePOUZDANIM tackama.

pOz



Re: Arduino merenje temperature 20.01.2017. u 20:14 · pre 118 meseci #33
A bežično nije opcija?

Na drugoj strani neki nano

https://www.amazon.com/KOOKYE-...mp;refRID=1G6J4VR0R9E84ZHTTECD

plus

433
https://www.amazon.com/UCEC-XY...mp;refRID=GY2GDWWNCC03TE2A9XW0

ili

2.4

https://www.amazon.com/Arduino...mp;refRID=GY2GDWWNCC03TE2A9XW0

https://www.amazon.com/Makerfi...mp;refRID=EKXFZBK6HXZRJXF0Z1TD

Ovaj nano ima "zloglasni" CH340G. Na linuxu radi, na win 'nako, na meku treba malo gurka, ali radi.
Potpis
Kako se dele racunarski programi?
Na bagovite (sa greskama) i ispravne (bez gresaka). Ovi drugi su hipoteticki.
***GPL-ovano by @Shadowed

"Ja za email koristim outlook express u virtualnoj mašini, tako da s te strane nijedan linux nije
dorastao XP-u." - pisac
Re: Arduino merenje temperature 20.01.2017. u 21:54 · pre 118 meseci #34
Citat:
bobahruma:
...dobijam ocitavanje -127 i svaki put na razlicitoj sondi.
Nije do sonde, smanjio sam otpornik sa 4.7Kohm na 2Kohm, bezao od strujnih vodova i opet nemam savrsena ocitavanja.
Ako neko ima ideju sta dalje da pokusam bio bih zahvalan.


Svojevremeno smo koristili senzore DS18B20 u vodonepropusnom kucistu
http://www.tweaking4all.com/wp...ds18b20-waterproof-485x600.jpg
nakacene za GPRS Trakere na kamionima za monitoring temperature u hladnjaci.
Duzina kabla 6 do 8 metara.

Svi GPRS Trakeri su u odmah startu posle ugradnje bar dva - tri puta dnevno slali lazne alarme sa abnormalnim minus temperaturama.

Proverimo sve kamione, nadjemo lose odradjene instalacije, senzori su visili slobodno u vazduhu na 10cm kabla ucvrscenog vezicom za ram od metalnih polica u hladnjaci.
Majstor instalater je negde zurio, ocigledno.
U voznji, na senzore su verovatno povremeno padale kapi vode ili ih je neko slucajno kacio rukom prilikom utovara / istovara a mozda je senzor dodirivao metalni ram od police.

Uglavnom, Problem je nestao kad smo vratili majstora nazad da sve senzore ugradi i propisno ucvrsti u nesto slicno ovome:

https://encrypted-tbn3.gstatic...KZhysXzpOaDsiSiYPrzE52NpQHWIxg

To je bilo nase iskustvo sa minus stoikusur temperaturama.
Ne kazem da je to slucaj i kod tebe al' mozda ti da ideju za resenje problema.







Re: Arduino merenje temperature 21.01.2017. u 11:51 · pre 118 meseci #35
Citat:
PedjaZ:
A sa nekim kratkim kablom samo za probu?
Koje zice koristis na UTP kablu?
Sirm ti negde spojen?

Imam dva DS18B20, jedan na kraj tih 20m a drugi na 1m.
5m ide kabal u istoj kanalici sa drugim 220V kablovima.
Ja merim bas na svakih 15min (u pocetku sam i cesce) i svaki put je OK.
Otpornik je nesto vise od 2k.

Nije neko resenje ali sto ne ignorises -127 pa meris ponovo?


Inace, temperaturu kuce ne regulises tako sto palis i gasis pumpe.
Ili nekim servo motorom da regulises regulator promaje ili 4-kraki mešni ventil.

[Ovu poruku je menjao PedjaZ dana 20.01.2017. u 19:19 GMT+1]


Sa kratkim kablovima sve radi savrseno
Na utp-u koristim boje za data i +, a sve sarene su minus
Nije sirmovan kabal

Ignorisao sam sve temperature <5 i >50, tako i radi sve, ali me nervira zasto uopste brlja

Temperaturu regulisem tako sto sam stavio motore na ventile u sabirnici (akutator)
Potpis
Sve ce to moj prijatelj Milan da ti objasni on je kolektor.
Lektor Ziko,lektor.
Re: Arduino merenje temperature 21.01.2017. u 12:06 · pre 118 meseci #36
@bobahruma ovaj problem sa DS18b20 mi je dobro poznat. Temperatura koja realno moze da se meri je -55°C do +125°C pa lesno moze da se resi softverski.
Imas vise varijanti:
Ova prvo ja koristim i radi odlicno.

Code:

float temperatura_buf = 0.0;
float temperatura = 0.0;

        dallas.requestTemperatures();
        temperatura_buf = dallas.getTempCByIndex( 0 );

        if(temperatura_buf >= -55.00) 
        {

           temperatura = temperatura_buf;
        }




Moze i sa while ili sa do while da ponavjlas dodeka da dobies tacni rezultat. Nisam jos isprobao :)

Code:

   // do loop execution
   do {

        dallas.requestTemperatures();
        temperatura = dallas.getTempCByIndex( 0 );

       }while( temperatura <= -55.00);



Code:

   while(temperatura <= -55.00){

        dallas.requestTemperatures();
        temperatura = dallas.getTempCByIndex( 0 );

       }


Probaj dali ovo resava tvoj problem.
Pozdrav
Re: Arduino merenje temperature 21.01.2017. u 12:17 · pre 118 meseci #37
Living Light, menjao sam kabal, proveravao, merio, sve to po par puta i tu nisam nasao nikakvu gresku.

tuxserbia, bezicna opcija mi je zadnja varijanta ako ne uspem drugacije da resim.

Naisao sam na neko resenje, ali ne znam da ga realizujem.
Treba da se pomere vrednosti u OneWire, da cita senzore malo sporije.
Koji god OneWire (gde je to vec reseno) skinem, trazi mi more nekih drugih biblioteka.
Jel neko ima ideju koje vrednosti u OneWire prepraviti.

https://forum.arduino.cc/index.php?topic=20574.0
Potpis
Sve ce to moj prijatelj Milan da ti objasni on je kolektor.
Lektor Ziko,lektor.
Re: Arduino merenje temperature 21.01.2017. u 12:28 · pre 118 meseci #38
Citat:
ha_23:
@bobahruma ovaj problem sa DS18b20 mi je dobro poznat. Temperatura koja realno moze da se meri je -55°C do +125°C pa lesno moze da se resi softverski.
Imas vise varijanti:
Ova prvo ja koristim i radi odlicno.

Code:

float temperatura_buf = 0.0;
float temperatura = 0.0;

        dallas.requestTemperatures();
        temperatura_buf = dallas.getTempCByIndex( 0 );

        if(temperatura_buf >= -55.00) 
        {

           temperatura = temperatura_buf;
        }

Pozdrav


Ovako sam ja resio, ali trazim pravo resenje.

Code:


float ErrorDonja = 5; //greska u citanju sondi npr5
float ErrorGornja = 50; //greska u citanju sondi npr50
 
{
   if ((SpavacaTemp <ErrorDonja) || (FanCoilTemp <ErrorDonja) || (DecijaTemp <ErrorDonja) || (DnevnaTemp <ErrorDonja) ||
       (SpavacaTemp >ErrorGornja) || (FanCoilTemp >ErrorGornja) || (DecijaTemp >ErrorGornja) || (DnevnaTemp >ErrorGornja))       
        {digitalWrite(ErrorLed,HIGH);(NeCitajPetljuState = 1);}
          else(NeCitajPetljuState = 0);
   }  
    {    
   if (NeCitajPetljuState == 0)

{ostatak koda}

Potpis
Sve ce to moj prijatelj Milan da ti objasni on je kolektor.
Lektor Ziko,lektor.
Re: Arduino merenje temperature 21.01.2017. u 12:52 · pre 118 meseci #39
Koristim BASCOM ali isto čudo.

Setio sam se da sam sa 100000 (default) morao da spustim na 40000
Config Twi = 40000
Re: Arduino merenje temperature 21.01.2017. u 14:04 · pre 118 meseci #40
5V i 3.3V logika u single-endend rezimu rada (jedan provodnik po jednoj liniji) sa bilo kojim protokolom rada, jednostavno nije predvidjena da radi na rastojanjima duzim od metar-dva, to je predvidjeno za kratke veze u okviru samog uredjaja.

To sto nekome radi DS temperaturni senzor na vise od nekoliko metara je verujtemi cista sreca i splet povoljnih okolnosti (malo EMI buke u okruzenju).

Za "ozbiljne" komunikacione linije se uglavnom koriste parice sa direfencialnim prenosom signala, recimo kao kod RS485 veze/protokola ili strujna analogna petlja ili kombinacija digitalnog protokola kroz strujnu komunikacionu liniju.
Sve ostale kombinacije su u fazonu "radi kod kuce na stolu a u pogonu brljavi" :)

[Ovu poruku je menjao mikikg dana 21.01.2017. u 23:52 GMT+1]
Potpis
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme