flexray: add dump and README
authorstephan.thiele <stephan.thiele@mailbox.org>
Sun, 3 Mar 2019 19:44:05 +0000 (20:44 +0100)
committerstephan.thiele <stephan.thiele@mailbox.org>
Sun, 3 Mar 2019 19:44:05 +0000 (20:44 +0100)
flexray/arbitrary_traffic/README [new file with mode: 0644]
flexray/arbitrary_traffic/flexray_2s16_0d_one_cycle.sr [new file with mode: 0644]

diff --git a/flexray/arbitrary_traffic/README b/flexray/arbitrary_traffic/README
new file mode 100644 (file)
index 0000000..7ba0385
--- /dev/null
@@ -0,0 +1,137 @@
+-------------------------------------------------------------------------------
+Arbitrary FlexRay bus traffic
+-------------------------------------------------------------------------------
+
+These captures are artifically generated FlexRay communication snippets and are
+not capturing specific vehicle or industrial protocols.
+
+Details:
+https://en.wikipedia.org/wiki/Flexray
+https://elearning.vector.com/mod/page/view.php?id=371
+
+
+Logic analyzer setup
+--------------------
+
+The logic analyzer used was a Dreamsoucelab DSLogic Plus at a sample rate of
+100MHz.
+
+The hardware used for generating the communication was an Intrepid FlexRay
+Evaluation Board.
+FlexFray controller: Fujitsu MB88121C (Bosch E-Ray IP)
+Bus Transceiver: Elmos E910.54B
+
+Product info:
+https://store.intrepidcs.com/FlexRay-EVB-p/flexray-evb.htm
+
+The software used was Intrepid Vehicle Spy for FlexRay running under Windows 7.
+The data has been generated by using software version is 3.5.0.19, neoVI DLL
+version is 3.5.1.29.
+
+The software and hardware are end of life products and are not available
+anymore by the manufacturer.
+
+The logic analyzer probes were hooked up to the RX pins of the Elmos E910.53B
+logic level transceivers. Channel 0 was hooked up to FlexRay channel A and
+channel 1 was hooked up to FlexRay channel B. Channel A and B of both FlexRay
+controllers are connected together.
+
+The bus was externally terminated by adding a 100 Ohm resistor between FR_A+
+and FR_A- and another 100 Ohm resistor between FR_B+ and FR_B-.
+
+
+flexray_2s16_0d_one_cycle.sr
+----------------------------
+
+This shows one cycle of an ongoing FlexRay communication. Only channel A is used.
+
+Bitrate: 10 Mbit
+Used Channels: A
+Static frames: 2
+Dynamic frames: 0
+Length of static frames: 16 bytes
+Data on all frames is: 0x00 0x01 0x02 0x03
+                       0x00 0x00 0x00 0x00
+                       0x00 0x00 0x00 0x00
+                       0x00 0x00 0x00 0x00
+
+Cluster parameters:
+-------------------
+gColdStartAttempts = 31
+gListenNoise = 15
+gdMaxInitializationError = 0
+gdWakeupSymbolRxIdle = 59
+gdWakeupSymbolRxLow = 57
+gdWakeupSymbolRxWindow = 301
+gdWakeupSymbolTxIdle = 180
+gdWakeupSymbolTxLow = 60
+gdCycle = 2500
+gMacroPerCycle = 2500
+gdMacrotick = 0
+gdActionPointOffset = 4
+gdTSSTransmitter = 4
+gdStaticSlot = 34
+gNumberOfStaticSlots = 2
+gPayloadLengthStatic = 8
+gdMinislot = 4
+gNumberOfMinislots = 545
+gdMinislotActionPointOffset = 2
+gdDynamicSlotIdlePhase = 1
+gdNIT = 252
+gOffsetCorrectionStart = 2249
+gMaxWithoutClockCorrectionFatal = 15
+gMaxWithoutClockCorrectionPassive = 15
+gSyncNodeMax = 6
+gClusterDriftDamping = 2
+gNetworkManagementVectorLength = 0
+gdCASRxLowMax = 71
+gdSymbolWindow = ?
+gAssumedPrecision = ?
+gChannels = ?
+gdBit = ?
+gdBitMax = ?
+gdBitMin = ?
+gdMaxMicrotick = ?
+gdMaxPropagationDelay = ?
+gdMinPropagationDelay = ?
+gOffsetCorrectionMax = ?
+
+Common parameters for both FlexRay nodes:
+-----------------------------------------
+pClusterDriftDamping = 2
+pExternOffsetCorrection = 0
+pExternRateCorrection = 0
+pDecodingCorrection = 28
+pdListenTimeout = 80242
+pdMaxDrift = 121
+pLatestTx = 545
+pMicroPerCycle = 100000
+pOffsetCorrectionOut = 160
+pRateCorrectionOut = 121
+pDelayCompensationA = 0
+pDelayCompensationB = 0
+pWakeupPattern = 63
+pAllowHaltDueToClock = 0
+pAllowPassiveToActive = 15
+pdAcceptedStartupRange = 77
+pMacroInitialOffsetA = 5
+pMacroInitialOffsetB = 5
+pMicroInitialOffsetA = 12
+pMicroInitialOffsetB = 12
+pSingleSlotEnabled = 0
+pChannels = 1
+pWakeupChannel = 1
+pKeySlotUsedForStartup = 1
+KeySlotUsedForSync = 1
+pPayloadLengthDynMax = ?
+pMicroPerMacroNom = ?
+pdMicrotick = ?
+
+Specific parameters for node 1:
+-------------------------------
+pKeySlotId = 1
+
+Specific parameters for node 2:
+-------------------------------
+pKeySlotId = 2
+
diff --git a/flexray/arbitrary_traffic/flexray_2s16_0d_one_cycle.sr b/flexray/arbitrary_traffic/flexray_2s16_0d_one_cycle.sr
new file mode 100644 (file)
index 0000000..884b324
Binary files /dev/null and b/flexray/arbitrary_traffic/flexray_2s16_0d_one_cycle.sr differ