二阶电压跟踪控制系统(单片机)29.docVIP

  1. 1、本文档共26页,可阅读全部内容。
  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文档。上传文档
查看更多
二阶电压跟踪控制系统(单片机)29

二阶环节电压跟踪控制系统的设计 (采用单片机教学实验装置) 姓 名: 蒋坤婷 学 号:姓 名: 彭永红 学 号:姓 名: 王经造 学 号:姓 名: 汤乾锋 学 号:重庆大学自动化学院 二O一三年九月 目录 一、序言 1 二、设计步骤 2 2.1 确定基本设计目标 2 2.2 确定基本实现方案 2 2.2.1 搭建二阶环节 2 2.2.2 电路输出跟踪阶跃信号 2 2.2.3 设计人机交互接口(键盘) 2 2.2.4 精度要求 2 2.3 硬件设计 2 2.4 软件设计 3 2.5 调试完善程序 4 三、 心得体会 5 四、参考文献 8 五、附录 9 5.1系统框图 9 5.2电原理图 10 5.3程序流程图 11 5.4程序清单 17 一、序言 自动控制在日常生活中的应用非常广泛,大到航天航空,小到家用电器都会涉及到自动控制。自动控制系统的任务是使被控对象的被控量跟随给定值的变化而变化。闭环控制系统是一种最基本的自动控制系统,图1是单回路闭环控制系统的框图。变送器(含测量元件)对被控量C进行测量,并将其变换为电信号,经A/D转换为数字信号后反馈给控制器。控制器将反馈信号与给定值R进行比较,并根据指定的控制规律产生相应的控制信号,经D/A转换后作用于被控对象,使被控量与给定值保持一致。 图1.1 单回路闭环控制系统框图 二、设计步骤 2.1 确定基本设计目标 仔细研读了设计任务书后,我们确认了本次课程设计需要实现的基本任务目标有: (1)搭建一个二阶环节; (2)示波器能够显示输出曲线; (3)要求设计人机交互接口,参数可随时设置; (4)精度要求。 2.2 确定基本实现方案 对比任务书的要求,我们讨论得出了要完成各个基本设计任务的初步实现方案: 2.2.1 搭建二阶环节 本次课程设计中,由实验室提供二阶环节系统装置,故不需要我们自己搭建。 2.2.2 电路输出跟踪阶跃信号 我们采用实验箱上的4×4键盘作为系统输入,实验箱读取按键后,得到一个给定值,系统通过A/D读取二阶环节的电压并与给定值比较,采取控制并将输出值通过D/A送给二阶环节。整个过程中需要用的读键程序、D/A、A/D转换程序、LED显示程序、滤波程序、控制计算程序…… 2.2.3 设计人机交互接口(键盘) 由于任务要求信号参数可通过人机交互接口设置,我们讨论后设计在LED上显示输入的信息。通过4×4键盘输入控制信号。按键设置为‘0’到‘9’十个按键加上负号、小数点和确认这三个按键。 2.2.4 精度要求 对于精度≤±5%,调节时间≤25秒的设计要求,我们决定在软件调试时通过修改各参数来完成。 2.3 硬件设计 本次课程设计中最为重要的硬件设计任务是信号数据采集系统的搭建。数据采集系统是由单片机和硬件接口电路组成,硬件接口电路主要由采样保持器、A/D转换电路、输入接口电路、D/A转换电路、控制逻辑电路输出接口电路等组成。其工作过程是:由机接收电路模拟信号,将模拟信号送到采样保持电路进行采样;当单片机启动A/D转换电路转换时,采样保持电路处于保持状态,并把信号送给A/D转换电路实现模拟量到数字量的转换;A/D转换结束后,将送出一结束信号,该信号可产生已中断请求或供单片机查询,同时采样/保持电路进入采样状态,单片机由输入接口电路读取模拟信号并进行一次转换数据。当单片机向D/A转换电路输出数据时,D/A转换电路输出一个与输出数据对应的模拟电压。硬件电路就是选取合适的电子器件和芯片,设计成满足系统速度、精度和可靠性等技术要求的电路接口,使单片计算机能按要求完成上述工作过程。 其次,按键键盘功能设计也是重要的,不同的键盘设计带给编程的难度是不同的,具体功能的体现也是有差别的。 本次课程设计需要用到的硬件系统还有闭环控制系统。其实闭环控制系统硬件组成与数据采集系统基本相同,主要由模拟输入通道、模拟输出通道和被控对象等组成。图2.3.1就是此次设计过程中一个很重要的硬件模块,即二阶环节系统: 图2.3.1 二阶环节 2.4 软件设计 相同于硬件设计,软件设计也大体分为两个部分,及采集系统和闭环控制系统。因为此次课程设计的主要任务是完成闭环控制系统的软件设计,而且采集系统的软件设计可以包括在闭环控制系统的步骤里。 除了必须达到采集系统的要求外,闭环控制系统的软件设计还必须有控制算法程序和更强的数据处理能力。其实一个控制系统的控制过程可归纳为以下3个步骤: 1. 2. 3. 参考程序流程图如图3 所示。该程序由初始化和数据采集,数据滤波,标度变换,LED显示,D/A输出,控制程序和等子程序构成。 各子程序功能为: (1)

文档评论(0)

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

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

1亿VIP精品文档

相关文档