网站大量收购独家精品文档,联系QQ:2885784924

第八章 DSP设计实例.pptx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

DSP设计实例第八章

目录?

??图8-1系统框图

??

???

??

????

?时钟产生??

???

????

????

??图8-7主程序流程图

???图8-8系统仿真图

PID温度控制器的设计设计要求用TMS320F2802x设计实现基于PID算法的温度控制器。设计原理图8-9系统框图

PID温度控制器的设计温度传感器实时测量实际温度,温度值通过A/D转化成数字信号,此信号作为PID算法的反馈输入。通过虚拟终端,可以输入希望到达的温度,它将作为PID算法的参考输入,并且虚拟终端和DSP之间通过SCI接口进行通信。经过PID算法输出后,通过ePWM模块来控制温控设备(OVEN)的运行图8-10PID控制系统原理框图

PID温度控制器的设计TMS320F2802X片上相关模块工作原理1、ePWM模块ePWM模块主要包括以下几个部分:时间基准模块(Time-basemodule)、计数器比较模块(countercomparemodule)、动作限定模块(Actionqualitiermodule)、死区产生模块(Dead-bandmodule)、PWM斩波模块(PWMchoppermodule)、制动模块(Tripzonemodule)、事件触发模块(Eventtriggermodule)、数字比较模块(Digitalcomparemodule)。ePWM模块的每个PWM通道都由两个PWM输出组成:EPWMxA和EPWMxB,在一个器件中集成了多个ePWM通道。为了能够输出更高精度的PWM信号,该模块还提供了HRPWM子模块。ePWM模块的所有通道采用时间同步模式,在必要的情况下,可以类似在一个通道内进行操作。此外,还可以利用捕捉单元(eCAP)进行通道间的同步控制。

PID温度控制器的设计TMS320F2802X片上相关模块工作原理2、串行通信接口(SCI)模块串行通信接口(SCI)是采用双线通信的异步串行通信接口,即通常所说的UART口。为减少串口通信时CPU的开销,支持16级接收和发送FIFO。SCI模块采用标准非归零数据格式,可以与CPU或其他通信数据格式兼容的异步外设进行数字通信。当不使用FIFO时,SCI接收器和发送器采用双缓冲传送数据,SCI接收器和发送器有自己的独立使能和中断位,可以独立的操作,在全双工模式下也可以同时操作。每个SCI模块的特性包括:两个外部引脚、数据-字格式、四个错误检测标志:奇偶、超载、组帧、和中断检测、两个唤醒多处理器模式:空闲线路和地址位、半双工或者全双工运行、双缓冲接收和发送功能、可通过带有状态标志的中断驱动或者轮询算法来完成发射器和接收器操作、用于发射器和接收器中断的独立使能位(除了BRKDT)、NRZ(非归零码)格式、增强型特性、自动波特率检测硬件逻辑电路、4级发送/接收FIFO

PID温度控制器的设计硬件设计它由温控设备模块和温度传感器模块等电路组成。温度传感器电路是使用K型热电偶TCK实现的,热电偶就是利用热点效应原理进行温度测量的,其中,直接用作测量介质温度的一端叫做工作端(也称为测量端),另一端叫做冷端(也称为补偿端);冷端与显示仪表或配套仪表连接,显示仪表会指出热电偶所产生的热电势。本设计冷端接地。图8-11PID温度控制器电路图

PID温度控制器的设计软件设计图8-12PID算法流程图图8-13主程序流程图

PID温度控制器的设计系统仿真系统开始运行后,会输出提示输入参考温度的信息,系统初始化时,设置的参考温度是50摄氏度,我们可以看到,加热炉通电开始加热,等系统运行稳定后,温控设备的温度在50度左右变化,而且从探针TEMPERATURE可以看出变化的误差在1度之内。图8-14PID温度控制器仿真图

PID温度控制器的设计系统仿真如果从虚拟终端输入参考温度35度,加热炉会有一定的延迟性,温度会慢慢回落,得到了如图8-15图所示的仿真运行结果,从这个结果可以看出,温控设备的实时温度在35度左右变化,并且从探针TEMPERATURE可以看出变化的误差在1度之内。图8-15PID温度控制器仿真图

思考与练习?

您可能关注的文档

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档