【模电实验】运算放大器构成的温度闭环控制系统的研究

news2024/12/23 4:57:22

运算放大器构成的温度闭环控制系统的研究

、实验目的

设计并连接运算放大器构成的温度闭环控制系统,测量并调试该闭环控制系统,初步形成闭环控制的概念。

二、温度闭环控制系统的工作原理

图1所示为温度闭环控制系统框图,各部分工作原理简述如下:

(1)恒温室

恒温室有一个热敏电阻Rt和一个用于加热的小灯泡LD。热敏电阻Rt具有负温度系数,其额定阻值为1kW(常温时的电阻),特性曲线如图2所示。恒温室温度低时,Rt阻值变大,小灯泡LD应自动点亮,开始加热;恒温室温度高时,Rt阻值变小,小灯泡LD应自动熄灭,停止加热。

(2)温度测量电桥电路

温度测量电桥电路如图3所示,其中VA=5/(R01+R02+Rt)*Rt,VB=2.5V。若Rt<R01+R02,则VA<2.5V,所以VA<VB。实际电路中,通过调节R01或随温度的升高Rt的减小,总可以使Rt<R01+R0,因此总可以使VA<VB。若恒温室的设定温度较低,则Rt较大,这时应将R01调大;若恒温室的设定温度较高,则Rt较小,这时应将R01调小。所以通过调节R01,可以改变恒温室的设定温度。

(3)差分放大电路

 

(4)控制电路

控制电路如图5所示,控制电路实际是一个滞回电压比较器。

 

对于图5的滞回电压比较器,根据已给参数,经理论推导,可得V (+H) =5.09V,V (+L)=4V,所以滞回电压比较器的传输特性如图6所示。

(5)驱动电路

 驱动电路如图7所示,当uo2=6V时,驱动电路中的三极管T饱和导通,继电器KA 工作,其动合触点闭合,小灯泡LD被点亮,开始给恒温室加热。当uo2=-6V时,驱动电路中的三极管T截止,继电器KA 停止工作,其动合触点断开,小灯泡LD熄灭,恒温室停止加热。

 

三、实验内容

1.连接温度闭环控制系统实验电路

图8是温度闭环控制系统实验模块。预习实验时,先在该模块上用铅笔画出完成实验电路所需要的连接线(需要的电源均取自实验箱,画图时可在需要电源的位置标出电压值)。

图8

具体实验步骤可参考如下:

1)首先按照图7连接好驱动电路,并进行测试。连接好驱动电路后,输入信号uo2直接用+5V电压代替,输入信号为+5V时,三极管饱和导通,继电器开关闭合,小灯泡亮。说明驱动电路工作正常。

2)按照图5连接控制电路,并将其与已连接好的的驱动电路连接在一起,进行测试。建议控制电路需要的运放选用实验电路板上的A1。测试时,输入信号uo1取自实验箱的正负5V电源(在实验箱的左下角区域)。改变输入信号uo1,如果看到小灯泡点可以亮和熄灭,说明控制电路工作正常。

3)按照图3、图4分别接好温度测量桥电路和差分放大电路,然后按照图1所示,将所有电路都连接起来,即按顺序将温度测量桥电路、差分放大电路、控制电路和驱动电路串联起来。这样就组成了“运算放大器构成的温度闭环控制系统”,可以进行系统的调试和测量。

 

2.测量并调试温度闭环控制系统

适当调节R01(注意R01不能太大),观察电路的工作状态,根据电路工作原理调试电路使其达到恒温控制的结果,当系统正常循环工作后,按表1测量并记录实验数据。在调试过程中,可监测某个点电压的变化,这样便于调试,也可适当调节R01改变恒温室设定的温度,使恒温控制更容易实现。

 

四、注意事项

1.运放的正负12V电源电压不可接错,否则会烧坏运放集成块。

2.图7的驱动电路中,小灯泡LD的12V电源电压,可以直接取自实验箱,因为需要独立电源供电,所以要接0~-12V直流电源,注意先将电源输出电压调至-12V,然后再接入电路。小灯泡供电回路的电压一定不要超过12V,否则会烧坏小灯泡。

3.由于实验用导线较多(大约35根),所以实验前先将导线选择好。

4.注意“共地”。即将实验用到的所有电路的“地”和仪器的“地”都接在一起。

5.温度计无显示时,需要更换电池。

五、实验验收

温度闭环控制系统正常循环后,请指导老师现场验收,课后整理实验数据,回答有关问题,并递交实验报告。

实验报告

结合实验结果,回答问题:

1.通过调节R01即可改变温室的设定温度,为什么?R01减小时,温室的设定温度增大还是较小?

2.通过改变滞回电压比较器回差的大小即可改变恒温室的温度精度,为什么?为了提高温度精度,滞回电压比较器的回差应增大还是减小?

3.如何改变滞回电压比较器回差的大小?

4.如何缩短温室的加热时间?


参考数据:

参考接线图:

PS:本次为最后一个实验,故后续不再更新。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/614505.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vue3中setup语法糖那些事儿

vue3中setup语法糖那些事儿 什么是语法糖&#xff1f;vue3相比于vue2有什么新的语法糖?refreactivewatch生命周期Teleport setup语法糖<script setup>与传统vue3有何不同传统vue3和setup语法糖&#xff0c;两者之间写法如何转换&#xff1f; 什么是语法糖&#xff1f; …

NodeJs性能分析工具

&#xff08;头等人&#xff0c;有本事&#xff0c;没脾气&#xff1b;二等人&#xff0c;有本事&#xff0c;有脾气&#xff1b;末等人&#xff0c;没本事&#xff0c;大脾气。——南怀瑾&#xff09; NodeJs内存分析的必要性 回顾过去&#xff0c;我们排查web应用问题的途径…

EasyRecovery16计算机电脑硬盘格式化数据恢复软件

EasyRecovery16是一款综合性的数据恢复工具&#xff0c;软件具备非常成熟的算法&#xff0c;适用于多种数据丢失情况&#xff0c;可以帮助用户快速恢复不同介质丢失的数据。easyrcovery软件共有三种版本&#xff0c;分别为个人版、专业版、企业版。这三种版本的软件都可以免费使…

市场类型与完全竞争市场

短期完全竞争市场 区分市场类型的几条标准&#xff1a; 生产者的数量商品的同质性&#xff08;差异化程度&#xff09;进出市场的障碍信息是否完全 市场类型&#xff1a; 完全垄断寡头垄断垄断性竞争完全竞争 完全竞争市场的特征&#xff1a; 企业&#xff1a;数目多&…

Python学习41:文本分析(1)——统计文件中的字符

描述‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬ open(name[, mode[, bufferi…

MySQL了解之复制(一)

1.1、复制解决的问题 数据复制技术有以下一些特点&#xff1a; (1) 数据分布 (2) 负载平衡(load balancing) (3) 备份 (4) 高可用性(high availability)和容错 1.2、复制如何工作 从高层来看&#xff0c;复制分成三步&#xff1a; (1) master将改变记录到二进制…

第二十六章 开发Productions - ObjectScript Productions - 定义业务流程

文章目录 第二十六章 开发Productions - ObjectScript Productions - 定义业务流程介绍业务逻辑工具的比较 第二十六章 开发Productions - ObjectScript Productions - 定义业务流程 业务流程负责生产中的更高级别处理。本页介绍它们并讨论如何设计和开发业务流程类。 介绍 …

三分钟快速了解什么是MES系统

近年来在制造业的推动下&#xff0c;大家是否会经常听到MES系统这一词&#xff0c;但是对于其具体能解决什么问题却不是很清晰。接下来&#xff0c;请允许我用一个简单的故事来让大家快速地了解一下到底什么是MES系统以及MES系统能够解决什么问题。本文仅限于科普&#xff0c;没…

STM32F103xx 的USART1 移植到STM32F105RBT6

1. STM32F103 和 STM32F105 的时钟配置区别&#xff0c;STM32F105 默认使用的外部晶振是25Mhz&#xff0c;需要改成8Mhz stm32f10x.h #if !defined HSE_VALUE#ifdef STM32F10X_CL#define HSE_VALUE ((uint32_t)8000000) /*!< Value of the External oscillator in Hz …

初学Mybatis

1、Mybatis概述 Mybatis基于java的持久层框架&#xff0c;内部封装了JDBC&#xff0c;开发者只需要关注SQL语句 特点 1、sql语句在xml里&#xff0c;便于统一管理和优化 2、解除sql与程序代码耦合&#xff1a;通过DAO层&#xff0c;将业务逻辑和数据访问逻辑分离 提供映射标签&…

Spark简介和三种部署方式

1.Spark简介 1.1 Spark介绍 开源集群计算系统&#xff0c;致力于更快的处理数据 Both fast to run and fast to wrtie Spark 是专为大规模数据处理而设计的快速通用的计算引擎 Spark 可以完成各种运算&#xff0c;包括 SQL 查询、文本处理、机器学习等 Spark由Scala语言开发&a…

【618期间】超过200小时的课程全都有优惠,全年最好的加入有三AI学习的时间来了~...

正值2023年618期间&#xff0c;既然是全民购物节&#xff0c;有三AI所有付费的视频课程开启优惠活动&#xff0c;即日起至节日结束&#xff08;6月18日晚23:59&#xff09;。 当前已有课程包括数据使用/模型分析/图像分类/图像分割/目标检测/图像生成/图像翻译/图像增强/视频分…

Promise.allSettled使用

1、const apiList await Promise.allSettled([systemApi]).then((result: any) > { if (result[0].status fulfilled) { console.log(result[0].value) return result[0].value.data } }) console.log(apiList, apiList) 2、 const systemApi new Promise((resolve, rej…

Selenium Webdriver原理、架构过往今生

下方查看历史精选文章 重磅发布 - 自动化框架基础指南pdfv1.1大数据测试过程、策略及挑战 测试框架原理&#xff0c;构建成功的基石 在自动化测试工作之前&#xff0c;你应该知道的10条建议 在自动化测试中&#xff0c;重要的不是工具 简介 Selenium是一种流行的自动化测试工具…

[深度学习入门案例2]基于卷积神经网络与Keras构建人脸识别模型

文章目录 一、工具与环境 二、深度学习环境的搭建 三、基于卷积神经网络人脸识别模型的构建与测试 1.核心代码 第一步&#xff1a;采集自己和他人的人脸特征数据&#xff0c;分别对应数据标签0和1 第二步&#xff1a;训练识别人脸特征的模型&#xff0c;并将模型保存为.h5…

网络排障全景指南手册v1.0pdf 全网发布

大家好&#xff0c;这里是极客重生&#xff0c;我是大师兄&#xff0c;我把之前关于丢包排障文章整理了一下&#xff0c;形成一个网络丢包排障手册pdf文档 &#xff0c;希望可以帮助大家快速排障网络问题。 当前版本主要针对是服务端网络问题排障&#xff0c;包括网卡&#xff…

怎么将文件转为扫描件

推荐两个工具&#xff0c;也算是给自己记一下 1、手机&#xff1a;扫描全能王APP 太好使了&#xff0c;可以直接拍照并转换为扫描件 不开会员的话会出现水印&#xff0c;因为我都是自己用或者交作业就没开 支持读取相册&#xff0c;一次一张、多张都可以 如果不想要水印也…

chatgpt赋能python:Python制图:让数据图像化

Python制图&#xff1a;让数据图像化 数据可视化是近年来越来越流行的技术&#xff0c;其能够将大量的数字和信息变成直观有趣的图形。Python是一个广泛使用的编程语言&#xff0c;也是制图利器。Python的绘图库非常丰富&#xff0c;包括流行的Matplotlib、Seaborn和Plotly等&…

进程的控制

文章目录 1. Linux线程创建和等待2. 线程ID3. 线程的局部存储4. 分离线程 1. Linux线程创建和等待 这是前面写过的创建线程的代码&#xff0c;现在我们把线程的ID打印看一下&#xff1a; 我们可以看到线程的id特别大&#xff0c;这是为什么呢&#xff1f;我们后面再说。 如果…

一文简介Spring的IOC和AOP

1、IOC 概念&#xff1a;所谓控制反转&#xff0c;就是把原先我们代码里面需要实现的对象创建、依赖的代码&#xff0c;反转给容器来帮忙实现。当应用了IoC&#xff0c;一个对象依赖的其它对象会通过被动的方式传递进来&#xff0c;而不是这个对象自己创建或者查找依赖对象。 …