------------------------------------------------------------------------------- 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