CAN-4PF-PE

サンプル・ポイント位置 = TSeg1 / (TSeg1 + TSeg2)

 

CAN 2.0B通信の場合、CanSetCanTiming関数を使います。

設定方法

パラメータ

概略

例1 例2 例3 例4 例5 例6

CanSetCanTiming関数で設定

Bitrate

ビットレート[bps]

100000

125000

250000

500000

800000

1000000

CanSetCanTiming関数で設定

TSeg1

時間セグメント1
(Timing Segment1)

300

240

240

120

75

60

CanSetCanTiming関数で設定

TSeg2

時間セグメント2
(Timing Segment2)

100

80

80

40

25

20

CanSetCanTiming関数で設定

SJW

同期ジャンプ幅
(Synchronization Jump Wdith)

100

80

80

40

25

20

推奨値:75%~80%

Sample Point

サンプル・ポイントの位置
(Sample Point)

75%

75%

75%

75%

75%

75%

 

CAN FD通信の場合、CanSetCanFdTiming関数を使います。

  <アービトレーション領域>

設定方法

パラメータ

概略

例1 例2 例3 例4 例5 例6

CanSetCanFdTiming関数で設定

ArbBitrate

アービトレーションビットレート[bps]

125000

500000

125000

500000

125000

500000

CanSetCanFdTiming関数で設定

ArbTSeg1

アービトレーション時間セグメント1
(Timing Segment1)

240

120

240

120

240

120

CanSetCanFdTiming関数で設定

ArbTSeg2

アービトレーション時間セグメント2
(Timing Segment2)

80

40

80

40

80

40

CanSetCanFdTiming関数で設定

ArbSJW

アービトレーション同期ジャンプ幅
(Synchronization Jump Wdith)

80

40

80

40

80

40

推奨値:75%~80%

ArbSample Point

アービトレーションサンプル・ポイントの位置
(Sample Point)

75%

75%

75%

75%

75%

75%

 

  <データ領域>

設定方法

パラメータ

概略

例1 例2 例3 例4 例5 例6

CanSetCanFdTiming関数で設定

DataBitrate

データビットレート[bps]

1000000

1000000

2000000

2000000

5000000

5000000

CanSetCanFdTiming関数で設定

DataTSeg1

データ時間セグメント1
(Timing Segment1)

30

60

15

30

6

12

CanSetCanFdTiming関数で設定

DataTSeg2

データ時間セグメント2
(Timing Segment2)

10

20

5

10

2

4

CanSetCanFdTiming関数で設定

DataSJW

データ同期ジャンプ幅
(Synchronization Jump Wdith)

10

20

5

10

2

4

推奨値:75%~80%

Sample Point

データサンプル・ポイントの位置
(Sample Point)

75%

75%

75%

75%

75%

75%