1.硬件电路设计 由于计算机串口是标准的RS-232接口,发出的数据信号是以字节为单位进行传送,而CAN总线信号是以帧为单位进行传送的,因此要想在计算机串口与CAN总线之间进行数据传送,就必须有CAN总线通信接口卡,此卡的作用就是把计算机串口发出的信号和CAN总线发出的信号进行格式转换,使每一方都能识别对方发送来的信号,实现数据流通。 2.CAN接口电路 (1)CAN控制器的选取:采用SJA1000芯片,它支持CAN2.0B通信协议,它与仅支持CAN2.0A的CAN控制器PCA82C200在硬件和软件上完全兼容,并在其基础上增加了新功能:标准帧数据结构和扩展帧数据结构,这两种帧格式都有单2双接收过滤器;64byte的接收FIFO;可读写访问的错误计数器和错误限制报警及只听方式等。 |
关注我们