How many people are capturing BCU data?
I'm curious how many people are capturing data from the BCU with openlogger or something similar, and what they're doing with it. I know there are a few of us doing so, and I'm working on a web-based tool for myself to plot out the various data. I have some ideas for the tool and would be more than willing to put some real work and make it available somehow, but not if there's no interest.
This is a typical plot that it generates so far:

(Sorry it's hard to read; it gets scaled down when I upload the image. MPH, Miles, SOC and Throttle are on the left axis, with Current on the right.)
Personally, I think it would be cool if CMC had a user community section on their website where owners could upload their data (or with the production scooters, volunteer to make it publicly available). People considering buying a CMC scooter could look at actual owner data and compare it to their own situation.
Just a thought.
Jon,
This looks great. We will be adding a community section at some point. I haadn't thought about the idea of sharing the data this way - but that's a great idea. Thanks!
I vote for you developing a tool! :-) I have an in-house one that I use - and I know some folks want it - but I never quite get around to packaging it in a form suitable for distribution.
One very important point! you need to change your signature.... ;-)
I capture logging data and would love to be able to understand and interpret it.
LeThala, MS Excel or similar open source programs can be a first starting point for beginning to visualize and understand your logged data. But with Excel things tend to end at 65536 data points...
I think this is a worthwhile project. I'll help. I'm a Java developer and I may have a hosting account lying around idle that we could use. If someone could post vhat the column values mean, that would help me alot. Up to now I've just been forwarding my log files to John.
Guys,
Here's column headers in a comma separated value format:
Time(seconds),TimeStamp,Status,DoorOpen,FrontBrake,RearBrake,LowSpeed,ReverseSwitch,SideStand,LVC,Moving,Kelly,ErrorCode,Pack Voltage(V),Avg Cell Voltage(V),Throttle In(%),Motor Temp(C),Lead Temp(C),Pack Temp 1(C),Pack Temp 2(C),Running Amps(A),Charging Amps(A),Speed(MPH),Distance(Miles),Throttle Control(%),SoC(%),ChargeRelay,DC-DC,ReverseEnable,KellyEnable,FactoryMode,Regen Control(%),Power(kW)
See if that matches up with what you are seeing.
Jon,
This is very impressive! I hope others will upload their data.
Excellent work.
John H.
Very nice. I'll send you some data from my next batch.
Maybe it's because I'm an old fart, but, unless the Higgs Boson or the the origin of Dark Energy Quintessence and the Cosmological Constant ("forty two!") is lurking amongst those comma-separated values, I really can't see the fascination with the BCU data. Back when I needed to troubleshoot some things on the scooter, I downloaded a sampling of BCU data using this convenient serial data-to-file app (or just review it on the BCU configure/control software provided to test pilots), but otherwise it seems a bit anorak-ish, like trainspotting, to me. (John, maybe you can translate...)
By the way, when the test pilot scooters get their final upgrades, will the BCU configuration/data application still work?
Jon - let us windmill tilters of the world unite (but you can keep your RP flyers!) !!
I hope that your pages and widgets do gain traction. Maybe 1 in 10 riders might appreciate it?
But if they go "meh" then oh well there's always other windmills :-)
as I was driving down M-140 at just under 50 MPH, I was only drawing about 33A.
Wow! That surprised me. But then I looked and you were reading the wrong scale you were drawing 66A...
Ah, was just thinking: "A MIRACLE SCOOTER!" :-)
I for my part would also see myself as a windmill tilter in this respect, as I also enjoy analyzing the "analogger" data I occasionally log from my CA. Maybe it IS an engineer's geeky thing to do - and I AM an engineer :-)
Jon, thanks for uploading my log. It was interesting to see the data from my rides. I have have some requests. You mentioned you are working on adding the ability to upload logs. If you do that', is it possible to have the date field take an arbitrary string? I''d rather track by charge cycle than by date. That information is more useful and the date of the ride may be tmi. Also it would be useful to be able to enter the number of kilowatt hours used out of the wall for each charge cycle to measure total energy efficiency of the system and also ambirnt temperature for each ride to see how that effects overheating and performance.
The site looks great. I wish this data were available from other bikes. It would be very interesting to be able to compare.
John
Jon, if you would like, I would be happy to give you a more capable server here at the university provided that you don't mind students combing through it for data mining. I've been working on a local parser / viewer but have not had time to fully DB it up and would be happy to collaborate to help out.
I've been on vacation but I'm back. I'm happy to see more interest in this project. I think it's great for students to have access to this kind of data. This information will lead to more reliable and more efficient electric vehicles with more range and a better driving experience. I wish other scooter manufacturers provided the same data access so people could compare.
Very cool, I'm out for the next week and a half but I'll get some of my students cracking on finding a server and such. I particularly like the odometer blurb in the sig :)
I went to the sire to upload data and it's asking for a username and password.
I went to the sire to upload data and it's asking for a username and password.
That should read 'site'.
I went to the sire to upload data and it's asking for a username and password.
That should read 'site'.
And I thought you were referring to TheLaird LOL!




What I'm working on is actually a web-based tool, where any CMC owner could upload their data, look at other users data, see interesting statistics, etc. I can do all that with my own data, but it's more interesting the more data there is.
What I have so far:
By 'interesting', I mean things like
I've got all those things worked out already, including the graph that I showed a sample of above. What I still need to work on is
I also need to determine how best to make this available if there's interest. Right now I'm doing my development on an old netbook with a Celeron processor, 512MB or RAM and 2GB of disk; the load scripts take a few minutes to import a log for a 30 minute ride, but displaying the web page or graphs is sub-second so the hardware requirements are minimal. I would also need to make it accessible to other folks; I'd rather not open up my home connection for direct internet access, but I might consider that for a proof of concept. I would also be willing to pay to put it up through an ISP with its own domain (cmcowners.org perhaps?), but again only if there's interest.
I'm open to comments & suggestions.
And I agree that you can generate graphs with Excel, but I ran into the problems MEroller discussed; with samples taken every quarter second, there's a lot of datapoints in a BCU log, and it's hard to get Excel to chart anything interesting (at least for me).
Jon Stibal
2008 EVT America Z-20A
2011 CMC C130 - my daily driver: