ermine
New Member
Hi all
I have a 1999 vintage EPE 8-channel datalogger from the Magenta kit **broken link removed**.
Back in the day when I bought it, I used win98, and ISTR it served me well in characterizing some NiCAD batteries. The PC transfer software was horrible, some evil garbage using DOS Qbasic and inline 8086 assembler (on the PC) to directly access the Com port registers. You can't do that these days as Bill Gates has decided writing directly to memory is a bad thing. The RS232 data transfer is in some unfathomable binary format, so catching it with hyperterminal and postprocessing doesn't work for me.
I have three questions:
My application is to characterise the current drawn/put into a battery fed from a solar panel to get a feeling for what sort of things I can run.
I was going to hack the software which is available from **broken link removed** under 8-channel analogue data logger, basically swapping out the binary out for an ascii rendition I could catch as text with hyperterminal and munge in Excel.
Unfortunately, the program is written in some bizarre variant of non Microchip MPASM, and after correcting the obvious differences and reprogramming the chip has bricked the Magenta datalogger, though the reset function and text worked so it is soft-bricked not hard-bricked
If I can get that working with replacement code then the Magenta kit is a nice source of instant PCB kit and parts for a reasonable price, even though I think it is iffy to flog a product that requires a PC that is over 10 years old without warming people up to that dependency...
I have a 1999 vintage EPE 8-channel datalogger from the Magenta kit **broken link removed**.
Back in the day when I bought it, I used win98, and ISTR it served me well in characterizing some NiCAD batteries. The PC transfer software was horrible, some evil garbage using DOS Qbasic and inline 8086 assembler (on the PC) to directly access the Com port registers. You can't do that these days as Bill Gates has decided writing directly to memory is a bad thing. The RS232 data transfer is in some unfathomable binary format, so catching it with hyperterminal and postprocessing doesn't work for me.
I have three questions:
- does anyone know of somewhere that has brought this device/program into the 21st century - Magenta haven't, or at least they're not letting on.
- Is a PIC 16F877 a reasonable thing to use these days? It looks OK to me, or is there a reason to not use it? I want serial output not USB, I am looking at using this project as a ready made PCB kit and rewriting the program from the ground up to get rid of the TASM dependencies. I don't know what the EPE designer was on but writing Micropchip assembler in anything other than MPASm seems downright weird to me.
- Any alternative single channel PIC dataloggers out there capable of sampling every second for up to a day? 8-bit resolution would do me, though 10 is nice. I want rs232 out, and I don't want to program in C or basic or anything proprietary. A datalogging multimeter for < £60 would do the job but I've never seen one. I don't want to run a PC all the time, the aim is to reduce power usage here
My application is to characterise the current drawn/put into a battery fed from a solar panel to get a feeling for what sort of things I can run.
I was going to hack the software which is available from **broken link removed** under 8-channel analogue data logger, basically swapping out the binary out for an ascii rendition I could catch as text with hyperterminal and munge in Excel.
Unfortunately, the program is written in some bizarre variant of non Microchip MPASM, and after correcting the obvious differences and reprogramming the chip has bricked the Magenta datalogger, though the reset function and text worked so it is soft-bricked not hard-bricked