上次博文简要分析了人们研究使用FPGA来进行工业控制的驱动力,并介绍了FPGA器件与开发工具。随着器件成本的降低和器件性能的上升,FPGA必将在工业控制领域发挥更大的作用。甚至可以大胆猜想,也许有一天,各种携带有PowerPC、ARM甚至是DSP+FPU的FPGA芯片将彻底取代各种单片机、DSP等搭建的控制核心,成为工业控制核心领域的“巨无霸”。好了说了这么多,进入正题,本次主要就整个控制系统的建模与设计方法进行总体分析。同时希望朋友们可以一起思考,为什么老外做的东西经常可以具有创新性、前瞻性,为什么老外要在具体设计之上的高度讨论各种“设计方法学(methodologies)”呢?愿我们可以首先跳出具体的细节,高屋建瓴地把握整个设计的核心,保证大方向,然后再进行具体实现。
传统意义上讲,世界各地的工程师们都需要通过建模来描述系统的功能。在CAD功能不完善时,实际系统中的各个模块都需要被单独设计;这常常涉及到各种不同的CAD工具和不同的软件平台,甚至使得现有设计本身需要在多个不同的软硬件环境下完成开发(例如编程、仿真、综合、布线、烧写、制版)。随着CAD工具的完善与硬件描述语言的进展,传统设计中功能描述与实际硬件实现间的差距正在逐渐缩小。系统级的建模语言 (例如 Handel-C和System-C) 和HDL语言 (例如VHDL, Verilog) 使得系统的模型描述和电子设计可以同时在同一个开发环境下实现;这种方法得到了各种主要计算机工程辅助设计平台的支持。然后就可使用综合工具把这些设计转换成针对各种硬件平台的网表。
这种整体的、系统级的针对电子系统进行开发与设计的思想,最终归纳为“自顶向下(top–down)”的设计方法:首先,设计者需要对把自己的设计意图进行抽象级的建模;然后通过反复的迭代、验证,对设计进行必要的修正,直至完成这个系统的具体设计。当然,仅仅完成设计是远远不够的;在设计之初,就应该考虑到如何建立并完成一个测试系统,以证明我们的设计是正确无误的。随着设计的逐步完成,硬件描述语言也已给出了整个复杂的、具体的数字系统的描述, 然后便可使用测试环境依照最初的设计目标对所完成的系统进行检验。测试在对硬件或实际实现进行投资之前完成,从而提高了可靠性,并避免了因具体设计失败而造成的损失。用复杂电子系统整体建模的术语来讲,系统级的建模语言具备以下的优势:
1)可以在同一个独一无二的设计环境中,同时考虑工程系统的模型(功能/行为描述) 与具体的电子硬件设计,并得到一系列CAD平台的广泛支持;
2)具有处理所有的抽象层次的能力;在电子控制器设计的各个阶段,都可对整体的模型进行仿真,并进行有针对性的片上系统实现;
3)快速的系统实现与相对较短的上市时间;
4)易于对人工智能进行硬件实现;
5)根据可重用的现代设计原则,产生通用的、可重用的模型或设计模块。
仿真结果对模型的行为验证是极其有价值的;但是在许多场合下,特别是决定投资并生产ASIC之前,仍然需要对控制器进行硬件验证才能提供所需要的信息。最便宜且最快速的设计并验证优化的数字控制器的方法就是,搭建一个包含可重复编程器件的原型机(样机),比如FPGA。这缩短了纠正任何设计问题的时间,并保证设计在永久的ASIC实现之前已经不含错误。原型机同样可以用来对系统的其它组件进行硬件测试。这种基于原型机的开发环境同样可以方便实现一种现代的,被成为硬件在回路测试(HIL)的方法。HIL使用基于硬件在回路的仿真系统,把被测电路的输出反馈到输入,并产生需要被反馈给被测电路做为输入的信号,从而允许对硬件电路的有效测试。这些信号与被HIL仿真系统代替并实时运行的子系统的输出类似。例如,Celoxica 公司的DK4设计套装,就允许使用Handel-C (与C语言类似的高级语言) 对一个电子系统进行功能建模。 Handel-C 根据具体的硬件目标,对设计进行编译,产生电子设计交换格式(EDIF)的输出(在设计过程中我们会发现,Synplify Pro 完成综合过程之后即输出符合 ISE 格式的 EDIF 网表)。Xilinx的布局与布线工具将EDIF格式转换成具体的电路布线, 从而允许快速将包含FPGA的硬件开发板付诸硬件实现。编译器还可以产生HDL格式的代码,以便和SoC设计中的其他硬件组件进行结合。平台抽象层的应用程序编程接口(API)提供了在不同的PLD/FPGA/ASIC 硬件目标平台上无需再对设计进行修正的可移植性。因此,Handel-C 可以被用作编程工具,然后使用Xilinx 的集成开发环境进行实时FPGA分析。整体建模方法结合HDL语言、 FPGA器件和有效的仿真与评价手段,在新型的、复杂的经典/神经/模糊等各种工业控制器的设计中表现出了巨大的优势。下面一篇博客日志中将讲述一下基于FPGA的工业控制器设计原则。
论工业控制系统的FPGA设计方法(3)
- FPGA(591969)
- FPGA设计(26247)
- 工业控制(85360)
相关推荐
基于FPGA的电涡流缓速器控制系统设计
本文提出了一种基于FPAG芯片的控制系统设计方案。系统中利用FPGA状态机高效地控制ADC进行信号采集。在FPGA中搭建的模糊控制器通过对励磁电流的连续调节,实现了恒速、恒转矩和恒流
2011-09-30 14:55:082667
FPGA在电机控制系统设计中有哪些应用?
节省了近 40%。在电机控制设计中,设计人员可充分利用 Altera® FPGA 强大的适应能力、精度可调数字信号处理 (DSP) 以及集成系统设计工具等优势,使用VSD 系统的高效平台。
2019-09-05 08:34:03
ARM系统的有用在工业的控制上吗?
想利用ARM9开发一个工业控制系统,在板上集成触摸屏、工业实时控制系统、16路输入、16路输出、3路可调脉冲输出、工业以太网通信口。ARM能开发这样的一个系统吗?
2012-09-27 22:23:24
DSP+FPGA电机控制系统
DSP+FPGA+AD控制系统,FPGA负责AD7606的采集,将电机参数采集后,传输至DSP ,DSP将数据进行变换后输出PWM进而控制电机的转速。DSP采用TI公司的TMS320F28335
2016-07-18 16:59:22
LabVIEW的六轴工业机器人运动控制系统
LabVIEW开发六轴工业机器人运动控制系统
本项目开发了一个高效的工业机器人控制系统,重点关注于运动学算法和轨迹规划算法的实现和测试。LabVIEW作为一个关键技术,在项目中扮演了核心角色
2023-12-21 20:03:18
MATLAB控制系统计算机辅助设计
1引言计算机仿真技术是应用电子计算机对研究对象的数学模型进行计算和分析的方法。对于从事控制系统研究与设计的技术人员而言,M AT LA B 是目前控制系统计算机辅助设计实用有效的工具。这不
2021-09-07 07:41:57
【FPGA参赛作品】基于FPGA的网络化电机传动控制系统
将会成为电机控制领域研究的热点问题之一。研究意义总结:第一、研究基于FPGA的网络化电机传动控制具有广阔的工业过程网络化控制和信息管理前景;第二、研究基于FPGA的电机传动控制系统贴合我们测控技术与仪器专业的知识领域,因此可以借此锻炼我们的综合实践能力
2012-07-10 17:11:11
【Aworks申请】工业控制系统显示终端
:项目名称:工业控制系统显示终端项目简介:在4.3寸屏上显示系统测点数据、动态模拟图。数据通过CAN总线与串口modbus设备过来。项目计划:1.移植ucosIII系统2.移植ucgui3.modbus协议解析4.CANopen协议解析
2015-07-01 12:46:57
【Pocket-RIO申请】采用labview与FPGA的多自由度机械臂快速控制系统原型开发
项目名称:采用labview与FPGA的多自由度机械臂快速控制系统原型开发试用计划: 机械臂在自动化工业中广泛应用,由于每个自由度都有一对驱动-传感环节,多自由度下各环节的配合,动作完成的一致性需要
2016-12-19 15:30:56
【UT4418申请】3轴数控焊接机控制系统
的UI界面,做焊机控制系统项目描述:3轴数控焊接机控制系统,目前是在研发阶段,是嵌入式的硬件控制系统,客户主要在江浙沪一带。目前是采用单片机+FPGA的方案,复杂度较高,上液晶显示器之后,单片机力不从心。
2015-10-27 09:20:23
什么是集散控制系统
计算机控制技术练习题计算机控制系统有哪几部分组成?什么是DDC控制系统?简述SCC控制系统的两种结构形式。什么是集散控制系统?现场总线控制系统的特点是什么?目前流行的计算机控制系统的控制规律有哪几种
2021-09-01 08:30:08
介绍一种基于FPGA的电机控制系统
随着工业的发展,三坐标测量机越来越显示出其重要作用。而电机控制系统对三坐标测量机的运行有着非常重要的作用。由于FPGA可以现场可编程,可以实现专用集成电路,能满足片上系统设计(SOC)的要求,使其
2022-02-17 06:22:51
伺服控制系统中如何改进隔离Δ-Σ 调制器电流采样方式?
伺服控制系统广泛的应用在工业机器人、数控机床、电子制造、印刷机械、纺织机械等领域,在工业生产中发挥重要的作用。在工业机器人和数控机床等领域,响应速度快、转矩抖动小和精度高的伺服控制系统越来越关键
2019-02-25 09:48:27
基于FPGA的控制系统永磁无刷直流电机控制电路设计
的片上可编程系统(SoPC)。这将成为下一代高性能伺服控制器集成化设计的一个趋势。 下面针对永磁无刷直流电机模块化设计的思想,介绍基于FPGA的控制系统的电子电路设计方法,其控制系统结构如图1所示。图1
2016-02-01 14:44:30
基于FPGA的三坐标测量机电机控制系统该怎么设计?
随着工业的发展,三坐标测量机越来越显示出其重要作用。而电机控制系统对三坐标测量机的运行有着非常重要的作用。由于FPGA可以现场可编程,可以实现专用集成电路,能满足片上系统设计(SOC)的要求,使其日益成为系统的关键部件。
2019-09-20 06:52:31
基于FPGA的用于洗衣机的控制系统设计
摘要:为提高家用双缸洗衣机控制系统的性能,改善定时精确度和洗涤效果,基于可编程性强的FPGA设计了一种用于洗衣机的控制系统,并进行了时序仿真。通过实验时设计方案进行了完善,得到了可进行数字化控制
2019-06-18 06:37:08
基于DSP+FPGA的控制系统方案设计介绍
会受一定的影响。?本文所提出的基于DSP+FPGA的控制系统方案,利用FPGA的容量大、可编程实现很多功能,结合DSP具有高速的信息处理能力的特点,使得本控制系统非常简洁,结构灵活,通用性强,系统也易于维护和扩展。该方案基于软件无线电的思想,是采用通用平台的设计。?
2019-07-29 06:08:47
基于Protues的步进电机控制系统设计
微型计算机论文微型计算机论宜宾学院 物理与电子工程学院 微型计算机课程设计(论文)Yibin University电子信息科学与技术专业微型计算机课程设计报告题 目 基于 Protues的步进电机控制系统专 业
2021-09-10 08:03:39
基于sst89e564的工业加湿器控制系统设计
基于sst89e564的工业加湿器控制系统设计,有人有相关于这个的硬件电路或者程序的源文件的吗?本人的毕业设计,奈何自己选择了财务这条路,所以现在很着急,有提供上述帮助的愿意支付报酬。
2017-05-10 19:14:33
基于网口传输的LED同步屏控制系统及其FPGA实现
【摘要】:介绍一种以FPGA为核心,基于网口传输的全彩高灰度同步LED显示屏控制系统的设计方法。该设计改变传统设计中低效高成本的信号采集和传送方式,改用实时采集DVI接口显示信号、通过网口传输数据
2010-04-24 10:04:49
如何设计基于SoC FPGA的工业和马达控制方案?
工业系统通常由微控制器和FPGA器件等组成,美高森美(Microsemi® )基于 SmartFusion®2 SoC FPGA的马达控制解决方案是使用高集成度器件为工业设计带来更多优势的一个范例。
2019-10-10 07:15:34
如何设计室内智能照明控制系统电路?
随着电子技术的飞速发展,基于单片机的控制系统已广泛应用于工业、农业、电力、电子、智能楼宇等行业,微型计算机作为嵌入式控制系统的主体与核心,代替了传统的控制系统的常规电子线路。楼宇智能化的发展与成熟,也为基于单片机的照明控制系统的普及与应用奠定了坚实的基础。
2019-10-15 06:41:01
带扰动时滞对象的计算机控制系统设计
设计制作和调试一个由工业控制机控制的时滞对象输出端具有干扰信号的计算机控制系统。通过这个过程学习电压的采样方法,A/D和D/A变换方法和接口的使用方法,以及数字滤波的方法。通过实践过程掌握常规及改进PID控制方法,熟悉利用计算机进行自动控制的系统结构。
2017-05-13 13:32:36
怎么设计基于FPGA的温度自动控制系统?
温度控制系统应用广泛,温度是一个重要而普遍的热工参数。常规的温度控制方法是设定一个温度范围,超出设定允许范围即进行温度调控。这种方法实现简单、成本低,但控制效果不理想,控制温度精度不高、达到稳定
2019-08-21 07:00:41
怎么设计悬挂运动控制系统?
在现代的工业控制、车辆运动和医疗设备等系统中,悬挂运动系统的应用越来越多,在这些系统中悬挂运动部件通常是具体的执行机构,因而悬挂部件的运动精确性是整个系统工作效能的决定因素,而在实际中实现悬挂运动
2019-08-12 08:21:38
怎么采用Verilog FPGA设计悬挂运动控制系统的控制器
本文采用Verilog FPGA设计悬挂运动控制系统的控制器,通过输入模块传送控制参数,采用HDL语言编程实现的控制算法,驱动步进电机,对悬挂运动物体进行精确的控制。
2021-05-06 07:11:03
无线控制系统
本帖最后由 凌雪儿 于 2014-4-1 13:26 编辑
堆取料机无线控制系统堆取料机无线控制系统只是无线控制系统中的一个小分支,工业无线控制系统,是利用当今不断发展的无线通讯技术,将工业用
2014-03-31 11:45:34
求一种工业运动控制系统方案
工业运动控制系统方案XM5728-IDK-V3 机器视觉&运动控制主板■产品采用核心板+底板结构,配置应需而变■ARM核负责HMI界面+DSP核处理复杂数据计算+FPGA 高速运动控制■支持
2021-09-07 07:26:54
现场总线控制系统的特点是什么
安徽建筑大学2015计算机控制技术期末考试复习题 计算机控制技术练习题1. 计算机控制系统有哪几部分组成?2. 什么是 DDC 控制系统?3. 简述 SCC 控制系统的两种结构形式。4. 什么是集散
2021-09-01 07:12:44
用于电机控制系统与设计(1)
简介更严苛的能源法规推动电机控制创新在当今不断扩展的工业市场上,对电力的需求正以前所未有的速率增长。其中,超过40%的电力需求ADI早在多年前就意识到,更智能、高效率电机控制系统的新时代将是一个电机
2018-10-25 10:12:37
用于电机控制系统与设计(6)
与设计(2)【A博士连载】 用于电机控制系统与设计(3)【A博士连载】 用于电机控制系统与设计(4)【A博士连载】 用于电机控制系统与设计(5)
2018-10-25 10:19:53
纺织生产控制系统中现场总线技术的研究及应用
随着计算机技术、通信技术和控制技术的发展,现场总线技术逐渐被广泛运用到工业控制系统中,在纺织工业中也开始得到应用。本文介绍了现场总线的基本原理,对现行的几种现场总线进行了比较,在分析总结数字化纺织生产控制系统发展新特点的基础上,介绍了现在国内外纺织行业在应用现场总线方面的情况。
2020-05-12 06:41:58
运动控制系统的基本方程
目录前言运动控制系统的基本方程前言本篇文章主要参考资料为:电力拖动自动控制系统——运动控制系统(第五版) 阮毅 杨影 陈伯时工业运动控制——电机选择,驱动器和控制器应用 Hakan Gurocak
2021-09-15 07:57:19
集散控制系统通常可分为哪四级?各级作用如何?
与工业计算机控制系统,PLC 控制系统有什么优点?集散控制系统通常可分为哪四级?各级作用如何?总线的定义是什么?总线有哪些特点?
2021-07-12 07:28:17
多轴运动控制系统
CRT工业运动控制系统,其硬件结构基于高性能 DSP 为控制核心、FPGA 协处理,插补算法、脉冲信号产生及直线曲线加减速控制、I/O 信号的检测处理。DMC600M系列3~6轴运动控制系统
2022-02-26 16:26:24
3-6轴马鞍口五金件等焊接抛光控制系统
CRT工业运动控制系统,其硬件结构基于高性能 DSP 为控制核心、FPGA 协处理,插补算法、脉冲信号产生及直线曲线加减速控制、I/O 信号的检测处理。DMC600M系列3~6轴运动控制系统,运用
2022-04-25 15:45:55
6轴五金抛光示教控制系统
CRT工业运动控制系统,其硬件结构基于高性能 DSP 为控制核心、FPGA 协处理,插补算法、脉冲信号产生及直线曲线加减速控制、I/O 信号的检测处理。DMC600M系列3~6轴运动控制系统,运用
2022-05-11 10:39:05
基于工业控制计算机的电脑横机控制系统
介绍基于工业控制计算机的电脑横机控制系统的基本结构和工作原理!研究组成控制系统的单板式工业控制计算机!后针床横移控制子系统!压针深度控制子系统!选针控制子系统及纱嘴#
2009-04-09 14:34:4782
FPGA 在运动控制系统中的设计Design of FPGA
本文是在基于ARM+FPGA 的硬件平台上进行嵌入式运动控制系统的设计,ARM实现应用管理,FPGA 实现插补运算,发出脉冲到伺服驱动系统,形成运动指令控制伺服电机运 转等。文
2009-06-01 15:09:2727
工业控制系统通讯协议的描述方法
针对工业控制系统实际问题,使用列表的方法总结了通讯协议所涉及的内容,讨论了由阻塞和干扰引起的异常情况以及处理办法,给出了工业控制系统通讯协议的基本规范和纵向描
2009-06-25 14:20:3525
集散控制系统
掌握集散控制过程的基本原理和方法,以及了解上位机的主要作用。掌握双回路控制系统中参数的变化对系统的影响,以及双回路控制系统的优点。 了解组态软件在工业自动
2009-07-01 18:00:180
基于FPGA的激光测距控制系统设计
本文介绍一种基于FPGA 和ARM9 的激光测距系统的硬件原理设计和软件设计方案。该方案采用SICK 公司的户外型激光传感器LMS221,和ALTERA 公司cyclone 系列的EP1C12Q240I7 FPGA 芯片。控制系统
2009-12-19 16:00:2589
基于FPGA 的新型激光打标控制系统的设计
运动控制技术是一个非常热门的技术,存在于社会的各个行业,加紧对运用于激光行业的基于FPGA 的控制系统的研发工作是非常重要。本文详细的介绍了利用FPGA 所实现的激光
2009-12-23 14:57:5715
FPGA在洗片机控制系统中的应用
一种基于FPGA的洗片机控制系统的设计,给出了系统的工作原理与设计方案,重点论述了FPGA在系统中应用与具体实现。该系统实现了在0℃~50℃范围内精度0.1℃的测量与控制。相
2009-12-23 15:29:5419
FPGA在洗片机控制系统中的应用
一种基于FPGA的洗片机控制系统的设计,给出了系统的工作原理与设计方案,重点论述了FPGA在系统中应用与具体实现。该系统实现了在0℃~50℃范围内精度0.1℃的测量与控制。相对于传统
2010-07-21 17:23:0313
一种基于DSP+FPGA的控制系统方案设计
一种基于DSP+FPGA的控制系统方案设计
一、前言 ?
本文提到的控制系统控制通信设备的正常工作,是整个通信设备的重要组成部分。该控制系统要实现的功能
2009-12-22 17:44:41870
基于FPGA的微流控芯片电泳控制系统设计
基于FPGA的微流控芯片电泳控制系统设计
1 概 述
微型全分析系统的概念由Manz于20世纪90年代初提出,是集进样、样品处理、分离检测为一体的微型检测和分
2010-03-12 11:31:021201
工业控制系统中的CRC算法实现
针对工业控制系统中的特殊应用,提出利用CRC校验方法提高通信可靠性,并着重介绍了CRC校验原理及在工业控制网络中的实现方法,重点阐述了查表法的CRC实现,同时给出余式项的生成
2011-04-03 19:30:0746
基于FPGA的高炉TRT顶压控制系统的研究
针对传统高炉TRT顶压控制系统的不足,提出一种基于FPGA实现的系统设计方法,以EP2C35 FPGA作为主控芯片,采用模块化的设计思想,实现了高炉顶压的模糊自适应PID控制。实验结果表明,
2012-10-16 15:58:4225
论工业控制系统的FPGA设计方法(2)
上次博文简要介绍了人们研究使用FPGA来进行工业控制的驱动力与FPGA器件与工具的介绍,本次介绍FPGA设计方法论中的FPGA体系及其开发工具介绍。
2017-02-11 14:58:101031
基于FPGA的电力电子变换器控制系统设计
控制系统具有集成度高、实时性好的特点,能更好地满足高性能控制系统需求。在深入研究FPGA架构基础上,系统分析了采用FPGA的电力电子变换器控制系统设计实例,概括得出基于FPGA的电力电子变换器控制系统的一般设计原则与设计方法,为其在
2018-01-29 11:46:395
工业控制系统的本体安全该如何理解
随着工业互联网的发展,新的工业生产模式和新的产品形态下,需要对工业控制系统安全的内涵和外延进行重新审视和定义。本文在总结分析工控系统安全现状和问题基础上,提出基于本体安全的工业控制系统安全思想方法和形式描述。
2019-07-31 17:13:322125
工业控制系统的概述以及层次模型
工业控制系统(ICS)是几种类型控制系统的总称,包括数据采集与监视控制系统(SCADA)、集散控制系统(DCS)和其它控制系统,如在工业部门和关键基础设施中经常使用的可编程逻辑控制器(PLC)。
2019-10-08 17:53:4724247
工业控制系统的技术特色和未来发展的挑战
工业控制系统信息安全的目标是:保证工业控制系统长时间、无间断的稳定、可靠运行。工业控制系统信息安全技术自身具有显著的技术特点,传统的信息安全技术不能直接应用于工业控制系统。
2019-10-16 17:36:022296
加速工业4.0:扩展工业 控制系统中的安全终端
导致其非常复杂。此外,开发工业控制系统解决方案的工程师可能尚未看到在设备层面的重大网络安全要求。保障工业控制系统安全的传统方法依赖于限制对网络和设备的访问,并通过信息技术(IT)解决方案监控网络流量。
2021-03-04 06:44:218
工业控制系统异常检测方法的研究和应用情况
传统的工业控制系统不同于互联网开放的体系,而是个体封闭的。但是随着工业互联网平台的应用,越来越多的设备连接到企业网络,从而引发了越来越多的网络安全问题。传统采用网络流量的方法,出现了异常检测困难
2022-10-14 11:31:511299
工业控制系统层次模型 工业控制系统主要处理哪些信号
“工业控制系统层次模型”是为了解决工业控制系统设计中的复杂性而提出的一种模型。该模型将整个控制系统分为4个层次,即系统层次、任务层次、结构层次和实现层次。
1、系统层次:即控制系统的高层次
2023-04-19 16:41:43542
工业控制系统广泛应用于哪里 工业控制系统的风险
工业控制系统广泛应用于以下各个领域:
1. 制造业:工业控制系统可以控制各种机器人、传送带、物流设备、生产线等制造设备,以实现自动化、可编程、可靠的生产过程。
2. 石油和天然气
2023-04-23 10:43:461843
加速工业4.0:扩展工业控制系统中的安全终端
层面的重大网络安全要求。保障工业控制系统安全的传统方法依赖于限制对网络和设备的访问,并通过信息技术(IT)解决方案监控网络流量。在工厂中使用设备的产品负责人会发现如果将网络安全问题视为IT问题,就很容易解决。
2023-06-15 15:12:37453
工业控制系统包括哪些种类?
在现代工业生产中,工业控制系统工业控制系统(ICS)扮演着至关重要的角色。它们如同指挥家,协调各个组件和谐运作,确保生产线的高效与安全。从简单的手动控制到高度自动化、智能化的系统,工业控制系统的种类
2024-03-05 08:43:09226
评论
查看更多