0,00 €

V košarici ni izdelkov.

0,00 €

V košarici ni izdelkov.

More
    DomovRevijaProgramiranjeBascom AVR programske knjižnice za programsko podporo več DS18B20 digitalnih temperaturnih senzorjev...

    Bascom AVR programske knjižnice za programsko podporo več DS18B20 digitalnih temperaturnih senzorjev z offset temperaturno kalibracijo

    Avtor: Mladen Čempuh
    e-mail: cempuh.mladen@gmail.com

    V preteklem članku sta bila opisana digitalna temperaturna senzorja DS1820 in DS18B20, pa tudi Bascom-AVR programske knjižnice za delo in kalibracijo enega takšnega senzorja. V tem nadaljevanju bo opisana Bascom-AVR programska knjižnica „multiple_ds18b20.inc“ za delo z več DS18B20 senzorji na enem 1-Wire priključku mikrokontrolerja.

    Opisana bo tudi programska knjižnica „calibrate_multiple_ds.inc“ za njihovo offset temperaturno kalibracijo. Te programski knjižnici delata samo s senzorji DS18B20 in ne tudi z DS1820, ki so manj precizni in vse manj v uporabi.

    Uporaba več senzorjev DS18B20 na enem 1-Wire priključku
    Za uporabo več DS18B20 senzorjev je potrebno v uporabniškem programu definirati vhodne priključke mikrokontrolerja, na katere bosta priključeni tipki UP in ENTER, če pa uporabimo tudi knjižnico „calibrate_multiple_ds.inc“ za offset kalibracijo več senzorjev, je potrebno definirati tudi vhod za tipko DOWN.

    V priloženih primerih programov je definiran vhodni priključek mikrokontrolerja za detekcijo kratkostičnika JP1, ki se uporablja kot pogoj za postopke identifikacije senzorja (ob pritisnjeni tipki UP) in offset kalibracije senzorjev (ob pritisnjeni tipki DOWN) po resetu mikrokontrolerja. Vse priložene knjižnice so prilagojene delu z dvovrstičnim LCD-jem 1602 (lahko tudi štirivrstični 2004). Na začetku uporabniškega programa je potrebno konfigurirati delo LCD-ja v 4 bitnem paralelnem načinu dela kot je v priloženih primerih programa v direktoriju Programs ali v serijskem I2C načinu dela (glej direktorij: Programs/I2C LCD). Za 1-Wire komunikacijo je izbran priključek PD.5 z ukazom Config 1wire = PORTD.5 , lahko pa je to tudi nek drugi priključek mikrokontrolerja. Med tem priključkom in VCC je obvezen 4,7 kΩ upor. Knjižnica „multiple_ds18b20.inc“ omogoča delo 2 do 8 senzorjev DS18B20 na enem po želji uporabnika izbranem 1-Wire priključku mikrokontrolerja, točnost branja temperature je v 12 bitni resoluciji oziroma v resoluciji 0,0625°C. Število uporabljenih DS18B20 senzorjev se definira v uporabniškem programu z vrednostjo konstante:

    Ta vsebina je samo za naročnike

    Če želite odkleniti to vsebino, se naročite.
    Politika zasebnosti

    Spoštujemo vašo zasebnost in se zavezujemo, da bomo osebne podatke, pridobljene prek spletnega informacijskega sistema, skrbno varovali in jih brez vaše privolitve ne bomo posredoval tretji osebi oziroma jih uporabili v druge namene. Ker obstajajo v spletnem informacijskem sistemu določene povezave na druge, zunanje spletne strani, ki niso vezane na nas, ne prevzemamo nobene odgovornosti za zaščito podatkov na teh spletnih straneh.

    Hkrati se zavezujemo, da bomo po svojih najboljših možnih močeh varovali podatke in zasebnost obiskovalcev spletne strani .

    Da bi preprečili nepooblaščen dostop do pridobljenih podatkov ali njihovo razkritje, ohranili natančnost osebnih podatkov in zagotovili njihovo ustrezno uporabo, uporabljamo ustrezne tehnične in organizacijske postopke za zavarovanje podatkov, ki jih zbiramo.

    Več: https://svet-el.si/politika-zasebnosti