您当前的位置:五五电子网电子知识电工技术电工基础数字PID控制 程序和步进电动机控制信号输 正文
数字PID控制 程序和步进电动机控制信号输

数字PID控制 程序和步进电动机控制信号输

点击数:7664 次   录入时间:03-04 12:01:58   整理:http://www.55dianzi.com   电工基础

仿真器只参与数据的传输,即将目标代码通过JTAG接口从PC机下载到目标系统的存储器中,仿真是在DSP片内完成的。本系统使用了XDS510仿真器。电源供电通过TI公司的TPS7333QD型电源管理芯片来解决,这是一款单输出低压差稳压器,可实现系统板上5V供电电压与DSP芯片3.3V电源电压的转换。CPLD电路主要功能是实现上位机与DSP的通信,一方面将计算机发出的模式选择指令发给DSP,启动DSP开始工作;另一方面读取DSP输出的测头控制偏移量,并传送给计算机。

  设计选用的是Altera公司的EPM7128S,其5V和3.3V可兼容的工作电压这一特点很好地解决了DSP与上位机总线引脚电压差异的问题。系统软件设计系统软件主要是针对DSP编程,使其实现对测头步进电动机的控制。其中的功能子程序包括:A/D转换程序、数字PID控制程序和步进电动机控制信号输出程序。A/D转换A/D转换程序完成A/D模块初始化、排序方式和转换通道的选择等功能,之后可以开始采集信号并转换,转换结果将存入转换结果缓冲寄存器中等待中断信号读取。在随动控制中,由于采集的测头信号表示的就是一个变差值,所以不需要进行输出值与设定值之间的差值计算,整个控制器只需要连续3次的测头信号作为参数就可。


本文关键字:程序  电动机  电工基础电工技术 - 电工基础