通信逆变器基于DSP2407A的CAN总线设计

2014-12-17 2:56:56      点击:
通信逆变器基于DSP2407A的CAN总线设计

    TMS320LF2407A(DSP2407A)是美国TI公司推出的新型高性能16位定点数字信号处理器,它专门为通信逆变器数字控制设计,其集DSP的高速信号处理能力及适用于控制的优化外围电路于一体,在数字控制系统中得到广泛应用。TMS320LF2407A系统组成包括:40 MHz,40 MIPS的低电压3.3 V CPU、片内存储器、事件管理器模块、片内集成外围设备。TMS320LF2407A包含2个专用于电机控制的事件管理器模块EVA和EVB,每个事件管理器模块包括通用定时器(GP)、全比较单元、正交编码脉冲电路以及捕获单元。TMS320LF2407A片上CAN控制器模块是1个16位的外设模块,该模块完全支持CAN2.0 B协议,6个邮箱(其中0,1用于接收;4,5用于发送;2,3可配置为接收或发送)每次可以传送0~8个字节的数据,通信逆变器具有可编程的局部接收屏蔽、位传输速率、中断方案和总线唤醒事件、超强的错误诊断、自动错误重发和远程请求回应、支持自测试模式等功能,因此选择该DSP芯片作为CAN总线的控制器。收发总线上的数据将由CAN控制器中的6个邮箱(mail-box)完成,通过设置每个邮箱中的屏蔽寄存器可以对来自总线上的数据进行筛选,丢弃一些无用的信息。利用CAN总线作为并联逆变器系统的通讯总线,将每个逆变器的编号和输出电流、电压等信息在每个工频周期中发送给位于总线上的其他逆变器,这样每个逆变器都可以计算出自己的理论输出电压值,即所有逆变单元的平均电压值。根据这个值与自身实际输出电压值的误差,来调节各单元的输出电压值,最终实现并联逆变电源的均流控制。