使用模拟比例积分微分 (PID) 控制器的温度控制是一种非常简单的电路,是确保热电冷却器 (TEC)

的设置点能够对温度或者激光进行调节的有效方法。比例积分项协同工作,精确地伺服TEC的电流,以维持控制器的温度设置点。与此同时,微分项对完成上述工作的速率进行调节,从而优化总体系统响应。如果可以对总体系统响应H

(s) 进行描述,则为其设计 PID 控制器G (s) 的最为方便和有效的方法是利用 SPICE 进行仿真。

步骤1:确定SPICE模型的TEC/Temp传感器热阻抗。

要想把 SPICE 作为 PID 环路设计的一种有效工具,获取温度环路的热响应非常重要,目的是获得 PCBTEC 激光二极管 温度传感器接线的实际热敏电阻、电容和传输函数。记住,由于实际热特性会出现高达50%的变化,因此最好是向实际系统注入一个热步进输入,并对其进行测量,以获得最佳的 SPICE 仿真热模型。

如果对热连接线进行描述,请使用“外环路、内环路”程序来确定G (s) 模块中控制放大器的总体环路响应和稳定性。在所有情况下,都会使用一个非常大的电感来中断外环路和内环路,并通过一个大电容器和 AC 电源激励环路。

步骤 2:中断G(s)和H(s)之间的外环路

外环路定义为围绕G(s)和H(s)模块的一条通路。使用图 1

进行模拟的目标是中断外环路,获得H(s)、G(s)和总环路增益,以验证热环路稳定性。这种情况下,图 2 显示相位降至零度以下,而环路增益变为 0

dB,其表明整个环路不稳定。因此,改变 G(s)应加强 PID 控制,并增加温度环路的稳定性。

图 1 仿真电路获得环路增益和相位

图 2 图 1 的环路增益和相位曲线图

图 3 中改进型G (s) 模块包括 PID 组件。微分电路的角频由 R7 和 C3 设定;R3 设置比例增益;C2 和 R6 设置积分电路角频。

图 3 补偿G (s) 的仿真电路

步骤3:中断G(s)“内环路”,确定本地放大器稳定性

构建完整 PID 组件的最后一步是中断内环路,检查本地放大器 (OPA2314) 的稳定性,从而确保其稳定性与总环路增益无关。在这种情况下,放大器要求使用一个50 pF电容器(请参见图 4),以维持本地环路的稳定运行。

图 4 经过补偿的本地G (s) 环路的最终电路

打开APP精彩内容

点击阅读全文

tec控制pid程序_如何设计TEC 温度环路 PID 控制电路?这个方法告诉你相关推荐

  1. tec控制pid程序_半导体制冷片tec元件PID温度控制求解

    刚才发错地方了 再发一次 以前学的是信号处理,完全没接触过单片机,现在接到一个关于arduino温度控制的项目,控制tec元器件,温度从0度升到100度,然后再从100降到0.每次升温或降温都是10度 ...

  2. 单片机串口中断控制流水灯c语言,基于单片机AT89C51控制的中断控制流水灯_课程设计报告...

    <基于单片机AT89C51控制的中断控制流水灯_课程设计报告>由会员分享,可在线阅读,更多相关<基于单片机AT89C51控制的中断控制流水灯_课程设计报告(25页珍藏版)>请在 ...

  3. tec控制pid程序_利用 SPICE 设计 TEC 温度环路 PID 控制

    使用模拟比例积分微分 (PID) 控制器的温度控制是一种非常简单的电路,是确保热电冷却器 (TEC) 的设置点能够对温度或者激光进行调节的有效方法.比例积分项协同工作,精确地伺服TEC的电流,以维持控 ...

  4. 设计一个处理两种类型地址的地址簿程序_编译器设计-符号表-中间代码生成

    编译器设计-符号表-中间代码生成 Compiler Design - Symbol Table Compiler - Intermediate Code Generation 一.Compiler D ...

  5. 动态矩阵控制matlab程序_【实时关注】你了解MATLAB吗?

    你了解MATLAB吗? MATLAB(矩阵实验室),全称为matrix laboratory.是由美国mathworks公司发布的主要面对科学计算.可视化以及交互式程序设计的高科技计算环境. 20世纪 ...

  6. 实验一 简单io应用—流水灯控制示例程序_【正点原子FPGA连载】第十章呼吸灯实验--领航者ZYNQ之linux开发指南...

    1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...

  7. 室内定位程序_如何设计室内AR导航系统?

    点击上方"计算机视觉life",选择"星标" 快速获得最新干货 随着技术的不断发展,在未来几年中,基于AR的室内导航应用在不同消费领域会出现大规模的增长. 室内 ...

  8. Java控制无人机程序_深入了解ROS之编写无人机控制程序包

    深入了解ROS之编写无人机控制程序包 这篇教程来详细介绍一下如何编写出一个控制无人机的ROS程序包 编写ROS程序包推荐roboware-studio,这款软件是在开源的vscode基础上二次开发,用 ...

  9. python语音控制电脑程序_用Python编程实现语音控制电脑_天津SEO

    天津SEO 电脑面前的你,是否也希望能让电脑听命于你? 当你累的时候,只需说一声"我累了",电脑就会放着优雅的轻音乐来让你放松. 或许你希望你在百忙之中,能让电脑郎读最新的NBA比 ...

最新文章

  1. 初学markdown
  2. codeforces 337D:树形dp[能到最远的一定可以到其他点]
  3. ubuntu apt-get方式安装软件的路径
  4. matlab数字滤波器设计函数汇总(转载)
  5. C++常用特性原理解析
  6. 量子密钥和量子计算机是什么关系,关于量子通信,这些问题你困惑过吗?
  7. [转]跨库数据表复制
  8. 这几天关心加密的人很多
  9. 如何应用大数据分析平台
  10. 用漫画让你彻底搞懂 Linux 内核到底长啥样!
  11. 手机开机显示设备服务器信息,原 live-server启动一个本地服务器(手机访问)
  12. lightblue蓝牙调试助手v1.9.3 安卓最新版
  13. 谷歌插件--SuperCopy(解决网页中文字不可复制的问题)
  14. 原版XP SP3安装程序集成识别SATA的AHCI驱动的解决方法
  15. win10如何打开计算机窗口,处理win10中电脑任务栏不显示打开窗口的方法
  16. 微型计算机中的中央处理器由什么组成,微型计算机主机由什么组成
  17. 利用python查询电脑配置_干货|利用Python将地址转换为经纬度坐标
  18. 东华大学计算机考研大纲,2019年东华大学854计算机及软件工程专业基础综合考研初试大纲...
  19. JAVA 繁体 转 简体 简体转翻译 繁体简体互转
  20. LINUX命令大全详解备忘录

热门文章

  1. 鲸鱼换ip软件使用教程
  2. 用paddleocr识别汉字_使用飞桨一步步实现多语言OCR文字识别软件
  3. 判断101到200有多少素数,并输出所有素数
  4. 信号完整性分析2——时域与频域
  5. 西门子 PLCSim Advanced 初步入门
  6. Android系统intent大全
  7. windows之间(2台设备以上)同步工具syncthing使用教程
  8. 太牛了!java程序设计慕课版第二章答案
  9. 3|物联网控制|计算机控制-刘川来胡乃平版|第3章:计算机总线技术 补充串行总线部分|课堂笔记|ppt
  10. 计算机主机安装cpu,组装电脑教程:怎么安装CPU、散热器、电源、跳线?