没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
传感器与控制实验报告
姓名:
学号:
实验五 温度测量与控制
实验题目
掌握使用传感器测量与控制温度的原理与方法,使用 语言编写实现温度控制的功
能,使用超声波温度实验板测量温度,将温度测量的结果(单位为摄氏度)显示到液晶屏
上。
编程实现测量当前教室的温度,显示在 液晶显示屏上。
通过 设定一个高于当前室温的目标温度值。
通过 设定一个低于 目标温度的新目标温度值。
编程实现温度的控制,将当前温度值控制到目标温度值并稳定的显示。
程序分析
一.设计思路
使用 读取当前温度,判断对应按键是否按下来设置目标温度值,并根据目
标温度值与当前温度值的关系使用 函数进行调整,控制加热电阻的发热。处理后使用
液晶显示屏显示出当前温度和目标温度。
的工作过程为:首先进行初始化,然后进行 操作命令,再然后使用
存储器操作命令,最后进行处理数据。其中 操作和存储器操作命令都是通过写对应
操作的方式实现,而处理数据则是在读取数据的操作结束后进行的
.初始化:
将 的数据总线拉低 微秒以上,然后释放, 收到信号后等在
微秒左右,之后发出 微秒存在地脉冲,收到此信号表示初始化成功。其流
程如上
写操作:
写操作包括写指令是通过单总线采取移位的方式来向 写入数据的,按照从
低位到高位的顺序每次写一位。首先要有 微秒数据总线拉置低电平,表示起始位,然
后在 微秒内完成数据 或者数据 的传送。
读操作:
读操作也是通过移位的方法,从低位到高位顺序每次读入一位的方式。在读数据时,
需要拉低数据总线,产生 微秒的低电平表示时间起始,然后释放总线,在释放总线的
微秒内 会发送数据位。
完成温度转换并获得当前温度:
本步骤分为两步进行,一部分是完成温度转换,一部分是读取相应数值并计算当前温
度。
温度转换的大致步骤为:首先初始化,初始化成功后,进行 操作指令,然后启
动温度转换命令,并延迟 微秒左右。这里的 操作指令主要使用 指令,
指令是在单电总线系统中,通过允许总线主机不提供 位 编码而访问存
储器。
其高速暂存存储器共有 个字节,温度转换命令发出后,经转换得到的温度以二进制
补码的形式存放在高速暂存存储器的第 和第 个字节,即 位精度转换后得到的 位
数据,前五位为符号位。若温度大于 ,前五位为 ,将所得数据乘 即可得到实
际温度值;如果温度小于 ,前五位为 ,需要将所得数据取反加 后再乘 得到
实际温度。单片机通过单线接口读数据,读取时低位在前高位在后。
因此在读取计算温度中,同样需要初始化,然后使用 命令,再然后先读取
低字节数据,再读取高字节数据,整合后计算温度。在本实验中,为了显示精度更为准确
保留小数点后三位。因此得到的数值乘以 得到温度值即为结果。
当目标温度值大于实际温度值时需要进行调控,调控的实现是通过 算法实现的。
控制,即比例积分微分控制,是自动控制原理中定义的一种控制方法,也可以
称为是校正方法。由比例单元 、积分单元 和微分单元 组成。主要是对系统偏差进行
比例、积分、微分三种操作并线性组合成控制量,以减小系统误差,提高系统响应速度和
响应效果。
增量式 控制将当前时刻的控制量和上一时刻的控制量做差,以差值为新的控制量 ,
是 一 种 递 推 式 的 算 法 。 在 实 际 实 验 中 , 需 要 根 据 自 己 的 测 量 和 反 复 调 试 , 调 整
K
P
、 K
I
、 K
D
的值来调整误差调节的速度和稳定程度。
其计算公式为:
∆ E
k
=K
P
∗(E
k
− E
k−1
)+K
I
∗E
k
+K
D
∗¿
计算出
∆ E
k
后,根据其结果控制加热电阻加热时间,通过此方法进行加温。
液晶显示屏的显示与实验五大致相同,不一样的地方在于本次实验中显示两行,第一
行显示当前温度,第二行显示目标温度值。当前温度精度为 ,目标温度精度为
。通过修改起始页面、起始行、起始列即可。
主函数主要完成首先通过按键设置目标温度,并使用温度转换测得当前温度。将目标
温度与当前温度进行比较,目标温度大于当前温度时需要使用 进行温度调控。
二.程序代码
!"#$"%&'
!"()$*&( 此文件中声明定义了+,+-.函数
!"/"+010 数据口( 线接法.
)2"!"3 *%"!&4$ &4$5
)2"!"3 *%"!) )5
))6", )75延时计数
888888888 显示字码888888888888888
8-9:宋体:加粗 .8
&4$,!" $$");<7
=>:>:>:>:>:>:>:>?:>:>:>:>:>:>
:>:>:
>:>:>:>:>:>:>:>:>:>:>:>:>@@:>:
>:>:8(当(:8
>:>:>@:>:>:>:>:>@:>:>A:>:>:>@:>:
>:>:
>:>:>@:>:>:>:>:>@:>:>?:>:>:>@:>:
>:>B58(前(:8
&4$,!"46;<7
=>:>:>@:>:>:>:>:>:>:>:>:>:>@:>
:>:>:
>:>:>@@:>:>:>:>:>:>:>:>:>:>@@:>:
>:>:8(目(:8
>:>:>:>@@:>:>0:>:>0:>:>A:>:>0:>:>
:>:>:
>:>:>:>@:>:>:>:>:>:>@:>:>:>:>:
>:>B58(标(:8
&4$,!"C"$,;<7
=>:>:>:>:>:>:>:>:>:>:>:>:>:>
:>:>:
>:>:>@:>@A:>@@:>@:>:>:>:>:>:>?:>@@:>@A:
>@:>:
>:>:>@:>@@:>A:>:>:>:>:>:>:>:>:>@@:
>@:>:
>:>:>:>:>:>:>:>:>:>:>:>:>:>:
>:>B58((:8
&4$,!",";<7
=>:>:>:>:>:>:>:>:>:>:>:>:>:>
:>:>:
>:>:>:>:>:>:>:>@@:>@@:>@@:>:>:>:>:
>:>:
>:>:>:>:>:>:>:>@@:>@@:>@@:>:>:>:>:
>:>:
>:>:>:>:>:>:>:>@:>@:>@:>:>:>:>:
>:>B58((:8
&4$,!")D,;<7
=>:>:>:>:>:>:>:>:>:>:>:>:>:>
:>:>:
>:>:>A:>@:>:>:>:>:>:>:>:>:>@@:>@@:
>A:>:
>:>:>:>:>:>:>?:>:>:>A:>?:>:>:>
:>:>:
>:>:>A:>@:>:>:>:>:>:>:>:>:>A:>
@:>:>B58((:8
&4$,!")&$"";<7
=>:>:>:>:>:>:>:>:>:>:>:>:>:>
:>:>:
>:>:>@:>@:>@:>:>:>:>:>:>:>@@:>?@:>A:
>:>:
>:>:>:>:>:>:>:>:>:>:>:>:>@A:>@
:>@:>:
>:>:>:>?:>?:>:>:>:>:>:>:>:>?:>
:>:>B58((:8
&4$,!"3, $;<7
=>:>:>:>:>:>:>:>:>:>:>:>:>:>
:>:>:
>:>:>:>:>:>A:>?:>:>@:>@@:>@@:>@@:>:>:
>:>:
>:>:>:>A:>?:>:>:>:>:>@@:>@@:>@@:>:>:
>:>:
>:>:>:>:>:>:>:>:>:>@:>@:>@:>:>:
>:>B58((:8
&4$,!"/E";<7
=>:>:>:>:>:>:>:>:>:>:>:>:>:>
:>:>:
>:>:>:>@@:>@@:>:>:>:>:>:>:>:>:>:
>:>:
>:>:>:>:>:>:>:>:>:>:>:>:>@@:>@@:
>@:>:
>:>:>:>?:>:>:>:>:>:>:>:>?:>?:>
:>:>B58((:8
&4$,!"*>;<7
=>:>:>:>:>:>:>:>:>:>:>:>:>:>
:>:>:
>:>:>A:>@:>@@:>?:>:>:>:>:>:>:>:>
:>:>:
>:>:>?@:>@@:>@@:>:>:>:>:>:>:>:>@@:>@@:
>@:>:
>:>:>:>:>?:>?:>A:>:>:>:>:>A:>?:>
:>:>B58((:8
&4$,!"*"E";<7
=>:>:>:>:>:>:>:>:>:>:>:>:>:>
:>:>:
>:>:>A:>@:>:>:>:>:>:>A:>@:>A:>?:>:
>:>:
剩余22页未读,继续阅读
牙刷超人
- 粉丝: 26
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 散斑结构光测试图像-对应博客:https://mp.csdn.net/mp-blog/creation/editor/13817
- 20220823-1000-ts.dat
- Galaxy10CNN实现星系图像分类项目深度学习环境配置
- DVB-S2:GCS组帧数据.dat
- 基于强化学习Q-Learning方法实现机器人走迷宫源码.zip
- numpy+pandas_basics.ipynb
- 网络安全-Diffie Hellman密钥协商
- 双H桥电机驱动L298N芯片AD集成库ALTIUM库(原理图库+PCB封装库)文件.zip
- 计算机组成原理实验;16位运算器ALU CPU设计
- 毕设绝技 - 4天玩乐完成商城系统完整资料day04
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0