3.1 CAN总线硬件设计
DSP芯片TMS320LF2407A中内嵌了一个CAN控制器,CAN总线通讯在本文实现的逆变器并联的实现中起到重要的作用,它为并联运行提供了同步信号以及电流给定值的数据传送。当与CAN总线接口时,必须配上CAN总线接受器[2], DSP芯片TMS320LF2407A采用3.3V电源供电, TI公司专门为3.3 V供电的240x系列DSP设计了3种型号的CAN总线收发器,即SN65HVD230、SN65HVD231和SN65HVD232。它们都是采用3.3 V电源,总线上最多可连120个节点,温度升高到一定值时,总线自动关闭,节点上电或移去对总线上的其他节点没有影响,该系列器件支持传输速率高达1Mbps。在本系统中就是选用了SN65HVD232作为CAN接受器,它的引脚分布如图3-2所示。引脚1(D)用于发送数据,引脚4(R)用于接收数据,它们应分别连接到DSP芯片的CANTX/IOP6和CANTX/IOP7。

为了进一步提高系统的抗干扰能力,在两个DSP的CAN通讯之间使用了高速光耦6N137构成隔离电路如图3-3,3-4所示。采用6N137高速光电耦合器,CAN的网络速度可以达到和电阻网络驱动时的速度一样[3]。数据发送隔离图中CANTX和数据接收隔离电路中的CANRX均为DSP上的引脚,CANTX为CAN发送数据引脚,CANRX为CAN接受数据引脚,电路中的R1为限流电阻,光耦6N137输入电流不能小于7.5mA;电阻R2为上拉电阻;电阻R3为CAN总线网络两端的匹配电阻,这里选取的是120Ω电阻[4],匹配电阻起着相当重要的作用,忽略掉它们,会使系统数据通信的抗干扰性大大降低甚至无法正常工作。

来源:电子发烧友网