11-11-2022, 10:58 AM
Ma tastarura mi dobila sok pa zaglavljuju tipke, vidis da editujem slova pa usput dopunjavam i post kad vec popravljam slova
Diy duvaljka, jbc lemilica, led svetlo, mikroskop
|
11-11-2022, 10:58 AM
Ma tastarura mi dobila sok pa zaglavljuju tipke, vidis da editujem slova pa usput dopunjavam i post kad vec popravljam slova
@savan, moj mali doprinos oko nabavke komponenti i uređaja. Neke sam verovatno izostavio a ima i onih koji ne rade sa fizičkim licima. Dosta njih ti može i dovući bilo šta sa digikey, farnell ili mouser.
http://topelcodis.rs/ http://vremeplov.co.rs/ https://www.vitaelko.com/naslovna/ http://www.sah.rs/ https://silken.co.rs/ https://www.mgelectronic.rs/ http://www.interhit.rs/index www.itcelectronic.com/pocetna.asp http://www.kelco.rs/ https://www.mikroprinc.com/sr https://www.comet.rs/ https://012lab.com/ https://www.malina314.com/ https://elektroleum.rs/ https://www.galagomarket.com/ Bilo bi dobro da i ostali dopune ovaj spisak. Možda i da se izdvoji u posebnu temu. (11-11-2022, 10:29 AM)NIXIE Wrote: Šta je to mokroskop? (11-11-2022, 10:58 AM)savan Wrote: Ma tastarura mi dobila sok pa zaglavljuju tipke, vidis da editujem slova pa usput dopunjavam i post kad vec popravljam slova Jel če "mikroskop" biti OK, ili da stavljamo štošta nalik "Vileda", "Squir***g".... :-) Ide se inače na prvi post i FullEdit, jednostavno... Ako ne, tu su naši predragi administratori, pa če oni kad se stigne! Inače šala uvijek dobrodošla!
LP
Dragan
Bogumi ispravljeno je oma.
Gorankg hvala na linkovima, na listu mozes staviti https://www.batronix.com/shop/index.html povoljniji cak i od nekih sa te liste koju si stavio i sto se prevoza tice i sto se cene tice. Pola sa liste sam kontaktirao, necu imenovati, i nisu bas nesto povojlni, mnogo je jeftinije kada se kupuje direktno sa Digikey i Mouser sa malo vecom kolicinom robe i besplatnim prevozom kada se predje odredjena kolicina korpe. Izdvojio bi LCSC moj favorit sto se delova tice, povoljnog prevoza, izuzetne podrske, uvek izadju u susret.
Dragane, neka ostane prvi post vraticu se na njega, to se i trazi, ovaj novi sklop je trebao da bude usput ali se tema malo produzila, nema veze ok je neka ostane prvi post tako za sada. Pravi ce se to iz prvog posta kada dodje na red.
11-11-2022, 07:36 PM
Ima još zanimljiviji IC koji još bolje pasuje sa malim PIC, MAX31850/MAX31851, 1-Wire interface, sve spominjano što treba ima u sebi i kompnezaciju i očitavanje sa 0.25*C rezolucijom i kako kažu 2*C ukupnu tačnost preko jedne komunikacione data linije.
To je idealna kombinacija i još si dobio slobodnu nožicu na PIC
Mala digresija na temu jedinica za temperaturu...
Od 2019. godine primarna jedinica za temperaturu u SI je kelvin (sic! - piše se uvek malim slovom kao reč, a velikim u skraćenoj formi, tj. K). Dakle, pišemo i govorimo da je temperatura napr. 253,15 kelvina, a kada se koristi kao simbol, onda je K, bez one izdignute male nule. (Čika Dača, naš profesor Enciklopedije mašina u Teh. školi u Kg, govorio je "nulče K" ). Temperatura u stepenima Clezijusa se definiše kao temperatura u kelvinima umanjena za 273,15. Temperaturski interval u kelvinima i stepenima Celzijusa ima istu brojčanu vrednost, ali je za izražavanje veličina po jedinici temperature obavezno koristiti K, napr. klizanje (drift) nekog napona s temperaturom se korektno piše kao V/K, a ne kao V/°C. @savan nije bio prvi koji je predložio temperaturu ljudskog tela kao referencu za kalibraciju - to je bila referenca za 100 stepeni farenhajta . Još jedan kuriozitet: etalon za masu (valjak od platine i iridijuma u Sevru kod Pariza) je otišao u penziju jer se od 2019. masa deifiniče preko Plankove konstante.
Da to sam video tu malu kockicu koja je nova referenca za masu, 1kg?
Uspeo sam da podesim temperaturu! Ovo je konfiguracija registra u ads1115 koju sam postavio: Code: BSC0_FIFO = 0b11000011; // start conversion, AIN0 and GND, FSR=4.096,single shot mode Ads1115 kada su ulazi postavljeni u singl ended mode onda mu je rezolucija pola od 16bit tj 8bit meri pozitivni napon i jos toliko za negativni napon, znci rezolucija mu je 32767 u decimalnoj formi. Formula za pretvaranje u voltazu: Code: voltaza = (float)(ad_value * vcc) / reolucija) I na kraju temperatura: Code: temepratura = (voltaza - vref) / 5mA Odlicno meri kada je vrh zagrejan telom unimer mi pokazuje tu negde oko 37 do 39 stepeni celzijusa mada vidim da unimer ne meri kako treba jer kada sondu stavim u usta meri 39. Sta sam primetio, ads1115 je podesen u konfig registru na FSR=4.096 I na tom FSR radi ok kada je vrh na temperaturi tela, ali kada zagrejem na 220 stepeni celzijusa ocitavam vec 30 stepeni vise. Ako FSR stavim u registru na 6.144 dobijam skroz drugaciji rezultat i na temperaturi tela merim 20 stepeni C , dalje nisam ni smeo jer vidim vec razliku od 50 stepeni kada stavim na 100 stepeni celzijusa. Nije mi jasno zasto ima razlike kada je FSR=4.096 i kada je FSR=6.144, nebi trebala da se menja ocitavanje samo bi trebao da bude malo neprecizniji korak temperature. Ili mozda formula nije kako treba?? Mnogo bolje ocitavanje sada imam nego onda kada sam mislio da imam 220 C a izmerio unimerom 290 C, tad je bila greska za 70 C. Nesto tu ja ne razumem kako treba ili treba uvesti u formulu jos nesto.
Trebala bi da bude ista rezolucija 32767 i na FSR=4.096 i na FSR=6.114 sa razlikom samo u LSB, rezultat nebi smeo da bude toliko drastican.. Nesto tu fali u formuli ili mozda ako koristim samo AIN0 u single ended modu mozda treba da spojim AIN1 na GND???
Edit: AIN3 bi trebalo spojiti na GND? (11-11-2022, 09:53 PM)savan Wrote: Ads1115 kada su ulazi postavljeni u singl ended mode onda mu je rezolucija pola od 16bit tj 8bit meri pozitivni napon i jos toliko za negativni napon, znci rezolucija mu je 32767 u decimalnoj formi. Kada meris u diferencijalnom modu ne delis 16bita na 2 pa da imas 8 u pozitivnom i 8 u negativno jer bi to znacilo da imas 256 vrednosti za + i 256 vrednosti za -, vec je u tom slucaju 15bita za pozitivnu i 15bita za negativnu. Samim tim u single end modu imas 15bita efektivno. (11-11-2022, 09:53 PM)savan Wrote: Sta je 5mA ovde ? U svakom slucaju, postavis FSR u +/-1024mV mode (vise ti ne treba od toga) zatim ono sto dobijes iz AD konverzije mnozis sa lsb iz tabele za taj upotrebljeni FSR i imas dobijen izmereni napon u uV. Taj napon delis sa 1000 da dobijes mV i delis sa 5, tj podelis odmah rezultat sa 5000 i imas temperaturu, ako nesto nisam omasio ovako na brzinu. Naravno ako imas i Vref samo jos to dodas u ovome sto sam napisao, ali sustina je ova. (11-11-2022, 10:10 PM)savan Wrote: Trebala bi da bude ista rezolucija 32767 i na FSR=4.096 i na FSR=6.114 sa razlikom samo u LSB, rezultat nebi smeo da bude toliko drastican.. Nesto tu fali u formuli ili mozda ako koristim samo AIN0 u single ended modu mozda treba da spojim AIN1 na GND??? Kod mene je AIN1 floating! U single end modu imas 4 ulaza i nema potrebe da spajas Ain1 na gnd, nije neophodno jer u tom modu meris Ain0 stanje u odnosu na gnd ic-a. temperatura = [(advalue x lsb / 1000) - Vref(mV)] / 5(mV)
Linux is like a wigwam NO Windows NO Gates and an Apache inside
Ne moze FSR da se stavi na 1.024 jer bi onda merio do 1.024 volti max, temperaturu bi onda merio do 204 stepena celzijusa max. Pet mA je iz formule iz AD8495 dokumenta, ima u dokumentu formula kako se dobija temperatura.
(1.024 - 0) / 0.005 = 204.8 C max ako je FSR=1.024 Mislim da treba AIN3 (slika) da se spoji na gnd jer nema internalni pull down kada se postave registri u single ended mod! Probacu jedan dan da vidim sta cu da dobijem. Zanci ako bi stavio AIN3 na gnd onda bi mozda mogao da dovedem u ads1115 VCC i REF vodove na AIN1 i AIN2 i da imam onda sve parametre precizno, pa u formulu da uvedem te parametre za bolji rezultat?
Imas lapsus ali ok, nije 5mA nego 5mV , za FSR onda postavi 2048mV ili 4096mV (sasvim svejedno uostalom) i upotrebi formulu kako ti napisah. Sto se tice AIN3 nema potrebe da se on stavlja na masu, to je opcija koja moze da se koristi ali u tvom slucaju korektnim setovanjem registrija u ads1115 dobijas 4 single ended ulaza u odnosu na gnd ic-a.
Licno mislim da nema nikakve potrebe da komplikujes i meris vcc i ref ali kako hoces.
Linux is like a wigwam NO Windows NO Gates and an Apache inside
Da pogresio sam i za to i za rezoluciju koju sam podelio na 2x 8bit
Probacu sa 2.048, ako ne bude opet bilo kako treba probacu da izmerim VCC i REf sto da ne, ali tek kada stigne nova plocica, ovo mi se ne rastavlja sada, ima puno zica. ADS1115 najbolje karakteristike ima na 3.3V VCC, mozda bi trebao i neki regulatorcic sa 5V na 3.3V ili iskoristiti jos jedan AZ431 za tih 3.3V, ali otom potom.
11-11-2022, 10:44 PM
Ma svako od nas pogresi, nije to uopste sporno i nemoj da se osecas prozvanim i da mislis da te nesto ispravljam i da merimo ciji je duzi. Nije uopste poenta u tome vec da te vratimo na ispravan put
Linux is like a wigwam NO Windows NO Gates and an Apache inside
(11-11-2022, 10:14 PM)ddanijel Wrote: temperatura = [(advalue x lsb / 1000) - Vref(mV)] / 5(mV) (0x7fff x 125 / 1000) / 5 = 819.175 kada je FSR=4.096 (0x7fff x 62.5 / 1000) / 5 = 409.5875 kada je FSR=2.048 Cini mi se da ni tako ne valja jer imamo maksimalan advalue 0x7fff max na svim FSR podesavanjima, bar bi tako trebalo da bude? Advalue bi trebao uvek da bude 0x7fff na maksimumu samo sto bi rezultat MAX bio FSR? Znaci ako je FSR=2.048 ads1115 meri onda do 2,048V, advalue max bi trebalo da bude takodje 0x7fff kada na ulaz dovedemo 2.048V? Milsim da formulu treba napraviti, nesto mi se ne da to sracunam
11-11-2022, 11:17 PM
Ne znam sta te buni, racun je ispravan.
Linux is like a wigwam NO Windows NO Gates and an Apache inside
11-11-2022, 11:40 PM
Pa vidi rezultat sa tvojom formulom, 819C i 419C
Skontao sam, samo se podeli jos sa FSR
Ali mislim da se dobija isti rezultat i mojom prvom formulom ali je odstupanje unimerom mereno bilo 70C, nisam za pc-jom, proverim sutra!
temperature = (float)((((val * FSR) / 32767.0) - REF) / 0.005);
To je ta koju sam koristio, ne valja. Treba uvesti u racunicu i vcc posto ad8495 sa gnd referencom ide do vcc na izlazu na max temperaturi 1000C, a mi nemamo FSR od 5V, ne mogu da skontam. |
« Next Oldest | Next Newest »
|