Skip to main content

Burst Transmission Function

The burst transmission function creates a high-load CAN bus state by sending messages continuously without wait time.
It can be used to evaluate transmit/receive behavior under heavy bus load.

Product Usage Image

Burst transmission has the following two modes:

  • 1Frame Mode: burst transmission of a single frame
  • Log Mode: burst transmission using a log file

1Frame Mode

Use:Burst 1Frame

In 1Frame Mode, a single frame is transmitted continuously without wait time.
Because bus load can be raised close to 100%, it is useful for evaluating whether a target ECU can transmit/receive correctly under heavy load.
In 1Frame Mode, CAN ID and payload can be configured freely.

Log Mode

Use:Burst Log

In Log Mode, frames in a log file are transmitted continuously without wait time.
By setting log frames to those expected by the target ECU, it can be used to evaluate continuous frame reception processing.


Basic Operation

This section explains the basic flow for using burst transmission. Here, 1-frame burst transmission is used.

  1. Select BurstTransmit in Simulation Window
    Open Simulation Window from menu or toolbar.
    Select BurstTransmit in Simulation Mode to display the burst transmission settings screen.
BurstTransmit
  1. Confirm 1 Frame Mode is selected
    Confirm that 1 Frame Mode radio button is selected.
    By default, it is configured to continuously transmit a CAN FD frame with CAN ID 000 and DLC 64 bytes.
BurstTransmit
  1. Start monitoring
    After burst settings are configured, start monitoring to execute burst transmission.
    Select Command -> Start in menu bar, or click toolbar GUI Start button, or press F5.
GUI Start

BurstTransmit Screen Description

BurstTransmit
NoModeItemDescription
11 Frame ModeprotocolSet to CAN or CAN FD. Select from dropdown.
Std./ExtSet to standard ID (Std) or extended ID (Ext).
IDSet CAN ID (Hex).
TypeSet Data or Remote frame.
Selectable only when Protocol is CAN. When CAN-FD is selected, this item is read-only.
DLCSet DLC from dropdown.
- For CAN: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
- For CAN-FD: 0,1,2,3,4,5,6,7,8,12,16,20,24,32,48,64
Data Set buttonSet frame data. Clicking Set opens Data Setting dialog.
Bit Rate SwitchAvailable when CAN FD frame is selected.
- ON: enable data-phase baud rate configured in Device Window
- OFF: disable data-phase baud rate and use arbitration-phase baud rate for all
Stop buttonStops burst transmission.
2Log ModeLog FileShows path and file name of log file to be loaded.
SelectFile button buttonOpens file selection dialog to choose log file.
Note: Selecting a file does not load it. Click Load to read data (note1).
Load buttonLoads log file.
LoopSets whether log replay transmission is repeated.
If unchecked, system enters wait state after all log data is sent.
OffsetSets time from monitoring start to log replay start.
When event trigger is set, this becomes time from event detection to replay start (note2).
Stop buttonStops log replay transmission while running.
Log data areaDisplays loaded log file contents (note3).

note1: MicroPecker Analyzer log files cannot be loaded.
note2: updown button can also be used to change 1s and 0.1s digits.
note3: In loaded log files, only data frames and remote frames are used; error records are ignored.

Event Trigger Settings

You can start burst transmission in response to event trigger detection.

BurstTransmit Event
ItemDescription
NoneNo event trigger is used.
Receive TriggerDetects reception of specified CAN ID in CAN frame as event.
Receive Trigger(CAN-FD)Detects reception of specified CAN ID in CAN FD frame as event.
Ext TriggerDetects port input as event (note1).
Log TriggerDetects specified monitoring log as event.
Key TriggerDetects specified key input as event.

note1: Ext Trigger is under development and not available.

Receive Trigger / Receive Trigger(CAN-FD) settings

Selecting Receive Trigger allows configuration of target received CAN ID used as event trigger.
Example use: transmit frames when specific CAN ID is received.

When Receive Trigger is selected, setting area appears. Set target CAN ID of received frame.

Receive Trigger
ItemDescription
FormatSet standard ID (Std) / extended ID (Ext)
IDSet trigger target CAN ID
TypeSet Data / Remote frame (CAN frames only)

Log Trigger settings

Selecting Log Trigger allows configuration of log conditions used as events.
Detailed trigger conditions such as specific data and error frames can be set.

Log Trigger

In Log Trigger, clicking edit button opens Log Trigger dialog. Clicking Data Setting opens Data Setting dialog.

Log Trigger screen description

Log Trigger
MenuDescription
Setting display areaDisplays log information used as trigger. Double-click opens Log Trigger setting dialog.
edit button buttonOpens Log Trigger setting dialog.
Log Trigger setting dialog

Set condition details of logs to detect as trigger.

Log TriggerSetting
ItemDescriptionSetting Values
ChTarget Ch (per MicroPeckerX)Select from ALL / 1 / 2 / 3 / 4
InnerChTarget internal ChSelect from ALL / 1 / 2
DirectionTarget Tx/Rx directionR / T / R or T
StateNormal or error frameOK / NG
TypeTarget frame typeSelect by State:
OK: CAN-FD Frame, CAN Data Frame, Remote Frame
NG: All Error, Bus Error, Error Warning, Error Passive, Bus Off Entry, Bus Off Recovery, Overload, Bus Lock, Arbitration Lost, Stuff Error, Form Error, Ack Error, CRC Error, Recessive Bit Error, Dominant Bit Error, Ack Delimiter Error
ID FormatCAN ID specificationSelect standard (Std.) or extended (Ext.). CAN ID is Hex. If * is entered, CAN ID is not checked.
DLCCAN data lengthIf * is entered, DLC is not checked.
Data Setting buttonOpen Data Setting dialog-
[1]Data areaShows data set in Data Setting dialog.
Data Setting dialog

Clicking Data Setting in Log Trigger dialog opens Data Setting dialog.
It allows data-condition configuration of target logs. Display format can be switched between Hex and Binary tabs.

Log Trigger DataSetting
ItemDescriptionDetails
IDCAN IDCAN ID cannot be edited in Data Setting.
DLCData lengthData setting areas [2][3] change according to DLC setting.
If * is entered, DLC is not checked.
[1]Hex/Binary tabSwitches data display between Hex/Binary.
[2]Per-byte setting area (note1)Each cell represents 1 byte. Top-left cell is Data1.
If * is entered, data is not checked.
[3]Editor area (note1)Data can be set in comma-separated byte format.
If * is entered, data is not checked.
Settings can be saved/loaded as CSV.
Load button buttonLoad Data Setting fileLoads CSV saved by Data Setting.
Save button buttonSave Data Setting fileSaves Data Setting contents to CSV. Target is [3] settings.

note1: Data can be edited in either [2] or [3]. Both are synchronized.

Key Trigger settings

Selecting Key Trigger allows keyboard input to be used as event trigger.
Example: transmit frames according to key input.

Key Trigger
ItemDescriptionDetails
[1]Main keySets trigger key.
Available: 0-9, A-Z, F1-F12, Space
[2]Sub keySets modifier key combined with main key.
Available: Shift, Ctrl, Alt