Syvecs V1.3 50Hz GPS Module User Guide

June 10, 2024
Syvecs

**Syvecs V1.3 50Hz GPS Module User Guide

**

INSTRUCTION

This document is intended for use by a technical audience and describes a number of procedures that are potentially hazardous. Installations should be carried out by competent persons only.

Syvecs and the author accept no liability for any damage caused by the incorrect installation or configuration of the equipment.

Please Note that due to frequent firmware changes certain windows might not be the same as the manual illustrates. If so please contact the Syvecs Tech Team for Assistance.

The Syvecs 50hz GPS Module is designed to provide even more control to our engine control units with accurate global positioning, acceleration forces for 6 axis and GPS Speed. Fast positioning lock with hot restarts due to internal battery storing last positioning data.

The following parameters are available from our 50Hz GPS Module.

GPS Lateral Position GPS Mode Letter
GPS Longitude Position GPS Fix Quality
GPS Speed Lateral G Force
GPS Course Longitudinal G Force
GPS Altitude Vertical G Force
GPS Time and Date Roll
Number of Locked Satellites Pitch
Yaw

Packaged in a lightweight CNC billet aluminium case with a waterproof 18way JAE Connector.  Mating Socket – JAE – MX23A18SF1

Wiring

Pin Number Pin Function
3 or 4 Ground
5 CAN1 LOW – 500Kb
6 CAN0 LOW – 1mb
12 12V Supply
14 CAN1 Hi – 500kb
15 CAN0 HI – 1mb

S6Plus with PNP Kits connect GPS Can1 to S6Plus Can1 (C8/C9) – Generic S6+ ECU Speak to Support@Syvecs.com S7Plus connect GPS Can0 to S7Plus Can2 (B2/B3) – if X10 Expander is wired to Can2 then Wire to Can1 on S7 like S6Plus above

S8 & S12 connect GPS Can0 to Either ECU Can1 or Can2

No Termination Resistor is set on the GPS Module so the GPS needs to be wired as a Node on the Canbus

CAN Output Description

All in Big Endian Format apart from 0x679h &0x690h

Can0 – 1MB Speed
ID 679h & 690h – GPS Position ( LSB) – Motec M1 (Base ID 0x690h

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

GPS latitude in ten-thousands of a minute of arc as a signed 32-bit value. Positive values are north of the equator. negatives are south.| GPS longitude in ten-thousands of a minute of arc as a signed 32-bit value. Positive values are east of the Greenwich Meridian, negatives are west

ID 680h – GPS Position

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

GPS latitude in ten-thousands of a minute of arc as a signed 32-bit value. Positive values are north of the equator. negatives are south.| GPS longitude in ten-thousands of a minute of arc as a signed 32-bit value. Positive values are east of the Greenwich Meridian. negatives are .• rest

ID 681h – GPS Course, Speed and Altitude

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6

Course in hundredths of a degree as an unsigned 16-bit value A value of 0 indicates due North| Speed in centimetres per second as an unsigned 16-bit value.| Altitude in metres as a signed 16-bit value. Negative values indicate a position below mean sea level

ID 682h – GPS Time and Date

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8
Day of month as an unsigned-8-bit value Month of year as an unsigned 8-bit
value Year of century as an unsigned 8-bit value Hour of day as ar unsigned
8-bit value. Minute of hour as anunsigned 8 –bite value Second of minute as
an unsigned 8-bit value Thousandths of a second as unsigned 16-bit value

ID 683h – Accelerometer

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

Latitudinal acceleration in thousandths of a G as a signed 16-bit value. Positive values represent acceleration to the left (as when turning to the right). negative to the right as turning to the left).| Longitudinal acceleration in thousandths of a G as a signed 16-bit value. Positive values represent increasing fon…ard speed. negatives decreasing.| Vertical acceleration in thousandths of a G as a signed 16-bit value. Positive values represent upwards acceleration, negative downwards.| Accelerometer temperature in tenths of a degree C as a signed 16-bit value

ID 684h – Gyroscope

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

Roll in terths of a degree per second as a sgned 16-b t integer Pcsitive \,alues indicate roll towarc the right. negative to tl-e left.| Pilch :n tenths of a degree per seconc as a signec 5-bit integer. Positive values indicate Lryivard pitch. regative dovi•vard.| Yaw in tenths of a degree per second as a s gned 16-bit integer. Pcsitive values indicate yaw to the right, negative to tt-e left.| Gyroscope temperature in tenths of a degree C as a signed 16-bit value

ID 685h – GPS Status

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6
Horizontal dilution of precision in tenths of a metre. Fix quality indicator

(0=fix unavailable. 1=valid fix in SPS mode. 2=valid fix in differential GPS mode)| Number of Satellites in view| GPS mode letter (N=data not valid A=autonomous mode. D=differential mode. E=estimated mode)| GPS status letter (A=data valid, V=receiver warning)

Can1 – 500kb Speed

ID F0h – GPS Position

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte  6 Byte 7 Byte 8

GPS latitude in ten-thousands of a minute of arc as a signed 32-bit value. Positive values are north of the equator. negatives are south.| GPS longitude in ten-thousands of a minute of arc as a signed 32-bit value. Positive values are east of the Greenwich Meridian. negatives are west

ID F1h – GPS Course, Speed and Altitude

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6

Course in hundredths of a degree as an unsigned 16-bit value A value of 0 indicates due North| Speed in centimetres per second as an unsigned 16-bit value.| Altitude in metres as a signed 16-bit value_ Negative values indicate a position below mean sea level

ID F2h – Accelerometer

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

Latitudinal acceleration in thousandths of a G as a signed 16-bit value. Positive values represent acceleration to the left (as when turning to the right). negative to the right as when turning to the left).| Longitudinal acceleration in thousandths of a G as a signed 16-bit value. Positive values represent increasing fori/ard speed. negatives decreasing.| Vertical acceleration in thousandths of a G as a signed 16-bit value. Positive values represent upwards acceleration. negative downwards.| Accelerometer temperature in tenths of a degree C as a signed 16-bit value.

ID F3h – Gyroscope

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

Rcll in terths of a degree per second as a sgned 16-b t integer Pcsitive values indicate roll to,frrarc the right. regative to the left.| Pilch in tenths of a degree per second as a signec 16-bit integer. Positive values indicate upward pitch. regative dovm-iard.| Yaw in tenths of a degree per se:ond as a s gned 16-bit integer. Pcsitive values indica:e ya,-/ to the right. negative to the left.| Gyroscope temperature in tenths of a degree C as a signed 16-bit value

ID F4h – GPS Status

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6
Horizontal dilution of precision in tenths of a metre. Fix quality indicator

(0=fix unavailable. 1=valid fix in SPS mode. 2=valid fix in differential GPS mode)| Number Of stellites in view| GPS mode letter (N=data not valid A=autonomous mode. D=differential mode. E=estimated mode)| GPS status letter (A=data valid. \/=receiver warning)

Syvecs Calibration Setup

S7, S8 & S12
The Syvecs 50hz GPS module can be connected to Can1 or Can2 on the S8/S12.With the S7Plus its best to use Can2. To enable in Scal users need to select the GPS- AG50 as shown below in Datastream as well as the Recieve Canbus its wired to. A device – program is needed after this selection to activate.

After enabling the monitoring items below will become available

gpsLat gpsStatus
gpsLong gpsSatInfo
gpsSpeed longG
gpsCourse latg
gpsAltitude roll
gpsHrzDil pitch
gpsFixQual vertG
gpsNumSats yaw
gpsMode

S6-I/ S6Plus/ S7-I
The Syvecs GPS 50hz Data is picked up automatically on the S6Plus & S6/S7-I with Firmware 1.82+ after wiring onto the Can1 (C8 & C9) which is the 500kb Canbus with a Plug in Kit. To pickup the Accelerometer info from the Gps module users will need to enable the Accel Rx and Gyro Rx under I/O Configuration and make sure none of the Acceleration sensors are defined in the Pin Assignments.

After enabling the monitoring items below will become available

gpsLat longG
gpsLong latg
gpsSpeed roll
gpsCourse pitch
gpsAltitude vertG
yaw

The GPS Module needs to be mounted as shown below for the 6 axis of the accelerometer to report  correctly.

In applications where heavy vibrations are present due to solid engine mounts etc, it is advised to mount the GPS using some rubber washers to absorb some of the vibrations.

After mounting correctly you need to reset the sensor corrections in Scal for the accelerometers. This is done by clicking Device – Sensor Corrections.

Then highlight the LatG/Long/VertG/Yaw/Pitch/Roll and select Reset, followed by Set.

The Long G / Lat G should all read 0 now when the car is level.

Motec Calibration Setup

M1 Series
The Syvecs 50hz GPS CAN0 can be connected to Can1, Can2 or Can3 on the M1 Series of Ecu’s.

M1Tune users need to head to the All Calibrate Section, select GPS

Set the Can Interface Used and Base ID at 0x690

The Gyro/IMU Information needs to come via the Bosch MM5 protocol. Select Bosch in All Calibrate and set the CAD ID Messages as below.

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals