- 軟件大?。?68.5KB
- 軟件語言:簡體中文
- 軟件類型:國產(chǎn)軟件
- 軟件類別:計算器類
- 更新時間:2019-02-06
- 軟件授權(quán):免費(fèi)版
- 官方網(wǎng)站://suncustomit.com
- 運(yùn)行環(huán)境:XP/Win7/Win8/Win10
- 標(biāo)簽:波特率計算器
CAN波特率計算軟件是款專門針對CAN口波特率計算工具,功能強(qiáng)大,操作簡單,大大提高用戶工作效率,有需要的朋友快來下載體驗吧。
這款工具軟使用簡單方便,按以下步驟操作即可輕松實現(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%