状态机
- 某型导弹的地面模拟方法研究
A;相序检测;状态机Keywords:missile simulator;FPGA;phase sequence detection;state machine0 引言飞行员在空中完成一次导弹的全部攻击流程,涉及火控雷达、光电雷达、武控系统和挂载武器之间复杂的信号处理。现行地面检查中,火控系统和军械系统的调试相对分离,军械系统调试时,导弹的相关检测内容在自主状态(火控失效)下进行,缺少火控系统参与解算的完整攻击过程检查内容,且现有的导弹模拟器体积较大、比较
航空维修与工程 2021年8期2021-10-18
- 基于Verilog 的有限状态机编程方式及研究
捷的特点。有限状态机FSM(Finite State Machine)的基本结构由状态寄存器和组合逻辑电路组成,通过对触发器输入端输入信号,并由状态寄存器对状态完成保持或转换,最后通过组合电路完成特定的输出。分为以下两种情况:(1)Moore型有限状态机:输出的信号只与当前状态有关。(2)Mealy型有限状态机:输出信号不仅与当前状态有关,而且与输入信号有关。传统的状态机设计方法需要繁琐的状态分配、绘制状态表、化简次态方程等步骤[2],而使用Verilog
数字技术与应用 2021年4期2021-06-01
- 有限状态机在倍速链印花机控制系统中的应用
各种错误。有限状态机(Finite State Machine,FSM)又称为有限自动机,是一种具有离散输入输出系统的数学模型,适用于多任务系统,可以清楚的刻画系统的现有状态及其状态的转换关系,清楚地模拟机器加工的工艺流程。我们可以依据有限状态机理论对倍速链印刷机控制系统进行状态分析,设计倍速链网版印刷机的有限状态机转移模型,并由此设计出其控制流程,以实现机器运行自动化。1 有限状态机1.1 有限状态机原理有限状态机作为一个描述离散型事件状态关系的抽象数学
制造业自动化 2021年4期2021-05-05
- FPGA状态机综合可靠性探究 ①
连接网表。针对状态机,综合器提供了一个名为安全实现的综合属性,综合器根据该属性设置的不同对设计输入的状态机完成不同的网表转化,从而使综合后的逻辑网表表现出不同的功能。本文结合常用的XILINX公司的ISE集成开发环境和ACTEL公司的LIBERO集成开发环境对FPGA状态机安全实现综合属性的作用与应用进行分析与探究,同时通过等价性验证的方式分析状态机安全实现设置对网表转化的影响。1 状态机安全实现设置ISE集成开发环境下的XST综合器和LIBERO集成开发
空间电子技术 2021年1期2021-04-09
- 基于状态机的IIC驱动算法及其应用
该文设计了基于状态机原理的IIC驱动算法,该算法利用状态转换实现前台接收、后台处理,提高软件运行效率,完成IIC通信,且不影响系统别的程式的运行。关键词:状态机 IIC通信 驱动算法 分时操作中图分类号:TP336 文献标识码:A 文章编号:1672-3791(2020)07(c)-0001-04IIC Driving Algorithm Based on State Machine and Its ApplicationZHEN
科技资讯 2020年21期2020-12-24
- 基于FPGA的有限状态机计时器设计
计时器用到有限状态机的机制来实现控制,计时器可实现时分秒的精确计数,并可显示出去再液晶屏或者显示屏。最后进行功能仿真以校验时序和控制的准确性。关键词: FPGA;计时器;控制;状态机1.前言当前FPGA的应用非常广,用它进行编程的人也越来越多。应用FPGA进行自身所需求的产品的设计是非常合适的,用有限状态机的机制去控制计时器,让计时器可以重置、报时等。有限状态机常常被用在自动售货机、排号机、ATM、银行业务自助机等上面。该计时器可显示时分秒,最大计时为59
锦绣·上旬刊 2020年12期2020-12-14
- 基于Verilog HDL 的同步双向计数器设计
步双向计数器;状态机;竞争现实世界广泛存在对同一对象实施正、反两种不同操作的实例。如某空间的人数,进入空间操作,空间内人数目加;走出空间操作,空间内人数减,这类操作反应在电路上就是双向计数器。这种计数器有两个计数时钟,能在正向计数时钟的有效沿计数增加,在逆向计数时钟的有效沿计数减少[1]。正、反两种操作各自发生的时间不定,同步双向计数器可以应对正、反两种操作同时操作的情况,具有更加广泛的通用性。1 同步双向计数器设计的构成将同步双向计数器设计分成同步信号甄
电力与能源系统学报·下旬刊 2020年4期2020-11-16
- UML状态机图的建模分析
变化,可以使用状态机模型图来表示。本文对状态机图进行了介绍,并通过实例进行状态机图的建模分析。关键词 状态机;单个对象;建模引言在软件系统中可能存在着大量的对象,它们需要处理各种随机发生的事件,通过相应的动态行为来产生对事件的响应,最适合描述对象这类动态行为的建模手段就是状态机图。状态机图是UML2.0中的重要模型,是系统分析过程的常用图,可以帮助系统开发人员更好地理解单个对象的行为。1状态机图介绍状态机图本质上就是一个状态机,是展示状态与状态转换的模型,
科学与信息化 2020年4期2020-10-21
- 基于CAN总线的伺服电机控制系统设计
站;对象字典;状态机中图分类号:TP274 文献标识码:A文章编号:1003—6199(2020)02—0021—04Abstract:Aiming at the problems of AC servo drive system such as tedious parameter setting,poor operational,complex wiring and p
计算技术与自动化 2020年2期2020-07-06
- 交互式维护系统中有限状态机的设计与实现
了一种基于有限状态机的交互式维护系统开发方法,描述了系统设计框架和通信协议,设计了符合飞机维护领域标准(ARINC624标准,A624)的状态机模型,并解决了状态机模型的多线程设计和同步问题,实现了人机交互维护过程,使得交互过程规范、通用和可控。1 有限状态机基本原理有限状态机(Finite State Machine,FSM)简称状态机,因状态都是离散或可枚举而得名。它是一种有限数目的状态以及在这些状态之间转移和动作等行为的数学模型[5],也是嵌入式系统
计算机应用与软件 2020年5期2020-05-16
- 基于模型学习的OpenVPN系统脆弱性分析∗
使用基于规则的状态机和状态规则树来生成模糊测试的数据,与传统模糊测试方法相比,使用更少的测试数据找到脆弱点,提高了测试效率;2017年,Kang等人[3]提出了一种结合静态分析和动态分析的智能模糊测试系统,在提高检测有效性的同时,减少了误报率和漏报率.协议状态机推断是脆弱性分析非常关键的内容.2015年,de Ruiter提出了通过模型学习的方法分析具体TLS实现的安全性[4],该方法在仅采用黑盒测试的情况下,应用状态机学习自动推断出了协议实现的状态机,并
软件学报 2019年12期2019-10-26
- 在硬件课程设计中引入Quartus Ⅱ状态机编辑器的探索与实践
artusII状态机编辑器引入硬件课程设计是计算机发展和教改的需要随着计算机技术的快速发展,社会对计算机系统软件设计和计算机硬件系统设计人才的需要更加迫切。计算机学科具有技术发展快、知识更新快的特点,计算机人才培养只有适应社会需要和计算机技术发展的需要,才具有市场竞争力。在软件平台功能日渐强大,逐步替代手工编程,完成大部分硬件设计各个层面的时代,如何调动计算机专业学生学习硬件的积极性,构建以硬件为基础的系统化实验与教学体系是目前亟须解决的问题;培养软件和硬
计算机教育 2019年10期2019-10-23
- 基于FPGA的电梯控制器
制器,使用有限状态机实现,采用VHDL语言对其进行描述,通过Quartus II 13.0软件及ModelSim软件进行电路的综合与仿真,验证了此电梯控制器设计的正确性。关键词: FPGA;电梯控制器;VHDL;状态机中图分类号: TP342+.3 文献标识码: A DOI:10.3969/j.issn.1003-6970.2019.04.041本文著录格式:吴雪颜. 基于FPGA的电梯控制器[J]. 软件,2019,40(4):190195【
软件 2019年4期2019-10-08
- 基于模型检测的机载电子硬件验证方法研究
。以PCI总线状态机模块作为验证对象,开展模型检测补充验证,确定了状态机各状态转移路径的正确,说明了该方法的合理性。关键词: 民用航空; 模型检测; 机载电子硬件; 验证方案; PCI总线; 状态机中图分类号: TN609?34; V243 文献标识码: A 文章编号: 1004?373X(2019)16?0006?040 引 言随着科技的飞速发展,微电子技术的应用不断延伸
现代电子技术 2019年16期2019-08-23
- 基于“状态机”模型的扫码操作掌上系统设计
统,内嵌基于“状态机”模型的图-库-规则-操作票自动生成系统,利用二维码编解码技术,实现运维作业由人防到技防的转变,有效避免了误操作事故的发生,为人身、电网、设备安全可靠运行提供了有力的保障。关键词:变电运维;掌上系统;操作票;二维码变电站是安全、资产、技术密集集中的单位,操作中发生误拉合开关、带负荷拉刀闸等情况会对人身及社会经济造成不可挽回的影响。传统的操作票多由人工手写,为了准确无误地编写操作票,工作人员需要拥有丰富的电力系统知识和运行经验,增加了操作
科技风 2019年7期2019-07-10
- 基于状态机学习算法的TLS实现库安全性分析
,可以使用有限状态机指定发送和接收的消息的可能序列。使用状态机学习技术,能够仅依赖于黑盒测试,不需要知道协议规范,就可以从协议实现库中提取状态机。通过分析这些状态机,可以发现协议的状态迁移中存在的逻辑错误。协议状态机学习可以分为被动式学习和主动式学习。文献[7]提出了第一个多项式复杂度的摩尔状态机学习算法,称作L*算法。它是最经典的状态机学习算法,用来推断最小化的确定的有限状态机。被动式学习技术通过观测网络中的流量来推断协议的状态机,文献[8]通过被动学习
系统工程与电子技术 2018年12期2018-12-10
- 基于Spring StateMachine的有限状态机应用研究
统的后期维护。状态机模式是处理这些情况的有效方法,它能处理任何顺序的事件,并能提供有意义的响应——即使这些事件发生的顺序和预计的不同。Spring StateMachine是Spring提供的一个有限状态机的框架。其主要功能是帮助开发者简化状态机的开发过程,让状态机结构更加层次化[3]。Spring StateMachine框架可将状态机模式较为轻松地加入程序之中,提高编程的一致性和规范性。1 有限状态机有限状态机(Finite State Machine
现代计算机 2018年30期2018-11-20
- 基于FPGA的miniLZO解压缩算法实现
缓存方案和基于状态机的解压缩方案,实现了miniLZO的硬件解压缩算法。该硬件解压缩算法在Xilinx公司XC7K325T FPGA芯片上进行了工程实现,测试结果显示,最高吞吐率可达到164 MB/s。该硬件解压缩方案速度快、功能完备、便于移植,具有较强的工程实用性。关键词: miniLZO; FPGA; 解压缩算法; 网络传输; 高速缓存; 状态机中图分类号: TN919?34 文献标识码: A 文章编号: 1004?373X(2018)22?0106?
现代电子技术 2018年22期2018-11-13
- 一种基于状态机的SDN控制器中交换机状态管理方法
型状态,并基于状态机(FSM)对交换机状态之间的变化进行精细化管理,使得其可以应对交换机的短暂性掉线等情形,从而可以大大提高SDN控制器的鲁棒性。关键词: 软件定义网络;OpenFlow;SDN控制器;交换机状态;状态机中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)18-0035-03A FSM-Based Switch State Management for SDN ControllersXU Yan-wei1 , H
电脑知识与技术 2018年18期2018-11-01
- 高性能云工作流状态机的原理与实现①
,而使用工作流状态机开发流程,就是将其本质抽象出来,通过状态中的代码控制流程的流转,省去繁杂的活动和迁移线.将活动节点抽象成状态,通过工作流状态机实现状态之间的迁移,可以对传统流程中的活动进行简化.云计算在业界早已具有成熟的应用案例,工作流状态机依托现有的云计算技术,实现高性能、可扩展的云状态机.1 国内外研究进展自工作流管理联盟(WfMC)1993年成立以来,工作流技术已日趋成熟稳定[3].业界提出了众多流程规范,包括流程设计规范《业务流程模型和符号》2
计算机系统应用 2018年9期2018-09-17
- 一种协议栈RRC状态机的分析与实现
出了一种RRC状态机的实现原理,最后给出了状态机的实现并通过测试验证。关键词:协议栈;RRC;状态机随着通信技术发展,移动通信已经与人们的日常生活密不可分。地面移动通信从GSM演进到4G/5G,移动通信系统基站协议栈的无线资源控制(Radio Resource Control,RRC)层作为空中接口部分控制面功能的实际载体,负责管理整个空口资源及无线链路的执行过程[1]。因此,开发好RRC状态机对整个通信系统协议栈的稳定和高效运行有着重要的作用。1 RRC
无线互联科技 2018年23期2018-02-22
- 基于状态机的单片机按键短按长按功能的实现
介绍了一种基于状态机的单片机按键的实现,通过状态机实现按键的短按与长按的功能,同时改进按键消抖的方法,使单片机在节约CPU的资源的同时实现按键的各种状态的检测,提高单片机的工作效率,整个设计代码简洁,方便维护。【关键词】状态机 按键 长按1 引言在自己在科研实践和对学生教学中发现,现在單片机学习中对于按键处理的方法都是:检测按键、延时消抖、按键执行、等待释放,整个按键处理的程序中大量出现“delay_1ms(5);”和“while(!key);”这样的语句
电子技术与软件工程 2017年24期2018-01-17
- 基于状态机的锂电池监测系统设计与实现
少,本设计采用状态机的方法实现智能电池信息状态采集和智能化管理的无缝对接,以延长电池使用寿命、提高电池的能量效率和运行可靠性,为传统锂电池充放电管理这一技术问题提供一定的参考价值。【关键词】状态机 电池保护 智能管理随着经济技术的发展,电池,特别是锂电池,已经广泛应用于人们的生产和生活之中,给人们带来了无穷的便利。但是,目前很多电池在工作时仅仅只是提供了电源功能,并没有对其进行智能化的监控和管理,随着电池的老化,过充、过放等使用情况的增加,很容易造成锂电池
电子技术与软件工程 2017年24期2018-01-17
- 基于状态机的单片机按键短按长按功能的实现
介绍了一种基于状态机的单片机按键的实现,通过状态机实现按键的短按与长按的功能,同时改进按键消抖的方法,使单片机在节约CPU的资源的同时实现按键的各种状态的检测,提高单片机的工作效率,整个设计代码简洁,方便维护。【关键词】状态机 按键 长按1 引言在自己在科研实践和对学生教学中发现,现在单片机学习中对于按键处理的方法都是:检测按键、延时消抖、按键执行、等待释放,整个按键处理的程序中大量出现“delay_1ms(5);”和“while(!key);”这样的语句
电子技术与软件工程 2017年23期2018-01-17
- ARINC429总线控制器HI—3582接口设计
线;FPGA;状态机引言ARINC429总线是美国航空无线电公司制定的民用航空数字总线传输标准,它规定了使用该总线的航空电子设备的信息流向和基本数据字的格式。ARINC429总线为单向传输总线,信息只能从通信设备的发送口输出,经传输总线传至与它相连的需要该信息的其他设备的接收口。在需要两个通信设备间双向传输时,则在每个方向各用一根独立的传输总线。ARINC429通信采用双极性归零制的三态码调制方式,具有接口方便、数据传输可靠的特点,目前已广泛应用于导航定位
大陆桥视野·下 2017年11期2017-10-31
- 基于LabVIEW的某型光电雷达随动电子部件检测仪软件设计
据采集卡,采用状态机模型与生产者消费者设计模式,能有效构建模块,对部件的各项参数进行检测。使用检测仪软件,能方便、快捷地对各项数据进行检测,避免大量数据的人工检测,提高效率。关键词:光电雷达;LabVIEW;状态机;生产者消费者循环DOI:10.11907/rjdk.171504中图分类号:TP319 文献标识码:A 文章编号:1672-7800(2017)009-0117-03Abstract:Electronic following component
软件导刊 2017年9期2017-09-29
- 基于VHDL的按键消抖程序设计
HDL语言有限状态机的方法实现消抖的电路系统的工作原理、编程思路,并进行了硬件验证,消抖效果良好,性能稳定,可广泛用于CPLD/FPGA的按键电路中。关键词 按键消抖 电路仿真 VHDL 状态机中图分类号:TP274 文献标识码:A0引言按键开关是电子设备实现人机对话的重要器件之一。而大多数按键都采用机械触点的方式。因此其最大的缺陷就在于在触点闭合和断开瞬间会伴随一连串的随机抖动,这些抖动往往会造成电路的误动作,而使整个系统工作异常。因此在具有按键开关的电
科教导刊·电子版 2017年24期2017-09-15
- 嵌入式协议栈的TCP/IP设计与实现
本文也从TCP状态机和TCP超时定时两个方面同时进行了改进设计。本文根据以上提出的的优化策略,分别设计了实现算法及其相关数据结构。【关键词】嵌入式系统,网络协议,TCP/IP,状态机1.研究背景及意义随着经济全球化的不断发展以及信息社会对数字化要求的不断提高,国务院确定三网融合政策启动,互联互通的需求使嵌入式应用和其它计算机系统进行信息交互的需求也日益迫切。要实现嵌入式系统的网络功能,肯定需要在嵌入式软件中加入相关的通讯协议栈组件。但是,这一方案的实现在嵌
魅力中国 2016年45期2017-07-20
- 基于IIC总线的串行数据通信
要求,采用控制状态机的方式设计了一种通用的IIC接口模块,介绍了读写数据过程和状态机的转换方式。经过验证,FPGA与外部设备间通过IIC总线数据传输,响应速度快,符合设计要求。关键词:IIC总线 FPGA 状态机中图分类号:TN402 文献标识码:A 文章编号:1007-9416(2016)11-0018-011 引言串行总线是连接外部设备的一个串口总线标准,可以简化系统的硬件设计、减小设备体积、提高设备的可靠性,并且易于进行系统的更改和扩充。常用的串行总
数字技术与应用 2016年11期2017-02-09
- 三段式状态机在单片机中的实现
孔宪青三段式状态机在单片机中的实现威海职业学院 孔宪青本文提供一种用于单片机的编程方法。通过介绍VHDL中的状态机,本文陈述如何将其应用于单片机中,其阐述的方法是一种优化的实时处理方式,比顺序编程更有效/更具实时性。状态机;单片机引言对于PLD,编程时一般使用状态机,这是一种行之有效的编程方法。状态机是以事件行为为描述核心,并通过状态机体现事件之间的转移机制。由于PLD使用并行宏单元,因此事件都可描述为宏单元组,而事件的关联使用开关门和线路实现,因此说状
河北农机 2016年12期2017-01-12
- 状态机在嵌入式系统设计中的应用*
刘春玲,王立忠状态机在嵌入式系统设计中的应用*王春武,程礼邦,刘春玲,王立忠(吉林师范大学信息技术学院,四平136000)为了使嵌入式系统软件更易于编写,并且提高可维护性,本文将有限状态机引入到嵌入式系统设计中。以工程实例为背景,首先利用程序流程图对算法进行描述,然后提出了状态机建模的基本步骤和使用方法,最后通过对比得出了状态机在描述算法上的优势。FSM;嵌入式系统;流程图引 言流程图作为一种表达算法的图形化工具,常用于嵌入式系统程序开发过程,其通过特定的
单片机与嵌入式系统应用 2016年9期2016-11-10
- 基于VerilogHDL的状态机设计探讨
og HDL的状态机设计方法来完成。该论文首先讲述了状态机设计方法,然后讲述了如何有效的运用3种过程描述来设计状态机。关键词:Verilog HDL;状态机;过程描述中图分类号:TP18 文献标识码:A 文章编号:1009-3044(2016)23-0204-021 概述有限状态机(Finite State Machine,FSM)是时序电路设计中经常采用的一种方式,尤其适合设计数字系统的控制模块,在一些需要控制高速器件的场合,用状态机进行设计是一种很好的
电脑知识与技术 2016年23期2016-11-02
- 一种改进的通信有限状态机的错误诊断方法
目前对于通信状态机的研究已经很广泛,但对于通信状态机的错误诊断方法的研究不多,已有的问题模型都是输出错误和转换错误。为了更好的将错误诊断与实际相结合,本文在一般的通信有限状态机模型上,新增了一种不可执行的情况,并在传统的问题模型中新增一种转换未执行错误的问题模型。在假设单个错误的情况下,提出了一整套新的错误诊断算法,算法通过分析症状信息进行分步检测,并利用可疑转换下一步输入输出和用例的转换序列等信息来定位出单个错误。最后,文中给出一个实例,详细描述了算法
智能计算机与应用 2016年4期2016-09-26
- 关于PXI总线开发的讨论
线;CPLD;状态机;PCI9052PXI(PCIeXtensions for Instrumentation)总线以其稳定可靠的传输速率和坚固的硬件连接已经被广泛应用到工业数据采集中,它保持了跟个人计算机软件的兼容性,不仅使用方便而且价格低廉,直接应用了PCI规范定义的电气特性,不仅有着PCI的电气规范特性,而且有Compact PCI的坚固耐用的物理特性。PXI总线源于Compact PCI。PXI可以利用现成的大量工业标准软件数据的存储及处理的微机系
山西电子技术 2016年2期2016-07-23
- 基于FPGA的UART模块设计
A UART 状态机通用异步收发器(Universal Asynchronous Receiver Transmitter,UART)是数字通信领域流行和广泛使用的一种接口设备,它可以和各种标准串行接口,如RS232、RS485等进行异步通信,具有传输距离远、成本低、可靠性高等优点。一般来说UART通信需要使用专门的接口协议芯片,但是这种协议芯片存在体积较大、接口复杂且成本较高的缺点。此外,这种芯片的结构与功能相对固定,在设计中缺乏灵活性。本文介绍了利用F
电子技术与软件工程 2016年7期2016-07-10
- 基于RS485总线的BACnet MS/TP状态机实现
t MS/TP状态机实现吴洪坤,付小娟,吴振远,郭艳影(广州民航职业技术学院飞机电子与部件系,广东广州510403)摘要:对主从/令牌传递协议(BACnet MS/TP)的工作流程和工作状态转换过程由浅入深地进行了描述。该协议属于BACnet数据链路层协议,运行于RS485总线之上。通过对协议工作状态转换的深入分析,给出了MS/TP状态机的实现方法。经验证表明,基于该状态机采用C语言设计的软件在总线设备数量为60个,RS485波特率为38.4 kbps的条
佛山科学技术学院学报(自然科学版) 2016年3期2016-07-02
- 基于FPGA的SDH环网保护设计
FPGA内部的状态机来控制环回芯片,从而实现保护的功能。该设计硬件架构简单,恢复时间快,可靠性高,且兼容单纤双向和双纤双向2种光模块,可以很好地满足环网拓扑对保护功能的需求。关键词:FPGA;环网保护;SDH;SD;状态机SDH是当前光纤通信网络主要的传输体制,SDH设备被大量应用于传输网络中。随着SDH设备传输的信息越来越多,传输信号的速率越来越快,一旦网络出现故障,难以避免的将对整个社会造成极大的损坏,因此网络的自愈能力就显得尤为重要。SDH自愈环可以
无线互联科技 2016年8期2016-06-01
- 拜尔模式的可编程逻辑器件实现
件上,设计一个状态机,将拜尔模式应用于数字视频接口中,实现数据压缩,简捷易行.经硬件仿真验证,该方案可以将数据率降低为原来的近1/3.关键词:拜尔模式;数字视频接口;数据压缩;状态机;可编程逻辑器件0引言视频信号传输的速率与距离是互相限制的,在远距离传输时,信号衰减严重,加中继器,或者采用高速器件和专用电缆,都将大大增加接口系统的成本.所以在显示质量要求允许的情况下,采用先将信号解码,之后进行图像压缩,降低数据率,最后由以太网传送的方式发送,具有实用价值.
河南教育学院学报(自然科学版) 2016年1期2016-04-25
- 舰炮火控设备虚拟维修训练与考核系统*
数据模型,应用状态机的方法对系统的主要功能加以实现,并结合具体实例对系统相关功能与界面进行了介绍。关键词虚拟维修技术; 训练考核系统; 结构功能; 数据模型; 状态机Virtual Maintenance Training and Assessment System of Warship Cannon Fire Controls EquipmentFU MaocongCHEN Weiyi(Dept. of Weaponry Engineering, Nav
舰船电子工程 2016年3期2016-04-15
- 基于单片机运行的多线程任务状态机
行的多线程任务状态机孔宪青(威海职业学院,山东 威海 264200)本文目的是改进单片机的编程方式。VHDL中常用的状态机编程方法,被引入到单片机的编程结构中,并对两种结构做出对比和阐述。本文阐述的程序结构可以提供一种低成本的实时系统解决方式,而其编程思路是比事件触发状态机更为复杂和有效的单片机编程方法。定时器;状态机;PLD;并行线程单片机通过C语言实现程序的运行,尽管通过操作系统可以实现多任务运行,但本质上还是通过程序分时复用实现的多任务处理。并且大多
山西电子技术 2016年6期2016-04-06
- 基于CPLD的编码器数据采集装置研究
硬件电路,利用状态机,设计了装置的控制策略。实验结果表明,设计合理、可行。整个装置外围电路少、可靠性高。关键词:CPLD,光电编码器,数据采集,状态机0 引言在精密伺服系统控制中,位置的反馈的好坏对于整个系统的性能起着至关重要的作用。由于绝对式光电编码器可靠性好、精度高,在伺服系统位置检测领域占据着一席之地。随着电子芯片技术的迅猛发展,复杂可编程逻辑器件(CPLD)以其可靠性高、处理逻辑能力强的特点广泛的应用于航天、航空等各个领域。本文以CPLD为控制器,
电子测试 2016年1期2016-03-16
- 嵌入式框架QP_nano的51单片机移植与应用
象、事件驱动、状态机等,很自然地引入到单片机的软件开发中。关键词:QPnano;事件驱动;状态机;软件框架;MCU引言在计算机软件开发方面,面向对象设计、UML、测试驱动开发、基于框架开发等,是比较成熟的开发方式,但它们很少被引入到传统的单片机开发领域。究其原因,除了嵌入式芯片厂家众多、软件开发与硬件耦合度过高、硬件资源有限等因素外,缺少相关领域的研究和推广也是一个主要原因。传统的中低端单片机,如8051、PIC、AVR等,因其价格低廉、结构简单、已有大批
单片机与嵌入式系统应用 2015年10期2016-01-26
- 基于量子平台状态机的桥式起重机控制系统软件设计
文采用量子平台状态机机制建立桥式起重机控制系统程序框架,确保控制逻辑中各项任务的调度,从而满足桥式起重机对高安全性和高性能方面的要求。2 基于量子平台的桥式起重机电气控制系统的具体设计实现2.1 量子平台状态机机制量子平台由Miro Samek博士提出,借鉴了量子力学中量子在各种能量态之间跃迁的描述手段来描述嵌入式软件中的编程模型。量子平台本身实际上较为系统地提出了嵌入式系统中状态机的编程模型。量子框架QF提供了更快速、更安全和更可靠的开发并发任务的方法,
电气自动化 2015年2期2015-12-15
- 面向Abaqus二次开发的应用管理和服务平台
; 工作流; 状态机; 可视化中图分类号: TP302.1文献标志码:BAbstract:Following the model of App store, the rapid integration and distribution of secondary development applications of Abaqus based on Web is discussed, and the management and service platfo
计算机辅助工程 2015年2期2015-05-11
- 基于状态机比对的状态机推断方案
院 宋宇波基于状态机比对的状态机推断方案中国联合网络通信有限公司江苏省分公司 颜 蕾 吴 斌东南大学 信息科学与工程学院 宋宇波简要介绍了协议逆向工程,提出协议逆向工程状态机推断部分存在的问题(即理想化地认为逆向结果是正确且完整的)。针对发现的问题,结合状态机推断的传统方法,提出状态机比对的解决方案并给出该解决方案的示例。该方案基于状态机状态转换的可比较性,通过用四元组表示状态转换并利用字符串相似度检测的方法对比状态机,获得状态机的原始信息。协议逆向; 状
江苏通信 2015年5期2015-03-16
- 基于有限状态机的雷达状态模型建立
00)基于有限状态机的雷达状态模型建立周莉娟,刘心刚,张志鹏(中航工业雷达与电子设备研究院,江苏 无锡 214000)现代雷达具有功能多特点。针对雷达系统控制,采用传统程序设计方法存在调试周期长,可移植性和可扩展性差的特点。本文采用有限状态机理论对雷达状态进行模型建立,根据状态机理论,通过仿真建立相应的状态切换模型,工程实践表明有限状态机能较好的进行雷达系统控制设计,系统可扩展性、可移植性较好。雷达;系统;状态;有限状态机随着新体制雷达和系统的研制,新理论
电子设计工程 2014年16期2014-09-25
- 面向工程化教育的有限状态机教学设计
广义上讲,有限状态机FSM(Finite State Machine)是一种思想方法,在软件设计、自动控制等领域都得到了广泛的应用。在数字电路设计领域,有限状态机等同于时序逻辑电路。事实上,大部分数字系统都可以划分为控制单元和数据通道两个组成部分。控制单元通常都是采用有限状态机实现,其作用是接受外部信号以及数据通道的状态信息,并据此产生控制信号,协调整个系统的工作,即有限状态机是数字系统的核心部分[1]。因此,有限状态机设计一直都是“硬件描述语言”等数字设
电气电子教学学报 2013年2期2013-08-23
- 基于VHDL的MTM总线主模块有限状态机设计
总线主模块有限状态机主要采用Verilog HDL程序编写的状态机描述,Verilog HDL语言并不可以进行系统级的硬件描述。VHDL是一种标准化的硬件描述语言,不仅可以用于系统级的硬件描述而且在设计系统硬件时没有嵌入与工艺有关的信息,在工艺更新时无须修改原设计程序。文中设计的状态机采用“单进程”式状态机描述,与“三进程”和“双进程”式相比可以有效地节省FPGA芯片的资源,从而进一步减少功耗,提高系统的稳定性[3]。通过简要分析MTM总线的基本结构、各模
电子设计工程 2012年9期2012-02-15
- FPGA设计中状态机安全性研究
大部分都使用到状态机的方法,状态机对于每个各自的设计都起着至关重要的作用,一旦状态机出现卡死,也就是出现了通常说的“状态机跑飞”现象,整个设计将无法继续工作。鉴于状态机的设计的重要性,有必要对状态机的安全性进行深入的研究。本文的研究内容如下:首先,从状态机编码讨论状态机出现卡死的可能性;然后,详细分析状态机“跑飞”现象的原因,并提供几种解决状态机“跑飞”问题的方法;最后,深入研究了EDA工具软件Quartus II中“Safe State Machine”
黑龙江科学 2011年2期2011-03-14
- 基于有限状态机的人机交互界面软件设计方法
06)基于有限状态机的人机交互界面软件设计方法任 娜 郭 锴(江苏省交通技师学院信息系,江苏 镇江 212006)本文基于嵌入式系统并运用模块化思想,设计了一种相对独立的通用化的工业分析仪表人机交互界面系统。程序设计基于事件目标驱动模型,以有限状态机的方式,在实时操作系统μC/OS-II中,用状态机把目标和事件联系起来,实现OA(Object-Action)行为模式完成人机交互的过程,开发出符合工业分析仪表应用要求的人机交互界面软件系统,并实现软件与硬件的
中国新技术新产品 2011年3期2011-01-23
- 基于FPGA的数据采集控制模块设计
GA;VGA;状态机中图分类号:TP3320 引 言数据采集和控制系统是对生产过程或科学实验中各种物理量进行实时采集、测试和反馈控制的闭环控制,它在工业控制、军事电子设备、医学监护等许多领域发挥着重要作用。其中,数据采集部分尤为重要,而传统的数据采集系统,通常采用单片机或DSP作为控制器,用以控制ADC、存储器和其他外围电路的工作,使得采集速度和效率降低。近年来,微电子技术,如:大规模集成电路和超大规模集成电路技术的发展,为数据采集系统的发展提供了良好的物
现代电子技术 2009年22期2010-06-22
- 基于FPGA“乒乓球比赛游戏机”的设计
语言、采用有限状态机等设计方法设计了一款乒乓球比赛游戏机。介绍了该游戏机系统功能模块划分及关键模块具体设计方案,给出设计和调试中遇到的问题及解决途径,并进行了仿真测试。仿真结果表明,该乒乓球游戏机工作正常,具有发球权控制、自动计分、犯规提示等多种功能,能有效模拟实际乒乓球比赛。关键词:乒乓球比赛游戏机;FPGA;VHDL;状态机中图分类号:TN40 文献标识码:A 文章编号:1004-373X(2009)21-131-04Design of Table T
现代电子技术 2009年21期2010-01-20
- μC/OS 的层次式状态机在人机界面中的应用
OS 的层次式状态机在人机界面中的应用周 建,王 健(杭州电子科技大学电子信息学院,浙江杭州310018)为提高人机界面设计中软件的可靠性和可扩展性,该文提出一种基于层次式有限状态机的人机界面设计方法,针对嵌入式系统高实时性的要求,将μC/OS-II操作系统应用于人机界面的设计之中,使得人机界面显示任务层次化、结构化。将层次式有限状态机的设计方法在硬件平台上予以应用,并在该硬件平台上设计并实现人机界面。微控制系统;状态机;人机界面;事件驱动0 引 言随着电
杭州电子科技大学学报(自然科学版) 2010年5期2010-01-08
- 基于VHDL的一个简单Mealy状态机
理解Mealy状态机为目的,采用VHDL语言设计一个简单的Mealy状态机,来检测数据流“1101010”,并采用软件QuartusⅡ对所写程序进行编译、仿真,得出其状态图、波形图。首先介绍状态机的基本概念及其分类,其次分析Mealv状态机的设计过程并编写程序,最后通过QuartusⅡ对编写软件编译、仿真,使所得到的状态图和波形图合理,并与分析完全一致。这里编写的程序简单、合理,容易理解,可以对Mealy状态机有一个更全面的认识。
现代电子技术 2009年14期2009-09-05
- 幺半环上模糊有限状态机的一些性质
半环上模糊有限状态机的一些性质汤恒琦1,2,邓培民1,易忠1(1.广西师范大学数学科学学院,广西桂林 541004;2.浙江省金华第一中学数学教研组,浙江金华 321015)状态机的很多性质在计算机等方面有着广泛的应用,因此对状态机的研究具有重要的意义.本文给出了幺半环上模糊有限状态机的概念,对状态之间的等价进行了定义,引入了同态的概念,得到同态定理和满同态分解定理,讨论了幺半环上模糊有限状态机在同态下的交换性质和连通性以及子状态机的可分离性.幺半环;状态
纯粹数学与应用数学 2009年2期2009-07-05
- 基于FPGA的电子琴动态录音与回放系统的设计
HDL语言有限状态机的设计方法对ROM/RAM控制电路进行编程,基于QuartusⅡ6.0开发平台仿真编译,下载到FPGA芯片(CycloneII EP2C8Q208)中测试,准确地实现了电子琴动态录音与回放并快慢可调功能。实验表明采用FPGA实现音乐存储、动态录音与回放演奏系统是可行的,为实现音乐存储与播放展示了良好的应用前景,也为各类多媒体大容量语音芯片系统设计提供了一种新的技术方法。关键词:FPGA;VHDL;状态机;录音与回放中图分类号:TN40文
现代电子技术 2009年3期2009-03-19