CAN-bus自定义速率
来源:动视网
责编:小OO
时间:2025-09-24 10:19:50
CAN-bus自定义速率
CANCAN--bus自定义速率设置方法自定义速率设置方法1.用BTR01软件计算BTR0BTR0、、BTR1的值的值CANCAN--bus设备所有型号的CAN端口均为16Mhz晶振晶振,所以BTR01软件的软件的选项应该为选项应该为16000Khz16000Khz((软件默认值软件默认值)。)。下图为BTR01软件在三次采样下计算5.0Kbps的结果的结果。2.分解BTR0BTR0、、BTR1的值的值下图为BTR0BTR0、、BTR1数据结构数据结构以上面的计算结果BTR0=0x3FBTR0
导读CANCAN--bus自定义速率设置方法自定义速率设置方法1.用BTR01软件计算BTR0BTR0、、BTR1的值的值CANCAN--bus设备所有型号的CAN端口均为16Mhz晶振晶振,所以BTR01软件的软件的选项应该为选项应该为16000Khz16000Khz((软件默认值软件默认值)。)。下图为BTR01软件在三次采样下计算5.0Kbps的结果的结果。2.分解BTR0BTR0、、BTR1的值的值下图为BTR0BTR0、、BTR1数据结构数据结构以上面的计算结果BTR0=0x3FBTR0
CAN CAN--bus 自定义速率设置方法自定义速率设置方法
1. 用BTR01软件计算BTR0BTR0、、BTR1的值的值
CAN CAN--bus 设备所有型号的CAN 端口均为16Mhz 晶振晶振,所以BTR01软件的软件的选项应该为选项应该为16000Khz 16000Khz((软件默认值软件默认值)。)。 下图为BTR01软件在三次采样下计算5.0Kbps 的结果的结果。2. 分解BTR0BTR0、、BTR1的值的值
下图为BTR0BTR0、、BTR1数据结构数据结构
以上面的计算结果BTR0=0x3F BTR0=0x3F,
BTR1=0xFF 为例来分解出所需要的值。
BTR0=0xBF=BTR0=0xBF=101111111011111110111111
B RP 值:6363
SJW SJW::2
BTR1=0xFF BTR1=0xFF=11=11=11111111111111111111
TSEG1值:1515
TSEG2值:7
SAM 值:1
输入上述BTR0BTR0、、BTR1分解值就可以实现定制速率分解值就可以实现定制速率。
所有分解值均为十进制表示为十进制表示。
3. 60Kbps 速率设置速率设置
BTR0=0x06=00000BTR0=0x06=00000110110110
B RP 值:6
SJW SJW::1
BTR1=0x BTR1=0x11F=000F=000111111111111111
TSEG1值:1515
TSEG2值:1
SAM 值:0
CAN-bus自定义速率
CANCAN--bus自定义速率设置方法自定义速率设置方法1.用BTR01软件计算BTR0BTR0、、BTR1的值的值CANCAN--bus设备所有型号的CAN端口均为16Mhz晶振晶振,所以BTR01软件的软件的选项应该为选项应该为16000Khz16000Khz((软件默认值软件默认值)。)。下图为BTR01软件在三次采样下计算5.0Kbps的结果的结果。2.分解BTR0BTR0、、BTR1的值的值下图为BTR0BTR0、、BTR1数据结构数据结构以上面的计算结果BTR0=0x3FBTR0