PC side: draw data in HTML5
Features:
1. Left/Right scrolling
2. Zoom in/out
3. Preview
4. Visible/Hide channels
Packet definition:
<< Sync Bytes >>
Timestamp
channel 1 value (if have)
channel 2 value (if have)
channel 3 value (if have)
channel 4 value (if have)
channel 5 value (if have)
<< Checksum >>
Logger statistic
1. Total packets
2. Channel definition
Logger ===>> PC
a. Send each channel properties (1 to 5)
1. Provide total packets
2. Send total packets
3. Clean buffer
PC <== logger
a. Loop 5 times to ask each channel property
1. Ask how many packets
2. Start receive
3. Save to disk
RPM sample: http://playground.arduino.cc/Main/ReadingRPM#.Uwcj2fmSxC4
Arduino Bike Data Logger Project Based on Intel Galileo
2014年2月21日 星期五
2014年2月19日 星期三
Project Draft
Intel Galileo documents are here:
https://communities.intel.com/community/makers/documentation/galileodocuments
Bike inputs (Yamaha R6 YEC connector):
1. RPM Pulse
2. Water temp - Analog
3. TPS (after RbW) - Analog
4. Speed Pulse
Extra inputs:
1. GPS module
2. Wideband A/F
3. Front suspension stroke
4. Read suspension stroke
Software:
1. Arduino app
2. PC analysis software (base on timestamp)
Logger feature:
1. Intel Galileo save to local SD card
2. Intel Galileo save to local RAM
3. PC software can download data from Intel Galileo
RPM pickup:
1. Calculate two pulse duration to convert to RPM value
2. Calculate two pulse duration to convert to real speed (can be corrected by GPS measurement )
====
2D data logging system introduction:
Widely used in highest class MotoGP motorcycle race, made from Germany company. Retail price with all accessories costs more than 6000 euro. Includes data logging RPM, speed, water temp, TPS and A/F ratio.
Offline analysis software needs extra money to get license.
====
Look for 2014 Taiwan Superbike Championship sponsor. I need cash!!
====
Rider Introduction:
Age 39. Works in Intel as software engineer from 2004 until now. Locates in Taiwan, Taipei. Attend whole 2013 Taiwan Superbike Championship races.
====
訂閱:
文章 (Atom)