Wij hebben zo'n soort loggertjes gemaakt. Gewoon ontwikkeld op een uno. En daarna alleen de de losse atmel chip in smd uitvoering op een printje gekwakt.
Het is een loggertje dat vier spanningen logt. Er zitten vier losse ad converters, een realtime klokje met zo'n knoop batterijtje en sd kaartinterface op.
Het hele spul draait een week op een lipo batterijtje.
Het ding zit permanent in de installatie. 1 keer in de week wordt de sd kaart en de batterij vervangen. Als de installatie hard moet werken gaat de log frequentie omhoog. Als alles in rust is is de log frequentie laag en valt de cpu steeds in slaap om energie te sparen.
Het is mogelijk om dit met elk cpu platform te maken. Of je nu een Z80 of een HC11 of een microchippert (Tegenwoordig ook atmel hoorde ik?) gebruikt maakt niet uit. Twee belangrijke punten. Maakt het uit hoeveel energie je gebruikt? Zo ja dan moet je kijken de cpu diepslaap mogelijkheden heeft. En hoe groot is de log frequentie. Hoge frequentie geeft veel data. Veel data kost tijd en energie om te schrijven en lezen. De SPI bus kan standaard ook geen lange afstanden overbruggen. Je sd kaartje moet dicht bij de cpu zitten.
Heb je energie zat? dan kun je overwegen om met een usb stick te gaan werken. Een stuk makkelijker en minder kwetsbaar dan een SD kaartje. Zeker als het zo'n heel kleintje is.
Hoe ga je de timestamp maken? De CPU zelf laten tellen. Dan ben je altijd de tijd kwijt als de cpu wordt gereset of uit gaat.
Het arduino platform vind ik verreweg het makkelijkst werken omdat de software ongeveer al klaar is. Voor de pic cpu's heb ik ook alles om iets mee te maken. En dat heb ik wel gedaan ook. maar de Arduino's spannen echt de kroon wat simpelheid betreft. En wat wat kosten betreft. Zo'n uno kost echt niets en het is een kwestie steker er in en het werkt.
[Bericht gewijzigd door
Ex-fietser
op donderdag 1 februari 2018 20:01:14
(11%)