Whoa! I guess there's some interest! Ok, let me try to answer questions:

- It has logging now. I do every 1 second, though it could be made adjustable. You tap on the 'Logging' text to turn it on and off.

- I log motor amps, bat volts, throttle, and controller temp to a CSV file (well, memo on the Palm). You can take that into a spreadsheet and calculate from there (like Amp-Hours).

- I'd be happy to share the source. It's written in PocketC which is a bit different than plain C, but you'd be able to translate it fairly easy.

- This code will run on Palm OS only as is - so that's Palm and Handspring devices. You can get a Vx for $10 or so on ebay. The Vx is actually pretty sweet.

- I use a portable Hot-Sync cable, which is just a palm connector to DB9F. I need a null-modem adapter too since the Palm is acting like a PC here.

- If you Google (I forget the terms I used), code was posted (I think to this list) some time ago - an actual snippet from the Alltrax source. There was a caveat about letting it out, but mostly because misuse of the write functions could screw up your controller and they don't want to deal with that. I'll write up something on the read functions. Basically you send a series of bytes asking for data from RAM. The returned data encodes the parameters.


- I could add amp-hrs to the real-time display. What other things would be good?

It's interesting. I initially was building a monitor from scratch and then it hit me to use the Palm. So much easier. I eventually want it to read and display other parameters such as speed, rpm, motor temperature, etc. In that case I'll need to build a little circuit to multiplex the data from the various sources.

I just tried this out last night and have some clean up to do. I can then post it and the Alltrax command set (is there a place on the EM website?).

I appreciate the help I've been getting from this list on me EM project. I'm hoping this project will let me payback some of that help.

- Steve






Reply via email to