Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Hőmérséklet mérése Kovács Tamás, Mingesz Róbert, Balogh Krisztián, Boros Péter, Zana Roland Kovács Tamás, Mingesz Róbert, Balogh Krisztián, Boros Péter, Zana Roland április 23., 24. 1
Tartalom I2C hőmérsékletmérő szenzor 2
I2C szenzor 3
LM75 miconductor/DS PDF miconductor/DS PDF Kommunikáció: – Bit-bang – Beépített I2C periféria használata (SMbus) 4
BitBang Szükséges jelalakok emulálása OC kimenet: a 0 érték „győz” Főbb elemek: – Várakozás (pl. 5 us, egyszerű ciklus) – Impulzus kiadása (közben érték beolvasása) – Bájtok forgatása (bitenként küldeni, beolvasni) Követni az idődiagramot 5
SMbus Adatlapok: – Mikrovezérlő – Szenzor IC Előadáson elhangzott példakód (1 byte beolvasása helyett 2 byte-ot kell beolvasni!) Port I/O konfigurálás SMbus órajel (config wizard segít) SMbus konfiguráció (Inhibit slave = true) 6
Érték megjelenítése A magasabb helyiérték: °C-ban a hőmérséklet 7