当前课程知识点:计算机控制导论 >  第九章 硬件约束 >  9.2 选择运算平台 >  9.2 选择运算平台

返回《计算机控制导论》慕课在线视频课程列表

9.2 选择运算平台在线视频

9.2 选择运算平台

阅读材料:

    计算机控制系统——分析、设计与实现技术

    ISBN: 978 703 055 8091


相关阅读:

    教材8.2节

下一节:9.3 选择I/O设备接口

返回《计算机控制导论》慕课在线视频列表

9.2 选择运算平台课程教案、知识点、字幕

引入组件的【概念】之后

计算机控制器的实现过程

就可以看成选择组件完成控制运算的过程

或者说是可控实现形式实例化的过程

这个过程需要选择两类组件

一类是计算平台

另外一类是I/O设备

我们先来看一下计算平台如何选择

选择计算平台的时候

主要是根据控制运算的复杂度来进行选择

考虑的要素包括三种

一是运算的速度

二是运算的精度

再就是运算所需要的资源

运算速度取决于CPU的时钟和指令集

其中指令集的影响会更大一些

我们一般是选择精简指令集的系统

在这种情况下

一条指令就完成一个运算步骤

实时指标更容易满足

运算精度取决于计算机使用的字长和我们所选择的数据结果

这一部分除了通过算法来满足要求之外

更主要的是通过AD的字长,或者说AD的精度,来满足它的要求

选择运算平台的时候还要考虑可供使用的资源

也就是外部存储空间的大小

这一部分包括程序存储空间和数据存储空间

在数据存储空间当中

我们也需要考虑I/O接口可以使用的地址的多少

常用的运算平台主要分成两类

一类是通用计算机

另外一类是嵌入式计算机

*网络错误

资源也比较丰富

但是,它的实时性会相对的差一点

嵌入式计算机虽然资源有限

但是实时性强

而且可以和被控制对象进行一体化的设计

所以大部分的计算机控制系统使用的还是嵌入式计算机

我们先来看一下通用计算机的选择

通用计算机可以使用个人计算机

大部分用在一个商用环境中

它的好处就是大家用起来比较熟悉

但是缺点是可靠性比较低

在工业环境下

应用起来不一定能够满足要求

在工控环境中,我们一般使用的是工控计算机

它的功能、作用、资源和个人计算机是相类似的

但是可靠性和对环境的适应能力要提高很多

所以一般工控现场,我们都是用工控机

嵌入式计算机(中),大家比较熟悉的是单片机

这是一种通用性的嵌入式计算装置

它的资源是比较有限的

但是比较灵活

可以根据我们的需求自行设计

ARM和单片机类似

但是资源要更丰富一些

PLD和PLC是常用的两种专用计算机

它们是针对某种应用场合而设计的专门的嵌入式计算机

在这些应用环境下,它们使用起来要比单片机或者ARM更方便一些

另外一种嵌入式计算机是DSP

它也是一种通用的计算平台

但是资源的可裁剪能力要比单片机或者ARM更强

我们不仅可以利用DSP选择外部的软件和硬件设备

而且可以用DSP设计自己的指令集

所以性价比会更好一些

计算机控制导论课程列表:

课程说明

-关于课程版本

-教材或阅读材料

-名人堂

-关于虚拟实验

-关于考核

-课程学习规范

-课程大纲测试

-线上学习建议

-学习合同

第一章 课程简介

-学习任务

--学习任务

-1.1 什么是计算机控制

--1.1 什么是计算机控制

-1.2 为什么学习计算机控制

--1.2 为什么学习计算机控制

-1.3 怎样学习计算机控制

--1.3 怎样学习计算机控制

-【思政讨论】钱学森:我对系统学认识的历程

-第1周作业

-用户需求调查问卷

第二章 计算机控制基础

-学习任务

--学习任务

-2.1 概述

--2.1 概述

-2.2 典型形式

--2.2.1 操作指导系统

--2.2.2 直接数字控制系统

--2.2.3 监督控制系统

--2.2.4 分布式控制系统

--2.2.5 现场总线控制系统

--2.2.6 网络控制系统

-第2周思维导图

-【思政阅读】马少梅,范建文:回望历史——记录我国自动化仪表的成长与发展

-第2周作业

第三章 信号的采样与重构

-学习任务

--学习任务

-3.1 信号采样

--3.1.1 信息与信号

--3.1.2 采样过程

--3.1.3 采样定理

-3.2 信号重构

--3.2.1 香农重构

--3.2.2 保持法重构

-第3周思维导图

-【思政讨论】连续和离散:从信息科学的观点理解经典

-第3周作业

第四章 系统的数学描述

-学习任务

--学习任务

-4.1 回顾:连续系统的数学描述

--4.1 回顾:连续系统的数学描述

-4.2 离散对象的数学描述

--4.2.1 离散对象的数学描述

--4.2.2 仿真实例:建立离散对象的模型

--4.2.3 仿真实例:获取离散对象的模型

-4.3 系统模型的运算

--4.3.1 系统模型的运算

--4.3.2 仿真实例:基于解析表示

--4.3.3 仿真实例:基于图形表示

-第4周思维导图

-【思政讨论】日记:我参与了第一台智能可编程序调节器的设计

-第4周作业

第五章 系统的性能分析

-学习任务

--学习任务

-5.1 回顾:连续系统的性能分析

--5.1 回顾:连续系统的性能分析

-5.2 离散系统的指令响应

--5.2.1 离散系统的指令响应

--5.2.2 仿真实例:基于LabVIEW的指令响应

-5.3 离散系统的性能描述

--5.3.1 离散系统的性能描述

--5.3.2 稳定性

--5.3.3 鲁棒性

--5.3.4 仿真实例:基于LabVIEW的性能指标计算

-第5周思维导图

-第5周作业

-LabVIEW辅助设计(1)

-【思政讨论】谢旭凯和谢绪恺判据

第六章 模拟化设计方法

-学习任务

--学习任务

-6.1 模拟化设计

--6.1 模拟化设计

-6.2 离散化方法

--6.2.1 离散化方法

--6.2.2 前向差分法

--6.2.3 后向差分法

--6.2.4 双线性变换法

--6.2.5 脉冲响应不变法

--6.2.6 阶跃响应不变法

--6.2.7 零极点匹配法

--6.2.8 仿真实例:离散化方法

-第6周思维导图

-第6周作业

-LabVIEW辅助设计(2)

-【思政讨论】是什么卡了我们的脖子?

第七章 数字化设计方法

-学习任务

--学习任务

-7.1 数字化设计

--7.1.1 什么是数字化设计

--7.1.2 怎样进行数字化设计

-7.2 解析法

--7.2.1 Ragazzini法

--7.2.2 基于LabVIEW的辅助设计

-7.3 试探法

--7.3.1 频域设计法

--7.3.2 仿真实例:基于LabVIEW的频域设计

--7.3.3 根轨迹设计法

--7.3.4 仿真实例:基于LabVIEW的根轨迹设计

-第7周思维导图

-第7周作业

-LabVIEW辅助设计(3)

-【思政讨论】数控系统概述

第八章 从函数到算法

-学习任务

--学习任务

-8.1 可控实现形式

--8.1 可控实现形式

-8.2 数值精度问题

--8.2 数值精度问题

-8.3 计算时延问题

--8.3.1 计算时延

--8.3.2 程序结构的影响

--8.3.3 对采样周期的影响

-第8周思维导图

-第8周作业

第九章 硬件约束

-学习任务

--学习任务

-9.1 硬件约束的抽象化

--9.1 硬件约束的抽象化

-9.2 选择运算平台

--9.2 选择运算平台

-9.3 选择I/O设备接口

--9.3 选择I/O设备接口

-9.4 处理I/O接口数据

--9.4.1 数字滤波

--9.4.2 标度变换

-第9周思维导图

-第9周作业

第十章 工程实现

-学习任务

--学习任务

-10.1 需求分析

--10.1 需求分析

-10.2 架构设计

--10.2 架构设计

-10.3 任务调度策略

--10.3 任务调度策略

-10.4 可靠设计模式

--10.4 可靠性设计模式

-第10周思维导图

-第10周作业

期末考试

-期末考试卷【互评】

9.2 选择运算平台笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。