摘要: |
提出了一种基于FPGA和TMS320F28335的电机控制实现过程。以FPGA为控制器及CAN总线控制接口实现与测试系统的CAN通讯,并将CAN通讯数据以EMIF接口形式与TMS320F28335进行信息交互,TMS320F28335通过接收控制指令和发送反馈信号实现对电机的控制。使用Verilog HDL硬件描述语言,根据CAN总线接口协议CAN2.0B,实现FPGA的CAN总线接口的通讯,及与TMS320F28335的EMIF接口信息交互,并通过了功能仿真;C语言实现电机控制过程和FPGA与TMS320F28335之间的EMIF接口信息交互过程。 |
关键词: FPGA;TMS320F28335;电机控制;CAN通讯;EMIF接口 |
基金项目: |
|
A Motor Control Implementation Process Based on FPGA and TMS320F28335 |
Wang Na Jiang Jianlong
|
Hubei Sanjiang Space Hongfeng Control Co., Ltd, Xiaogan 432100
|
Abstract: |
This paper presented a FPGA and TMS320F28335 motor control implementation process. CAN communication cotroller FPGA and CAN bus control interface implemented CAN buss communication between FPGA and test system. The EMIF interface helped the data information exchange between FPGA and TMS320F28335. Receiving control commands and sending motor status, TMS320F28335 implemented closed-loop control to control motor. In this paper, Verilog HDL hardware description language,according to the CAN bus interface protocol, realized the CAN bus interface communication and EMIF interface information interaction. Finally, the design passed the function simulation. C language realized the motor control process and EMIF interface information interaction. |
Key words: FPGA;TMS320F28335;motor control;CAN bus communication;EMIF interface |