延时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转载请标明出处.

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 深入学习Linux摄像头(二)v4l2驱动框架

    深入学习Linux摄像头系列深入学习Linux摄像头(一)v4l2应用编程深入学习Linux摄像头(二)v4l2驱动框架深入学习Linux摄像头(三)虚拟摄像头驱动分析深入学习Linux摄像头(五)三星平台fimc驱动详解一深入学习Linux摄像头(六)三星平台fimc驱动详解二深入学习Linux摄像头(二)v4l2驱动框架文章目录深入学习Linux摄像头(二)v4l2驱动框架一、V…

  • asp:DropDownList 的一些属性

    asp:DropDownList 的一些属性使用 BorderStyle 属性为Web服务器控件指定边框样式。 使用一个 BorderStyle 枚举值设置此属性。 下表列出了可能的值。边框样式说明NotSet不设置边框样式。None无边框Dotted虚线边框。

    2022年10月17日
  • 第一期打卡送书5本+1个腾讯视频VIP月卡(11月1日-12月1日)

    第一期打卡送书5本+1个腾讯视频VIP月卡(11月1日-12月1日)

    2020年11月14日
  • sap analytics cloud_agilent benchlink data logger

    sap analytics cloud_agilent benchlink data loggerSAP Customer Data Cloud(Gigya)的用户搜索实现

  • 层序遍历总结「建议收藏」

    层序遍历总结「建议收藏」以LeetCode102作为例子:题目描述思路描述层序遍历需要用到的数据结构是队列。需要考虑的问题是:如何标识当前节点的层数。有以下三种方法:方法1将每个节点表示为一个二元组(node,level),这种方法效率太低,不考虑。感兴趣可以参考方法2遍历完一层节点后,在队列中插入一个标记节点NULL,这个标记节点没有具体意义,只是标识某一层已经遍历结束。这种方法的缺点在于,假如想要在层序遍历过程中,有元素为NULL,那么标记节点就会出现混淆。这种方法的代码我经常用,如下:c

    2022年10月31日
  • 同步至腾讯云+社区说明

    我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=elsl…

发表回复

您的电子邮箱地址不会被公开。

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