• 回答数

    6

  • 浏览数

    301

静婷雅香
首页 > 期刊论文 > 以太网卡毕业论文

6个回答 默认排序
  • 默认排序
  • 按时间排序

啵嘶小王子

已采纳

嵌入式开放型数控系统研究摘 要 在构建的开放式数控系统中,把μC/OS-Ⅱ实时操作系统移植到MCS-51上,在其内核上创建自己的任务,开发出实时运动控制系统。该数控系统具有通信和网络功能。将该系统用在模拟加工平台上,验证了系统的可行性。关键词 开放式数控 μC/OS-Ⅱ 实时操作系统1 开放式数控开放式数控是数控技术的发展趋势。前几年国内外对于PC-based开放式数控讨论较多,并取得了一定成果。最近一段时间,由于嵌入式技术的发展,采用嵌入式实时操作系统的开放式数控逐渐引起业界的关注。其主要原因是基于PC技术的数控系统在实时性方面有其先天不足之处。而这一方面嵌入式技术刚好发挥了它的优势,逐渐显示出其强大的生命力。目前采用嵌入式技术的开放型数控研究主要是指包含实时操作系统的控制器。本文研究的是关于采用μC/OS-Ⅱ实时内核的数控系统的软、硬件结构以及实验系统开发。和PC技术无关。2 基本体系结构和工作原理硬件结构以Windows 78E58(51系列)为核心,扩展了RAM,显示、键盘接口8279,MAX232串口,8255并口以及RTL 8019 AS网络芯片。去步进电机输出直接由78E58进行。如图1所示。W inbond 78E58内核32kB的FlashROM,包含μC/OS-Ⅱ实时内核在内的系统软件(即实时操作系统)约25kB左右。覆盖了该实验系统的全部数控功能,包括输入、译码、插补、伺服输出、显示、通讯等功能。图1中8279主要用于管理自行设计的小键盘和LED显示器。零件加工程序可以从小键盘输入。也可以从MAX232串行口输入。并口8255主要用于机床I/O信号的输入、输出以及调试时使用。8019AS是网络接口芯片,使得本嵌入式系统能和采用TCP/IP协议的以太网连接,实现上网功能。78E58中包含一个精简的TCP/IP协议栈。实时时钟是嵌入式系统的一个显著特征,μC/OS-Ⅱ要求时钟周期为10~100ms,刚好符合数控系统工作周期的需要。本实验系统采用10ms的工作周期,复杂系统可以适当增大。μC/OS-Ⅱ是一个源代码公开的实时占先式内核,它可以管理64个任务,有8个留给系统,用户可以使用56个任务,每个任务的优先级必须是不同的(对于数控系统而言这56个任务已绰绰有余)。GB/T 18759·1-2002开放式数控系统国家标准中,开放程度分为三个层次。其中第二层次为“控制装置在明确固定的拓扑结构下允许替换、增加NC核心中的特定模块以满足用户的特殊要求”。只要在μC/OS-Ⅱ开放式内核下“挂”上不同功能的任务,比如译码、插补、输出等模块就可以基本达到第二层次的要求,实现开放式数控的目标。3 开放式数控的软件实现3·1 软件接口整个软件系统以μC/OS-Ⅱ作为平台,并在创建的各个任务中调用相应的应用软件模块,结合实时中断服务程序,共同完成系统功能。为了实现开放式数控系统的模块化,提高应用软件模块的互换性和可移植性,给各应用软件模块定义了相应的程序接口。只要软件接口一致的应用软件模块则可以替代和互换。下面是插补程序的部分接口定义(C语言),其中包括插补数据的数据结构和一些相关的函数接口。3·2 任务实现整个软件除了μC/OS-Ⅱ以外,建立了9个任务外加一个系统初始化例程。9个任务分别是。9个任务被分配在一个前后台结构中,前台程序是实时性较强的任务,包括插补任务,监控任务,机床信号输入/输出任务。其余为后台任务,零件加工程序输入任务主要是从键盘输入加工程序,放在存储器中。串行通信是从外部输入零件加工程序。网络任务是和局域网交换信息。显示放在空闲任务之中。系统初始化在启动时只运行一次,以启动多任务OSStart()结束,见图2为实现各个任务之间的通信以及数据共享,μC/OS-Ⅱ提供了三种方法:信号量、邮箱和消息队列。下面以信号量为例说明任务间通信的方法。用户任务形式如下:这样,任务就是一个无限循环的C语言函数。函数中任务通过OSSemPend()函数等待相应信号量的到来,触发任务的执行;并利用系统延时函数OSTimeDly()延时。如图2所示,系统初始化完成的工作为μC/OS-Ⅱ初始化,创建信号量,创建任务,接口初始化等。在启动多任务OSStart();后,就处于μC/OS-Ⅱ的调度下运行。首先,在键盘命令没有下达之前,系统处于等待状态,各用户任务都在等待信号量的到来。在此期间,系统执行的是优先级最低的任务OSTask Idle,进行一些显示等工作。实时中断定时发生,只是没有键盘命令,只进行一些例外监控等,不会出现插补等加工状态。一等加工的键盘命令按下,经过键盘解析任务KeyAnalyse Task对任务的解析,向译码任务Trans-late Task发出信号量,进入译码过程,译码任务从存储器中取出零件加工程序进行编译处理,同时给插补程序发出信号量,等到实时中断发生后,插补任务接收到信号量后,即开始插补加工。本次实验系统采用步进电机伺服系统,一边插补,一边就向外输出。译码任务在没有遇见M02、M30之前,则不断进行编译,一直到零件加工程序结束。零件加工程序输入任务InputTask是在非加工状态下运行的,下达键盘命令后经KeyAnalyse Task任务解析,向输入任务InputTask发出信号量。InputTask在获得信号量后,即开始从键盘输入零件加工程序至存储器。串行通信和网络通信亦设计成非加工状态下执行。在以太网网络通信的硬件设计上,采用了RTL8019AS,它是一款10Mbps的以太网网卡控制芯片,大量应用于PC机的ISA接口以太网网卡中。虽然如今计算机网卡市场中的主流产品已经是PCI接口的10M/100M自适应的以太网网卡了,但是,RTL8019AS的生产线仍然没有停止。因为RTL8019AS支持8位数据总线,在跳线工作方式下可以非常方便地连接单片机,所以在嵌入式系统领域中仍然有很大的应用价值。图3为硬件连接图。除了硬件连接外,在软件上要编写相应的驱动程序。内容有芯片初始化、发送以太帧数据包和接收以太帧数据包三种。4 开放式数控的实现和验证按照前面提出的系统体系结构,我们搭建了一个小型的开放式数控实验台。在图1的基础上,通过P1口接一个X-Y实验工作台。通过键盘输入一段零件加工程序,在按下起按钮后,进行译码、插补、伺服输出。工作台的X、Y轴由二台步进电机驱动,插补算法采用最常用的逐点比较法,演示的结果达到了预期的效果。证明了开放式数控系统控制思想的正确性。5 结束语基于μC/OS-Ⅱ的开放式数控系统工作台稳定可靠,且开放性强,虽然就目前只是初步实现了数控系统的基本功能,但可以随时根据需要,利用嵌入式系统的软硬件资源进行功能扩展,方便二次开发,以满足不同的功能要求。是实现开放式数控和“个性化”CNC的一个有效途径。参 考 文 献[ 1 ]谭峰,等.基于μC/OS-Ⅱ的开放式数控系统研究.机械与电子,2004, 12.[ 2 ]李诚人,等.嵌入式系统及单片机应用.北京:清华大学出版社,2005.[ 3 ]谭峰,等.基于以太网的嵌入式数控系统的研究开发.西北工业大学硕士论文, 2005, 3.[ 4 ]李诚人,等.现代机电控制系统.西安:西北工业大学出版社, 1999.[ 5 ] GB/T 18759. 1-2002,开放式数控系统标准第一部分:总则.

81 评论

Jingelababy今

留下你的E-MAIL地址吧~我是专业做这个的,呵呵,我给用户讲的PPT就是你说的这些东西直接给你参考吧~

216 评论

小怡子乖乖

电大计算机网络毕业论文我有这方面的资料 加球球 96 145 855

110 评论

士多啤梨cake

随着现代技术的高速发展,计算机联锁系统逐步取代电气联锁系统,如何保证计算机联锁 系统安全 可靠、长期稳定的运行并维护和及时处理好发生的故障。下面是我给大家推荐的计算机联锁 毕业 论文,希望大家喜欢!计算机联锁毕业论文篇一 试谈计算机联锁系统常见故障及处理 方法 【摘要】计算机联锁系统是铁路行车安全技术的保障系统,保证系统安全可靠、长期稳定的运行队运输生产具有重要意义。本文从计算机单元故障、通讯线路故障、切换故障、电源保障四个方面介绍了常见故障及其处理方法。 【关键词】计算机联锁;故障;处理方法 随着现代铁路的高速发展,计算机联锁系统逐步取代电气联锁系统,如何保证计算机联锁系统安全可靠、长期稳定的运行并维护和及时处理好发生的故障,对于铁路运输、行车安全具有重要作用。本文从维护的角度,对计算机联锁维护故障处理及维护工作提出几点参考意见,并对计算机联锁设备的故障类型与处理原则,常见故障及处理,以及具体计算机单元故障、通讯线路故障、切换故障、 电源故障 等方面分别进行了介绍。 1.计算机联锁设备故障处理的步骤 接到计算机联锁设备故障通知后,切忌盲目动设备。 首先应掌握故障现象、影响范围、对车务影响程度、分析联锁关系、排除车务错误操作的可能。 接着查看机房联锁机、控制台( 显示器 )、控显机(上位机)的运行状态,联锁机采集板、驱动板信息位指示灯状态是否正常,初步掌握信息,再决定如何处理,并将情况及时报段调度和车间。 再根据故障现象初步分析故障发生部位,区分室内故障还是室外故障,区分联锁机、控显机故障还是继电部分故障,不能马上区分时,简单故障如道岔扳不动、红光带等可跳开上述步骤,同普通故障一样处理,可通过借助控制台电流表、轨道测试盘、微机监测等设备进行判断处理。 2.计算机联锁设备的故障类型与处理原则 故障类型 计算机联锁系统的故障按性质,可分为硬件故障和软件故障。根据硬件故障发生的时间特征,可分为永久性故障#间歇性故障和瞬时故障。永久性硬件故障一旦发生即永久存在,故障排除前,故障设备不能恢复正常运行。永久性硬件故障通常由于元器件失效,连接线断线或短接等引起。 间歇性故障是重复发生,未经排除能自动消灭的故障现象,通常是由于元器件性能变化,接插件接触不良,焊点虚接等引起。瞬时故障通常是由于外界干扰因素引起的偶发性事件。软件故障是由于软件设计中存在的缺陷,在特定站场条件和特殊操作组合情况下,缺陷被暴露出来而引起的故障。 处理原则 对于永久性故障和间歇性故障处理,首先用备用设备替换故障设备,令故障设备退出运行,使系统恢复正常,然后对故障现象进行分析,对故障设备进行检查,找出故障原因,通过更换电路板或排除故障点加以解决。对于很难在短时间内找出发生的原因,应首先进行系统复位,恢复系统运行,然后对发生的故障前后的环境条件、信号设备状况、控制台操作情况做周密的调查和详细的记录,并结合历次处理故障发生时的记录,从中找出有规律性的条件因素。要注意对机房温度、电源情况、接地状态、天气情况等环境方面的情况进行分析,改善环境条件,防止故障发生。现场运行的软件,通常以固化的方式存储,不给现场人员提供查看和修改程序的方法和手段,软件的维护由设计单位终身负责。在计算机中执行的目标程序代码,可读性极差,又有严密的逻辑性,一条指令或一个代码错误就有可能靠造成系统的崩溃。因此不得不采取严格的保护 措施 。软件缺陷未经排除将永远存在,在相同的条件下可以再现故障,从重复发生的现象中找出规律性的因素,提供给设计单位,由设计单位改进软件设计,排除程序中的错误。 3.常见故障与处理方法 计算机联锁系统是由多台微机组成的分布式系统。每台微机由多个电路板构成,各微机之间通过网络互联,进行信息交换。系统响应第一个操作和完成第一项控制功能,都需要许多部件参与工作,因此一项功能的失败,可能由系统中的不同部件的多种不同原因引起。不同部件的故障,对系统功能的影响范围不同,而系统在同一时间发生的1个以上多重故障的概率极小。确定故障部位后,应首先采取主备系统切换的措施,尽快恢复系统运行,减少对运输的影响,然后对有故障的部分停机检修,排除故障。下面是常见的故障及处理方法。 计算机单元故障及处理方法 (1)联锁机:STD板故障,具体表现为STD 层运行灯停止闪烁,接受灯、中断灯灭,采集层、驱动层指示灯停闪、故障表示为CPU板故障。 处理方法:更换CPU板;STD层中断2灯灭,运行闪灯,但接发灯闪烁有一些灭灯,根据灭灯的位置,更换STD-01板(与监控机通信和联锁机通讯)。BJ-A0 板故障,STD运行灯、中断灯、报警灯均不闪烁,采集工作灯正常。处理方法:更换BJ板或紧固插座人。 (2)监控机:PC-01网卡故障,其联锁机STD层第1组接发灯闪烁不对,其他灯正常,并有“以联锁要通讯中断”的提示;以太网卡出现故障时提示为监控机与维修机通信中断,VGA显卡有故障时,显示屏无显示或者图形有缺陷。 处理方法:更换PC-01网卡则恢复正常,需要更换显卡或插接不牢。 通讯线路故障及处理方法 总线插头松动或插接不良,联锁机无法与监控机通信。而LS插头松动或插接不良,联锁机的工作机与备机不能同步。 处理方法:检查插头是否松动,只有完全接触良好,在按联机按钮主可同步。 切换故障及处理方法 联锁机零层切换板故障时,切换校核报错,某一监控机与联锁机通信中断,排除上述故障,控制台监视器和数字化仪切换板故障,会导致控制台显示屏和数字化仪不能正常随着监控机的切换而切换到工作中的监控机上,也可造成显示屏上无任何显示。 处理方法:此时排除外界电源因素的影响,则需要更换切换板,排除故障。 电源故障及处理方法 动态稳压电源故障,其故障会导致所有动态继电器的驱动失效,不能驱动室外设备。计算机电源故障,UPS电源,STD电源、采集电源、驱动电源及监控机电源出现故障后,其所带的负载均无法开启。 处理方法:检查输入电源工作情况,输出电源工作情况如果都正常,需要根据故障的点更换电源板件,恢复故障现象。 4.结束语 无论故障原因和故障现象如何变化,作为一名合格的联锁系统维护工作者,只要平时在工作中认真 总结 自己在工作中遇到的故障现象,坚持不断地学习,熟悉设备工作性能,才能准确判断出故障处所,维护好计算机联锁系统,保证铁路运输安全及设备的正常运营。 计算机联锁毕业论文篇二 试论计算机联锁系统的改造工程 摘要:铁路运输的安全性也就越来越凸显出其重要性,原有的铁路计算机信号联锁装置已无法适应现在形式的发展,需要对计算机联锁系统进行有效的改造。本文首先分析了铁路信号计算机联锁系统的性能要求,其次,介绍了计算机联锁系统设备布置及机房条件。同时,以一工程实例为例,就计算机联锁系统的改造进行了深入的探讨,提出了自己的建议和看法,具有一定的参考价值。 关键词:计算机;联锁系统;改造工程 一、前言 随着我国铁路运输的快速发展,我国的铁路里程已经位居世界之首,与此同时,也正在朝着高速、重载、高密的方向不断地发展,由此,铁路运输的安全性也就越来越凸显出其重要性,原有的铁路计算机信号联锁装置已无法适应现在形式的发展,需要对计算机联锁系统进行有效的改造。 二、铁路信号计算机联锁系统的性能要求分析 随着计算机联锁系统的优点越来越显现,过去曾经被广泛应用的继电联锁系统已经远远比不上计算机联锁系统的综合性能,所以可以毫无疑问地说,铁路信号朝着计算机联锁系统方向发展已经是一个必然的趋势,铁路信号计算机联锁系统的性能要求主要有以下一些方面,包括:高性价比、安全性、可靠性、适时性、可维护性等。 (一)实时性要求 计算机联锁系统必须及时输出关于信号和道岔之类的控制命令,通过对于输入变量的变化情况进行采集,来将车站各类表示信息及时刷新,并且以一种较为安全的形式来输出。 (二)经济性 计算机联锁系统的一个重要原因就是其经济性,这也是其能够将继电联锁系统进行取代的原因。计算机联锁系统在建筑、调试、设计、施工、制作等费用上都能够有效地降低成本。 (三)结构模块化与标准化 由于各个铁路站场有大有小,其各自的作业需求和规模都是不尽相同的,所以,在计算机联锁系统的软件和硬件中都必须具有模块化的结构特征,能够实现有效分离数据、真正实现程序化。 (四)功能扩展 在过去所使用的继电联锁系统中,一般来说,都只可以给用户提供基本的操作界面和联锁功能,除此之外,就没有其他的后续功能,而计算机联锁系统则不然,除了具有以上一些特点之外,还具有远程通信、故障分析、故障诊断、故障重演及其他管理功能。 三、计算机联锁系统设备布置及机房条件 本系统微机设备安装在三个19英寸的标准机柜内。三个机柜分别为联锁机柜A、联锁机柜B、监控机柜。 机柜尺寸:长×宽×高=600×750×1800mm。占用机房面积不小于15平米。室内设防静电地板。门窗防尘。设空调,夏季室内温度不超过25℃为宜。运转室内设行车控制台和图形显示器。机械室内安装继电器组合架和电源屏。机械室和运转室的环境条件与继电联锁的机械室和运转室条件相同。 本系统微机设备使用交流220V电源。电压值220V±10%。总容量不超过2KVA。由信号电源屏单独引出一路电源供给。采用两台 UPS,大站采用 UPS。由一台工作供给全部设备用电,另一台备用。经过电源控制箱的控制,两台UPS可以自动切换或人工切换。也可以不经过UPS直接供电。 输入和输出接口使用直流24V电源。电压范围24V±10%。由信号电源屏输出的直流24V电源供给。采用动态板时需另配一路动态板局部电源,电压为30V。 本系统要求为微机系统单独设置一根地线,接地电阻要求小于4欧姆。埋设地点与 其它 地线间距不小于20米。此地线上不得搭接其他设备。 四、计算机联锁系统的改造 (一)工程概况 将2002年津霸线上的意大利ANsALD0计算机联锁系统更换为北方交通大学的JD-I A型 计算机联锁系统。室外设备不动,室内组合架设备利旧改造,计算机及其I/O接口部分由旧设备更换为新设备。 (二)施工调查 在正式进行改造施工之前,务必应该掌握好原有的计算机联锁系统中旧设备的使用状况,掌握好旧设备的工作原理,做到将实物和图纸相互结合、相互对应;对于那些容易引起行车事故、容易出现问题的旧设备在施工工程中采取有效的防护措施;这样做的目的在于避免出现突发故障。 (三)施工 计算机联锁系统的改造施工主要包括两个部分,分别是开通当天施工和开通前施工。 (1)不能直接对旧系统计算机设备进行施工,这是因为有多个继电器固定在计算机设备上,在没有将其拆除之前都是在运转使用中的。所以,正是由于考虑到了这一点,在这次计算机联锁系统的改造工程中特意新加设了一个接口柜。新接口柜上引入空余接点及复示继电器的接点,而继电器正在使用的那些旧接点不要去动它们。 (2)有效地装配继电器线圈的连线,主要是计算机联锁驱动到接口柜的连线。因为在开通前,这些继电器都是处于运行工作状态,为了避免出现混线的问题,所以这部分接线不可以直接与线圈相连,只可以暂时配至到侧面端子。 (3)由于过去所采用的JD-IA型计算机联锁系统中,方向电路与系统结合的电路较为复杂,需要改造的地方也是很多,所以我们在整个的改造过程中,我们暂时不使用,封闭了方向电路与系统结合的电路 (4)对于计算机防雷柜到接口柜之间的所有电缆都进行提前施工,主要包括公共回线电缆、驱动电缆、采集电缆。 (5)需要提前做好与微机监测相关的各种配线,就近增加防护单元和隔离传感器。微机监测所能够涉及到的监测内容包括有:主灯丝断丝报警电路、电码化电流、电缆绝缘、电码化电压、接收电压/区间移频发送、道岔电流、轨道电压、电源屏输出/输入电压等。 (6)做好计算机联锁系统中设备保护地线和防雷地线的整个施工,这是因为计算机通信和采样之类的设备都是属于高频设备,这些高频设备很容易就会产生出较强的感应电压,如果不加以控制,后果不堪设想。人身防护地线必须采用铜板制作,尺寸为1500mm×l000mm×l0mm,引出线的截面不能够与其他设备地线同槽、同沟、面积不能小于40平方厘米,对地电阻不得大于4欧。而防雷地线与人身防护地线相比,危险度相对要小些,所以可以采用普通石墨地线,在施工过程中,为了避开其他设备,可以采用PVC管来防护防雷地线,对地电阻不得大于8Q。 (7)完善新增电源环线的施工。这些新增电源主要是指计算机联锁系统中新增复示继电器柜和接口柜中的KF、KZ电源,需要“点”施工。而对于复示继电器组合柜而言,需要对外部配线进行“点”施工,对于内部配线可以采取提前施工的方法。 (8)在完成好前面的七个施工步骤之后,就可以在开通的过程中,及时地将继电器配线进行更换,注意是计算机驱动中的。这样做的目的在于最大程度上有效地减少改造对运用的影响。 (四)改造过程中引入计算机联锁教学培训系统 在实际中,我们经常会发现,在计算机联锁设备开通使用后,电务维护人员对计算机联锁设备不熟悉,造成的维护不到位,故障后延时时间长,影响行车;车务操作人员由于对计算机联锁设备部熟悉操作不当,发生不应该影响行车的事情而影响行车,给铁路运输带来严重干扰,对铁路运输安全构成严重威胁。为了避免再次出现这个问题,在改造过程中我们引入计算机联锁教学培训系统。此教学培训系统能够模拟现场计算机联锁设备,实现了计算机联锁设备操作一致、计算机网络一致、计算机软件一致。通过使用该教学培训系统对电务、车务人员进行技术培训,能够大大提高现场维护人员和使用人员的技术水平。 计算机联锁教学培训系统的应用对电务、车务人员学习、熟悉计算机联锁设备及操作手续,分析、查找计算机联锁设备故障方面有着重要意义,有效地防止和减少了因使用人员对设备及操作功能不熟悉,而发生的故障延时。电务部门可以利用该教学培训系统对不明原因的故障进行分析,防止类似信号故障的重复发生,为减少计算机联锁设备故障起到积极的预防作用,从整体上提高了铁路设备的安全运用水平,提高了电务维修人员和车站值班人员的整体业务水平,保证了铁路运输安全,有良好的经济、社会效益和推广应用前景。 (五)改造后的使用效果 改造后的计算机联锁系统采用具有高可靠性的工业控制微机,运用网络通信技术构成多机分布式控制系统。联锁子系统采用动态冗余的双机热备结构,具有故障自动切换和人工切换功能,满足系统高可用性要求。联锁软件采用双份编码,模块化和结构化设计。程序设计标准化。安全输出采用动态驱动方式。表示信息输入采用动态编码方式,满足故障导向安全要求。控显子系统采用双机热备结构,采用控显机转换箱进行人工切换,满足系统高可用性要求。人机界面具有多种可选的操作方法和表示方式。操作方法可选按钮盘、数字化仪或鼠标。站场表示设备可选图形显示器(CRT)或光带表示盘。系统具有完善的自检测和故障诊断功能,并可提供远程监视,为设备维护提供有力的技术支持。系统具有与其它信息系统联网交换信息的能力。 参考文献: [1]王永信.车站信号自动控制[M].北京:中国铁道出版社,2002 [2]中国铁路通信信号总公司.铁路工程施工技术手册:信号[M].北京:中国铁道出版社,1996 [3]孟令韬.计算机联锁信息管理系统[D].铁道部科学研究院,2000 [4]祝庚.铁路信号计算机联锁系统的故障模型建立及故障诊断方法的研究[D].合肥工业大学,2003 [5]唐田田.计算机联锁系统软件可靠性设计方法的应用研究[D].合肥工业大学,2004 [6]王峰.铁路车站计算机联锁系统若干技术的探讨[D].南京工业大学,2005 [7]李谦,魏臻,陆阳.企业铁路调度集中底层通信协议研究[A].2008全国第十三届自动化应用技术学术交流会论文集[C].2008 计算机联锁毕业论文篇三 试谈计算机联锁软件测试方法 摘 要: 安全是铁路运输生产永恒的主题,联锁软件是保障铁路车站列车或机车作业安全的关键软件,而高效、充分的测试对于保证其安全性具有举足轻重的作用。 文章 描述了被测联锁系统的体系结构以及自动测试系统的设计,采用白盒法和黑盒法来完成对计算机联锁软件的结构测试和功能测试,并给出结构测试实例和黑盒测试框图。 关键词: 软件测试; 白盒法; 黑盒法 1、联锁软件自动测试方法 1. 1 联锁软件基本结构 本文所研究的内容主要针 对联 锁运算层进路控制模块( 见图 1) . 该模块的主要功能有: 1) 进路的建立; 2) 选排一致检查; 3) 进路锁闭; 4) 信号开放; 5) 信号保持开放; 6) 进路正常解锁; 7) 进路非正常解锁; 8) 道岔单操. 1. 2 联锁软件的白盒测试 白盒测试作为结构的测试方法,白盒测试又称结构测试、逻辑驱动测试或基于程序的测试。采用这一测试方法,测试者可以看到被测试的源程序,可分析程序的内部构造并且根据内部构造设计测试用例。白盒测试全面了解程序内部逻辑结构、对所有逻辑路径进行测试,它是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。 它的主要优点是: ①能够对程序内部特定部位进行覆盖测试; ②能发现以下类型的错误:程序内部控制结构不正确、程序内部数据结构不正确。 白盒测试的主要缺点是: ①只着眼于程序内部结构,对于在软件需求规格 说明书 中已有明确规定,但在软件实现时被遗漏的功能,无法检查出来; ②无法检验程序的外部特性。 白盒测试检测程序中的每条路径是否都按预定结果正确运行. 本文以进路建立中的进路搜索流程为例, 加以说明. 1. 2. 1 测试用例设计 正常退出路径为 AB - DG, 异常退出路径为 ABCEH. 其他三种路径均为中间结果. 因此, 在测试用例设计中, 覆盖这 5 条路径, 并监督输入参数、 中间结果及输出结果即可. 1. 3 联锁软件的黑盒测试 黑盒测试通常用作功能测试,,数据驱动测试或基于规格说明的测试。用这种方法进行测试时,被测程序被当作打不开的黑盒,因而无法了解其内部构造。在完全不考虑程序内部结构和内部特性的情况下,测试者只知道该程序输入和输出之间的关系或是程序的功能符合一定的函数关系。它必须依靠能够反映这一关系和程序功能的需求规格说明书考虑确定测试用例,并且推断测试结果的正确性,即所依据的只能是程序的外部特性。黑盒测试方法能够站在用户立场上进行测试,容易发现以下类型的错误:功能不对或遗漏、界面错误、数据结构或外部数据库访问错误、性能错误、初始化和终止错误等。 但黑盒测试方法有如下主要缺点:①依赖软件需求规格说明书的正确性。但我们并不能保证软件需求规格说明书是完全正确的。比如,在软件需求规格说明书中规定了多余的功能,或是漏掉了某些功能,这对于黑盒测试来说是完全无能为力的。②无法测试程序内部特定部位。 联锁软件黑盒自动测试框图如图 4 所示. 在该系统中, 被测的联锁软件在自身的宿主环境中运行, 整个被测系统通过网络接口接入到测试平台. 测试平台则是由测试软件系统和车站信号设备仿真系统组成. 测试软件系统由测试用例数据库运行结果记录数据库, 分析判断模块和网络通信模块组成, 参见图 5. 工作原理: 1) 根据指定的车站信号平面图( 数据文件) , 自动生成测试命令队列. 2) 由测试用例数据库向被测联锁软件输出模拟操作命令, 同时送运行结果记录数据库记录. 运行结果记录数据库还要接受被测联锁软件的输出驱动命令及车站信号设备仿真系统的状态信息后, 由分析判断模块根据预存结果与输入结果对比分析, 若一致, 则输出下一条模拟操作命令, 若不一致, 则由分析判断模块根据故障现象设计新的模拟测试命令, 重新测试. 若 3 次都存在故障, 则分析判断模块不再设计新的测试命令, 而是回到原来的测试命令队列中, 继续执行. 所有比较一致的结果会从运行结果记录数据库中删除, 而不一致的结果会被记录. 3) 设置设备状态模块能对指定信号设备注入故障, 模拟各种不正常的状态变迁, 已达到故障条件下的安全性测试目的. 2、联锁软件的安全性测试 联锁软件在正常输入条件下不仅能完成联锁软件应该完成的联锁控制功能, 其中还包含着基本的安全性需求. 1) 计算机联锁的软件系统必须达到软件制式检测要求的可靠性和安全性. 2) 计算机联锁软件的安全性完善度等级宜划分为 4 级, 由高至低依次为 4~ 1 级. 等级的划分等同于 EN50128 ( 铁路控制和防护系统软件) 和EN50129( 铁路安全电子系统) 的规定. 3、结论 软件测试的目的在于尽可能多的找出错误. 但这就涉及到如何合理的设计测试用例. 本系统在白盒测试中采用路径覆盖法, 在黑盒测试中采用了等价类划分法, 基对应有效数据的有效等价类和对应无效数据的无效等价类. 在安全性测试中采用了FTA 技术. 只有对软件进行了充分的、 合理的测试后, 才有可能使联锁软件达到更高的可靠性和安全性, 真正的服务于社会. 猜你喜欢: 1. 计算机应用毕业论文范本 2. 浅谈计算机联锁系统的论文 3. 铁路信号计算机联锁毕业论文 4. 车站计算机联锁论文

288 评论

wanguofang

计算机网络毕业论文摘要:随着计算机网络越来越深入到人们生活中的各个方面,计算机网络的安全性也就变得越来越重要。计算机网络的技术发展相当迅速,攻击手段层出不穷。而计算机网络攻击一旦成功,就会使网络上成千上万的计算机处于瘫痪状态,从而给计算机用户造成巨大的损失。因此,认真研究当今计算机网络存在的安全问题,提高计算机网络安全防范意识是非常紧迫和必要的。关键词:安全问题;相关技术;对策虽然计算机网络给人们带来了巨大的便利,但由于计算机网络具有联结形式多样性、终端分布不均匀性和网络的开放性、互连性等特征,致使网络易受黑客、恶意软件和其他不轨的攻击,所以网上信息的安全和保密是一个至关重要的问题。加强网络安全建设,是关系到企业整体形象和利益的大问题。目前在各企业的网络中都存储着大量的信息资料,许多方面的工作也越来越依赖网络,一旦网络安全方面出现问题,造成信息的丢失或不能及时流通,或者被篡改、增删、破坏或窃用,都将带来难以弥补的巨大损失。而对于政府等许多单位来讲,加强网络安全建设的意义甚至关系到国家的安全、利益和发展。1 几种计算机网络安全问题 TCP/IP 协议的安全问题。目前网络环境中广泛采用的TCP/IP 协议。互联网技术屏蔽了底层网络硬件细节,使得异种网络之间可以互相通信,正因为其开放性,TCP/IP 协议本身就意味着一种安全风险。由于大量重要的应用程序都以TCP 作为它们的传输层协议,因此TCP 的安全性问题会给网络带来严重的后果。 网络结构的安全问题。互联网是一种网间网技术。它是由无数个局域网连成的巨大网络组成。当人们用一台主机和另一局域网的主机进行通信时,通常情况下它们之间互相传送的数据流要经过很多机器的重重转发,任何两个节点之间的通信数据包,不仅为这两个节点的网卡所接收,也同时为处在同一以太网上的任何一个节点的网卡所截取。因此,黑客只要接入以太网上的任一节点进行侦测,就可以捕获发生在这个以太网上的所有数据包,对其进行解包分析,从而窃取关键信息。加之互联网上大多数数据流都没有进行加密,因此黑客利用工具很容易对网上的电子邮件、口令和传输的文件进行破解,这就是互联网所固有的安全隐患。 路由器等网络设备的安全问题。路由器的主要功能是数据通道功能和控制功能。路由器作为内部网络与外部网络之间通信的关键设备,严格说来,所有的网络攻击都要经过路由器,但有些典型的攻击方式就是利用路由器本身的设计缺陷展开的,而有些方式干脆就是在路由器上进行的。2 计算机网络安全的相关技术计算机网络安全的实现有赖于各种网络安全技术。从技术上来说,网络安全由安全的操作系统、安全的应用系统、防病毒、防火墙、入侵检测、网络监控、信息审计、通信加密、灾难恢复、安全扫描等多个安全组件组成,一个单独的组件无法确保信息网络的安全性。目前成熟的网络安全技术主要有:防火墙技术、数据加密技术、入侵检测技术、防病毒技术等。 防火墙技术。所谓“防火墙”则是综合采用适当技术在被保护网络周边建立的用于分隔被保护网络与外部网络的系统。“防火墙”一方面阻止外界对内部网络资源的非法访问,另一方面也可以防止系统内部对外部系统的不安全访问。实现防火墙的主要技术有:数据包过滤、应用级网关、代理服务和地址转换。 数据加密技术。从密码体制方面而言,加密技术可分为对称密钥密码体制和非对称密钥密码体制,对称密钥密码技术要求加密、解密双方拥有相同的密钥,由于加密和解密使用同样的密钥,所以加密方和解密方需要进行会话密钥的密钥交换。会话密钥的密钥交换通常采用数字信封方式,即将会话密钥用解密方的公钥加密传给解密方,解密方再用自己的私钥将会话密钥还原。对称密钥密码技术的应用在于数据加密非对称密钥密码技术是加密、解密双方拥有不同的密钥,在不知道特定信息的情况下,加密密钥和解密密钥在计算机上是不能相互算出的。加密、解密双方各只有一对私钥和公钥。非对称密钥密码技术的应用比较广泛,可以进行数据加密、身份鉴别、访问控制、数字签名、数据完整性验证、版权保护等。 入侵检测技术。入侵检测系统可以分为两类,分别基于网络和基于主机。基于网络的入侵检测系统主要采用被动方法收集网络上的数据。目前,在实际环境中应用较多的是基于主机的入侵检测系统,它把监测器以软件模块的形式直接安插在了受管服务器的内部,它除了继续保持基于网络的入侵检测系统的功能和优点外,可以不受网络协议、速率和加密的影响,直接针对主机和内部的信息系统,同时还具有基于网络的入侵检测系统所不具备的检查特洛伊木马、监视特定用户、监视与误操作相关的行为变化等功能。 防病毒技术。随着计算机技术的不断发展,计算机病毒变得越来越复杂和高级,其扩散速度也越来越快,对计算机网络系统构成极大的威胁。在病毒防范中普遍使用的防病毒软件,从功能上可以分为网络防病毒软件和单机防病毒软件两大类。单机防病毒软件一般安装在单台PC 上,它们主要注重于所谓的“单机防病毒”,即对本地和本工作站连接的远程资源采用分析扫描的方式检测、清除病毒。网络防病毒软件则主要注重网络防病毒,一旦病毒入侵网络或者从网络向其它资源感染,网络防病毒软件会立刻检测到并加以删除。3 建议采取的几种安全对策 网络分段。网络分段通常被认为是控制网络广播风暴的一种基本手段,但其实也是保证网络安全的一项重要措施。其目的就是将非法用户与敏感的网络资源相互隔离,从而防止可能的非法侦听。 以交换式集线器。代替共享式集线器对局域网的中心交换机进行网络分段后,以太网侦听的危险仍然存在。这是因为网络最终用户的接入往往是通过分支集线器而不是中心交换机,而使用最广泛的分支集线器通常是共享式集线器。这样,当用户与主机进行数据通信时,两台机器之间的数据包还是会被同一台集线器上的其他用户所侦听,所以应该以交换式集线器代替共享式集线器,使单播包仅在两个节点之间传送,从而防止非法侦听。 VLAN的划分。为了克服以太网的广播问题,除了上述方法外,还可以运用VLAN技术,将以太网通信变为点到点通信,防止大部分基于网络侦听的入侵。在集中式网络环境下,通常将中心的所有主机系统集中到一个VLAN里,在这个VLAN 里不允许有任何用户节点,从而较好地保护敏感的主机资源。在分布式网络环境下,可以按机构或部门的设置来划分VLAN。各部门内部的所有服务器和用户节点都在各自的VLAN 内,互不侵扰。VLAN 内部的连接采用交换实现,而VLAN 与VLAN 之间的连接则采用路由实现。当然,计算机网络安全不是仅有很好的网络安全设计方案就万事大吉,还必须要有很好的网络安全的组织结构和管理制度来保证。要通过组建完整的安全保密管理组织机构,制定严格的安全制度,指定安全管理人员,随时对整个计算机系统进行严格的监控和管理。参考文献[1]王达.网管员必读———网络安全[M].北京:电子工业出版社,2007.[2]张敏波.网络安全实战详解[M].北京:电子工业出版社,2008.[3]谢希仁.计算机网络(第5 版)[M].北京:电子工业出版社,2008.

336 评论

冰雪皑皑

我在银行的时候做过一个课题,就是内网安全及存储实现的,我给你找下看看,想问你下是本科还是专科,我那个涉及的 领域比较深

245 评论

相关问答

  • 毕业论文表格太大可以拆分吗

    通过截图弄上去

    鼠weakorz 6人参与回答 2023-12-12
  • 卡罗拉毕业论文

    有点长,但是很中用:一、汽车空调的技术发展自上世纪20年代汽车空调诞生以来,汽车空调技术是随着汽车的普及和高新技术的应用而发展起来的。汽车空调的技术发展经历了由

    小怡子乖乖 3人参与回答 2023-12-07
  • 马卡龙毕业论文

    hello,你好我是酥饼 失联从绿皮火车跨过鸭绿江开始,和丹东一江之隔的新义州是抵达平壤的第一站。K27次列车晃晃悠悠驶进候车站,手机信号从两格变成了无服务,渐

    浅葱de琴 3人参与回答 2023-12-06
  • 卡夫卡毕业论文

    我只是单纯喜欢卡夫卡的作品,你的论文利用完后能传我吗??拜托可以的话请留言我,多谢

    龙龙fighting 3人参与回答 2023-12-10
  • 毕业论文卡住了

    高等教育自考本科段结业后要写毕业论文,而且毕业论文并不是简简单单就可以糊弄过去的,尤其是对于想要学位证的同学来说。有地区要求,若想拿学位证,论文评级要达到“良”

    我爱微辣 5人参与回答 2023-12-09