串行帧的全部数据依序填充到CAN记录仪报文帧的数据域里。转换器一检测到串行总线上有数据后就立即接收并转换。转换成的CAN记录仪报文的帧类型和帧ID来自用户事先的配置,并且在转换过程中帧类型和帧ID一直保持不变。如果收到的串行帧长度小于等于8字节,依序将字符1到n(n为串行帧长度)填充到CAN记录仪报文的数据域的1到n个字节位置。如果串行帧的字节数大于8,那么处理器从串行帧首个字符开始,第一次取8个字符依次填充到CAN记录仪报文的数据域。将数据发至CAN记录仪总线后,再转换余下的串行帧数据填充到CAN记录仪报文的数据域,直到其数据被转换完。
对于CAN记录仪总线的报文也是收到一帧就立即转发一帧,转换时将CAN记录仪报文数据域中的数据依序全部转换到串行帧中。如果在配置的时候,“允许CAN记录仪帧信息转发到串行帧”项被选中,那么转换器会将CAN记录仪报文的“帧信息”字节直接填充至串行帧。如果“允许CAN记录仪帧ID转发到串行帧”项被选中,那么转换器会将CAN记录仪报文的“帧ID”字节全部填充至串行帧。
管理员
该内容暂无评论