CAN 控制器中的采样比例值指的是在一个CAN总线周期内,控制器对CAN总线上每一个比特进行采样的次数与总采样次数的比值。采样比例值越高,控制器对CAN总线上的每一个比特进行的采样次数就越多,因此控制器能够更准确地检测总线上的信号变化,从而提高通信的可靠性。 以500kbit/s的CAN总线速率为例,一个CAN总线周期的时间为2微秒,每个比特的时间为4微秒。如果采样比例值为100%,则控制器在一个比特周期内会对该比特进行16次采样,每次采样间隔250纳秒。如果采样比例值为50%,则控制器在一个比特周期内会对该比特进行8次采样,每次采样间隔500纳秒。 通常情况下,CAN控制器的采样比例值设置在70%~90%之间,以保证信号的可靠性和稳定性。 以上说到的“如果采样比例值为100%,则控制器在一个比特周期内会对该比特进行16次采样” 的采样次数16次是如何得到的?
时间: 2023-06-17 07:07:55 浏览: 174
关于计算机控制系统中采样周期的确定.docx
在CAN总线中,每个比特由一个同步段、一个传输段和一个结束段组成。同步段和结束段都是定长的,一般为1个时间量,而传输段的长度则取决于数据的长度和总线速率。在传输段中,CAN控制器需要对CAN总线上的信号进行采样,以检测比特的状态。采样比例值指的是在传输段中,控制器对CAN总线上每一个时间量进行采样的次数与总采样次数的比值。在传输段中,一个时间量的长度为总线速率的倒数,即1/500kbit=2微秒。如果采样比例值为100%,则控制器每隔1/16个时间量对该时间量进行一次采样。因此,在一个比特周期内,控制器对该比特进行的采样次数为传输段长度(单位为时间量)除以采样间隔(单位为时间量),即16=4/0.25。
阅读全文