最近更新|軟件分類|軟件專題|軟件排行|手機(jī)版|軟件發(fā)布CAN波特率計算軟件 v1.0最新版
您的位置:首頁>應(yīng)用軟件 > 計算器類>CAN波特率計算軟件 v1.0最新版

CAN波特率計算軟件 v1.0最新版波特率計算軟件

網(wǎng)友評分:

相關(guān)軟件

軟件介紹

CAN波特率計算軟件是款專門針對CAN口波特率計算工具,功能強(qiáng)大,操作簡單,大大提高用戶工作效率,有需要的朋友快來下載體驗吧。

CAN波特率計算軟件

軟件功能

這款工具軟使用簡單方便,按以下步驟操作即可輕松實現(xiàn)波特率計算。

在軟件右邊的第一個框(clock)中填寫CAN控制器的系統(tǒng)時鐘。例如實際使用中SJA1000的晶體振蕩器為的16Mhz,則需要填入“16000”;

在軟件右邊的第二個框(Baudrate)中埴寫用戶需要的實際波特率。例如用戶需要500Kbps的波特率,則需填入“500”;

如果允許計算出來的波特率有1%的誤差(根據(jù)CAN協(xié)議1%的誤差在容許的范圍內(nèi)),那么就勾選復(fù)選框“Match +1%”;

在軟件左上角選擇采樣率(samples)。采樣率可以選擇采樣一次或采樣三次,通常情況下,在低波特率(低于40Kbps)的情況下使用三次采樣,這樣可以有效的消除總線毛刺。在高波特率的情況下,通常使用一次采樣;

以上對波特率的要求填寫完成之后,點(diǎn)擊計算按鈕(Calculate),在左邊的表格中就會計算出用戶所使用的波特率。

軟件特色

1、500K波特率

FCAN/CAN baudrate = 6 MHz/500 kHz = 12,在8-25范圍,所以BRP=1,TQ數(shù)目=12/1=12

Prog_Seg Phase_Seg1 Phase_Seg2分別等于3、4、4

寄存器編程值為(上述值減1):

BRP=0,SJW=3,PRS=2,PHS1=3,PHS2=3

2、100K波特率

FCAN/CAN baudrate = 6 MHz/100 kHz = 60,取BRP=6,TQ數(shù)目=60/6=10

Prog_Seg Phase_Seg1 Phase_Seg2分別等于2、3、4

寄存器編程值為(上述值減1):

BRP=5,SJW=2,PRS=1,PHS1=2,PHS2=2

3、10K波特率

FCAN/CAN baudrate = 6 MHz/100 kHz = 600,取BRP=60,TQ數(shù)目=600/60=10

Prog_Seg Phase_Seg1 Phase_Seg2分別等于2、3、4

寄存器編程值為(上述值減1):

BRP=59,SJW=2,PRS=1,PHS1=2,PHS2=2

4、5K波特率

FCAN/CAN baudrate = 6 MHz/5 kHz = 1200,取BRP=60,TQ數(shù)目=1200/60=20

Prog_Seg Phase_Seg1 Phase_Seg2分別等于6、6、7

寄存器編程值為(上述值減1):

BRP=59,SJW=3,PRS=5,PHS1=5,PHS2=6

取值范圍

參數(shù) 范圍 編程值 說明

BRP [1..64] 0-63 定義時間量子(時間份額)的長度tq

Sync_Seg 1 tq 固定長度,總線輸入與系統(tǒng)時鐘同步

Prog_Seg [1..8]tq 0-7 補(bǔ)償物理延時時間

Phase_Seg1 [1..8]tq 0-7 可通過同步暫時延長

Phase_Seg2 [1..8]tq 0-7 可通過同步暫時縮短

TSJW [1..4]tq 0-3 不能比任何一相位緩沖段長

使用方法

CAN波特率計算器(ARM):

適用型號:

1.PCI-5010-U PCI-5020-U USBCAN-E-U USBCAN-2E-U Clock:36000KHZ

2.CANET-100T CANET-200T Clock:32000KHZ

3.CANBridge CANHub-AS4 CANHub-AF1S1 CANHub-AF2S2:16000KHZ

4.CANBridge+ 60000KHZ

CAN波特率計算器(SJA1000):

適用型號:

PCI-9810I PCI-9820 PCI-9820I CPCI-9820I PCI-9840I PCIe-9221

USBCAN-I USBCAN-I+ USBCAN-II USBCAN-II+

Clock:16000KHZ

最佳計算配置為 SJW=4,16分頻,采樣點(diǎn)75%

  • 下載地址

點(diǎn)擊報錯軟件無法下載或下載后無法使用,請點(diǎn)擊報錯,謝謝!