论文部分内容阅读
随着计算机和信息技术的飞速发展,DSP技术成为高速实时数据处理的一项关键技术,广泛应用在图像处理、语音识别、智能检测、工业控制等各个领域。USB 2.0作为一种成熟的计算机外设总线标准,由于其易用、热插拔、高性能和造价低廉等优点而被广泛应用。本文研究背景是对基于DSP的异步电机调速系统添加通讯功能,使电机运行数据在上位机与下位机之间进行实时高速的传输。在DSP控制系统中可以扩展多种通讯接口,像CAN、RS-232以及串口等通信接口,但在本系统中选择了性能更好的USB2.0接口,在深入探讨了 DSP和USB性能和特点的基础上,针对DSP与PC之间的数据传输接口进行设计。USB使系统具有直观的接口界面、良好的可扩展性,而DSP则具备处理复杂运算的能力,能够满足复杂工业环境所需大量运算的要求,它们的结合提供了一种新的数据传输解决方案,使电机的控制与监测更加灵活方便。本文分析论证了系统的特点、工作原理、芯片的选择方法以及固件程序的编写等,从关键技术、总体方案、硬件电路、软件程序等几个方面给出了详细的设计实现方法。本文首先简要介绍了关键技术的发展以及USB 2.0通信协议,然后设计了系统的实现方案,根据实际需要选择了硬件系统各关键芯片的类型和型号,并对USB与DSP连接电路进行了设计;最后进行了基于硬件系统的USB固件程序的设计和调试,以及对DSP数据传输程序进行编写。同时,采用LabVIEW作为上位机软件,编写了上位机指令传送与数据读取程序,完成电机转速的控制以及对电机运行的参数进行实时的监测显示。实验结果表明,该系统性能稳定、结构简单、抗干扰能力强、功耗低,具有极高的性价比。