嵌入式控制系统实验-第4讲 实验三选作基于ARM实验台温度控制系统设计.pptVIP

嵌入式控制系统实验-第4讲 实验三选作基于ARM实验台温度控制系统设计.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式控制系统实验-第4讲 实验三选作基于ARM实验台温度控制系统设计.ppt

温度控制实验 实验类型:综合 控制工程实验教学中心 管凤旭 实验目的 实验设备 实验内容 系统功能是: 通过温度检测电路对水温度进行测量, 利用A/D转换和滤波功能计算出实时温度值, 显示到4个数码管和液晶屏上, 运用PID控制算法计算温差, 利用功率驱动电路调节水温度达到设定温度值并保持。 实验原理 实物照片 温度检测电路 ARM ADC接口 功率驱动电路 双向可控硅 光电耦合器 (高电平导通) 功率驱动电路 继电器 ARM实验台PCI接口 软件设计:数码管与LCD显示控制 数码管,分别显示:状态、温度值十位、温度值个位、温度值小数点1位; 其中状态有7种: 0表示实时温度 1表示设定温度(调节温度要达到的温度值) 2表示温度上限值 3表示温度下限值 4表示PID参数的Kp值 5表示PID参数的Ki值 6表示PID参数的Kd值 在非实时温度状态下,通过键盘可以修改温度设定值、上下限值和PID三个参数值。 通过液晶屏主要显示实时的温度曲线。 软件设计:键盘检测与控制 利用实验台上的4个功能键: Fun键为状态控制键, F键为移位键, +键为参数增加键, -键为参数减少键。 采用查询法检测键盘键值 在某一非实时温度状态下,完成各种参数的增减功能。 软件设计:带有死区输出限幅的PID控制算法 增量式PID控制算法 带死区的限幅 |e(k)|B时,本次不进行控制量增量计算,即取△e(k)=0, 软件设计:A/D采集与数据处理 经温度检测电路得到的电压信号通过A/D转换为数字信号 为了能去除掺杂在信号中的噪音和干扰,采用去极值平均滤波法来处理数据,就是将连续测量的N个采样值按照大小顺序排列,然后去掉最大值和最小值,最后将剩下的N-2个采样值求平均值。 软件设计:串口向上位机发送数据 采用RS-232通信方式,通过实验台上的UART0向计算机发送处理后的温度值,利用串口调试助手收集数据,以便绘制温度变化曲线并分析。 基于uCosII嵌入式操作系统 基于μC/OS-II操作系统,采用多任务的方式完成上述功能: 任务一:数据采集,PID计算和输出控制; 任务二:采用LCD显示实时温度曲线和相关参数; 任务三:上下位机通过串口通讯方式进行参数设定。 基于uClinux嵌入式操作系统 基于uClinux操作系统,采用文件式任务的方式完成上述功能: 数据采集,PID计算和输出控制; 采用LED显示实时温度数据; * * (1)学会运用ARM微处理器解决一个完整的控制系统问题; (2)掌握通过传感器对温度进行测量与加热驱动控制的基本原理与方法; (3)掌握PID控制算法的运用。 硬件:Embest EduKit-III实验台,及其PCI卡和ADC接口,温度检测与加热驱动控制板,温度传感器,加热器,水箱,仿真器,PC机。 软件:Embest IDE集成开发环境,Windows 98/2000/NT/XP。 系统硬件组成 温度传感器采用铂热电阻Pt100 桥式电路 稳至2.5V (注意的是ARM实验台的ADC电路参考电压为2.5V ) 两级运放 ARM芯片带有8通道10位宽度的ADC引脚,因此温度检测电路的输出电压AV连接到实验台提供的ADC接口,即AV信号连接ADC接口AIN3号,温度检测电路的GND连接ADC接口的GND *

文档评论(0)

xinshengwencai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档