|
Svet elektronike Revija za prave elektronike
|
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
Vlado Profesionalec
Pridružen/-a: Ned Jan 2004 16:11 Prispevkov: 556 Kraj: Ljubljana
|
Objavljeno: Tor Maj 24, 2011 5:19 pm Naslov sporočila: DS2450 |
|
|
Že dva dni preizkušam 1Wire AD konverter DS2450.
Vse lepo in prav, dela, vendar nikako ne uspem prepričati Dallasa da dela z manj kot 16. bitno konverzijo. Poskušal sem popravit primer iz Bascom Sample, vendar nikako mu ne uspem dopovedati da dela recimo z 12, 14 ali 15 bitno konverzijo.
Če za določen kanal vpišem ukaz sa 12. bitno konverzijo, dobim odgovor da je ta podatek vpisan, vendar pri branju AD vedno dobim 16 bitno vrednost (berem že 16 bitov, vendar bi podatek moral biti dolg 12 bitov).
Ali se je kdo igral s tem AD konverterjem?
Verjetno sem kaj spregledal, in čim več gledam manj vidim. |
|
Nazaj na vrh |
|
|
vilko Profesionalec
Pridružen/-a: Pon Jan 2004 11:54 Prispevkov: 807 Kraj: Ljubljana
|
Objavljeno: Sre Maj 25, 2011 9:38 am Naslov sporočila: |
|
|
Malo sem gledal pdf data sheet tega čipa, a nisem postal nič bolj moder.
Ampak sem prišel na eno idejo:
Če dobiš rezultat 16 bitni, hotel pa bi rezultat 12 bitni, kaj ko bi rezultat shiftal 4 bite v desno. S tem se znebiš tistim najbolj drobnih bitov in dobiš resolucijo, kot jo hočeš.
Nekako si predstavljam, da bi morala biti 12 bitna resolucija enaka 16 bitni z 4 bite šiftani resoluciji.
Morda je ideja neumna, in izkazuje moje nepoznavanje problema, a navrgel sem jo. Če se kdo hoče smejat, naj se smeje. _________________ Sliši se paradoksalno, a je vendarle res:
Nekateri ljudje imajo vedno vse prav. No, včasih. |
|
Nazaj na vrh |
|
|
Vlado Profesionalec
Pridružen/-a: Ned Jan 2004 16:11 Prispevkov: 556 Kraj: Ljubljana
|
Objavljeno: Sre Maj 25, 2011 11:08 am Naslov sporočila: |
|
|
Vilko, ideja ni slaba, bom poskusil.
Predvsem sem hotel videti kakšna je napaka če imam 12, 14 ali 16 bitno meritev.
Vlado |
|
Nazaj na vrh |
|
|
BojanR Začetnik
Pridružen/-a: Pon Maj 2006 13:31 Prispevkov: 12
|
Objavljeno: Čet Maj 26, 2011 4:12 pm Naslov sporočila: |
|
|
Jaz sem pred leti napravil VA meter, kjer sem rabil tri analogne vhode, enega za V meritev, dva pa za A meritev, ker sem imel shunt v negativni veji.
Program je v prilogi.
Ker delam pri programiranju veliko komentarjev, se boš po moje kar znašel. _________________ BojanR |
|
Nazaj na vrh |
|
|
Vlado Profesionalec
Pridružen/-a: Ned Jan 2004 16:11 Prispevkov: 556 Kraj: Ljubljana
|
Objavljeno: Čet Maj 26, 2011 4:19 pm Naslov sporočila: |
|
|
Bojan,
hvala bom pogledal tvoj program.
Vlado |
|
Nazaj na vrh |
|
|
Vlado Profesionalec
Pridružen/-a: Ned Jan 2004 16:11 Prispevkov: 556 Kraj: Ljubljana
|
Objavljeno: Čet Jun 09, 2011 9:16 am Naslov sporočila: |
|
|
No, sem rešil zadrego.
Delal sem napako, slabo sem prebral pdf. Pričakoval sem da bo MSB bit 0 če delam z 15 bitno konverzijo, vendar je LSB bit 0.
Rezultat shift-am za določeno število bitov in stvar deluje.
Vlado |
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu You cannot attach files in this forum You cannot download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|