Team Dominate(d?) The Happy Peace Bike
Defining un-measured variables The variables we decided to characterize are: Acceleration Deceleration Lateral Acceleration Tire temperature Lean angle Suspension travel GPS (time and donations permitting) Although engine speed and velocity are already measured by standard gauges, we decided to also transmit these data values for correlation with the other acquired data.
Complete Picture Many sensor boards instead many sensors to one board Sensors closer to ADC Able to create more extensible system
High-Level Block Diagram
Data Handler: High level block diagram
Microcontroller MC9S08AW60 8 bit, 20MHz Microcontroller 16 Channels of 10 Bit ADC IIC capable Designed for Automotive applications C-optimized architecture 2KB on chip RAM 60KB on chip FLASH memory
Wireless Modem For Testing: ATX8-RS ft open field range Wide 5.5 to 12 V DC voltage RS232 I/O For Real: Xtend Wireless Modem 900 MHz op frequency USB or RS mile open field range
Data Throughput Temp =5 Hz x 16 bits x 2 sensors = 160 bps Accel x,y,z =20 Hz x 16 bits x 3 axes = 960 bps Travel =20 Hz x 16 bits x 2 sensors = 640 bps Tach =20 Hz x 16 bits = 320 bps Speed =20 Hz x 16 bits = 320 bps TPS =20 Hz x 16 bits = 320 bps Angle rate =20 Hz x 16 bits x 2 axes = 640 bps Total=3360 bps
Data Handler Schematic
Front Sensor Board
Front Board Schematic
Functional Block Diagram Microcontroller continually polls each analog sensor line Converts Analog Signal to Digital value Saves in memory DH accesses memory location to get value
Tire Temperature Sensors Tire Temperature Omega OS136 Cost ~ $175 x 2 Non-contact IR temperature sensing Accurate reading range 0 o -400 o F Reads 7 measurements per second Analog Output 0-5V 12V Power Response time 150mSec
Sensor Divergence
Accelerometer IMU 5 Cost ~ $110 Combines 3 axis accelerometer and angle sensor (gyros) Senses Roll and Pitch (Lean angle & wheelie) Senses Acceleration in X, Y, Z axes +/- 3g acceleration range Small size (20x23mm) Analog Output V 3.3V Input
Suspension Travel Sensors Suspension Travel Sharp IR proximity sensor Cost ~ $12 x 2 Measures distance between fender and fixed mounted point of sensor Specified analog output 10cm, 80cm
Sensor Data X-Acceleration (Lateral Force) Y-Acceleration (Accel/Decel) Z-Acceleration (“Z Force”)X-Acceleration Faster (Lateral Force) Y-Acceleration 2 (Accel/Decel) (all measurements mV vs 10sec increments)
Sensor Data (Cont.) Y-Roll 1 (Roll)Y-Roll (Roll) Y-Roll 2 (Roll) (all measurements mV vs 10 sec increments) X-Roll (Pitch)
Suspension Travel Data IR Proximity Sensor (slow) IR Proximity Sensor (bumps) (all measurements mV vs 10 sec increments) (From Manufacturer)
Back Board GPS (possible)
Back Board Schematic
Subsystem specifics: Sensors Engine Speed/Velocity/Throttle Position/Gear Indicator Found signals generated from OEM sensors were pulse signals with frequency proportional to speed. OEM sensor pulse will be used as clock input for both microcontroller counters, set to count-up on each rising edge. External LM555 Timer will be used to generate interrupts for regular calculation of speed and RPM. Mostly clean square wave with 14.8V Amplitude Some filtering is desired to eliminate the slight noise observed for clock signal use. TPS is analog signal from 0V – 14.8V proportional to throttle position Signals will need to be scaled for 3.3V input to microcontrollers.
Speedometer
Tachometer
OEM Sensor Board
Power Power will be derived from the 12 volt DC motorcycle battery (outputs 12V-15V) Using voltage regulators we will step-down the 12V-15V to 12V, 5V and 3.3V Board will be attached to Data Handler board with headers to allow for swapping power board easily
Power Schematic
Software (computer) Data will be transmitted in a specific order Data will be read through wireless Data will be converted if needed, Data will be translated and plotted either through C/C++ or sent to graphing programming
Parts Cost Analysis
Division of Labor Front Board-Mr. Olson Back Board/GPS-Mr. Keogh Power Board and Computer-Mr. Schreiner Data Handler Board-Mr. Pearse Speed/ Tachometer Board/GPS-Mr. OConnell
Milestone 1 Prototype of front board Prototype of back board Basic wireless transmission Prototype of data handler PCB of power board Prototype of speed and tachometer board
Milestone 2 PCB of front board PCB of back board Final revisions of power board Data transmitting from data handler to computer via wireless
Expo Display of data presented with computed data values, graphical if possible real time All boards in final PCB revisions and integrated on the motorcycle
Ghant Chart
Questions?? If duck appears blurry, you may be intoxicated.