延时1s的延时子程序_用一个时间常数为0.35秒的一阶装置

延时1s的延时子程序_用一个时间常数为0.35秒的一阶装置文档介绍:目录第一部分设计任务及方案1、设计题目及要求2、设计方案分析论证第二部分方案各模块分析1、被控对象分析2、测量元件热电阻及前置放大电路3、A/D转换器4、控制器(单片机)5、光隔驱动器第三部分数字控制器D(Z)的设计1、数字控制器D(Z)2、程序流程图设计第四部分可靠性和抗干扰性的分析第五部分心得体会设计任务及方案1.1设计题目及要求1、针对一个具有大纯时延时间的一阶惯性环节()温度控…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

文档介绍:

目录

第一部分设计任务及方案

1、设计题目及要求

2、设计方案分析论证

第二部分方案各模块分析

1、被控对象分析

2、测量元件热电阻及前置放大电路

3、A/D转换器

4、控制器(单片机)

5、光隔驱动器

第三部分数字控制器D(Z)的设计

1、数字控制器D(Z)

2、程序流程图设计

第四部分可靠性和抗干扰性的分析

第五部分心得体会

设计任务及方案

1.1 设计题目及要求

1、针对一个具有大纯时延时间的一阶惯性环节()温度控制系统和给定的系统性能指标(工程要求相角裕度为30~60,幅值裕度>6dB);要求测量范围-50℃~200℃,测量精度0.5%,分辨率0.2℃;

2、书面设计一个计算机控制系统的硬件布线连接图,并转化为系统结构图;

3、选择一种控制算法并借助软件工程知识编写程序流程图;

4、用MATLAB和SIMULINK进行仿真分析和验证;

对象确定:K=10*log(C*C-sqrt(C)),rand(‘state’,C), T=rand(1),考虑=0或T/2两种情况。C为学号的后3位数,如C=325,K=115.7,T=0.9824,θ=0或0.4912。

5、进行可靠性和抗干扰性的分析。

1.2 设计方案分析论证

从设计要求分析,我们设计一个基于单片机的温度自动控制系统即可达到设计要求。整个系统以单片机(控制器)为核心,选用光隔驱动器驱动电热丝加热,由热电阻PT100检测然后经过前置放大电路输入A/D转换器,控制器。以此构成闭环控制系统,温度能根据设定值自动调节。

数字量给定

控制器

光隔驱动

被控对象

测温元件

前置放大电路

A/D

输出

图1 方案总体框图

二、方案各模块分析

2.1 被控对象分析

大纯时延时间的一阶惯性环节()

对象确定:K=10*log(C*C-sqrt(C)),rand(‘state’,C), T=rang(1),

考虑=0或T/2两种情况

C为学号的后3位数,如C=325,K=115.7,T=0.9824,θ=0或0.4912

现取C=359,由MATLAB计算得:

c=359;

K=10*log(c*c-sqrt(c))

rand(‘state’,c);

T=rand(1)

>> K =117.6650 T =0.0510 =0或0.0255

所以G(s)= 或

2.2 测量元件(热电阻)电路及前置放大电路

2.2.1 测量元件选型

测量元件选用热电阻,热电阻温度计是利用金属导体的电阻值随温度变化而变化的特性来进行温度测量的。作为测温敏感元件的电阻材料,要求电阻与温度呈一定的函数关系,温度系数大,电阻率大,热容量小。在整个测温范围内应具有稳定的化学物理性质,而且电阻与温度之间关系复现性要好。常有的热电阻材料有铂、铜、镍。成型仪表是铠装热电阻。铠装热电阻是将温度检测原件、绝缘材料、导线三者封焊在一根金属管内,因此它的外径可以做得较小,具有良好的机械性能,不怕振动。同时具有响应时间快、时间常数小的优点。铠装热电阻除感温元件外其他部分都可制缆状结构,可任意弯曲,适应各种复杂结构场合中的温度测量。热电阻在化工生产中应有最广泛。它的优点:测量精度高;再现性好,又保持多年稳定性、精确度;响应时间快;与热电偶相比不需要冷端补偿。缺点是:价格比热电偶贵;需外接电源;热惯性大;避免使用在有机械振动的场合。

热电阻具体选型本系统选择了PT100,温度传感器PT100是一种稳定性和线性都比较好的铂丝热电阻传感器,可以工作在-200℃至 650℃的范围。本系统要求测量的范围是-50℃~200℃,所以足够满足测量要求。

PT100参数介绍:

Pt100温度传感器为正温度系数热敏电阻传感器,主要技术参数如下:

1) 测量范围:-200℃~+850℃;

2) 允许偏差值△℃:A级±(0.15+0.002│t│), B级±(0.30+0.005│t│);

3) 最小置入深度:热电阻的最小置入深度≥200mm;

4) 允通电流≤ 5mA。

另外,Pt100温度传感器还具有抗振动、稳定性好、准确度高、耐高压等优点。铂热电阻的线性较好,在0~100摄氏度之间变化时,最大非线性偏差小于0.5摄氏度。

2.2.2 测量电路及前置放大电路

由于PT100温度传感器输出是mV级别,所以需要经前置放大电路后输入A/D转换器。

图2 传感器电路

R2、R3、R4和 Pt100组成传感器测量电桥,为了保证电桥输出电压信号的稳定性,电桥的输入电压通过 TL431稳至2.5V。从电桥获取的差分信号通过两级运放放大后输入单片机。电桥的一个桥臂采用可调电阻R3,通过调节R3可以调整输入到运放的差

内容来自淘豆网www.taodocs.com转载请标明出处.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/189100.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • TCP四次挥手原因

    TCP四次挥手原因客户端发了一个FIN501(0)ACK701,然后服务端回了一个ACK502。。此时客户端就处于半关闭状态。至于半关闭的话,还得详细解释一下:刚开始(左边)客户端和服务端(右边)都可以互相进行通信,都能进行发送数据和接收数据,但当客户端处于半关闭时,就变成了下面这样(此图只是举个例子,没必要纠结图)这图想表达的就是,客户端(左边)只能进行接收数据,而不能发送数据,服务端(右边)能进行发送数据和接收数据这种是通过什么机制实现的呢?因为一个套接字(左右方框均可看成.

    2022年5月13日
  • Leetcode: Shortest Word Distance II

    Leetcode: Shortest Word Distance II

    2021年9月11日
  • phpstrom激活码2021 3月最新注册码「建议收藏」

    phpstrom激活码2021 3月最新注册码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
  • Master page_enableeventvalidation「建议收藏」

    Master page_enableeventvalidation「建议收藏」Masterpage/contentpagepostbackproblemHi,Ihavethefollowingscenario:Iamusingamasterpage(masterpage.master)whichcontainsatextboxandtwoImagebuttonsasservercontrols.Itriedsom

    2022年7月24日
  • PyTorch使用LMDB数据库加速文件读取[通俗易懂]

    PyTorch使用LMDB数据库加速文件读取[通俗易懂]PyTorch使用LMDB数据库加速文件读取文章目录PyTorch使用LMDB数据库加速文件读取背景介绍具体操作LMDB主要类`lmdb.Environment“lmdb.Transaction“Imdb.Cursor`操作流程创建图像数据集配合DataLoader参考链接原始文档:https://www.yuque.com/lart/ugkv9f/hbnym1对于数据库的了解较少,文…

    2022年9月29日
  • matlab读取txt数据文件「建议收藏」

    matlab读取txt数据文件「建议收藏」一、load()函数load函数适合读取纯数据文本例子,data_txt.txt内容如下:0  1.000000  2.000000  3.0000001  3.000000  4.000000  5.0000002  6.000000  7.000000  8.0000003  9.000000  10.00000  11.00000读取代码如下:%对于类似的txt文件,不含有字符,只有数字data=load(‘data_tx…

    2022年9月5日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号