2013. április 29., hétfő

Hőmérő 1.

Elindítottam egy hőmérő projectet.
Sajnos az itthoni Conrad féle termosztátok csak a beállított hőmérsékletet jelzik ki az aktuálisat nem. Így arra gondoltam teszek melléjük egy egyszerű kicsi hőmérőt.
A project célja:
  • Megfelelően pontos legyen: Mondjuk maximum +-0.5°C eltéréssel mérjen
  • Hosszútávon üzemeljen elemről
  • Olcsón előállítható legyen (most már tudom, hogy az elvárásaimnak megfelelő kivitel nem jön ki a frekimérőnek megfelelő 1000Ft anyagköltségből, leginkább a preciziós hőszenzor miatt)
A végleges verzió a következőkből fog állni (most valahol a fejlesztés közepén tartok, tehát jó néhány dolog már tisztázódott):
  • uC: MSP430G2230, MSP430G2212 vagy MSP430G2232
  • Digitális hőszenzor: TI LM92, LM76, AD ADT7410 vagy ADT7420. Azt még nem döntöttem el, hogy kiválasztom valamelyiket, vagy úgy alakítom ki a panelt/kódot, hogy bármelyikkel működőképes legyen. A fejlesztés során egyenlőre az LM92-t használom
  • Kijelző: Egy 3,5 digites LCD a Lomextől
  • Kijelző vezérlő: Miután a fenti LCD-nek nincs meghajtója és az MSP430 széria a LCD meghajtóval rendelkező verziói nem éppen olcsóak, egy I2C buszos LCD meghajtóra esett a választásom: NXP PCF8576C
Elkészült az első deszkamodell és programkód:
Ez még a szokásos Hitachi kompatibilis alfanumerikus LCD kijelzőt használja, de már működik.
Készült egy I2C buszos LCD panel a fejlesztéshez:

Ez utóbbi beüzemelésén és a kód átírásán (a Hitachi chipes LCD-ről az NXP-s 3,5 digitesre) túl vagyok, csak fotó nincs róla mert az eredetit még szétszedtem mielőtt lefotóztam volna.
Most valahol itt tartok.
Mi van hátra:
Program:
  • Átírni az I2C intreface-t USCI-ről (az első modell MSP430G2553-ra készült) USI-ra
  • Az LM92 shutdown üzemmódjának használata (fogyasztás csökkentés)
  • Az elem feszültség mérése a beépített ADC-vel
  • A PCF8576C energiatakarékos üzemmódjának használata
Hardver/Project:
  • Kitalálni valami értelmes LCD tápmeghajtást. Jelenleg az LCD tápellátása (kontraszt beállítása) a képen is látható 10k-s trimmeren keresztül történik. Ez ennél a projectnél nem elfogadható, mert a trimmer önmagában folyamatos 300uA áramfelvételt jelent ami összemérhető a project méréskor felvett áramával és meghaladja a mérések közötti időszakban felvett áramot.
  • A végleges kapcsolási rajz összerakása
  • A végleges panelterv elkészítése
  • Dokumentáció/Gyártás

Nincsenek megjegyzések:

Megjegyzés küldése

Megjegyzés: Megjegyzéseket csak a blog tagjai írhatnak a blogba.