Data logger
madg
Posts: 2
I'm starting out on this project to build a simple data logger. It needs a LCD display, maybe a 3 or 4 line backlit one would work fine, and a keypad - alphanumeric capable should be interfaced with this. The unit should be able to store about·4K of data (need to be able to store around·96 bytes a day for roughly a month). The problem is, I dont have any previous experience with any such electronic equipment so its pretty much going to be a learn-as-you-go process.
What would be some suggestions for the type of chip, LCD, kepyad, and possibly any external memory modules I might have to use? I've already looked at the BasicX-24 and a few others but I'm looking for some recommendations and sources for sample code for this type of project.
Thanks all.
What would be some suggestions for the type of chip, LCD, kepyad, and possibly any external memory modules I might have to use? I've already looked at the BasicX-24 and a few others but I'm looking for some recommendations and sources for sample code for this type of project.
Thanks all.
Comments
A simple question first, what data are you giong to datalog ??? Analog values, events, something else ?? How do you get your data in ??
My personal view on the Parallax chips is that the BS2pe gives the best compromise for a datalogger. It has 32kByte of EEPROM memory, many interfaces for additional hardware and a relatively low powerconsumption (15 mA). You could log data allmost a year with it if you have 96 bytes per day )).
An other simle question, how are you going the read back the data you logged. Looking at an LCD display to see all the data you recorded can become very boring )). Interfacing to a PC based terminal program (ie Hyperterm) and processing the data in software like Exel will be much more interesting !!
Regards,
Klaus
http://www.parallax.com/dl/docs/cols/nv/vol4/col/nv97.pdf
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Jon Williams
Applications Engineer, Parallax
Dallas Office
my final year project·somewhat does the same function...
I am using BS2P40...
my data:
name var byte(20)
number var byte(8)
the problem comes when I need to do·some sortings on the record (haven't decided which sort procedure to use)...· I need another temporary variable for sorting purpose...· but the memory space for variable in BS2P40 is only 32 byte long...· Is there anyway of extending this memory space?
Please advice!!
Thanks and regards,
Rita
your advice will be greatly appreciated...
thanks...
With the BS2p though, you have a 127-byte array called the Scratchpad RAM. You can use this as temporay space to sorting your other arrays -- but you'll have to adjust their size to give yourself room for indexing and control variables.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Jon Williams
Applications Engineer, Parallax
Dallas Office
Thanks for the advise...
I'll look up on the Scratchpad RAM...
thanks a zillion lot...