基于DSP TMS320F280x的模拟量输出控制器的设计.docx
《基于DSP TMS320F280x的模拟量输出控制器的设计.docx》由会员分享,可在线阅读,更多相关《基于DSP TMS320F280x的模拟量输出控制器的设计.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于DSPTMS320F280x的模拟量输出控制器的设计工业控制技术的不断开展,使得各种应用领域对工也控制系统的要求越来越高。更快的响应速度,更高的控制精度,更好的实时性是用户不断的要求和控制系统厂商不断追求的目的。作为控制系统的重要环节,模拟量输出控制器的主要功能是承受PC机和各类通信设备发出的指令信号,通过内部逻辑算法和硬件电路得到相应的模拟量值,用来控制伺服阀的开度,进而控制工艺运行状态。模拟量输出控制器的执行速度、输出精度关系着整个控制系统的控制质量。目前模拟量输出控制器主要是通过单片机和各种专用的芯片/电路,如专用的定时器,D/A转换电路,通信模块等配合实现的。但是由于单片机存在运行
2、速度较慢、数据处理才能较弱和内部资源不够丰富等固有的缺点,使得利用单片机所得到模拟量输出控制器的性能越来越达不到要求。为从根本上解决此问题。本文以TI公司DSP芯片TMS320F2801为核心,结合DSP丰富的片内外设功能、流水线构造和高效的特殊指令等优点,设计出模拟量输出控制器。一基于TMS320F280x的模拟量输出控制器的系统方案数字信号处理系统是以数字信号处理为根底,与通用微处理器相比,DSP有以下优点:1存储器构造:DSP采用哈佛构造,程序和数据存储器在两个分开的空间中,因此取指令和执行能完全重叠运行,进一步进步运行速度和灵敏性。2流水线构造:将指令的执行分解为取指令、译码、取操作数
3、和执行等几个阶段。在程序运行经过中,不同指令的不同阶段在时间上是重叠的。流水线构造进步了指令执行的整体速度。3硬件乘法累加单元:DSP处理器适用专门的硬件来实现单周期乘法,并使用累计器存放器来处理多个乘积的累加,同时DSP的指令集都包含有MAC指令。4零开销循环:DSP有专门支持循环构造的硬件,使得在循环计数、条件转移等循环机制处理时无需花费任何时间。5特殊的寻址方式:DSP支持特殊的寻址方式,进而减小遇到此局部寻址方式时的处理时间。6高效的特殊指令:DSP指令集设计了特殊的DSP指令用于专门的数字信号处理操作。进步指令执行的并行度,加快完成此操作的速度。7丰富的片内外设:根据应用领域的不同,
4、DSP芯片内集成了多种类型的内外设。丰富的内外设进步了处理速度和数据吞吐才能、简化了接口设计,同时降低了系统功耗并节约了电路板空间。本次设计中应用的芯片为TMS320F2801。芯片内部具有16kB的Flash,12kB的SARAM。由于采用哈佛构造、指令流水线操作、硬件乘法/累加器功能和多种寻址方式使得芯片的操作速度大大增加。芯片提供PLL锁相环模块用来控制DSP内核的工作频率,使得芯片内核的执行速度可到达100Mb/s。同时,TMS320F2801提供丰富的PWM资源,包括6路的EPWM波和2路的APMW波,进而实现8路PWM的模拟量输出功能。二模拟量输出控制器的硬件设计与实现本模拟量输出
5、控制器的系统构造如图1。系统主要由DSPTMS320F2801、PWM转换D/A电路、自检信号转换电路、电源电路、看门狗电路、CAN接收器等几局部组成。考虑到模拟信号对数字信号的干扰,需要对模拟信号进展隔离,故硬件电路中参加光电耦合电路和高精度线性光耦电路对模拟侧信号和数字侧信号进展隔离。模拟量输出控制器的工作原理如下:控制器通过CAN通信接收到外部设备包括PC机和支持通信协议的各种设备下发的输出指令信号,DSP经过逻辑分析和运算设定8路PWM输出,然后通过PWM转换D/A电路得到现场信号所需要的模拟量输出值。同时,控制器会对产生的模拟量输出值进展自检,通过自检信号转换电路传送至DSP的A/D
6、采样通道。这样,形成闭环控制,实时有效地控制模拟量输出信号。三电源供电电路的设计TMS320F2801供电为两局部:内核供电1.8V和外核供电3.3V。芯片对于上电次序有着比拟严格的要求,要求内核上电的时间必须提早于或同时于外核上电的时间。此次设计中,为知足TMS320F2801的上电要求,电源芯片选用TPS70151带上电次序的双电源管理芯片。TPS70151芯片输入电压为+5V,提供双电源输出,分别为3.3V和1.8V。通过电源管理芯片,用户可通过控制芯片上的SEQ端改变两路电源的上电顺序。在本次设计中,TPS70151芯片的SEQ端上拉,使得Vout21.8V先上电,然后Vout13.3
7、V后上电,进而知足DSP芯片上电顺序的要求。四PWM输出产生方式及D/A转换电路的设计TMS320F2801芯片提供大量外设功能供用户知足不同的要求。通过对芯片内部的增强型脉宽调制模块EPWM的设置可得到6路EPWM波形。同时,增强型捕获模块可以产生2路APWM波形。这样,模拟量输出控制器可产生8路PWM输出波形。本设计中,通过光电耦合芯片将数字侧和模拟侧信号完全隔离。转换后的PWM波形经过RC滤波稳压和电流串联负反应电路维持负载上的恒定电流。PWM经过二级RC滤波,稳压成平均电压Vi。Vi经过电压跟随电路和电流串联负反应电路产生最终的电流输出。五DSP及总线扩展电路的设计由于TMS320F2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于DSP TMS320F280x的模拟量输出控制器的设计 基于 DSP TMS320F280x 模拟 输出 控制器 设计
限制150内