基于TMS320F240的PID和PWM温度控制

点击数: 【字体: 收藏 打印文章 查看评论
 
基于TMS320F240的PID和PWM温度控制

郭少朋,吴岚军,唐小萍,张春野

(中科院电工所,北京100080)

  摘 要:介绍用PWM方法进行精确控温的控制电路及主电路结构,以及用C语言编写的PID&PWM的函数。
  关键词:数字信号处理器;控温;热电模块


PID&PWMTemperature Control Based on TMS320F240

  GUOShao-peng,WULan-jun,TANGXiao-ping,ZHANGChun-ye

  (Institute of Electrical Engineering,Chinese Academy of Science,
Beijing 100080,China)


  Abstract:Precisetemperature controlusing PWM method and main circuit areintroduced along with PID&PWMfunctionsin Clanguage.
  Key words:DSP;temperature control;thermoelectric module

1 系统组成
  系统采用Pt100作为敏感元件。温度调理芯片AD7711对其施加激励电流,Pt100两端的电压差分输入AD7711,经滤波、放大、A/D后,串行送至TMS320F240。TMS320F240在计数器周期中断的控制下以一定的频率读取温度的A/D码,并进行数字滤波得到温度数据。控制器TMS320F240在接收到串口的控温指令和温度数据后,把采集到的实时温度与控温要求的温度相比较进行PID计算得出控制量,用该控制量去控制主电路的电流方向和PWM输出。电流方向决定对控温对象加热还是制冷,PWM的输出经光耦隔离去驱动功率MOSFET从而达到控制热电模块加热或调节制冷功率的目的。PID参数也可以通过串行口进行实时修改。

1 1  测温电路
  测温的敏感元件为Pt100,温度调理芯片为AD7711,滤波器设定的截止频率为100Hz,可编程运算放大器设定64倍,AD转换设定为16位,该芯片以串行方式在微处理器的控制下工作。处理器对AD7711读数的频率为20Hz,该采样频率在处理器定时器T3周期中断的控制下采样温度,并在该中断处理中调用PID处理函数,计算控制量。
12 微处理器电路
  DSP有三个通用定时器,12PWM输出,四路捕获单元,一个正交编码脉冲电路,以上片内外设都有相应的中断向量入口地址。
  该控制器具有完整的晶振、复位电路,通常在电阻电容复位方式的基础上加上门电路驱动以保证复位可靠。对于DSP的上电复位,用引脚RS(35)PORESET41)都可以。外扩16KRAM在调试时下载程序,RAM片选线应接外部程序片选线PS131),读写片选线分别接W/RWE(1)
  F240的事件管理EVM)有三个通用定时器,作为PWM工作的时间基准。

共4页 您在第1页 首页 上一页 1 2 3 4 下一页 尾页 跳转到页 本页共有3716个字符
作者:佚名 来源:不详 发布时间:2009年06月24日
观后心情
感动 同情 无聊 愤怒 搞笑 难过 高兴 路过
用户信息中心
联系我们  |  广告合作  |  友情链接  |  网站帮助  |  版权声明  |  企业邮箱  |  管理登录
  Copyright © 2007-2012 China Research and Development Network, All Rights Reserved
举报邮箱:co@chnrd.com    鄂ICP备09003885号