Added reference documentation
This commit is contained in:
BIN
References/SS_SW_Notes/CAN_Messages_2010.xlsx
Normal file
BIN
References/SS_SW_Notes/CAN_Messages_2010.xlsx
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/CAN_Messages_2014.xlsx
Normal file
BIN
References/SS_SW_Notes/CAN_Messages_2014.xlsx
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/CAN_Messages_2016.xlsx
Normal file
BIN
References/SS_SW_Notes/CAN_Messages_2016.xlsx
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/CruiseRegenNotes.docx
Normal file
BIN
References/SS_SW_Notes/CruiseRegenNotes.docx
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/Driver Controls 2010.xls
Normal file
BIN
References/SS_SW_Notes/Driver Controls 2010.xls
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/Driver Controls 2016.xlsx
Normal file
BIN
References/SS_SW_Notes/Driver Controls 2016.xlsx
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/NTC_Computations.xlsx
Normal file
BIN
References/SS_SW_Notes/NTC_Computations.xlsx
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/NTC_Computationsv2.xlsx
Normal file
BIN
References/SS_SW_Notes/NTC_Computationsv2.xlsx
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/SS_DC_StateMachine.vsd
Normal file
BIN
References/SS_SW_Notes/SS_DC_StateMachine.vsd
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/SS_DriverControl.vsd
Normal file
BIN
References/SS_SW_Notes/SS_DriverControl.vsd
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/SS_Modem.docx
Normal file
BIN
References/SS_SW_Notes/SS_Modem.docx
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/SS_Modemv2.docx
Normal file
BIN
References/SS_SW_Notes/SS_Modemv2.docx
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/Shunt Offset Estimate.xlsx
Normal file
BIN
References/SS_SW_Notes/Shunt Offset Estimate.xlsx
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/Sunseeker Driver Controls.docx
Normal file
BIN
References/SS_SW_Notes/Sunseeker Driver Controls.docx
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/SunseekerDriverControls.xlsx
Normal file
BIN
References/SS_SW_Notes/SunseekerDriverControls.xlsx
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/Telemetry2016_Format.docx
Normal file
BIN
References/SS_SW_Notes/Telemetry2016_Format.docx
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/Xtend Modem/Digi_ds_xtend.pdf
Normal file
BIN
References/SS_SW_Notes/Xtend Modem/Digi_ds_xtend.pdf
Normal file
Binary file not shown.
Binary file not shown.
BIN
References/SS_SW_Notes/Xtend Modem/XCTU_DigiTool_90001458-13.pdf
Normal file
BIN
References/SS_SW_Notes/Xtend Modem/XCTU_DigiTool_90001458-13.pdf
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/Xtend Modem/XCTU_Digi_40003026_E.exe
Normal file
BIN
References/SS_SW_Notes/Xtend Modem/XCTU_Digi_40003026_E.exe
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/Xtend Modem/Xtend_2016_90001478.pdf
Normal file
BIN
References/SS_SW_Notes/Xtend Modem/Xtend_2016_90001478.pdf
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/Xtend Modem/ds_xtend.pdf
Normal file
BIN
References/SS_SW_Notes/Xtend Modem/ds_xtend.pdf
Normal file
Binary file not shown.
Binary file not shown.
BIN
References/SS_SW_Notes/Xtend Modem/xtend_rfmodem.pdf
Normal file
BIN
References/SS_SW_Notes/Xtend Modem/xtend_rfmodem.pdf
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/r44e.pdf
Normal file
BIN
References/SS_SW_Notes/r44e.pdf
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/telemetry.docx
Normal file
BIN
References/SS_SW_Notes/telemetry.docx
Normal file
Binary file not shown.
133
References/SS_SW_Notes/telemetry.txt
Normal file
133
References/SS_SW_Notes/telemetry.txt
Normal file
@@ -0,0 +1,133 @@
|
||||
|
||||
Sunseeker Telemetry
|
||||
Notes 1
|
||||
1/28/2010
|
||||
|
||||
The CAN bus will have many short messages on it, which the telemetry board
|
||||
will listen to. It will select the information to format and transmit it
|
||||
to the chase vehicle or store onto a USB data stick. This is a set of
|
||||
thoughts on collecting, formatting and storing such data.
|
||||
|
||||
The next week, initial decisions need to be made so that the students
|
||||
working on the strategy program for the chase vehicle can program and
|
||||
test it with their code.
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Observations:
|
||||
1) The USB driver for the data stick on the telemetry board is not
|
||||
currently working. It requires a FAT formatted USB stick that is limited
|
||||
to 2 or 4 GB (I do not recall which). This is outside the main scope
|
||||
for the strategy programing team.
|
||||
|
||||
2) The radio link and its buffers are limited, so that the total data
|
||||
transferred can not likely match all the CAN bus traffic. An estimate
|
||||
of this volume should be made and testing shod be done.
|
||||
|
||||
3) The CAN bus controller on the telemetry board has a SPI interface
|
||||
to the MCU that appears to prevent all CAN traffic to be transferred
|
||||
to the MPU. This rate and the CAN controller's buffer should be considered,
|
||||
to estimate what this limit is. You must / should expect to miss some
|
||||
CAN packets, if they are on the bus too closely together. It may be necessary
|
||||
to use the CAN mask to only wait for a specific needed packet type,
|
||||
changing the mask as needed.
|
||||
|
||||
4) No assumption on the CAN packet spacing should be made by the telemetry
|
||||
board.
|
||||
|
||||
5) Non-Tritium traffic on the CAN bus (such as traffic from the BPS to
|
||||
the telemetry board) should be kept to a minimum, so it does not interfere
|
||||
with the critical driver controller to motor controller traffic.Such
|
||||
interference might be very random and hard to debug.
|
||||
|
||||
5) At some future point it is hoped that a 20 bit value for the
|
||||
current in/out of the battery will be available. Perhaps this will be
|
||||
integrated into the BPS. Such a value is needed to reliably predict
|
||||
the State of Charge for the Battery. Such a value might be sampled \
|
||||
10 time a second. However it would only be necessary to transmit
|
||||
a summary of this to the telemetry board, not every measurement.
|
||||
Perhaps only every 60 seconds.
|
||||
|
||||
6) The same remarks on current BPS data apply. All the data the BPS master
|
||||
might get does not have to be placed on the CAN bus.
|
||||
|
||||
7) The next telemetry board should have a hardware serial interface for
|
||||
an on Sunseeker GPS. The current cards might allow an on board GPS (on the
|
||||
LED board?) then GPS packets could be put on the CAN bus to the telemetry
|
||||
board. Such traffic should be limited as above.
|
||||
|
||||
8) The chase vehicle program should receive two types of data. Data needed
|
||||
for race driving strategy (speed, distance?, battery state, array output,
|
||||
... ) and warning information (motor temp, controller temp, driver temp
|
||||
BPS warnings). Some other information might be sent for logging,; however
|
||||
most logging should be done on the data stick.
|
||||
|
||||
9) There will be a need to reconcile (time correlate) data logged on the
|
||||
chase vehicle with data logged on the telemetry data stick.
|
||||
|
||||
10) Power use for all telemetry needs to be known: telemetry board,
|
||||
radio modem, GPS ... as race rules may allow this to be done on a AUX
|
||||
battery; although it may be more effective to use the cars 12V system
|
||||
from the main battery.
|
||||
|
||||
11) What happens when data is not received? Does the modem
|
||||
automatically retransmit?. When the modem's buffer is filled (sender or
|
||||
receiver) what happens when more data arrives? How does this effect
|
||||
the "messages" being sent?
|
||||
|
||||
12) The longer you make messages, the more likely they will not
|
||||
be transmitted cleanly.
|
||||
|
||||
13) For modeling, having a high resolution low g accelerometer to
|
||||
log to the data stick might also be fun. Not critical.
|
||||
|
||||
14) Another piece of data for modeling that might be useful would be
|
||||
measurements from a Pitot tube extending from the from of the car.
|
||||
again not critical.
|
||||
-----------------------------------------------------------------------
|
||||
|
||||
Proposal:
|
||||
|
||||
Communications will be one way, from the telemetry board to the chase.
|
||||
Thus no ACKs or retransmissions will occur under telemetry board
|
||||
control; although the modem may be doing some of this at a lower level
|
||||
Missed messages will simply be dropped.
|
||||
|
||||
|
||||
The telemetry board will transmit messages of the form
|
||||
Start Bytes (2)
|
||||
Message size (one unsigned byte: 0-255)
|
||||
Message type (one unsigned byte: 0-255)
|
||||
Sequence Number (two bytes?) - useful but perhaps not critical.
|
||||
|
||||
data bytes (0-255 bytes)
|
||||
|
||||
check sum (2 bytes: 16 bit unsigned sum of all message bytes)
|
||||
Stop Bytes (2)
|
||||
|
||||
Any message that is not complete will be rejected.
|
||||
|
||||
Note: a more complicated checksum could be considered later.
|
||||
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
Next step:
|
||||
|
||||
Review this and then determine messages and message frequency.
|
||||
Consider the logging to data stick as well, although outside
|
||||
the main scope of the strategy team's responsibility.
|
||||
Consider timestamps, which might best be part of data. Look at
|
||||
the Tritium Motor CAN packets. In order of importance:
|
||||
|
||||
Motor and Motor controller State -- state, voltage, current, temps, speed
|
||||
Battery State -- If put into BPS master code: voltage, current, high temp
|
||||
and id, low temp and id, high voltage and id, low voltage and id.
|
||||
Array State -- Does not look like this will be available, on an
|
||||
MPPT by MPPT basis. It could be roughly inferred in the chase vehicle for
|
||||
the whole whole array from the Motor controller (BUS voltage and currents
|
||||
in/out of the motor controller) and the BPS information (current in/out
|
||||
of the battery pack.), although time correlation is important here.
|
||||
GPS information - if GPS added.
|
||||
|
||||
I'd also like a record of braking (although this will only be on/off),
|
||||
this could be logged on the data stick.
|
||||
|
||||
BIN
References/SS_SW_Notes/~$CAN_Messages_2016.xlsx
Normal file
BIN
References/SS_SW_Notes/~$CAN_Messages_2016.xlsx
Normal file
Binary file not shown.
BIN
References/SS_SW_Notes/~$_Modemv2.docx
Normal file
BIN
References/SS_SW_Notes/~$_Modemv2.docx
Normal file
Binary file not shown.
BIN
References/Sunseeker 2016 Diagrams.pdf
Normal file
BIN
References/Sunseeker 2016 Diagrams.pdf
Normal file
Binary file not shown.
Binary file not shown.
BIN
References/TritiumInfo/BMS/TRI67.011v3-BMS-Users-Manual.pdf
Normal file
BIN
References/TritiumInfo/BMS/TRI67.011v3-BMS-Users-Manual.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/BPS_spec_Tritium/BPS-spec.zip
Normal file
BIN
References/TritiumInfo/BPS_spec_Tritium/BPS-spec.zip
Normal file
Binary file not shown.
Binary file not shown.
BIN
References/TritiumInfo/BPS_spec_Tritium/WMU02v1 Mechanical.pdf
Normal file
BIN
References/TritiumInfo/BPS_spec_Tritium/WMU02v1 Mechanical.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/BPS_spec_Tritium/WMU02v1 Overlay.pdf
Normal file
BIN
References/TritiumInfo/BPS_spec_Tritium/WMU02v1 Overlay.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/BPS_spec_Tritium/WMU02v1 Schematics.pdf
Normal file
BIN
References/TritiumInfo/BPS_spec_Tritium/WMU02v1 Schematics.pdf
Normal file
Binary file not shown.
Binary file not shown.
BIN
References/TritiumInfo/BPS_spec_Tritium/WMU03v1 Mechanical.pdf
Normal file
BIN
References/TritiumInfo/BPS_spec_Tritium/WMU03v1 Mechanical.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/BPS_spec_Tritium/WMU03v1 Overlay.pdf
Normal file
BIN
References/TritiumInfo/BPS_spec_Tritium/WMU03v1 Overlay.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/BPS_spec_Tritium/WMU03v1 Schematics.pdf
Normal file
BIN
References/TritiumInfo/BPS_spec_Tritium/WMU03v1 Schematics.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/CAN-ETHERNET/CanBridgeConfig_1_09.exe
Normal file
BIN
References/TritiumInfo/CAN-ETHERNET/CanBridgeConfig_1_09.exe
Normal file
Binary file not shown.
BIN
References/TritiumInfo/CAN-ETHERNET/CanLogger_1_09.exe
Normal file
BIN
References/TritiumInfo/CAN-ETHERNET/CanLogger_1_09.exe
Normal file
Binary file not shown.
BIN
References/TritiumInfo/CAN-ETHERNET/lm_bridge_1_06_b130.teb
Normal file
BIN
References/TritiumInfo/CAN-ETHERNET/lm_bridge_1_06_b130.teb
Normal file
Binary file not shown.
BIN
References/TritiumInfo/MC-Software/ws200_release_1_12.tsf
Normal file
BIN
References/TritiumInfo/MC-Software/ws200_release_1_12.tsf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/MC-Software/wsConfig_1_14.exe
Normal file
BIN
References/TritiumInfo/MC-Software/wsConfig_1_14.exe
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI30.001v2_Construction_Guide.pdf
Normal file
BIN
References/TritiumInfo/TRI30.001v2_Construction_Guide.pdf
Normal file
Binary file not shown.
Binary file not shown.
BIN
References/TritiumInfo/TRI50.010_Wiring_Reference_v4.pdf
Normal file
BIN
References/TritiumInfo/TRI50.010_Wiring_Reference_v4.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI50.012_CAN_Reference_v1.pdf
Normal file
BIN
References/TritiumInfo/TRI50.012_CAN_Reference_v1.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI50.013_Mechanical_Reference_v1.pdf
Normal file
BIN
References/TritiumInfo/TRI50.013_Mechanical_Reference_v1.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI50.014_Product_Brief_v1.pdf
Normal file
BIN
References/TritiumInfo/TRI50.014_Product_Brief_v1.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI50.016_Datasheet_v6.pdf
Normal file
BIN
References/TritiumInfo/TRI50.016_Datasheet_v6.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI50.018_Installation_Guide_v2.pdf
Normal file
BIN
References/TritiumInfo/TRI50.018_Installation_Guide_v2.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI50.019_Motor_Impedance_v1.pdf
Normal file
BIN
References/TritiumInfo/TRI50.019_Motor_Impedance_v1.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI50.026_Software_Users_Manual_v1.pdf
Normal file
BIN
References/TritiumInfo/TRI50.026_Software_Users_Manual_v1.pdf
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
References/TritiumInfo/TRI63.003_Users_Manual_v1.pdf
Normal file
BIN
References/TritiumInfo/TRI63.003_Users_Manual_v1.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI63v1_Overlay.pdf
Normal file
BIN
References/TritiumInfo/TRI63v1_Overlay.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI63v1_Schematic.pdf
Normal file
BIN
References/TritiumInfo/TRI63v1_Schematic.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI66.003_Users_Manual_v1.pdf
Normal file
BIN
References/TritiumInfo/TRI66.003_Users_Manual_v1.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI66v3_Overlay.pdf
Normal file
BIN
References/TritiumInfo/TRI66v3_Overlay.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI66v3_Schematic.pdf
Normal file
BIN
References/TritiumInfo/TRI66v3_Schematic.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI72.001_Precharge_Users_Manual_v1.pdf
Normal file
BIN
References/TritiumInfo/TRI72.001_Precharge_Users_Manual_v1.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI72.002_Precharge_Datasheet_v1.pdf
Normal file
BIN
References/TritiumInfo/TRI72.002_Precharge_Datasheet_v1.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI74.015v4-Datasheet.pdf
Normal file
BIN
References/TritiumInfo/TRI74.015v4-Datasheet.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI74.021v5-Users-Manual.pdf
Normal file
BIN
References/TritiumInfo/TRI74.021v5-Users-Manual.pdf
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
References/TritiumInfo/TRI74.049v5_Release_Notes.pdf
Normal file
BIN
References/TritiumInfo/TRI74.049v5_Release_Notes.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI78.001_Users_Manual_v1.pdf
Normal file
BIN
References/TritiumInfo/TRI78.001_Users_Manual_v1.pdf
Normal file
Binary file not shown.
Binary file not shown.
BIN
References/TritiumInfo/TRI78v1 Schematic.pdf
Normal file
BIN
References/TritiumInfo/TRI78v1 Schematic.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI82.002v7_Users_Manual.pdf
Normal file
BIN
References/TritiumInfo/TRI82.002v7_Users_Manual.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI82.005v4_Datasheet.pdf
Normal file
BIN
References/TritiumInfo/TRI82.005v4_Datasheet.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI82.007v4_Ethernet_Interface.pdf
Normal file
BIN
References/TritiumInfo/TRI82.007v4_Ethernet_Interface.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI82.008v7-Release-Notes.pdf
Normal file
BIN
References/TritiumInfo/TRI82.008v7-Release-Notes.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI88.003v2_Datasheet.pdf
Normal file
BIN
References/TritiumInfo/TRI88.003v2_Datasheet.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI88.004v4-Users-Manual.pdf
Normal file
BIN
References/TritiumInfo/TRI88.004v4-Users-Manual.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI88.005v1_Mechanical_Assembly.pdf
Normal file
BIN
References/TritiumInfo/TRI88.005v1_Mechanical_Assembly.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TRI88.012v1_MPPT_compatibility.pdf
Normal file
BIN
References/TritiumInfo/TRI88.012v1_MPPT_compatibility.pdf
Normal file
Binary file not shown.
BIN
References/TritiumInfo/TritiumrParts.pdf
Normal file
BIN
References/TritiumInfo/TritiumrParts.pdf
Normal file
Binary file not shown.
BIN
References/XTEND/MeshX_manual.pdf
Normal file
BIN
References/XTEND/MeshX_manual.pdf
Normal file
Binary file not shown.
BIN
References/XTEND/UsersGuide_90000813_A.pdf
Normal file
BIN
References/XTEND/UsersGuide_90000813_A.pdf
Normal file
Binary file not shown.
BIN
References/XTEND/datasheet_XTend_PKG_Digi.pdf
Normal file
BIN
References/XTEND/datasheet_XTend_PKG_Digi.pdf
Normal file
Binary file not shown.
BIN
References/XTEND/ds_xtend.pdf
Normal file
BIN
References/XTEND/ds_xtend.pdf
Normal file
Binary file not shown.
Reference in New Issue
Block a user