CAN总线是当前的工业现场总线之一,PCI则是一种应用普遍的高速同步总线,具有32 bit带宽,时钟频率为0~33 MHz,传输速率可达132 Mbit·s-1,广泛应用于数字图像、语音及数据实时采集与处理等领域。本文利用PCI9054接口芯片、FPGA、微处理器与CAN收发器实现CAN总线与PCI总线问的快速数据交换。 1 总体设计 PCI_CAN数据转换系统用于实现上位机的控制信息与CAN总线上各节点间的状态、数据信息交换功能。系统通过PCI接口芯片与FPGA将上位机发出的控制信息发送给微处理器,由微处理器控制CAN收发器对CAN总线各节点进行查询;同时CAN总线节点的状态、数