From db3aac315ac81371376e3f2aaf4808209c618b2b Mon Sep 17 00:00:00 2001 From: "stephan.thiele" Date: Sun, 3 Mar 2019 20:44:05 +0100 Subject: [PATCH] flexray: add dump and README --- flexray/arbitrary_traffic/README | 137 ++++++++++++++++++ .../flexray_2s16_0d_one_cycle.sr | Bin 0 -> 585 bytes 2 files changed, 137 insertions(+) create mode 100644 flexray/arbitrary_traffic/README create mode 100644 flexray/arbitrary_traffic/flexray_2s16_0d_one_cycle.sr diff --git a/flexray/arbitrary_traffic/README b/flexray/arbitrary_traffic/README new file mode 100644 index 0000000..7ba0385 --- /dev/null +++ b/flexray/arbitrary_traffic/README @@ -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 index 0000000000000000000000000000000000000000..884b324ebac159e9a2555f772c28562464eb6e00 GIT binary patch literal 585 zcmWIWW@h1H00H5qWIx`0SEU$%Y!GG#;`R!qX3{P5e6m(4zMb_+UF%TK-q~v z%mKu?sU?Xii6x1;rw#cI8SpS1xV!!Ydyr}aS2w$vSX@A9L35{$kC19+`#!mr8}FB` zs8pQ0&~wetRI_!yMNZ~D&6@*vrCMEn>Y?87^5AS1v${5irR%58U(_>eG0W?P&;7Ez z&T^Z7Q8uX(f9f^&qILSa?SK6>E`DFoJpXG&tEp%HCS$n=%&0D0Rxr_N5zu7{ehdtp zKsqNsJu_L?P}lJ7tw6pO1s+z1o&T5aW#XJ-S2E*%?}q|UpVJj=Ky@D&i<949zV^(* zF#nguM*Z08tw!$G>x)u#ci(^7`Sq^FoX=}&_Zc4VegF9Mb7wxwClf%#jGuKs!~6E# z^0@x~)obV4*Q@QXzG`HcaJ&D~#Gr>~XDhF?nzK(#Ruck6U7@-rIQPwZ|7J;a+wT0( zvbWxs-Ua~eZ{X4o@MdJPXT}{RKviI{tr0{)BM71icML(aFfeRuR0A?$@rAAnJ=74o aP5_zkFbwc!1%(v@GZ2CTc_JvaFaQ8=IKVdm literal 0 HcmV?d00001 -- 2.30.2