CKPhotography

Home Forums FAQ Members List Calendar Support us!
Go Back   MotorcycleAddicts.org > General > Gadget Corner

Notices

Gadget Corner Riding accessories or other must-have rider gadgets.





Reply
 
LinkBack (12) Thread Tools
Old 04-12-2007, 06:10 PM   10 links from elsewhere to this Post. Click to view. #1
Ewe need to know braking do ewe?
 
SheepOfBlue's Avatar
 
Join Date: 12-18-2006
Location: Huntsville, AL
Age: 47
Bike(s): CBR1000RR, RC51, VT500FT
Posts: 8,734
Send a message via AIM to SheepOfBlue
Return of the onboard wooly computer

So I am updating and transferring to here so some of this is a repeat for veteran members.

The purpose of the onboard wooly computer is to amuse me and gather data while on the track.

This project arose when I started looking at lap timers and found that not only were they not Mac friendly the companies that made them told me to pound sand when I asked for an API to make my own s/w. This was then compounded by the desire to gather data which all systems I found appeared closed or semi-closed in nature (and again anti-Mac).

Ideally I would like to ride up flip up the laptop and download the data using wireless. Then run various reports to indicate things like lean angle, throttle position, speed, etc. at various places. I have considered various languages but will likely use either Python or Objective C on the Mac (Python would have the advantage of being portable). Both can be interfaced with OpenGL for 3D graphics, 2D graphics can be in Quartz with both able to be saved a PDF files. Another possible plotting solution would be to use gnuplot for generation.

On the board I am probably going to use Debian on a 512MB card as that way I can bring an entire spare in case of failure etc.

The on bike portion will consist of a remote GPS, computer box with some sensors in it, remote sensors and a console up near the instruments. The console will have a power switch, shutdown button, power LED, Shift LED and character LCD. The LCD could be used to display status and laptimes.

One thing that I have not worked out yet is how to determine when to start logging and gathering and stop it. I want this to occur automatically anytime the unit is powered on.

For those that want to emulate this let me warn you, I bit off WAY to much . However the project has been fun so far and will continue to advance, slowly.

So...
__________________
Not a crop circle creator

Last edited by SheepOfBlue; 04-13-2007 at 11:28 PM..
SheepOfBlue is online now   Reply With Quote
Old 04-12-2007, 06:13 PM   #2
Ewe need to know braking do ewe?
 
SheepOfBlue's Avatar
 
Join Date: 12-18-2006
Location: Huntsville, AL
Age: 47
Bike(s): CBR1000RR, RC51, VT500FT
Posts: 8,734
Send a message via AIM to SheepOfBlue
Re: Return of the onboard wooly computer

The data I am hoping to acquire:
GPS Position and Time (used to map to the track and possibly return lap times)
Inertial Measurement (used to get more accurate position)
Front Suspension Position (used to determine suspension loading at various track location for adjustment)
Rear Suspension Position (used to determine suspension loading at various track location for adjustment)
Front tire speed (various uses but one is determine wheel slip by comparing front to rear)
Rear tire speed
Front tire temperature (determine if tires are getting to proper operating temps and how soon into a session)
Rear tire temperature
Engine RPM (obviously )
Throttle Position (used to determine throttle control and how soon and where power is being fed in)
Speed (obviously )
Lap time (OK I got a laptime but this is a freebie in performed in s/w)
__________________
Not a crop circle creator

Last edited by SheepOfBlue; 04-13-2007 at 11:18 PM..
SheepOfBlue is online now   Reply With Quote
Old 04-12-2007, 06:19 PM   #3
Ewe need to know braking do ewe?
 
SheepOfBlue's Avatar
 
Join Date: 12-18-2006
Location: Huntsville, AL
Age: 47
Bike(s): CBR1000RR, RC51, VT500FT
Posts: 8,734
Send a message via AIM to SheepOfBlue
Re: Return of the onboard wooly computer

I searched for a base system and the best I have found to date is the
Technologic Systems TS7200 running Linux (Debian or TS Linux). I got mine with:
200MHz ARM9 Processor
32MB RAM
16MB Flash
OP-ADC 12 Bit A/D Converter
TS5260 Battery Backed Realtime Clock
OP-16BIT-104 16 Bit Bus (SHOULD HAVE GOT THE PASS THRU OPTION)
OP-EJECT Compact Flash Ejector

This system is open source and real low power. I could likely run it on batteries but plan on running 12V from the bike.

I also got a LCD from them and recommend the wireless USB dongle (not available when I got mine)

Features that make this a great choice are the 8 channels of A/D conversion (though I may need to use a MUX to get more), 10 DIO pins, 2 serial ports, 2 USB ports. In other words lots of I/O capability in a small low power package.
__________________
Not a crop circle creator

Last edited by SheepOfBlue; 04-13-2007 at 11:20 PM..
SheepOfBlue is online now   Reply With Quote
Old 04-12-2007, 06:21 PM   #4
Ewe need to know braking do ewe?
 
SheepOfBlue's Avatar
 
Join Date: 12-18-2006
Location: Huntsville, AL
Age: 47
Bike(s): CBR1000RR, RC51, VT500FT
Posts: 8,734
Send a message via AIM to SheepOfBlue
Re: Return of the onboard wooly computer

The GPS unit will serve two purposes.

Provide location and time
Provide a correction for an IMU

To provide correction to an IMU the GPS should have a high degree of accuracy. A unit that has WAAS and DGPS is desirable for the accuracy they provide.

To provide location the GPS needs a data rate high enough to reflect the position of the bike traveling at speed. At 140MPH a one hertz rate would have a distance between points of 205.32 feet. While at 50MPH the distance between points is 73.33 feet. Most units manufactured by Garmin have a one hertz update rate. This would seem more of a problem than it is though as turns will be slower and naturally bunch the points. However there is a Garmin OEM board GPS18 5Hz that runs at (suprise) 5 hertz. In addition this device connects via serial port. It will result in distances of 41 and 14 feet which should be much more useful. This has been a good piece so far though the true test will be when I hit the track the first time.
Attached Thumbnails
IMG_2024a.jpg   IMG_2025a.jpg  
__________________
Not a crop circle creator

Last edited by SheepOfBlue; 04-12-2007 at 06:34 PM..
SheepOfBlue is online now   Reply With Quote
Old 04-12-2007, 06:22 PM   #5
Ewe need to know braking do ewe?
 
SheepOfBlue's Avatar
 
Join Date: 12-18-2006
Location: Huntsville, AL
Age: 47
Bike(s): CBR1000RR, RC51, VT500FT
Posts: 8,734
Send a message via AIM to SheepOfBlue
Re: Return of the onboard wooly computer

To continue...
__________________
Not a crop circle creator
SheepOfBlue is online now   Reply With Quote
Old 04-12-2007, 06:36 PM   #6
Age of bike+rider=76 years.
 
CBRVFR's Avatar
 
Join Date: 12-13-2006
Age: 56
Bike(s): VFR SV TZ RC30-gratefully
Posts: 6,371
Re: Return of the onboard wooly computer

Will it show you how many seconds this distraction costs you as Frenchie laps your datalogged ass?
__________________
Godspeed, # 20
Rich Herald, the Gentle Giant
CBRVFR is offline   Reply With Quote
Old 04-12-2007, 06:40 PM   #7
Ewe need to know braking do ewe?
 
SheepOfBlue's Avatar
 
Join Date: 12-18-2006
Location: Huntsville, AL
Age: 47
Bike(s): CBR1000RR, RC51, VT500FT
Posts: 8,734
Send a message via AIM to SheepOfBlue
Re: Return of the onboard wooly computer

Quote:
Originally Posted by CBRVFR View Post
Will it show you how many seconds this distraction costs you as Frenchie laps your datalogged ass?
Is breathing a distraction? Got to be what you are
__________________
Not a crop circle creator
SheepOfBlue is online now   Reply With Quote
Old 04-12-2007, 06:43 PM   #8
Age of bike+rider=76 years.
 
CBRVFR's Avatar
 
Join Date: 12-13-2006
Age: 56
Bike(s): VFR SV TZ RC30-gratefully
Posts: 6,371
Re: Return of the onboard wooly computer

True, true..

__________________
Godspeed, # 20
Rich Herald, the Gentle Giant
CBRVFR is offline   Reply With Quote
Old 04-12-2007, 09:34 PM   #9
Ewe need to know braking do ewe?
 
SheepOfBlue's Avatar
 
Join Date: 12-18-2006
Location: Huntsville, AL
Age: 47
Bike(s): CBR1000RR, RC51, VT500FT
Posts: 8,734
Send a message via AIM to SheepOfBlue
Re: Return of the onboard wooly computer

Inertial measurement will be performed by accelerometers and gyros. This can give me 6dof measurements. With these measurements I can calculate position even more accurately than with GPS.

The difference is that GPS has a certain amount of error that varies within a maximum. Using WAAS this can get <3meters. In contrast inertial calculations can be much more accurate however they have an inherent drift thus getting further and further off.

While I have not worked out the exact mechanism I plan on using the IMU and correcting it using GPS data.

The units I have now are from Sparkfun.
1) a 3 axis accelerometer that uses a 3.3V supply
2) a 2 axis gyro (to get all three I need a second device) that has a 500º/sec capability also using a 3.3V supply

I can read these devices using 5 of my 8 channels of A/D conversion on the TS7200. Sparkfun has some integrated IMUs but the price is considerably higher.

The main question on the implementation is what sample rate will be needed for adequate data to integrate.
__________________
Not a crop circle creator
SheepOfBlue is online now   Reply With Quote
Old 04-12-2007, 09:46 PM   #10
DILLIGAF
 
Hammer's Avatar
 
Join Date: 12-17-2006
Location: Indiana
Age: 39
Bike(s): 05 Suzuki 600
Posts: 6,297
Images: 12
Re: Return of the onboard wooly computer

Attached Thumbnails
busacake.jpg  
__________________
Friendship is like peeing on yourself: everyone can see it, but only you get the warm feeling that it brings.
Hammer is online now   Reply With Quote
Old 04-12-2007, 09:48 PM   #11
Ewe need to know braking do ewe?
 
SheepOfBlue's Avatar
 
Join Date: 12-18-2006
Location: Huntsville, AL
Age: 47
Bike(s): CBR1000RR, RC51, VT500FT
Posts: 8,734
Send a message via AIM to SheepOfBlue
Re: Return of the onboard wooly computer

My current plan on measuring front suspension is to use a IR distance sensor and a target of some form on the axle with the sensor on the triples. A candidate is this. With a range of 4-30cm (1.5"-11") it should work if not there is other versions with a bit more distance. This will use another A/D pin. A fairly high sample rate will likely be desired. A similar setup may be used on the rear however the exhaust may interfere with the IR.
__________________
Not a crop circle creator
SheepOfBlue is online now   Reply With Quote
Old 04-13-2007, 06:31 AM   #12
 
gthotchkiss's Avatar
 
Join Date: 12-18-2006
Age: 24
Bike(s): a bike
Posts: 516
Re: Return of the onboard wooly computer

Very interesting project!
gthotchkiss is offline   Reply With Quote
Old 04-13-2007, 10:10 AM   #13
Ewe need to know braking do ewe?
 
SheepOfBlue's Avatar
 
Join Date: 12-18-2006
Location: Huntsville, AL
Age: 47
Bike(s): CBR1000RR, RC51, VT500FT
Posts: 8,734
Send a message via AIM to SheepOfBlue
Re: Return of the onboard wooly computer

For wheel speed I have not totally worked out the details however I am thinking of using a hall effect sensor on the front with a frequency to voltage converter to count revolutions. For the rear I can do that or use the Honda speed sensor (and run it in to the same convertor) I have something from this family to play with and test. This would then be sent to the A/D convertor on the main board (notice I am running out of A/D connections and may need to use 3 DIO pins and a MUX to get 8 more)
__________________
Not a crop circle creator
SheepOfBlue is online now   Reply With Quote
Old 04-13-2007, 10:24 AM   #14
Ewe need to know braking do ewe?
 
SheepOfBlue's Avatar
 
Join Date: 12-18-2006
Location: Huntsville, AL
Age: 47
Bike(s): CBR1000RR, RC51, VT500FT
Posts: 8,734
Send a message via AIM to SheepOfBlue
Re: Return of the onboard wooly computer

Tire temperature is a bit of a puzzle but recently I found a nice candidate device. This is available with the replacement not yet listed on Digikey. These are small and have a good temperature range however any remote IR sensor has one flaw. One gob of hot rubber on the lense and it fails. So I am thinking of covering it with a plastic tear off type thing. The issue that will have to be resolved there is safety (ensure the tearoff only tears off by me not on track) and many clear plastic/glass materials available attenuate or block IR. This is still a solution that I am exploring at this time.
__________________
Not a crop circle creator
SheepOfBlue is online now   Reply With Quote
Old 04-13-2007, 10:24 AM   #15
Ewe need to know braking do ewe?
 
SheepOfBlue's Avatar
 
Join Date: 12-18-2006
Location: Huntsville, AL
Age: 47
Bike(s): CBR1000RR, RC51, VT500FT
Posts: 8,734
Send a message via AIM to SheepOfBlue
Re: Return of the onboard wooly computer

I have not thought much on throttle position and speed yet.
__________________
Not a crop circle creator
SheepOfBlue is online now   Reply With Quote
Old 04-13-2007, 10:32 AM   #16
Ewe need to know braking do ewe?
 
SheepOfBlue's Avatar
 
Join Date: 12-18-2006
Location: Huntsville, AL
Age: 47
Bike(s): CBR1000RR, RC51, VT500FT
Posts: 8,734
Send a message via AIM to SheepOfBlue
Re: Return of the onboard wooly computer

Lap time has many solutions. I could try to capture a beacon like traditional lap timers (something I am leaning away from) or do it in s/w. One way to do it in s/w is by tagging a spot in GPS then doing a proximity check until that spot is achieved.

My basic idea is to record a spot when speed gets above a minimum. Then compare to it. When a set distance is achieved record the spot and the next spot. Continue that for as long as the distance is decreasing. On an increase in distance you have passed the point of closest approach and do a simple linear interpolation between the two points to get the time. There is a bit more to consider but that is the basic idea.

It should be reasonably accurate compared to traditional timers, computational simple (I do not want to load the board most hard number crunching will be on the laptop after the session), and unlike traditional timers it cannot miss the beacon.
__________________
Not a crop circle creator
SheepOfBlue is online now   Reply With Quote
Old 04-13-2007, 12:12 PM   #17
circa 1970
 
phobe's Avatar
 
Join Date: 12-17-2006
Location: In the Foothills
Age: 27
Bike(s): 600RR
Posts: 5,166
Re: Return of the onboard wooly computer

Don't forget the flux capacitor.
__________________
"Any man who is under 30, and is not a liberal, has not heart; and any man who is over 30, and is not a conservative, has no brains."

Churchill
phobe is offline   Reply With Quote
Old 04-13-2007, 12:15 PM   #18
Done.
 
Join Date: 12-17-2006
Bike(s): .
Posts: 2,164
Re: Return of the onboard wooly computer

A beacon will be more accurate than a GPS location.
__________________
"Islam isn't in America to be equal to any other faith, but to become dominant. The Koran should be the highest authority in America, and Islam the only accepted religion on Earth." - Omar M. Ahmad, founding chairman of CAIR.
bda116 is offline   Reply With Quote
Old 04-13-2007, 12:39 PM   #19
Ewe need to know braking do ewe?
 
SheepOfBlue's Avatar
 
Join Date: 12-18-2006
Location: Huntsville, AL
Age: 47
Bike(s): CBR1000RR, RC51, VT500FT
Posts: 8,734
Send a message via AIM to SheepOfBlue
Re: Return of the onboard wooly computer

Quote:
Originally Posted by bda116 View Post
A beacon will be more accurate than a GPS location.
A beacon has beam width that varies by track location and can be interfered with. The GPS will have more error without the interpolation between the events but when you interpolate it should drop. Also the GPS will have position error but what really matters is the difference in error position between laps. I believe this will be at or below that achieved with a beacon (though you may be correct). When I get it recording data I will take it in and crunch numbers and compare the two though.
__________________
Not a crop circle creator

Last edited by SheepOfBlue; 04-13-2007 at 03:10 PM..
SheepOfBlue is online now   Reply With Quote
Old 04-13-2007, 12:40 PM   #20
Gear Driven Cams
 
gt702's Avatar
 
Join Date: 12-18-2006
Bike(s): Some Hondas and a Kwacker
Posts: 1,352
Re: Return of the onboard wooly computer

Quote:
Originally Posted by SheepOfBlue View Post
For wheel speed I have not totally worked out the details however I am thinking of using a hall effect sensor on the front with a frequency to voltage converter to count revolutions. For the rear I can do that or use the Honda speed sensor (and run it in to the same convertor) I have something from this family to play with and test. This would then be sent to the A/D convertor on the main board (notice I am running out of A/D connections and may need to use 3 DIO pins and a MUX to get 8 more)
Sheep, the Hall effect sensors already give you a digital signal, you just need to count the edges and convert that to a speed number.

I believe you are thinking of a Variable Reluctance Sensor (VRS) that is used in place of Hall sensors in some applications. These put out a frequency signal that needs to be converted. Both Hall and VRS are in common use in the auto industry ... with benefits of each. VRS is better when you have very high pulse rates to get better accuracy (like 30+ teeth on a crankshaft spinning at over 7000 rpm). Hall will work fine for lower resolution, and you just have to count edges ... but be sure to check if your system counts both up and down or only one of the edges. You don't want to be off by a factor of 2

Sounds like a very cool project; I'm still interested in your outcome.
__________________
Reality is merely an illusion, albeit a very persistent one.
Albert Einstein
gt702 is offline   Reply With Quote
Old 04-14-2007, 11:03 PM   #21
Ewe need to know braking do ewe?
 
SheepOfBlue's Avatar
 
Join Date: 12-18-2006
Location: Huntsville, AL
Age: 47
Bike(s): CBR1000RR, RC51, VT500FT
Posts: 8,734
Send a message via AIM to SheepOfBlue
Re: Return of the onboard wooly computer

EDIT: This is working code. Demonstrating the functionality without flaws
Here is some code that is meant to be a proof of concept for most functionality that is needed to connect the GPS. The standard baud rate for the GPS 18 5Hz is 19200 while standard for NMEA is 4800.

/* Demo code to connect to a GPS. Most units should connect at 4800 Baud while
the Garmin GPS18 5 Hz defaults to 19200.
The program will take three arguments. Device name, 1 = 4800; 2 = 19200, logfile
Example:
./a.out /dev/ttyAM1 1 logfile.txt

The general sequence is New, Open, Configure, Read, Close

Functions:
close_port
open_port
read_port
port_configuration
print_configuration
main
*/

#include <stdio.h>
#include <stdlib.h>
#include <termios.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <string.h>
#include <unistd.h>
#include <sys/select.h>

/* Used to close the port
file_id file_descriptor returned form open
*/
int close_port(int file_id)
{
return close(file_id);
}

/* Used to open the port, returns file descriptor or -1 on fail
device_name serial device name
*/
int open_port(char* device_name)
{
int file_id;

file_id = open(device_name, O_RDONLY | O_NOCTTY | O_NDELAY);
if(file_id == -1)
{
printf("Failed to open device\n");
return -1;
}
else
{
printf("Open succeeded with result %d\n", file_id);
}
return file_id;
}

/* Read 50 sentences from file_id, print them to the console and log them into a file
file_id file desciptor from open
filename file name to open for logging
*/
int read_port(int file_id, char* filename)
{
char buffer[512];
int total = 0;
int lines = 0;
int result = 0;
fd_set rfds;
struct timeval tv;
FILE* logfile;

logfile = fopen(filename, "a");

FD_ZERO(&rfds);
FD_SET(file_id, &rfds);

while(lines < 50)
{
tv.tv_sec = 1;
tv.tv_usec = 0;
/* Pause on select until data arrives or 1 second */
result = select(file_id + 1, &rfds, NULL, NULL, &tv);

if (result == -1)
{
printf("Error during select\n");
continue;
}
if(!result)
{
printf("No data within a second. Result = %d\n", result);
}
if(FD_ISSET(file_id, &rfds) == 0)
{
printf("Data received for a socket other than the GPS\n");
continue;
}
/* Read the data */
result = 0;
result = read(file_id, buffer, 511);
printf("result = %d\n", result);
fwrite(buffer, result, 1, logfile);
total += result;
lines++;
/* Add terminator and print if non-zero */
if(result > 0)
{
buffer[result] = '\0';
printf("%s\n", buffer);
}
}
printf("%d total characters recieved\n", total);
fclose(logfile);
}

/* Configure the port, printing the configuration before and after the changes
file_id file desciptor from open
speed 1 for 4800; 2 for 19200
*/
void port_configuration(int file_id, int speed)
{
struct termios options;
int err;
char err_str[16]= "tcgetattr error";

err = tcgetattr (file_id, &options);
if(err)
{
printf("Error of %d calling tcgetattr\n", err);
perror(err_str);
}
printf("Before configuration reset\n");
printf("speed in %u out %u\n", cfgetispeed(&options), cfgetispeed(&options));
printf("mode in %u out %u\n", options.c_iflag, options.c_oflag);
printf("control flag %u\n", options.c_cflag);
printf("local flag %u\n", options.c_lflag);
if(speed == 1)
{
cfsetispeed (&options, B4800);
cfsetospeed (&options, B4800);
}
else if(speed == 2)
{
cfsetispeed (&options, B19200);
cfsetospeed (&options, B19200);
}
tcsetattr (file_id, TCSANOW, &options);
if(err)
{
printf("Error of %d calling tcsetattr\n", err);
perror(err_str);
}
tcgetattr (file_id, &options);
if(err)
{
printf("Error of %d calling tcgetattr\n", err);
perror(err_str);
}
printf("After configuration reset\n");
printf("speed in %u out %u\n", cfgetispeed(&options), cfgetispeed(&options));
printf("mode in %u out %u\n", options.c_iflag, options.c_oflag);
printf("control flag %u\n", options.c_cflag);
printf("local flag %u\n", options.c_lflag);
}

/* Print the port configuration without making changes
file_id file desciptor from open
*/
void print_configuration(int file_id)
{
struct termios options;
int err;
char err_str[16]= "tcgetattr error";

err = tcgetattr (file_id, &options);
if(err)
{
printf("Error of %d calling tcgetattr\n", err);
perror(err_str);
}
printf("speed in %u out %u\n", cfgetispeed(&options), cfgetispeed(&options));
printf("mode in %u out %u\n", options.c_iflag, options.c_oflag);
printf("control flag %u\n", options.c_cflag);
printf("local flag %u\n", options.c_lflag);
}

int main(int argc, char **argv)
{
int file_id = 0;
int running = 1;
int the_char;
char device_name[256];
int speed;
char** endptr;
int x;

if(argc < 4)
{
printf("serial_tester <device> <speed> <logfile>\n");
return 0;
}
else
{
for(x = 0; x < argc; x++)
{
printf("arg[%d] = %s\n", x, argv[x]);
}
}
strcpy(device_name, argv[1]);
/* Print menu */
while(running)
{
if(the_char != 10)
{
printf("Q = quit; O = Open; R = Read; C = Configure; N = New device; P = Print configuration; W = Close\n");
}
the_char = getc(stdin);
if(the_char == 10) continue;

switch(the_char)
{
case 'q':
case 'Q':
{
running = 0;
printf("Quitting\n");
break;
}
case 'r':
case 'R':
{
read_port(file_id, argv[3]);
break;
}
case 'o':
case 'O':
{
file_id = open_port(device_name);
break;
}
case 'n':
case 'N':
{
file_id = 0;
break;
}
case 'p':
case 'P':
{
print_configuration(file_id);
break;
}
case 'c':
case 'C':
{
if(file_id > 0)
{
switch((argv[2])[0])
{
case '1':
{
speed = 1;
break;
}
case '2':
{
speed = 2;
break;
}
default:
{
printf("Invalid speed selection defaulting to 4800 Baud\n");
speed = 1;
break;
}
}
port_configuration(file_id, speed);
}
else
{
printf("New device must be configured first\n");
}
break;
}
case 'w':
case 'W':
{
printf("Closing\n");
close_port(file_id);
break;
}
default:
{
printf("Invalid choice of %d\n", the_char);
break;
}
}
}
printf("Exiting\n");
}
__________________
Not a crop circle creator

Last edited by SheepOfBlue; 04-15-2007 at 08:39 PM..
SheepOfBlue is online now   Reply With Quote
Old 04-14-2007, 11:13 PM   #22
Ewe need to know braking do ewe?
 
SheepOfBlue's Avatar
 
Join Date: 12-18-2006
Location: Huntsville, AL
Age: 47
Bike(s): CBR1000RR, RC51, VT500FT
Posts: 8,734
Send a message via AIM to SheepOfBlue
Re: Return of the onboard wooly computer

For those that don't know NMEA is a standard ASCII output of GPS data. The first part of the sentence is a tag of the form $GPGLL where the tag determines the type of information provided. For my uses not all sentences will be saved (exact ones to be determined still) The manual for the GPS 18 5Hz defines the tags output (and much more). The plan is to save the desired data for post processing on a laptop or desktop machine (more CPU and space) the exception being the laptime info.
__________________
Not a crop circle creator
SheepOfBlue is online now   Reply With Quote
Old 04-18-2007, 09:49 PM   #23
Ewe need to know braking do ewe?
 
SheepOfBlue's Avatar
 
Join Date: 12-18-2006
Location: Huntsville, AL
Age: 47
Bike(s): CBR1000RR, RC51, VT500FT
Posts: 8,734
Send a message via AIM to SheepOfBlue
Re: Return of the onboard wooly computer

Small progress to report. I made a base and moved the power board off the PC104 bus onto its own posts. While not as tidy looking the TS12W power board I have supplies 5V at two sets of pins and should accept the DC from the bike. When in the PC104 bus it powers the stack (and thus the main board) however that is all. By moving it off I can use the second set of pins to supply power for the GPS saving me from adding a power board of my own for now. Also I have a realtime battery backed clock that I can now use to go on the board (PC104 bus). That was my original intent but neither the clock board nor the power board are pas through connectors making stacking impossible.

I made a small cable to go from the 8 pin (I only used one side though) connector on the power board to the TS7200 board power inputs (that needs 5V regulated power)

Picture one is the board on the new base with ethernet, gps serial and console serial connected.
Picture two is a my cheesy cable work
Picture three is another board view where you can see the TS5260 realtime clock
Attached Thumbnails
IMG_2083a.jpg   IMG_2084a.jpg   IMG_2085a.jpg  
__________________
Not a crop circle creator
SheepOfBlue is online now   Reply With Quote
Old 04-18-2007, 11:18 PM   #24
...a heart attack waiting to happen.
 
Tuffy6969's Avatar
 
Join Date: 12-29-2006
Location: Inland Empire, Ca.
Age: 36
Bike(s): 2003 CBR954RR
Posts: 231
Re: Return of the onboard wooly computer

Sheep.... can I borrow the Onboard Woolie Computer? I'm trying to prop a door open at work and need something heavy.

__________________
He who rides Honda...rides happy!
Tuffy6969 is offline   Reply With Quote
Old 04-19-2007, 08:13 AM   #25
Ewe need to know braking do ewe?
 
SheepOfBlue's Avatar
 
Join Date: 12-18-2006
Location: Huntsville, AL
Age: 47
Bike(s): CBR1000RR, RC51, VT500FT
Posts: 8,734
Send a message via AIM to SheepOfBlue
Re: Return of the onboard wooly computer

Quote:
Originally Posted by Tuffy6969 View Post
Sheep.... can I borrow the Onboard Woolie Computer? I'm trying to prop a door open at work and need something heavy.

Wouldn't work. It will add a small amount of weight but it really pretty small and light If I go with thinner plexiglass and lexan mix for the case it will get lighter still.

EDIT:
Besides like the video it will get done one day. Well OK in this case never done, but operational. There will always be features I can add to it or the desktop/laptop side.
__________________
Not a crop circle creator
SheepOfBlue is online now   Reply With Quote
Old 04-19-2007, 12:02 PM   #26
posing for the camera
 
CBR929RE's Avatar
 
Join Date: 12-18-2006
Location: at home
Age: 28
Bike(s): 01 R/B/W CBR929RR
Posts: 4,397
Send a message via AIM to CBR929RE Send a message via Yahoo to CBR929RE
Re: Return of the onboard wooly computer

post 22 isn't working. I still don't know where I am or which direction to go. so much for a gps.
__________________
less than a year till Grattan
CBR929RE is online now   Reply With Quote
Old 04-19-2007, 01:55 PM   #27
It's not my fault
 
Purpdust's Avatar
 
Join Date: 12-19-2006
Location: AB-Canada
Age: 34
Bike(s): gsxr 750
Posts: 1,587
Re: Return of the onboard wooly computer

Why not as NASCAR to use there GPS / Xbox Game interface then you can watch yourself go around the track and see your lines


Damn, I just admitted that I watch NASCAR
__________________
"And he added that excessive consumerism prompted Canadians and Americans to chase low prices and send manufacturing jobs to China" Mr. Jarislowsky
Purpdust is offline   Reply With Quote
Old 04-20-2007, 12:09 PM   #28
Ewe need to know braking do ewe?
 
SheepOfBlue's Avatar
 
Join Date: 12-18-2006
Location: Huntsville, AL
Age: 47
Bike(s): CBR1000RR, RC51, VT500FT
Posts: 8,734
Send a message via AIM to SheepOfBlue
Re: Return of the onboard wooly computer

I HATE MAKING CABLES!

Anyone with tips on how to do Waldom connectors
__________________
Not a crop circle creator
SheepOfBlue is online now   Reply With Quote
Old 04-20-2007, 02:23 PM   #29
is feelin alright
 
seamus's Avatar
 
Join Date: 12-13-2006
Location: Rocket City
Age: 35
Bike(s): 1KRR; VFR; FMX650
Posts: 6,457
Re: Return of the onboard wooly computer

Gently.
__________________
Ducit Amor Patriae

Richard Herald, The Gentle Giant

For once you have tasted flight you will walk the earth with your eyes turned skywards, for there you have been and there you will long to return.
---Leonardo Da Vinci
seamus is offline   Reply With Quote
Old 04-20-2007, 02:27 PM   #30
Ewe need to know braking do ewe?
 
SheepOfBlue's Avatar
 
Join Date: 12-18-2006
Location: Huntsville, AL
Age: 47
Bike(s): CBR1000RR, RC51, VT500FT
Posts: 8,734
Send a message via AIM to SheepOfBlue
Re: Return of the onboard wooly computer

Quote:
Originally Posted by seamus View Post
Gently.
Quick quiz just for you. What is a Waldom connector (no helping him here EE members)
__________________
Not a crop circle creator
SheepOfBlue is online now   Reply With Quote
Reply

Bookmarks

Tags
computer, onboard, return, wooly

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


LinkBacks (?)
LinkBack to this Thread: http://www.motorcycleaddicts.org/gadget-corner/2132-return-onboard-wooly-computer.html
Posted By For Type Date
Texas Home Equity Loan - amortization loan, equity current home This thread Refback 11-16-2007 09:14 AM
New York Mortgage Refinance - york mortgage index, mortgage site This thread Refback 11-15-2007 07:03 AM
digg / hansol2 / news / dugg This thread Refback 08-13-2007 09:50 PM
digg / hansol2 / news / submitted This thread Refback 07-03-2007 05:55 PM
Digg / Technology / Upcoming This thread Refback 04-14-2007 09:15 PM
Digg / Gadgets / Upcoming This thread Refback 04-14-2007 11:56 AM
Digg / Gadgets / Upcoming This thread Refback 04-14-2007 10:18 AM
Digg - How to: Build your own telemetry acquisition computer for your motorcycle This thread Refback 04-14-2007 10:13 AM
Digg / News / Upcoming This thread Refback 04-14-2007 08:00 AM
Digg / News / Upcoming This thread Refback 04-14-2007 07:51 AM
Digg / News / Upcoming This thread Refback 04-14-2007 07:41 AM
Untitled document This thread Refback 04-13-2007 01:05 PM

Similar Threads
Thread Thread Starter Forum Replies Last Post
they fried my Taco's computer CBR929RE Off Topic 49 03-18-2007 11:57 AM
Computer prank Kawboy69 Off Topic 7 02-15-2007 07:27 PM
The return of the boombox ND4SPD Off Topic 4 01-12-2007 07:39 PM
Computer fan PROBLEM Hammer Off Topic 7 12-28-2006 09:10 PM
Computer / Video Question BizJetGuy Off Topic 6 12-22-2006 03:35 PM








Add to RSS Reader Add to Google Add to My Yahoo! Add to My MSN


Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.0
Best viewed at 1024x768 or higher. Not affiliated with or endorsed by any of the manufacturers discussed.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64