- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二阶环节电压跟踪控制系统的设计
指导老师:凌睿
重庆大学自动化学院
2016年9月
目录
一、序言 1
二、设计步骤 2
2.1 确定基本设计目标 2
2.2 确定基本实现方案 2
2.2.1 搭建二阶环节 2
2.2.2 电路输出跟踪阶跃信号 2
2.2.3 设计键盘人机交互接口 2
2.2.4 精度要求 2
三、硬件设计 3
3.1总体硬件设计 3
3.2 dac0832介绍 4
3.3 tlc549介绍 5
3.4 LCD12864液晶显示屏 7
3.5 4*4键盘介绍 9
3.6二阶环节模块 9
三、软件设计 10
3.1主流程图: 11
3.2 中断程序历程图 11
3.3按键值子程序历程图: 13
3.4判断按键功能子程序流程图: 13
3.5 AD和DA转换子程序流程图: 14
3.6 pid控制子程序流程图 15
四、心得体会 17
五、参考文献 19
六、附录 19
一、序言
自动控制理论是研究自动控制共同规律的技术科学。它的发展初期,是以反馈理论为基础的自动调节原理,主要用于工业控制。自动控制系统。在自动控制系统中,被控对象的输出量即被控量是要求严格加以控制的物理量,它可以要求保持为某一恒定值,例如温度、压力或飞行轨迹等;而控制装置则是对被控对象施加控制作用的相关机构的总体,它可以采用不同的原理和方式对被控对象进行控制,但最基本的一种是基于反馈控制原理的反馈控制系统。
二、设计步骤
2.1 确定基本设计目标
仔细研读了设计任务书后,我们确认了本次课程设计需要实现的基本任务目标有:
(1)搭建一个二阶环节;
(2)lcd能够显示期望值与实际值。
(3)要求设计人机交互接口,参数可随时设置;
(4)控制精度≤±5%,调节时间≤5秒。
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秒的设计要求,我们决定在软件调试时通过修改各参数来完成。
三、硬件设计
3.1总体硬件设计
本次课程设计中最为重要的硬件设计任务是信号数据采集系统的搭建。数据采集系统是由单片机和硬件接口电路组成,硬件接口电路主要由采样保持器、A/D转换电路、输入接口电路、D/A转换电路、控制逻辑电路输出接口电路等组成。其工作过程是:由机接收电路模拟信号,将模拟信号送到采样保持电路进行采样;当单片机启动A/D转换电路转换时,采样保持电路处于保持状态,并把信号送给A/D转换电路实现模拟量到数字量的转换;A/D转换结束后,将送出一结束信号,该信号可产生已中断请求或供单片机查询,同时采样/保持电路进入采样状态,单片机由输入接口电路读取模拟信号并进行一次转换数据。当单片机向D/A转换电路输出数据时,D/A转换电路输出一个与输出数据对应的模拟电压。硬件电路就是选取合适的电子器件和芯片,设计成满足系统速度、精度和可靠性等技术要求的电路接口,使单片计算机能按要求完成上述工作过程。
其次,按键键盘功能设计也是重要的,不同的键盘设计带给编程的难度是不同的,具体功能的体现也是有差别的。
总体硬件连接图和系统框图如下:
3.2 dac0832介绍
DAC0832是双列直插式8位D/A转换器。能完成数字量输入到模拟量(电流)输出的转换。图1-1和图1-2分别为DAC0832的引脚图和内部结构图。其主要参数如下:分辨率为8位,转换时间为1μs,满量程误差为±1LSB,参考电压为(+10~-10)V,供电电源为(+5~+15)V,逻辑电平输入与TTL兼容。从图1-1中可见,在DAC0832中有两级锁存器,第一级锁存器称为输入寄存器,它的允许锁存信号为ILE,第二级锁存器称为DAC寄存器,它的锁存信号也称为通道控制信号 /XFER。
当ILE为高电平,片选信号 /CS
文档评论(0)