摘要
本发明公开了一种基于FPGA的CAN总线控制方法及装置,包括如下步骤:将CAN总线上的状态转换为FPGA电平信号;FPGA接收到FPGA电平信号后,提取CAN扩展帧格式数据;对CAN扩展帧格式数据进行接收、发送和校验;判断是否需要优化采样点位置,并调整propseg字段补偿CAN走线延时。使用FPGA通过代码实现CAN控制器收发协议,可以移植在各种不同型号FPGA上。同时也方便各种应用场合进行修改,灵活性较好同时也省去了采购专用CAN控制器的成本。CAN协议在FPGA上实现,有助于降低硬件CAN控制器使用的硬件成本;CAN协议实现的流程,包含收模块和发送模块协议实现流程。通过补偿实际延时优化CAN采样,保证采样数据处于最优采样位置。
技术关键词
总线控制方法
CAN控制器
数据
总线控制装置
采样点
格式
电平转换芯片
标志
信号
协议
计数器
控制模块
发送设备
接收设备
标识符
时序
阶段
系统为您推荐了相关专利信息
绕行方法
障碍物
无人驾驶车辆
实时状态信息
轨迹
热成像
数据存储模块
可调节视野
RFID设备
检测设备
施工场所
热图像
三维建筑模型
火灾监控方法
图像拍摄设备
LNG储罐
振动监测系统
深度神经网络
振动传感器
陀螺仪芯片