摘要
基于DSP和FPGA的多电机状态监测系统设计是以代码生成为基础,将MATLAB与DSP结合,通过MATLAB中的SIMULINK模块将所搭建的模块生成DSP所能识别的CCS的代码,采用QUARTUS软件编写FPGA的程序,将六路AD的数据以及绝对值编码器的数据进行采集,实现高速度的数据采集以及数据运算。这种开发方式充分地利用了两种芯片的优点,精简了开发过程,可以高效地开发出符合需求的控制系统,各个模块工作独立易于观察和修改。
This article is based on the code for the foundation,combines MATLAB and DSP,through the SIMULINK module in MATLAB,build the module to generate the CCS code recognized by DSP.Write a FPGA program with QUARTUS software,the data of the six channel AD and the absolute encoder data are collected,to achieve high speed data acquisition and data operation.This way of development fully use of the advantages of the two kinds of chips,simplify the development process and efficiently developed the control system that meets the requirements,the work of each module is independent and easy to observe and modify.
作者
朱嘉伟
黄家才
盛天雷
Zhu Jiawei;Huang Jiacai;Sheng Tianlei(Department of Automation,Nanjing Institute of Technology,Nanjing Jiangsu,211167)
出处
《电子测试》
2019年第2期35-36,共2页
Electronic Test