计算机控制系统设计
- 格式:ppt
- 大小:1.57 MB
- 文档页数:160


计算机控制系统的设计方法
我折腾了好久计算机控制系统的设计,总算找到点门道。
说实话,这事儿我一开始也是瞎摸索。我当时就想着,计算机控制系统嘛,不就是让计算机控制一些设备啥的,能有多难。结果一头扎进去才知道,这里面学问大着呢。
刚开始,我以为只要把控制算法写出来就万事大吉了。我就自己在那捣鼓一些简单的PID控制算法,就像厨师做菜想着只要把调料按照自己想的放放就好,也不管比例啥的。结果可想而知,系统完全不稳定,就像一个喝醉的人走路,东倒西歪的。这时候我才明白,算法这个东西得根据实际情况好好调整参数。
后来呢,我又开始搞硬件连接。我看着那些线路图还有设备接口,就感觉像在看天书一样。我就试着一个一个接口去对,像小朋友拼图一样,想着总能拼对。结果由于我没太注意电源和信号传输的一些小细节,差点把设备给烧毁了,这可是个大教训啊。
再之后呢,我知道要先做好需求分析。比如说,这个计算机控制系统是要控制温度在一定范围内,还是要控制某个机械装置的运动速度呢。就好比盖房子,你得先知道你要盖啥样的房子才能准备材料。如果这一点没弄清楚,后续的设计就像是在沙滩上建高楼,根基不稳。
还有,在软件和硬件的协同方面我也费了不少劲儿。我试过先写软件然后再去适配硬件,发现很多时候硬件的一些限制会让软件运行不了。然后我又去改硬件,但这就像走了很多冤枉路。后来我就知道了,要两者同时考虑。
说到现在,我还想起来一个事儿,就是关于数据采集部分。采集的数据准不准是很关键的。我曾经因为选用的传感器不合适,采集到的数据根本就不符合实际情况,就像用错误的尺子去量东西,怎么能指望得到正确的结果呢。咱们在选择传感器的时候一定要谨慎,根据具体的需求去选择精度和量程等都合适的传感器。
另外呀,关于计算机控制系统的可靠性测试,可不能忽视。我以前总想赶紧把系统搭起来就好,忽略了测试这个环节。结果一运行起来,到处都是问题。这就好比不检查车子有没有问题就直接开长途,路上抛锚那是迟早的事儿。所以在设计完后,一定要进行形形色色的测试,模拟各种可能的情况。计算机控制系统的设计真就是一个不断摸索不断总结教训的过程啊。
《计算机控制技术》课程设计
具有纯滞后一阶惯性系统的计算机控制系统设计
班 级:
姓 名:
学 号:
指导老师:
日 期:
目 录
一、 设计任务...........................................................................................................................1
1.1 题目 .................................................................................................................................................. 1
1.2内容与要求 ....................................................................................................................................... 1
二、 设计思想与方案...............................................................................................................2
2.1控制策略的选择 ............................................................................................................................... 2
2.2 硬件设计思路与方案 ...................................................................................................................... 2
未知驱动探索,专注成就专业
1
计算机控制技术课程设计-温度控制系统设计
引言
温度控制是在很多工业和生活应用中至关重要的一项技术。随着计算机控制技术的发展和普及,利用计算机控制温度已经成为一种常见的方法。本文将介绍一个基于计算机控制技术的温度控制系统设计。
系统设计
系统框架
本系统采用分布式控制结构,由三个主要组成部分组成:传感器模块、控制模块和执行模块。
系统框架
系统框架
传感器模块负责实时采集温度数据,并将数据传送给控制模块。控制模块根据传感器模块的数据和预设的设定值进行逻辑判断和决策,然后将决策结果发送给执行模块。执行模块根据控制模块的结果来控制实际的温度执行设备。 未知驱动探索,专注成就专业
2
硬件设计
本系统需要以下硬件组件:
• 温度传感器:用于实时采集温度数据。
• 控制器:用于运行控制模块的程序。
• 执行器:用于控制温度执行设备。
软件设计
本系统需要以下软件组件:
• 控制程序:负责接收温度传感器传输的数据,进行逻辑判断和决策,并将结果发送给执行程序。
• 执行程序:根据控制程序的结果控制实际的温度执行设备。
• 用户界面:提供友好的用户界面,用于设定温度控制的设定值和查看实时的温度数据。 未知驱动探索,专注成就专业
3
系统流程
系统主要分为三个阶段:温度数据采集、控制决策和执行控制。
温度数据采集
1. 温度传感器开始采集温度数据。
2. 传感器将采集到的温度数据发送给控制程序。
控制决策
1. 控制程序接收到温度数据。
2. 控制程序根据预设的设定值和温度数据进行逻辑判断。
3. 根据逻辑判断结果,控制程序生成相应的控制方案。
4. 控制程序将控制方案发送给执行程序。
执行控制
1. 执行程序接收到控制方案。 未知驱动探索,专注成就专业
4
2. 执行程序根据控制方案控制实际的温度执行设备。
3. 执行程序将执行结果反馈给控制程序。
功能设计
温度设定功能
华南理工大学广州学院
课程设计报告
题 目: 最少拍控制系统设计
课 程: 计算机控制技术课程设计
专 业: 自动化
班 级:
姓 名:
学 号:
1
第 一 部 分
任
务
书
2 《计算机控制技术》课程设计任务书
一、课题名称
最少拍控制系统设计
二、课程设计目的
《计算机控制技术》是一门实用性和实践性都很强的课程,课程设计环节应占有更加重要的地位。计算机控制技术的课程设计是一个综合运用知识的过程,它需要控制理论、程序设计、硬件电路设计等方面的知识融合。通过本课程设计,学生应学习并掌握:
1.最少拍控制器的设计和实现方法,并研究最少拍控制系统对三种典型输入的适应性及输出采样点间的纹波。
2.最少拍无纹波控制器的设计和实现方法,并研究输出采样点间的纹波消除以及最少拍无纹波控制系统对三种典型输入的适应性。
三、课程设计内容
1. 硬件电路设计:设计以C8051F060数据采集芯片、运放电路组成的被控对象和上位机构成的单闭环反馈控制系统。
以C8051F060为核心构成的数据采集系统主要完成模拟量采集、模数转换、数模转换和模拟量输出(零阶保持器)等功能。而数据处理与显示,包括有关信号发生、数字滤波、数字控制与虚拟仪器等功能则通过上位机实现。C8051F060与上位机之间,通过USB2.0口完成数据通讯。
2. 控制算法:最少拍控制,并通过混合仿真实验研究该闭环控制系统对三种典型输入的适应性以及输出采样点间的纹波。
3. 软件设计:主程序、定时中断程序、A/D转换程序、滤波程序、D/A输出程序、最少拍控制程序等。