一种基于CAN总线的编码器采集电路设计
收藏资源简介
针对编码器安装环境复杂、数据精度高、实时性和可靠性要求高等特点,设计了一种基于CAN总线的编码器采集电路,主要包括数据采集单元、电源单元、控制和通信单元,同时增加隔离保护电路,减小干扰,保证可靠性。设计采用FPGA实现SSI接口数据采集,STM32系列处理器通过SPI接口从FPGA获取数据,再通过CAN总线发送到其他设备,实现编码器数据采集和上报功能。电路通过了高低温、振动及环境应力筛选试验,满足系统高实时性、高可靠性需求。
针对编码器安装环境复杂、数据精度高、实时性和可靠性要求高等特点,设计了一种基于CAN总线的编码器采集电路,主要包括数据采集单元、电源单元、控制和通信单元,同时增加隔离保护电路,减小干扰,保证可靠性。设计采用FPGA实现SSI接口数据采集,STM32系列处理器通过SPI接口从FPGA获取数据,再通过CAN总线发送到其他设备,实现编码器数据采集和上报功能。电路通过了高低温、振动及环境应力筛选试验,满足系统高实时性、高可靠性需求。