Special Purpose Datalog Ideas - Let's have em!

FreeEMS topics that aren't specific to hardware development or firmware development.
Post Reply
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Special Purpose Datalog Ideas - Let's have em!

Post by Fred »

Hi,

So far for datalogs we have the following ideas :
  • Basic with fixed content and variable length (continuous or by request)
  • Configurable content and variable length (continuous or by request)
  • Logic analyser for ign and inj and cam/crank inputs (continuous only)
  • Scope from all 16 ADC channels (continuous only)
  • Edge time stamps for trigger/tooth logger (continuous or by request or both? not sure.)
What else can you think of? The first one is partially implemented, the third and fourth are easy to do, and the second will take a bit more thought and time.

I'm interested to know what else you may be able to think of. The logic analyser will be useful for checking rpm inputs. The scope will be good for checking noise on the analog inputs. I could implement the rpm tooth logger stuff in a different way that gave exact edge timing also, so I may add that as number five now.

Thoughts?

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
User avatar
Fred
Moderator
Posts: 15431
Joined: Tue Jan 15, 2008 2:31 pm
Location: Home sweet home!
Contact:

Re: Special Purpose Datalog Ideas - Let's have em!

Post by Fred »

A few more, man this thread has been over run with replies ;-)
  • Abe came up with a circular buffer and trigger idea that could/would work fine.
  • I'm going to implement a generic "get X memory from Y location" log type. Limited to 2k
  • I'd like to do a super efficient single byte + headers log type.
  • Same but single short instead.
The logic analyser will report on the state of the following 4 ports A, B, T, K which is all rpm inputs and fuel and ign outputs. 4 bytes of payload + time stamp and/or sequence.

The ADC one will include all 24 ADC pins right from the start (I will probably move the ADC struct to be that long too or some other similar arrangement.

Fred.
DIYEFI.org - where Open Source means Open Source, and Free means Freedom
FreeEMS.org - the open source engine management system
FreeEMS dev diary and its comments thread and my turbo truck!
n00bs, do NOT PM or email tech questions! Use the forum!
The ever growing list of FreeEMS success stories!
Post Reply