Itselläni ei ole juurikaan kokemusta mikrokontrollerilla ohjatun elektroniikan rakentelusta mutta haluaisin tietää kuinka vaikeaa tuollaisen dataloggerin rakentaminen olisi. Voisiko tuollainen onnistua kokemattomaltakin hemmolta jos olisi valmis näkemään hiukan vaivaa?
Dataloggerin rakentaminen
Dataloggeri
6534
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
Datan hankkiminen ja AD-muunnos tuskin tuottavat
suurtakaan ongelmaa.
Luulen, että hankalampaa on tiedon hallinta.
Mihin esimerkiksi ajattelit datan varastoida?
RAMiin, kovalevylle, korpulle, rompulle?
Jos ajattelit käyttää PC:tä masterina ja
kontrolleria pelkästään tiedon hankintaan ja
muuntoon, niin miten ajattelit siirtää datan
PC:lle? Sarjaportista? Rinnakkaisportista?
Jos käytät PC:tä, niin suosittelen
sarjaliikennettä ja PC:n käyttöä varsinaisena
loggerina.
Jos ajattelit käyttää kontrolleria loggerina,
niin luulenpa että käyttöjärjestelmän
kasaamiseen ei vuosi yhdeltä ihmiseltä riitä,
jos kylmästä aloittaa.
tarvitse rakentaa? Helpollahan siinä pääsee.
Lähdetään nyt jostain yksinkertaisesta alkuun:
Yksi kanava ja mitataan lämpötilaa ja varataan sille yksi tavu esimerkin vuoksi.
Ajastetaan näytteenotto - tehdään A/D-muunnos laitetaan (pinoon) talteen (jos pino täyttyy niin alimmat katoaa) - data voidaan lähettää non-stoppina vaikkapa sarjamuodossa ulos ja tietsikka ottaa kilkkeet vastaan. PC'ssä on valmiina siihen työkaluja (Esim. Hyperterminal löytyy XP'stä)
Tehty on muutamassa tunnissa intelin 51 kilkkeillä.
noihin kontrollerin pinoihin paljon dataa mahdu.
Mitenkähän homma hoidetaan keikalla?
Sitä on rakennettava oma muistinkäsittely ja sehän taas riippuu TARPEESTA ja TARVE ratkaisee millaisen kilkkeen ottaa työpöydälle jne jne jne ...
Oleellinen tarve on selvittää MITÄ dataa halutaan tallettaa ja millä resoluutiolla ja kuinka paljon ja kuinka taajaan ...
MUTTA - jos tyydytään edellä esittämääni niin HELPOLLA siinä pääsee ...
Hei!
Mitä on meininki logata? Se riippuu paljon siitä ...
Jos kerätään verkalleen A/D-muuntimella mittaustuloksia, joihin riittää esim. 8b, hommaan löytyy valmiita piirikaaviota netistä. Ratkaisuissa data tunketaan erilliseen EEPROM muistiin, joka on kontrollerin rinnalla vaikkapa i2c väylässä. Jos kontrollerin sisäinen A/D ei riitä resoluutiossa, myös muunnin voi olla i2c väylässä. Lisäksi tarvitaan tietysti sarjaliityntä työasemaan siirtoa varten.
Tässä on esimerkki, jota tosin voi ilman tarkempia speksejä ja softatietoja käyttää lähinnä suunnittelun lähtökohtana:
http://www.vermontficks.org/datalogs.gif
Hommasta voi jättää vielä tuon näytön pois.