汽车电子技术william hill官网
直播中

定君

8年用户 7经验值
擅长:可编程逻辑 嵌入式技术 存储技术 接口/总线/驱动 轨道交通 可编程逻辑 嵌入式技术 存储技术 接口/总线/驱动 轨道交通 可编程逻辑 嵌入式技术 存储技术 接口/总线/驱动 可编程逻辑 嵌入式技术 可编程逻辑 嵌入式技术 可编程逻辑 嵌入式技术
私信 关注
[问答]

请教can总线协议关于位时间/位速率的问题

预备问题:比特率与波特率区别
我查阅了相关资料,知道比特率指每秒发送多少二进制位,波特率指每秒发送多少码元,请问这个码元指的是什么?请结合can数据报文解释一下。
位时间的问题:
位时间是位速率的倒数,请问位速率是不是跟比特率一个意思?
在协议中提到时间份额Tq,时间份额Tq是怎么来的,是CAN总线时钟频率的倒数吗?
请大神帮我解答,谢谢

回帖(2)

wex7197

2018-9-5 14:53:59
我的理解是:比特率:每秒传输的bit数,波特率:每秒传输的信号数, 其中一个信号可以有一个或多个bit组成。也不知道理解的对不对
举报

wex7197

2018-9-5 14:56:16
百度了有详细的解释:
单片机或计算机在串口通信时的速率。指的是信号被调制以后在单位时间内的变化,即单位时间内载波参数变化的次数,如每秒钟传送240个字符,而每个字符格式包含10位(1个起始位,1个停止位,8个数据位),这时的波特率为240Bd,比特率为10位*240个/秒=2400bps。又比如每秒钟传送240个二进制位,这时的波特率为240Bd,比特率也是240bps。(但是一般调制速率大于波特率,比如曼彻斯特编码)。波特率,可以通俗的理解为一个设备在一秒钟内发送(或接收)了多少码元的数据。它是对符号传输速率的一种度量,1波特即指每秒传输1个码元符号(通过不同的调制方式,可以在一个码元符号上负载多个bit位信息),1比特每秒是指每秒传输1比特(bit)。 单位“波特”本身就已经是代表每秒的调制数,以“波特每秒”(Baud per second)为单位是一种常见的错误。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分