1、何谓数据流?有何作用?
汽车数据流是指电子控制单元(ECU)与传感器和执行器交流的数据参数通过诊断接口,由专用诊断仪读取的数据,且随时间和工况而变化。数据的传输就像队伍排队一样,一个一个通过数据线流向诊断仪。
汽车电子控制单元(ECU)中所记忆的数据流真实的反映了各传感器和执行器的工作电压和状态,为汽车故障诊断提供了依据,数据流只能通过专用诊断仪器读取。汽车数据流可作为汽车ECU的输入输出数据,使维修人员随时可以了解汽车的工作状况,及时诊断汽车的故障。
读取汽车数据流可以检测汽车各传感器的工作状态,并检测汽车的工作状态,通过数据流还可以设定汽车的运行数据。
2、测量数据流常采用哪些方法?
测量汽车数据流常采用以下三种方法:
(1)电脑通信方式;(2)电路在线测量方式;(3)元器件模拟方式。
2.1怎样用电脑通信方式来获得汽车数据流?
电脑通信方式是通过控制系统在诊断插座中的数据通信线将控制电脑的实时数据参数以串行的方式送给诊断仪。在数据流中包括故障的信息、控制电脑的实时运行参数、控制电脑与诊断之间的相互控制指令。诊断仪在接收到这些信号数据以后,按照预定的通信协议将其显示为相应的文字和数码,以使维修人员观察系统的运行状态并分析这些内容,发现其中不合理或不正确的信息,进行故障的诊断。电脑诊断有两种:一种称为通用诊断仪;另一种称为专用诊断仪。
通用诊断仪的主要功能有:控制电脑版本的识别、故障码读取和清除、动态数据参数显示、传感器和部分执行器的功能测试与调整、某些特殊参数的设定、维修资料及故障诊断提示、路试记录等。通用诊断仪可测试的车型较多,适应范围也较宽,因此被称为通用型仪器,但它与专用诊断仪相比,无法完成某些特殊功能,这也是大多数通用仪器的不足之处。
专用诊断仪是汽车生产厂家的专业测试仪,它除了具备通用诊断仪的各种功能外,还有参数修改、数据设定、防盗密码设定更改等各种特殊功能。专用诊断仪是汽车厂家自行或委托设计的专业测试仪器,它只适用于本厂家生产的车型。
通用诊断仪和专用诊断仪的动态数据显示功能不仅可以对控制系统的运行参数(最多可达上百个)进行数据分析,还可以观察电脑的动态控制过程。因此,它具有从电脑内部分析过程的诊断功能。它是进行数据分析的主要手段。
2.2怎样用电路在线检测方式来获得汽车数据流?
电路在线测量方式是通过对控制电脑电路的在线检测(主要指电脑的外部连接电路),将控制电脑各输入、输出端的电信号直接传送给电路分析仪的测量方式。电路分析仪一般有两种:一种是汽车万用表;一种是汽车示波器。
汽车万用表也是一种数字多用仪表,其外形和工作原理与袖珍数字万用表几乎没有区别,只增加了几个汽车专用功能档(如DWELL档、TACHO档)。
汽车万用表除具备有袖珍数字万用表功能外,还具有汽车专用项目测试功能。可测量交流电压与电流、直流电压与电流、电阻、频率、电容、占空比、温度、闭合角、转速;也有一些新颖功能,如自动断电、自动变换量程、模拟条图显示、峰值保持、读数保持(数据锁定)、电池测试(低电压提示)等。
为实现某些功能(例如测量温度、转速),汽车万用表还配有一套配套件,如热电偶适配器、热电偶探头、电感式拾取器以及AC/DC感应式电流夹钳等。
汽车万用表应具备下述功能:
(1)测量交、直流电压。考虑到电压的允许变动范围及可能产生的过载,汽车万用表应能测量大于40V的电压值,但测量范围也不能过大,否则读数的精度下降。
(2)测量电阻。汽车万用表应能测量1MΩ的电阻,测量范围大—些使用更方便。
(3)测量电流。汽车万用表应能测量大于10A的电流,测量范围再小则使用不方便。
(4)记忆最大值和最小值。该功能用于检查某电路的瞬间故障。
(5)模拟条显示。该功能用于观测连续变化的数据。
(6)测量脉冲波形的频宽比和点火线圈一次侧电流的闭合角。该功能用于检测喷油器、怠速稳定控制阀、EGR电磁阀及点火系统的工作状况。
(7)测量转速。
(8)输出脉冲信号。该功能用于检测五分电器点火系统的故障。
(9)测量传感器输出的电信号频率。(10)测量二极管的性能。
(11)测量大电流。配置电流传感器(霍尔式传感器)后,可检测大电流。
(12)测量温度。配置温度传感器后可以检测冷却水温度、尾气温度和进气温度等。
汽车示波器是用波形显示的方式表现电路中电参数的动态变化过程的专业仪器,它能够对电路上的电参数进行连续性图形显示,是分析复杂电路上电信号波形变化的专业仪器。汽车示波器通常用两个或两个以上的测试通道,同时对多路电信号进行同步显示,具有高速动态分析各信号间相互关系的优点。通常汽车示波器设有测试菜单,使用时无需像普通示波器
2.3怎样用元器件模拟方法来获得汽车数据流?
元器件模拟式测量是通过信号模拟器替代传感器向控制电脑输送模拟的传感器信号,并对控制电脑的响应参数进行分析比较的测量方式。信号模拟器有两种:一种是单路信号模拟器;另一种是同步信号模拟器。
单路信号模拟器是单一通道信号发生器。它只能输出一路信号,模拟一个传感器的动态变化信号。主要信号有可变电压信号0~15V,可变交直流频率信号0~10Hz,可变电阻信号的好坏,另一个是用可变模拟信号去动态分析电脑控制系统的响应,进而分析控制电脑及系统的工作情况。
同步信号模拟器是两通道以上的信号发生器。它主要用于产生有相关逻辑关系的信号,如曲轴转角和凸轮轴传感器同步信号,用于模拟发动机运转工况,完成在发动机未转动的隋
况下对控制电脑进行动态响应数据分析的实验。同步信号模拟器的功用也有两个:用对比方式比较传感器品质的好坏;分析电脑控制系统的响应数据参数
3、数据流中数据参数是怎样分类的?
根据各数据在检测仪上显示方式不同,数据参数可分为两大类型:数值参数和状态参数。数据参数是有一定单位、一定变化范围的参数,它通常反映出电控装置工作中各部件的工作电压、压力、温度、时间、速度等。状态参数是那些只有2种工作状态的参数,如开或关,闭合或断开、高或低、是或否等,它通常表示电控装置中的开关和电磁阀等元件的工作状态。
根据ECU的控制原理,数据参数又分为输人参数和输出参数。输人参数是指各传感器或开关信号输入给ECU的各个参数。输人参数可以是数值参数,也可以是状态参数。输出参数是ECU送出给各执行器的输出指令。输出参数大多是状态参数,也有少部分是数值参数。
数据流中的参数可以按汽车和发动机的各个系统进行分类,不同类型或不同系统的参数的分析方法各不相同。在进行电控装置故障诊断时,还应当将几种不同类型或不同系统的参数进行综合对照分析。不同厂牌及不同车型的汽车,其电控装置的数据流参数的名称和内容都不完全相同。
4、怎样分析节气门开度?
节气门开度是一个数值参数,其数值的单位根据车型不同有以下3种:若单位为电压(V),则数值范围为0~5.1V;若单位为角度,则数值范围为0度~90度;若单位为百分数(%),则数值范围为0~100%。
该参数的数值表示发动机微机接收到的节气门位置传感器信号值,或根据该信号计算出的节气门开度的大小。其绝对值小,则表示节气门开度小;其绝对值大,则表示节气门开度大。在进行数值分析时,应检查在节气门全关时参数的数值大小。以电压为单位的,节气门全关时的参数的数值应低于0.5V;以角度为单位的,节气门全关时的参数值应为0度;以百分数为单位的,节气门全关时该参数的数值应为0。此外,还应检查节气门全开时的数值。不同单位下的节气门全开时的数值应分别为4.5V左右;82度以上;95%以上。若有异常,则可能是节气门位置传感器有故障或调整不当,也可能是线路或微机内部有故障。
线性节气门位置传感器要输出与节气门开度成比例的电压信号,控制系统根据其输入电压信号来判断节气门的开度,即负荷的大小,从而决定喷油量等控制。如果传感器的特性发生了变化,即由线性输入变成了非线性输出,传感器输出的电压信号虽然在规定的范围内,但并不与节气门的开度成规定的比例变化,就会出现发动机工作不良,而故障指示灯却并不会亮,当然也不会有故障代码。
5、怎样分析发动机转速?
读取电控装置数据流时,在检测仪上所显示出来的发动机转速是由电控汽油喷射系统微机(ECU)或汽车动力系统微机(PCM)根据发动机点火信号或曲轴位置传感器的脉冲信号计算而得的,它反映了发动机的实际转速。发动机转速的单位一般采用r/min,其变化范围为0至发动机的最高转速。该参数本身并无分析的价值,一般用于对其他参数进行分析时作为参考基准。
6、怎样分析起动时冷却液温度?
某些车型的微机会将点火开关刚接通那一瞬间的水温传感器信号存在存储器内,并一直保存至发动机熄火后下一次起动时。在进行数值分析时,检测仪会将微机数据流中的这一信号以起动温度的形式显示出来;可以将该参数的数值和发动机水温的数值进行比较,以判断水温传感器是否正常。在发动机冷态起动时,起动温度和此时的发动机水温数值是相等的。随着发动机在热状态下的起动,发动机水温应逐渐升高,而起动温度仍然保持不变。若起动后2个数值始终保持相同,则说明水温传感器或线路有故障。
7、怎样分析氧传感器工作状态?
氧传感器工作状态参数表示由发动机排气管上的氧传感器所测得的排气的浓稀状况。有些双排气管的汽车将这一参数显示为左氧传感器工作状态和右氧传感器工作状态2种参数。排气中的氧气含量取决于进气中混合气的空燃比。氧传感器是测量发动机混合气浓稀状态的主要传感器。氧传感器必须被加热至300℃以上才能向微机提供正确的信号。而发动机微机必须处于闭环控制状态才能对氧传感器的信号做出反应。
氧传感器工作状态参数的类型依车型而不同,有些车型以状态参数的形式显示出来,其变化为浓或稀;也有些车型将它以数值参数的形式显示出来,其数字单位为mV。浓或稀表示排气的总体状态,mV表示氧传感器的输出电压。该参数在发动机热车后以中速(1500~2000 r/min)运转时,呈现浓稀的交替变化或输出电压在100~900 mV之间来回变化,每10 s内的变化次数应大于8次(0.8Hz)。若该参数变化缓慢或不变化或数值异常,则说明氧传感器或微机内的反馈控制系统有故障。
氧传感器工作电压过低,一直显示在0.3V以下,其主要原因如下:
(1)喷油器泄漏;(2)燃油压力过高;(3)活性炭罐的电磁阀常开;
(4)空气质量计有故障;(5)传感器加热故障或氧传感器脏污。
氧传感器工作电压过高,即一直显示在0.6V以上,其主要原因如下:
(1)喷油器堵塞;(2)空气质量传感器故障;
(3)燃油压力过低;(4)空气质量计和节气门之间的未计量的空气;
(5)在排气歧管垫片处的未计量的空气;(6)氧传感器加热故障或氧传感器脏污。
氧传感器的工作电压不正常可能引起的主要故障如下:
(1)加速不良;(2)发冲;(3)冒黑烟;(4)有时熄火。
怎样分析废气再循环指令?[/
废气再循环指令是一个状态参数,其显示内容为ON或OFF。该参数表示微机是否输出控制信号让废气再循环控制电磁阀打开。该参数显示为ON时,表示微机输出控制信号,废气再循环控制电磁阀接到信号通路,打开真空通路,让真空进入废气再循环阀,使废气再循环装置开始工作。该参数显示为OFF时,电磁阀不通电,切断废气再循环阀的真空。该参数在汽车停车或发动机处于怠速、开环控制状态时显示为OFF,在汽车行驶状态下通常显示为ON。该参数仅仅反映微机有无输出控制信号,它不表示废气再循环控制电磁阀是否接到该信号及是否已打开。
EGR系统的控制模式如表1所列。
8、怎样分析炭罐指令?
炭罐指令是一个状态参数,显示内容为ON或OFF。它表示微机输出至活性炭罐电磁阀的控制信号。微机在冷车或怠速运转时让电磁阀关闭,切断发动机进气歧管至活性炭罐的真空通路,停止活性炭罐的净化回收工作,此肘该参数显示为OFF。发动机在热车并以高于怠速转速运转时,微机让电磁阀打开,导通炭罐至发动机进气歧管的真空通路,此时该参数显示为ON。如果在数值分析时发现该参数显示规律有异常,说明微机或某些传感器有故障。
燃油蒸气控制系统又称蒸气净化控制系统,简称EVAP系统。EVAP控制系统是为了适应封闭式燃油箱的需要而设计的。现代汽车的燃油箱都采用封闭式结构,其目的是防止燃油蒸气外泄对大气的污染和节约能源。EVAP控制系统的功用是回收和利用蒸气。EVAP系统由活性炭罐(内装有吸附力的活性炭颗粒)、燃油箱蒸气阀、双通阀和EVAP控制电磁阀。
当发动机在中、小负荷下工作(水温≥75℃ )时,电脑给EVAP控制电磁阀提供搭铁回路,EVAP控制电磁阀开启,活性炭罐与排气管之间形成通路,新鲜空气即从活性炭罐下方的控制量孔进入活性炭罐,清除吸附在炭粒上的燃油蒸气,并与其一起通过进气管进行燃烧。
燃油蒸气被活性炭吸附储存和随后进入气缸内燃烧过程的不断进行,减少了燃油消耗,也减少了发动机排放污染物。
发动机运转时当气缸的混合气浓度允许燃油进入,在ECM/PCM的控制下,电磁阀的电磁线圈通电,使阀门打开,燃油蒸气从接炭罐侧进入进气歧管侧。
9、怎样分析5V基准电压?
5V基准电压是一个数值参数,它表示微机向某些传感器输出的基准工作电压的数值,其变化范围为0~5.12,单位为V。大部分汽车微机的基准电压为5.0V左右。该电压是衡量微机工作是否正常的一个基本标志,若该电压异常,则表示微机有故障。
10、怎样分析喷油脉宽信号?
喷油脉冲宽度是发动机微机控制喷油器每次喷油的时间长度,是喷油器工作是否正常的最主要指标。该参数所显示的喷油脉冲宽度数值单位为ms。该参数显示的数值大,表示喷油器每次打开喷油的时间较长,发动机将获得较浓的混合气;该参数显示的数值小,表示喷油器每次打开喷油的时间较短,发动机将获得较稀的混合气。喷油脉冲宽度没有一个固定的标准,它将随着发动机转速和负荷的不同而变化。
影响喷油脉;中宽度的主要因素如下:
(1)λ调节;(2)活性炭罐的混合气浓度;(3)空气温度与密度;(4)蓄电池电压(喷油器打开的快慢)。
喷油量过大常见原因如下:
(1)空气流量计损坏;(2)节气门控制单元损坏;(3)有额外负荷;(4)某缸或数缸工作不良。
喷油脉宽在汽车故障诊断中的应用
一、用脉宽诊断一下燃油反馈控制系统
使发动机运转5分钟以上,进入闭环控制状态,氧传感信号参与发动机反馈系统。关掉所
有附属用电设备,测量喷油脉宽。
1。取掉油压调节器的真空管,并用软塞堵好,以防进气系统泄漏。此时转速上升,设法堵住回油管,人为使油压增高,如果反馈系统正常,氧传感器正常,可以看出喷油脉宽减少,一般减少0.1--0.2ms,这是电脑对过浓的混合气进行修正的结果。
2。造成真空泄漏,使混合气过稀。如果系统工作正常,脉宽将增加1.01--1.04ms,这是ECU对过稀混合气进行补偿的结果。
老的车型对怠速下氧传感器作用予以忽略,1800r/min转速下进行上述试验。
喷油脉宽在汽车故障诊断中的应用(二)
二、用怠速脉宽诊断油路
1。热车怠速正常运行时,脉宽一般为1.5ms--2.9ms。如果脉宽达到2.9--5.5ms一般是喷嘴有堵的现象。新车运行一段时间后,喷嘴就有不同程度的堵塞,使喷油量减少,电脑认为空燃比增大(即稀),怠速下降,会修正喷油脉宽、修正怠速控制信号,使怠速达到目标转速值。这个循环反复进行,怠速脉宽就越来越大。同时发动机控制电脑就将此时的怠速控制阀位置(步进电机之步数、或脉冲阀的占空比信号)储存下来以备下次起动时参考。由于各缸喷嘴堵塞的程度不一样,而发动机控制电脑向喷嘴提供的喷油脉宽是一致的,导致发动机工作不稳、动力不足、加速性不良、燃油消耗增加等现象产生。此时用一个好的清洗机可基本解决上述问题。
实例:时代超人清洗前脉宽 3.31ms
清洗后脉宽 1.70ms
应该注意,刚清洗好的喷嘴装车后,发动机转速会聚然提高,这是因为ECU长期燃油修正的结果,它记忆着学习以来的数据,以此控制怠速,使混合气过浓,这里有一个重新学习的过程,因车型的不同,学习时间也不尽相同,有些车几秒就可,有些车则需要更长的时间。 2。喷嘴已清洗干净的车如果怠速脉宽仍然很大,通过数据流也已确定空气流量计、进气压力传感器、氧传感器和冷却水温传感器均无故障,那么故障的根源很可能是燃油压力过低引起的,这时需要用燃油压力表来确定是油泵或油压调节器的故障。
11、怎样分析进气怠速控制?
进气怠速控制参数是一个数值参数,它表示微机所控制的发动机节气门体上的怠速控制阀的开度。在检测时,根据不同的车型,该参数有采用百分数(%)为比值及不采用百分数2种情况,其数值范围有0~100%、0~15和0~255三种。数值小,表示怠速控制阀的开度小,经怠速控制阀进入发动机的进气量较小;数值大,表示怠速控制阀开度大,经怠速控制阀进入发动机的进气量多。在数值分析时,通过观察该参数可以监测到微机对怠速控制阀的控制情况,以作为判断发动机怠速故障或其他故障时参考。
12、怎样分析点火提前角?
点火提前角是一个数值参数,它表示由微机控制的总点火提前角(包含基本点火提前角),其变化范围为-90度~90度。在发动机运转过程中,该参数的数值取决于发动机的工况及有关传感器的信号,通常在10度~60度之间变化。在进行数值分析时,应检查该参数能否随发动机工况不同而变化。通常在发动机怠速运转时该参数为15度左右;发动机加速或中高
速运转时,该参数增大。如果该参数在发动机不同工况下保持不变,则说明微机有故障,也可以用正时灯检测发动机点火提前角的实际数值,并与该参数进行比较。如果发现实际点火提前角和该参数不符,说明曲轴位置传感器安装位置不正确,应按规定进行检查和调整。
13、怎样分析点火控制信号?
点火控制是一个状态参数,其显示内容为YES或NO。该参数表示发动机微机是否在控制点火提前角。通常在发动机起动过程中,点火正时由点火电子组件控制,发动机微机不进行点火提前角控制,此时该参数显示为NO;起动后,发动机微机控制点火正时后,此时该参数显示为YES。如果在发动机运转中该参数显示为NO,说明控制系统某些传感器有故障,使发动机微机无法进行点火提前角控制。
14、怎样分析进气歧管压力?
进气管压力是—个数值参数,表示由进气管压力传感器送给微机的信号电压,或表示微机根据这一信号电压计算出的进气管压力数值。该参数的单位依车型而不同,也是V、kPa、emHg 3种,其变化范围分别为0~5.12V、0~205kPa和0~150cmHg。进气管压力传感器所测量的压力是发动机节气门后方的进气歧管内的绝对压力。在发动机运转时该压力的划、取决于节气门的开度和发动机的转速。在相同转速下,节气门开度愈小,进气歧管的压力就愈低(即真空度愈大);在相同节气门开度下,发动机转速愈高,该压力就愈低。蜗轮增压发动机的进气歧管压力在增压器起作用时,则大于102kPa(大气压力)。在发动机熄火状态下,进气歧管压力应等于大气压力,该参数的数值应为100~102kPa。如果在数值分析时发现该参数值和发动机进气歧管内的绝对压力不符,则说明传感器不正常或微机有故障。
15、怎样分析起动信号?
起动信号是一个状态参数,其显示内容为YES和NO。该参数反映由微机检测到点火开关的位置或起动机回路起动时是否接通。在点火开关转至起动位置、起动机回路接通运转时,该参数应显示为YES,其他情况下为NO。发动机微机根据这一信号来判断发动机是否处于起动状态,并由此来控制发动机起动时的燃油喷射、怠速和点火正时。在进行数值分析时,应在发动机起动时检查该参数是否显示为YES。如果在起动时该参数仍显示为NO,说明.起动系统至微机的信号电路有故障,这会导致发动机起动困难等故障。
16、怎样分析空气流量?
空气流量是一个数值参数,它表示发动机微机接收到的空气流量计的进气量信号。该参数的数值变化范围和单位取决于车型和空气流量计的类型。
采用翼板式空气流量计、热线式空气流量计及热膜式空气流量计的汽车,该参数的数值单位均为V,其变化范围为0~5V。在大部分车型中,该参数的大小和进气量成反比,即进气量增加时,空气流量计的输出电压下降,该参数的数值也随之下降。5V表示无进气量;0V表示最大进气量。也有部分车型该参数的大小和进气量成正比,即数值大表示进气量大,数值小表示进气量小。
采用涡流式空气流量计的汽车,该参数的数值单位为Hz或ms,其变化范围分别为0~
1600Hz或0~625ms。在怠速时,不同排量的发动机该参数的数值为25~50Hz。进气量愈大,该参数的数值也愈大。在2000r/min时为70~100Hz。如果在不同工况时该参数的数值没有变化或与标准有很大差异,说明空气流量计有故障。
进气流量不准,常引起以下故障:(1)加速不良;(2)发动机回火;(3)排气管放炮。
17、怎样分析进气温度?
进气温度是一个数值参数,其数值单位为℃或℉,在单位为℃时其变化范围为-50~185℃。该参数表示微机按进气温度传感器的信号计算后得出的进气温度数值。在进行数值分析时,应检查该数值与实际进气温度是否相符。在冷车起动之前,该参数的数值应与环境温度基本相同;在冷车起动后,随着发动机的热起,该参数的数值应逐渐升高。若该参数显示为-50℃,则表明进气温度传感器或线路断路;若该参数显示为185℃,则表明进气温度传感器或线路有短路。
18、怎样分析爆震?
怎样分析爆震信号?
这是一个状态参数,其显示内容为YES或NO。该参数表示微机是否接到爆震传感器送来的爆震信号。当参数显示为YES时,说明微机接到爆震信号;显示NO时,表示没有接到爆震信号。在进行数值分析时,可在发动机运转中急加速,此时该参数应能先显示YES,后又显示为NO。如果在急加速时该参数没有显示为YES或在等速运转时也显示为YES,说明爆震传感器或线路有故障:
怎样分析爆震计数?
爆震计数是一个数值参数,其变化范围为0~255。它表示微机根据爆震传感器信号计算出的爆震的数量和相关的持续时间。参数的数值并非爆震的实际次数和时间,它只是一个与爆震次数及持续时间成正比的相对数值。任何大于0的数值都表示已发生爆震。数值低表示爆震次数少或持续时间短,数值高表示爆震次数多或持续时间长。
怎样分析爆震推迟?
爆震推迟是一个数值参数,其变化范围为0~99。它表示微机在接到爆震传感器送来的爆震信号后将点火提前角推迟的数值,单位为度。该参数的数值不代表点火提前角的实际数值,仅表示点火提前角相对于当前工况下最佳点火提前角向后推迟的角度。
19、分析反馈状态?
反馈状态开环或闭环是一种状态参数,它表示发动机微机的控制方式是开环还是闭环。在冷车运转中,应显示为开环状态;当发动机达到正常工作温度后,发动机微机对氧传感器的信号有反应时应显示为闭环状态。
有些故障(通常会显示出故障代码)会使发动机微机回到开环控制状态。此外,有些车型在怠速运转一段时间后也会回到开环状态,这常常是因为氧传感器在怠速时温度太低所致。对此,可以踩下加速踏板,让发动机以快怠速运转来加热氧传感器。如果该参数一直显示为开环状态,快怠速运转后仍不能回到闭环状态,说明氧传感器或发动机燃油系统有故障。
为了保证发动机具有良好的工作性能,混合气的空燃比不是在发动机所有工况下都进行
反馈控制。在下述情况下ECU对空燃比将不进行反馈控制,而是进行开环控制。
(1)发动机起动工况。此时需要浓混合气,以便起动发动机。
(2)发动机起动后暖机工况。此时发动机温度低于正常工作温度(80℃),需要迅速升温。
(3)发动机大负荷(节气门全开)工况。此时需要加浓混合气,使发动机输出最大功率。
(4)加速工况。此时需要发动机输出最大转矩,以便提高汽车速度。
(5)减速工况。此时需要停止喷油,使发动机转速迅速降低。
(6)氧传感器温度低于正常工作温度。氧化锆式氧传感器的温度低于300℃、氧化钛式氧传感器温度低于600℃,氧传感器不能正常输出电压信号。
(7)氧传感器输入ECU的信号电压持续10s以上时间保持不变时,说明氧传感器失效,ECU将自动进入开环控制状态。
20、怎样分析发动机负荷?
发动机负荷是一个数值参数,单位为ms或%,其数值范围为1.3~4.0ms(怠速时)或15%~40%。
发动机负荷是由控制单元根据传感器参数计算出来并由进气压力或喷油量显示,一般观察怠速时的发动机负荷来判断车辆是否存在故障。
发动机负荷的喷射时间是一个纯计算的理论值。在怠速下的发动机可以理解为发动机所需克服自身摩擦力和附件驱动装置。
发动机负荷的喷射时间与基本喷油量,仅与发动机曲轴转速和负荷有关,不包括喷油修正量。正常数值如下:
(1)怠速时,即负荷为0时的正常显示范围为:100~250ms。
(2)海拔高度每升高1000m,发动机负荷(输出功率)降低约10%。
(3)当外界温度很高时,发动机输出功率也会降低,最大降低幅度可达10%。
(4)当发动机达到最大负荷时(汽车行驶中),在4000r/min显示值应达到7.5ms;在6000r/min,显示值应达到6.5ms。
发动机负荷异常的主要原因如下:
(1)进气系统漏气;(2)真空管堵塞;(3)配气正时错误;(4)有额外负荷。
21、怎样分析发动机起动转速?
该参数是发动机起动时由起动机带动的发动机转速,其单位为r/min,显示的数值范围为0~800r/min。该参数是发动机微机控制起动喷油量的依据。分析发动机起动转速可以分析其起动困难的故障原因,也可分析发动机的起动性能。
22、怎样分析冷却液温度?
发动机水温是一个数值参数,其单位可以通过检测仪选择为℃或℉。在单位为℃时其变化范围为-40~199℃。该参数表示微机根据水温传感器送来的信号计算后得出的水温数值。该参数的数值应能在发动机冷车起动至热车的过程中逐渐升高,在发动机完全热车后怠速运转时的水温应为85~105℃。当水温传感器或线路断路时,该参数显示为-40℃。若显示的数值超过185℃,则说明水温传感器或线路短路。
在有些车型中,发动机水温参数的单位为V,表示这一参数的数值直接来自水温传感器的信号电压。该电压和水温之间的比例关系依控制电路的方式不同而不同,通常成反比例关系,即水温低时电压高,水温高时电压低。但也可能成正比例关系。在水温传感器正常工作时,该参数值的范围为0~5V。
如果发动机工作时,冷却系统的节温器已完全打开,而冷却液温度不是逐渐上升,而是下降好几度,这就表明冷却液温度传感器已损坏。冷却液温度传感器损坏引发的故障现象如下:
(1)发动机冒黑烟;(2)车辆不易起动;(3)加速不良;(4)怠速不稳,有时熄火。
23、怎样分析进气歧管压力?
进气管压力是—个数值参数,表示由进气管压力传感器送给微机的信号电压,或表示微机根据这一信号电压计算出的进气管压力数值。该参数的单位依车型而不同,也是V、kPa、emHg 3种,其变化范围分别为0~5.12V、0~205kPa和0~150cmHg。进气管压力传感器所测量的压力是发动机节气门后方的进气歧管内的绝对压力。在发动机运转时该压力的划、取决于节气门的开度和发动机的转速。在相同转速下,节气门开度愈小,进气歧管的压力就愈低(即真空度愈大);在相同节气门开度下,发动机转速愈高,该压力就愈低。蜗轮增压发动机的进气歧管压力在增压器起作用时,则大于102kPa(大气压力)。在发动机熄火状态下,进气歧管压力应等于大气压力,该参数的数值应为100~102kPa。如果在数值分析时发现该参数值和发动机进气歧管内的绝对压力不符,则说明传感器不正常或微机有故障。
24、怎样分析目标空燃比?
该参数不是通过测量而得到的发动机实际空燃比,而是发动机微机在闭环控制时根据各种传感器信号计算后得出的应提供的空燃比,微机将依照此参数的大小来控制喷油器的喷油量。
该参数的显示数值一般为14.7左右,低于此值表示微机要提供较浓的混合气;高于此值表示微机要提供较稀的混合气。有些车型以状态参数的方式显示这一参数,其显示内容为浓或稀。
该类参数还有:燃油短期校正系数、燃油长期校正系数、燃油校正学习、燃油校正块、不同步脉冲、功率加浓、节气门分开、溢流清除、减速调稀、减速断油、加速加浓、起动开关等。
25、怎样分析车速信号?
车速参数是由发动机或自动变速器微机(ECM,TCM)根据车速传感器的信号计算出的汽车车速数值。车速参数的显示单位有mile/h(英里/小时)或km/h两种,可以通过调整检测仪来改变。
车速参数是微机控制自动变速器的主要参数,也是进行巡航控制的重要参数。有些带自动变速器的汽车没有车速传感器,此时检测仪上显示的车速为0。该参数一般作为对自动变速器的其他控制参数进行分析的参考依据。
目录 图0 学生信息管理系统数据流图(第0层) (1) 图1 学生信息管理系统数据流图(第1层) (2) 图2 学生基本信息管理数据流图(第2层) (3) 图2.1 基本信息录入管理数据流图(第3层) (5) 图3 学生异动信息管理数据流图(第2层) (6) 图3.1 异动信息插入管理数据流图(第3层) (6) 图4 学生考勤管理数据流图(第2层) (7) 图4.1 考勤信息录入管理数据流图(第3层) (8) 图5 学生公寓管理数据流图(第2层) (10) 图5.1 学生住宿管理数据流图(第3层) (11) 图5.1.1 学生入住管理数据流图(第4层) (12) 图5.1.1.1 入住学生信息录入管理数据流图(第5层) (13) 图5.1.2 卫生管理数据流图(第4层) (14) 图5.1.2.1 卫生信息录入管理数据流图(第5层) (15) 图5.1.3 纪律管理数据流图(第4层) (16) 图5.1.3.1 纪律信息录入管理数据流图(第5层) (17) 图5.1.4 维修管理数据流图(第4层) (18) 图5.1.4.1 维修信息录入管理数据流图(第5层) (19) 图5.1.5 退宿管理数据流图(第4层) (20) 图5.1.5.1 退宿信息录入管理数据流图(第5层) (21) 图5.1.6 走读管理数据流图(第4层) (22) 图5.1.6.1 走读信息申报管理数据流图(第5层) (23) 图5.1.6.1.1 走读信息录入管理数据流图(第6层) (24) 图5.1.7 住宿调整管理数据流图(第4层) (25) 图5.1.7.1 住宿调整信息录入管理数据流图(第5层) (26) 图5.2 房源资料库管理数据流图(第3层) (27) 图5.2.1 房源信息录入管理数据流图(第4层) (28) 图5.3 宿舍工作人员管理数据流图(第3层) (29)
软件工程实验报告 课题:人事管理系统学生姓名: 学号: 专业班级: 指导教师: 同组成员:
需求分析 一、实验目的 掌握软件需求的结构化分析方法。 二、实验任务与实验要求 导出系统详细的逻辑模型,这里用数据流图来表示。 三、实验内容 (1)功能分析 经过初步分析“人事管理系统”应该具备以下主要功能。 1、职员个人信息资料的增加、修改和删除; 2、职员的考勤录入和查询; 3、职员工资结算和查询; 4、人事管理人员的变化和操作授权; 由于是使用计算机管理,就带来了新的功能:用户登陆、操作人员的管理、基本数据的维护、由数据安全产生的数据备份与恢复。 (2)、关系模式 在满足函数依赖和无损连接的基础上,使数据的设计更加合理。在本系统中只有3个实体,那就是普通员工、管理员、超级管理员,他们权限的不听通过角色来区分。在整个系统中超级管理员只有一人,管理员二人。一个人只可以在普通员工、管理员、超级管理员中处于一个角色,而不可以兼任。其具体的关系模式如下: 普通员工(员工号,密码,姓名,性别,出生年月,身份证号,联系电话,就职时间) 管理员(管理员号,密码,姓名,性别,出生年月,身份证号,联系电话,就职时间) 超级管理员(超级管理员号,密码,姓名,性别,出生年月,身份证号,联系电话,就职时间) 工资(员工号,时间,基本工资,提成,奖金) 考勤(员工号,时间,迟到,早退,管理员号) 注意:“”表示主码,“”表示既是主码又是外码。 E-R图如下所示
数据字典设计: 为了方便数据库的管理和维护,本系统只设计一个数据库workers.mdb,其中包含worker(员工信息表)、manager(考勤信息表)、booklist(工资信息表) 表1-1 worker(员工信息表)各字段设计 表1-2 monit (考勤信息表)各字段设计
实验一误差分析 实验1.1(病态问题) 实验目的:算法有“优”与“劣”之分,问题也有“好”与“坏”之别。对数值方法的研究而言,所谓坏问题就是问题本身对扰动敏感者,反之属于好问题。通过本实验可获得一个初步体会。 数值分析的大部分研究课题中,如线性代数方程组、矩阵特征值问题、非线性方程及方程组等都存在病态的问题。病态问题要通过研究和构造特殊的算法来解决,当然一般要付出一些代价(如耗用更多的机器时间、占用更多的存储空间等)。 问题提出:考虑一个高次的代数多项式 显然该多项式的全部根为1,2,…,20共计20个,且每个根都是单重的。现考虑该多项式的一个扰动 其中ε(1.1)和(1.221,,,a a 的输出b ”和“poly ε。 (1(2 (3)写成展 关于α solve 来提高解的精确度,这需要用到将多项式转换为符号多项式的函数poly2sym,函数的具体使用方法可参考Matlab 的帮助。 实验过程: 程序: a=poly(1:20); rr=roots(a); forn=2:21 n form=1:9 ess=10^(-6-m);
ve=zeros(1,21); ve(n)=ess; r=roots(a+ve); -6-m s=max(abs(r-rr)) end end 利用符号函数:(思考题一)a=poly(1:20); y=poly2sym(a); rr=solve(y) n
很容易的得出对一个多次的代数多项式的其中某一项进行很小的扰动,对其多项式的根会有一定的扰动的,所以对于这类病态问题可以借助于MATLAB来进行问题的分析。 学号:06450210 姓名:万轩 实验二插值法
【问题1】(1)费用单 (2)待租赁房屋列表 (3)看房请求 (4)变更房屋状态请求 【问题2】(5)房主信息文件 (6)租赁者信息文件 (7)房屋信息文件 (8)看房记录文件 【问题3】(1)起点:房主终点:变更房屋状态数据流名称:变更房屋状态请求 (2)起点:租赁者终点:登记租赁者信息数据流名称:租赁者信息 (3)起点:租赁者终点:安排租赁者看房数据流名称:看房请求试题一(共15分) 阅读以下说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下: 1. 每门课程都有3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。课程结束后进行期末考试,其成绩作为这门课程的考试成绩。 2. 学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。
3. 在记录学生成绩之前,系统需要验证这些成绩是否有效。首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。 4. 对于有效成绩,系统将其保存在课程成绩文件中。对于无效成绩,系统会单独将其保存在无效成绩文件中,并将详细情况提交给教务处。在教务处没有给出具体处理意见之前,系统不会处理这些成绩。 5. 若一门课程的所有有效的平时成绩和考试成绩都已经被系统记录,系统会发送课程完成通知给教务处,告知该门课程的成绩已经齐全。教务处根据需要,请求系统生成相应的成绩列表,用来提交考试委员会审查。 6. 在生成成绩列表之前,系统会生成一份成绩报告给主讲教师,以便核对是否存在错误。主讲教师须将核对之后的成绩报告返还系统。 7. 根据主讲教师核对后的成绩报告,系统生成相应的成绩列表,递交考试委员会进行审查。考试委员会在审查之后,上交一份成绩审查结果给系统。对于所有通过审查的成绩,系统将会生成最终的成绩单,并通知每个选课学生。 现采用结构化方法对这个系统进行分析与设计,得到如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。 图1-1 顶层数据流图
实验报告格式范文 实验一撰写可行性研究报告 一、实验目的 1、掌握可行性研究步骤; 2、学习编制可行性研究报告。 二、实验要求 硬件:Intel Pentium 120 或以上级别的CPU,大于16MB的内存。 软件:Win dows 95/98/2000 操作系统,Office 97/2000 软件 学时:2学时 写岀此项实验报告 三、实验内容 1、可行性研究(结构化分析)方法; 2、绘制数据流图,使用Word写实验报告。 四、实验步骤 1 ?引言 1.1 编写目的 可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解。 经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。 1 . 2 项目背景 (1 )待开发的软件产品名称:旅行社机票预定系统。 (2)本项目的提岀者:冯剑。开发者:李翀。用户:旅行社 (3)本软件产品将用于旅行社的机票预定和费用的记录。
1 . 3术语说明 DFD (数据流图):一种描述书记变换的图形工具,是结构化分析方法最普遍采用的表示手段,但数据流图并不是结构化分析模型的全部,数据字典和小说明为数据流图提供了补充,并用以验证图形表示的正确性、一致性和完整性,三者共同构成了被建系统的模型。 1 . 4.系统参考文献 参考文献见附录 2?可行性研究的前提 2.1基本要求 ⑴功能 本软件实现的功能有:为游客提供机票预定服务,提高旅游局的服务质量和服务效率。 对航班数据库的查询和修改,对机票费用记帐数据库的查询和修改,记录旅客信息(姓名、性别、年龄、身份证号、单位、旅行时间、目的地)、航班时间和班次,打印机票和帐单。 (2) 性能 时间:提供的信息必须及时的反映在工作平台上。售票系统的定单必须无差错的存 储在机场的主服务器上。对服务器上的数据必须进行及时正确的刷新。一笔业务在一分钟内完成。空间:运行空间 2M。 (3) 系统的输入和输岀 输入:旅行社定票单。数据完整,详实。 输岀:机票、帐单。简捷,快速,实时。 (4) 处理流程 旅行社将定票信息输入定票系统,系统输岀机票和帐单给旅客。 5 )安全保密要求
实验一 误差分析 实验(病态问题) 实验目的:算法有“优”与“劣”之分,问题也有“好”与“坏”之别。对数值方法的研究而言,所谓坏问题就是问题本身对扰动敏感者,反之属于好问题。通过本实验可获得一个初步体会。 数值分析的大部分研究课题中,如线性代数方程组、矩阵特征值问题、非线性方程及方程组等都存在病态的问题。病态问题要通过研究和构造特殊的算法来解决,当然一般要付出一些代价(如耗用更多的机器时间、占用更多的存储空间等)。 问题提出:考虑一个高次的代数多项式 )1.1() ()20()2)(1()(20 1∏=-=---=k k x x x x x p 显然该多项式的全部根为1,2,…,20共计20个,且每个根都是单重的。现考虑该多项式的一个扰动 )2.1(0 )(19=+x x p ε 其中ε是一个非常小的数。这相当于是对()中19x 的系数作一个小的扰动。我们希望比较()和()根的差别,从而分析方程()的解对扰动的敏感性。 实验内容:为了实现方便,我们先介绍两个Matlab 函数:“roots ”和“poly ”。 roots(a)u = 其中若变量a 存储n+1维的向量,则该函数的输出u 为一个n 维的向量。设a 的元素依次为121,,,+n a a a ,则输出u 的各分量是多项式方程 01121=+++++-n n n n a x a x a x a 的全部根;而函数 poly(v)b =
的输出b 是一个n+1维变量,它是以n 维变量v 的各分量为根的多项式的系数。可见“roots ”和“poly ”是两个互逆的运算函数。 ;000000001.0=ess );21,1(zeros ve = ;)2(ess ve = ))20:1((ve poly roots + 上述简单的Matlab 程序便得到()的全部根,程序中的“ess ”即是()中的ε。 实验要求: (1)选择充分小的ess ,反复进行上述实验,记录结果的变化并分析它们。 如果扰动项的系数ε很小,我们自然感觉()和()的解应当相差很小。计算中你有什么出乎意料的发现表明有些解关于如此的扰动敏感性如何 (2)将方程()中的扰动项改成18x ε或其它形式,实验中又有怎样的现象 出现 (3)(选作部分)请从理论上分析产生这一问题的根源。注意我们可以将 方程()写成展开的形式, ) 3.1(0 ),(1920=+-= x x x p αα 同时将方程的解x 看成是系数α的函数,考察方程的某个解关于α的扰动是否敏感,与研究它关于α的导数的大小有何关系为什么你发现了什么现象,哪些根关于α的变化更敏感 思考题一:(上述实验的改进) 在上述实验中我们会发现用roots 函数求解多项式方程的精度不高,为此你可以考虑用符号函数solve 来提高解的精确度,这需要用到将多项式转换为符号多项式的函数poly2sym,函数的具体使用方法可参考Matlab 的帮助。
数据流图实验报告 篇一:软件工程实验报告 篇二:需求分析实验报告 软件工程实践报告 计科12—1班 杨光敏 08123234 (一)软件需求分析 1.实验目的 学习图形工具软件VISIO,掌握结构化需求分析方法,熟练绘制数据流图;学习快速原型工具的使用。 2.基本要求 (1)针对银行ATM系统进行需求分析工作,了解银行ATM系统的功能、流程;(2)安装VISIOXX以上版本软件,熟练应用Visio绘制DFD图,绘制银行ATM系统数据流图,完成系统的软件逻辑模型; (3)安装Axure RP Pro 或者Balsamiq Mockups快速原型软件,学习绘制软件原型,完成银行ATM系统的软件原型。 3.系统概述 (1)ATM系统为银行提供一套高效稳定可靠的终端服务平台,为储户登录,
存款,取款,查询,打印凭条,转账,修改密码等操作提供便利。 图1 ATM工作流程 (2).用户特点 本软件的用户主要是银行的广大持卡人,大多都具有使用ATM经验。另外,我们的系统要实现的一个重要目标就是当储户取钱出现故障时能在下笔业务进行之前自动恢复。以此来方便用户和保障用户的利益。本系统还为用户提供了足够的界面友好性和易操作性。即使是一个对ATM系统完全陌生的客户,也可以在交易界面的提示下顺利完成交易。 另外一部分的用户是银行工作人员,本系统不予考虑。 4需求说明 (1) 基本描述 ATM终端可以接受一张可识别的银行储蓄卡,通过储户身份验证后,同储户进行各种交互,例如:查询、存款、取款、打印凭条等;处理储户相应的要求,执行对应操作,为储户服务。该系统要求须保持一定时间内的交易记录,系统应每天自动汇总各种交易数据与服务器进行对账。同时,在通讯失败或其他交易结果不确定的情况下,ATM要自动发起冲正交易,以保证账务的完整性。 本系统的实现需要记录一些相关信息,其中包括的信息有:用户信息和交易信息。
实验使用Visio 绘制数据流图(1) 一、实验目的 1.掌握在Microsoft Visio 中绘制图形的基本方法; 2.认知数据流图的基本元素; 3.掌握使用数据流图对系统进行自顶向下逐步求精的分析过程。 二、相关知识 实验所需的基本技术知识,参见实验(初识Visio2003)。 三、实验环境 1.windows9x/me/2000或windows XP; 2.CPU:Pentium II 或更高级别的处理器; 3.硬盘:40MB可用空间; 4.显示器:256色以上,800*600或1024*768分辨率; 5.Visio2003。 四、实验内容 根据下面的描述,按要求画出“教育基金会捐助资金管理系统”的数据流图。 某教育基金会捐助资金管理系统的基本功能如下: 1.由捐助者向基金会提出捐助请求,经身份确认后被接受,对捐助人进行登记并授予捐助证书,捐款存入银行。 2.由教育单位提出用款申请,在进行相应的合法性校验和核对相应的捐款储备后做出支出。 3.每月给基金会的理事会一份财政状况报表,列出本月的收入和支出情况和资金余额。 五、实验要求 1.确定“教育基金会捐助资金管理系统”的数据源点和终点,画出该系统的顶层数据流图; 2.分析系统的主要功能,细化系统的顶层数据流图,画出系统的第1层数据流图; 3.细化系统的各个主要功能,画出系统的第2层数据流图。 提示: 1.系统中有三个实体:捐助者、教育单位、基金会的理事会; 2.系统的主要功能有:收入处理、支出处理、产生报表。其中收入处理可以细分为:接受请求(捐助请求)、确认身份和登记收入(存入款项);支出处理可以细分为:接受请求(用款请求)、合法性检查和登记支出(支出款项); 3.系统需要存储的信息:捐助者信息、教育单位信息和收支状况信息。 1
数值分析实验报告模板 篇一:数值分析实验报告(一)(完整) 数值分析实验报告 1 2 3 4 5 篇二:数值分析实验报告 实验报告一 题目:非线性方程求解 摘要:非线性方程的解析解通常很难给出,因此线性方程的数值解法就尤为重要。本实验采用两种常见的求解方法二分法和Newton法及改进的Newton法。利用二分法求解给定非线性方程的根,在给定的范围内,假设f(x,y)在[a,b]上连续,f(a)xf(b) 直接影响迭代的次数甚至迭代的收敛与发散。即若x0 偏离所求根较远,Newton法可能发散的结论。并且本实验中还利用利用改进的Newton法求解同样的方程,且将结果与Newton法的结果比较分析。 前言:(目的和意义) 掌握二分法与Newton法的基本原理和应用。掌握二分法的原理,验证二分法,在选对有根区间的前提下,必是收
敛,但精度不够。熟悉Matlab语言编程,学习编程要点。体会Newton使用时的优点,和局部收敛性,而在初值选取不当时,会发散。 数学原理: 对于一个非线性方程的数值解法很多。在此介绍两种最常见的方法:二分法和Newton法。 对于二分法,其数学实质就是说对于给定的待求解的方程f(x),其在[a,b]上连续,f(a)f(b) Newton法通常预先要给出一个猜测初值x0,然后根据其迭代公式xk?1?xk?f(xk) f'(xk) 产生逼近解x*的迭代数列{xk},这就是Newton法的思想。当x0接近x*时收敛很快,但是当x0选择不好时,可能会发散,因此初值的选取很重要。另外,若将该迭代公式改进为 xk?1?xk?rf(xk) 'f(xk) 其中r为要求的方程的根的重数,这就是改进的Newton 法,当求解已知重数的方程的根时,在同种条件下其收敛速度要比Newton法快的多。 程序设计: 本实验采用Matlab的M文件编写。其中待求解的方程写成function的方式,如下 function y=f(x);
数据流图(DFD)画法要求 一、数据流图(DFD) 1.数据流图的基本符号 数据流图由四种基本符号组成,见图5-4-1所示。 图5-4-1 数据流图的基本符号 例:图5-4-2是一个简单的数据流图,它表示数据X从源S流出,经P加工转换成Y,接着经P加工转换为Z,在加工过程中从F中读取数据。 图5-4-2数据流图举例 下面来详细讨论各基本符号的使用方法。 2.数据流
数据流由一组确定的数据组成。例如“发票”为一个数据流,它由品名、规格、单位、单价、数量等数据组成。数据流用带有名字的具有箭头的线段表示,名字称为数据流名,表示流经的数据,箭头表示流向。数据流可以从加工流向加工,也可以从加工流进、流出文件,还可以从源点流向加工或从加工流向终点。 对数据流的表示有以下约定: 对流进或流出文件的数据流不需标注名字,因为文件本身就足以说明数据流。而别的数据流则必须标出名字,名字应能反映数据流的含义。 数据流不允许同名。 两个数据流在结构上相同是允许的,但必须体现人们对数据流的不同理解。例如图5-4-3(a)中的合理领料单与领料单两个数据流,它们的结构相同,但前者增加了合理性这一信息。 两个加工之间可以有几股不同的数据流,这是由于它们的用途不同,或它们之间没有联系,或它们的流动时间不同,如图5-4-3(b)所示。 (a)(b)(c) 图5-4-3 简单数据流图举例 数据流图描述的是数据流而不是控制流。如图5-4-3 (c)中,“月末”只是为了激发加工“计算工资”,是一个控制流而不是数据流,所以应从图中删去。 3.加工处理 加工处理是对数据进行的操作,它把流入的数据流转换为流出的数据流。每个加工处理都应取一个名字表示它的含义,并规定一个编号用来标识该加工在层次分解中的位置。名字中必须包含一个动词,例如“计算”、“打
实验报告课程名称_软件工程导论__________ 学院____计算机工程学院_________班级14软件1班 学号2014144141 姓名秦川 2016年11月8日
批阅教师时间实验成绩 课程名称软件工程 学号2014144141姓名秦川实验日期2016.11.8实验名称实验2分析数据流和绘制数据流图 实验目的: 1、掌握数据流的分析方法 2、掌握数据流图的绘制 实验内容: 任务一绘制数据流图 任务二分析数据流和绘制数据流图 案例一:总务办公管理系统 案例二:火车票预订系统 实验原理: 数据流图(DFD)是软件系统系统的逻辑模型,仅仅描绘数据在软件中流动(从输入移动到输出)的过程中所经受的变换(即加工处理)。 数据流图的绘制方法:根据数据流图的四种成分:源点或终点,处理,数据存储和数据流,从问题描述中提取数据流图的四种成分;然后依据“自顶向下、从左到右、由粗到细、逐步求精”的基本原则进行绘制。 基本符号如下:
实验过程与结果: 1.运行Microsoft Office Visio2007 运行Microsoft Office Visio2007 2.选择“软件和数据库”中的“数据流模型图”模板 选中数据流模型图模板
3.用鼠标选拉图标进行绘图 任务一绘制数据流图 试绘制工资管理系统的数据流图,根据数据流图的符号说明仔细理解下图含义: 这是学校教职工工资管理系统,教师根据课时表,职工根据任务表来确定个人工资情况,数据按以下方向传递: 首先,对课时表或任务表进行审核,审核后的数据经排序形成专用表格; 再进行一系列额外计算,包括个人所得说、住房公积金、保险费得出具体所发工资,并将工资表发给银行; 然后,向教职工展示工资所得明细; 最后,形成编制报表,更新分类表后,交于会计。 其中,人事科负责人事数据,教师与职工的工资由银行发放,会计做好报表的统计。
实验
3、分组讨论并确定小组管理信息系统的题目,并给出题目的具体功能和要求。心得体 会:(可以从以下几个方面来总结:你在上机过程中遇到了哪些难题?你是怎么克服的?你的收获有哪些?你有什么没有解决的问题等) 实验
书E 选脚 ■1. 订盼蔚豆 建立学生表 则剩余不够的部分还须向其他书商订购,同时 在订购信息中添加该教材在另一个书商中订购的信息。 1、请画出上述内容的 E-R 图。 2、把E-R 图转换成合理的关系模式: 学 生(学号,姓名,性别,院系,年龄) 教 材(书号,书名,出版社,出版日期, 书商(商号,电话,联系人,商名) 山膿E 軀 nanie = ^Buy_Booksdb , j filename - J E: \Buy_Bcoksdb* mdf', size = 5j maxsize - 20, f llegrovrth = 1 ) log on ( rtajne-' Buy^Bookslog 1、 f ilenajue~, E:\Buy_Bcakslog. ldf'. size=2_, maxsize! 8, fllegrawth-1 ] Go 口. ■号, 3、在SQL Serve r (或Access )中建立数据库和表(截图) 建立数据库: create database Buy Books on primary 主键为学号 主编) 主键为书号 主键为商号 ' —i r - ! 見意「腿 性别 商号 1 ---------- 戟条人
CREATE TABLE St udent ( Sno char 9- primary key. Sname char (20 i unique, Ssex char (2), Sage smallint. Sdept char (2Q 1 ) f -f 建立教材表 CREATE TABLE Books ( Eno char 9) primary key Btitle char (40), Bauthor char ^20), Bpress char 40 Bdate datetime ): 建立书商表 -CREATE TABLE SSellcr BSno char 9[ priinaty key, BSnane char 201 . Tel char 30;. Person char (201 feedback char '40 1 鼻 /*书号* /車书名*/ 八作者于/ /廉也版社康/ " 由版日期柑
实验报告一 题目:非线性方程求解 摘要:非线性方程的解析解通常很难给出,因此线性方程的数值解法就尤为重要。本实验采用两种常见的求解方法二分法和Newton法及改进的Newton法。 前言:(目的和意义) 掌握二分法与Newton法的基本原理和应用。 数学原理: 对于一个非线性方程的数值解法很多。在此介绍两种最常见的方法:二分法和Newton法。 对于二分法,其数学实质就是说对于给定的待求解的方程f(x),其在[a,b]上连续,f(a)f(b)<0,且f(x)在[a,b]内仅有一个实根x*,取区间中点c,若,则c恰为其根,否则根据f(a)f(c)<0是否成立判断根在区间[a,c]和[c,b]中的哪一个,从而得出新区间,仍称为[a,b]。重复运行计算,直至满足精度为止。这就是二分法的计算思想。
Newton法通常预先要给出一个猜测初值x0,然后根据其迭代公式 产生逼近解x*的迭代数列{x k},这就是Newton法的思想。当x0接近x*时收敛很快,但是当x0选择不好时,可能会发散,因此初值的选取很重要。另外,若将该迭代公式改进为 其中r为要求的方程的根的重数,这就是改进的Newton法,当求解已知重数的方程的根时,在同种条件下其收敛速度要比Newton法快的多。 程序设计: 本实验采用Matlab的M文件编写。其中待求解的方程写成function的方式,如下 function y=f(x); y=-x*x-sin(x); 写成如上形式即可,下面给出主程序。 二分法源程序: clear %%%给定求解区间 b=1.5; a=0;
%%%误差 R=1; k=0;%迭代次数初值 while (R>5e-6) ; c=(a+b)/2; if f12(a)*f12(c)>0; a=c; else b=c; end R=b-a;%求出误差 k=k+1; end x=c%给出解 Newton法及改进的Newton法源程序:clear %%%% 输入函数 f=input('请输入需要求解函数>>','s') %%%求解f(x)的导数 df=diff(f);
第4章 1.简述需求分析中现行系统调查、新系统逻辑方案的提出等活动的详细内容、关键问题、主要成果及其描述方法。
系统调查 (1)组织机构的调查 了解组织的机构状况。即各部门的划分及其相互关系、人员配备、业务分工、信息流和物流的关系等等。组织机构状况可以通过组织结构图来反映。所谓组织机构图就是把组织分成若干部分,同时标明行政隶属关系,信息流动关系和其他关系。 (2)业务处理状况调查 为了弄清楚各部门的信息处理工作,哪些与系统建设有关,哪些无关,就必须了解组织的业务流程。系统分析人员应按照业务活动中信息流动过程,逐个调查所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清楚各个环节需要的信息内容、信息来源、去向、处理方法、提供信息的时间和信息形态等。 (3)现行系统的目标、主要功能和用户需求调查 只有充分了解现行系统的目标和功能以及用户需求,才能发现存在的问题,寻找解决问题的途径,也使新系统开发成为可能。 (4)信息流程调查 开发信息系统必须了解信息流程。业务流程虽然在一定程度上表达了信息的流动和存储情况,但仍含有物资、材料等内容。为了用计算机对组织的信息进行控制,必须舍去其他内容,把信息的流动、加工、存储等过程流抽象出来,得出组织中信息流的综合情况。描述这种情况的就是数据流图。 (5)数据及功能分析 有了数据流图后,要对图中所出现的数据和信息的属性进一步分析,包括编制数据词典、数据存储情况分析及使用情况分析。同时还要对数据流图中的各个加工逻辑进行描述。可用的工具有决策树、决策表、结构化语言等。 (6)系统运营环境分析 目前我国许多企业组织的信息系统处于停滞状态的主要原因是系统对环境环境的适 应性而非技术问题。因此,必须对系统的应用环境进行认真地调查分析,充分考虑各种可能发生的变化,以提高系统开发的质量。 新系统逻辑方案的提出 (1) 现行系统的薄弱环节 (2) 新系统的总体功能需求
实验一、误差分析 一、实验目的 1.通过上机编程,复习巩固以前所学程序设计语言及上机操作指令; 2.通过上机计算,了解误差、绝对误差、误差界、相对误差界的有关概念; 3.通过上机计算,了解舍入误差所引起的数值不稳定性。 二.实验原理 误差问题是数值分析的基础,又是数值分析中一个困难的课题。在实际计算中,如果选用了不同的算法,由于舍入误差的影响,将会得到截然不同的结果。因此,选取算法时注重分析舍入误差的影响,在实际计算中是十分重要的。同时,由于在数值求解过程中用有限的过程代替无限的过程会产生截断误差,因此算法的好坏会影响到数值结果的精度。 三.实验内容 对20,,2,1,0 =n ,计算定积分 ?+=10 5dx x x y n n . 算法1:利用递推公式 151--=n n y n y , 20,,2,1 =n , 取 ?≈-=+=1 00182322.05ln 6ln 51dx x y . 算法2:利用递推公式 n n y n y 51511-= - 1,,19,20 =n . 注意到 ???=≤+≤=10 10202010201051515611261dx x dx x x dx x , 取 008730.0)12611051(20120≈+≈y .: 四.实验程序及运行结果 程序一: t=log(6)-log(5);
n=1; y(1)=t; for k=2:1:20 y(k)=1/k-5*y(k-1); n=n+1; end y y =0.0884 y =0.0581 y =0.0431 y =0.0346 y =0.0271 y =0.0313 y =-0.0134 y =0.1920 y =-0.8487 y =4.3436 y =-21.6268 y =108.2176 y =-541.0110 y =2.7051e+003 y =-1.3526e+004 y =6.7628e+004 y =-3.3814e+005 y =1.6907e+006 y =-8.4535e+006 y =4.2267e+007 程序2: y=zeros(20,1); n=1; y1=(1/105+1/126)/2;y(20)=y1; for k=20:-1:2 y(k-1)=1/(5*k)-(1/5)*y(k); n=n+1; end 运行结果:y = 0.0884 0.0580 0.0431 0.0343 0.0285 0.0212 0.0188 0.0169
软 件 工 程 实 验 报 告 班级:计算机科学与技术1102班 学号:1108030209 姓名:蒙雨茹
实验一:使用Microsoft Visio 1.1实验目的: (1)熟悉Visio的工作环境及组成。 (2)掌握Visio软件绘制图表的基本操作。 (3)掌握基本流程图的设计方法。 1.2实验内容: 绘制基本流程图 1.3实验步骤: (1)打开一个模板,,在主菜单中依次选择【文件】->【新建】->【选 择绘图类型】,出现“选择绘图类型”窗口,在【类别】下,单击 【流程图】,在【模板】下,单击【基本流程图】。 (2)添加形状,将【形状】窗口中模具上的自己需要的形状拖到绘图页 面中合适的位置。并添加文本、连接不同形状,使流程图完整的显 现出来。 1.4实验结果:
实验二:数据流图 2.1 实验目的 (1)熟悉Visio的工作环境及组成。 ⑵掌握Visio软件绘制图表的基本操作。 ⑶掌握数据流图的设计方法。 2.2 实验内容 习题3-3,3-4,3-5 2.3 实验步骤 (1)打开模板 ①在主菜单中,依次选择【文件】——【新建】——【选择绘图类型】,出现“选择绘图类型”窗口。 ②在左侧【类别】下,单击【软件】。 ③在右侧【模板】下,单击【数据流模型图】。 (2)绘制顶层图 ①在顶层进程页面中添加、移动图形元素并调整其大小。将所需要元素用鼠标拖动到模板里,添加所需的元素符号。 接口:输入源点或输出终点,其中注明源点或终点的名称。 进程:即处理,输入数据在此进行变换产生输出数据,其中注明进程的名称。数据存储:用于代表系统中存储的信息,其中注明信息的名称。 数据流:被加工的数据及其流向。流线上注明数据名称,箭头代表数据流动方向。 ②向图形元素中添加文本,并修改数据流图中的文字和格式。 连接图形元素。 ③使用“数据流”连接线将“接口”、“进程”和“数据存储”等形状互相连接起来。 逻辑连接:将数据流起点、终点拖拽到进程或接口中央位置,进程或接口被红色框包围时松开鼠标,这时可看到数据流符号相应端点为红色方框。拖动进程或接口,可看到流据流的端点随着进程或接口的移动而移动。
学生信息管理系统零层数据图: 学生信息系统1层数据流图:
老师信息数据流图:
数据字典 数据流描述: 数据流名:帐号密码 数据来源:用户登录处理数据去向:统计分析处理说明:用户输入帐号与密码数据组成:帐号+密码 数据流量:小 数据流名:查询条件 数据来源:统计分析
数据去向:统计出用户输出信息 说明:用于统计出用户查询的所有条件数据组成:帐号+密码 数据流量:大 数据流名:录入成绩 数据来源:学生选课成绩 数据去向:学生成绩表 说明:录入学生的选课的成绩信息 数据组成:课程号+课程名 数据流量:大 数据流名:录入课程 数据来源:教务处制定的课程 数据去向:学生选课表 说明:录入学生选择的课程 数据组成:课程代号+课程名 数据流量:小 数据流名:老师查询条件 数据来源:统计分析 数据去向:老师查询的相关信息
说明:查询老师权限范围内的数据 数据组成:学生学号+课程号+课程名+老师编号 数据流量:小 数据流名:学生查询条件 数据来源:统计分析 数据去向:查询学生的相关信息 说明:在学生权限范围内查询信息 数据组成:学号+课程号+课程名+成绩+选课名+籍贯+年级+专业+院系+年级 数据流量:大 数据流名:管理员查询条件 数据来源:统计分析 数据去向:查询学生老师管理员的相关信息 说明:在管理员权限范围内查询信息 数据组成:学号+老师编号+籍贯+出生年月+年级+性别+民族+专业+院系+政治面貌+职称 数据流量:大 数据流名:录入学生与老师
数据来源:老师与学生信息表 数据去向:增删老师与学生 说明:管理学生与老师信息 数据组成:学号+老师编号+出生日期+籍贯+性别+名族 数据流量:小 数据流名:课程信息 数据来源:管理员录入胡课程 数据去向:课程信息的管理,增加与修改 说明:管理课程信息 数据组成:课程代号+课程名+出版社+作者+专业+系别+年级 数据流量:小 数据元素词条描述: 学生信息管理: 属性名字段名称数据类型长度备注学号Xs_xh Char 6 主键姓名Xs_xm char 8 不空性别Xs_xb bit 2 不空民族Xs_mz char 4 不空出生日期Xs_csrq smalldatetime 20 不空系别Xs_xib char 4 不空专业Xs_zy char 8 不空年级Xs_nj char 8 不空籍贯Xs_jg char 50 不空 名称:学生信息管理
数值分析实验报告总结 随着电子计算机的普及与发展,科学计算已成为现代科 学的重要组成部分,因而数值计算方法的内容也愈来愈广泛和丰富。通过本学期的学习,主要掌握了一些数值方法的基本原理、具体算法,并通过编程在计算机上来实现这些算法。 算法算法是指由基本算术运算及运算顺序的规定构成的完 整的解题步骤。算法可以使用框图、算法语言、数学语言、自然语言来进行描述。具有的特征:正确性、有穷性、适用范围广、运算工作量少、使用资源少、逻辑结构简单、便于实现、计算结果可靠。 误差 计算机的计算结果通常是近似的,因此算法必有误差, 并且应能估计误差。误差是指近似值与真正值之差。绝对误差是指近似值与真正值之差或差的绝对值;相对误差:是指近似值与真正值之比或比的绝对值。误差来源见表 第三章泛函分析泛函分析概要 泛函分析是研究“函数的函数”、函数空间和它们之间 变换的一门较新的数学分支,隶属分析数学。它以各种学科
如果 a 是相容范数,且任何满足 为具体背景,在集合的基础上,把客观世界中的研究对象抽 范数 范数,是具有“长度”概念的函数。在线性代数、泛函 分析及相关的数学领域,泛函是一个函数,其为矢量空间内 的所有矢量赋予非零的正长度或大小。这里以 Cn 空间为例, Rn 空间类似。最常用的范数就是 P-范数。那么 当P 取1, 2 ,s 的时候分别是以下几种最简单的情形: 其中2-范数就是通常意义下的距离。 对于这些范数有以下不等式: 1 < n1/2 另外,若p 和q 是赫德尔共轭指标,即 1/p+1/q=1 么有赫德尔不等式: II = ||xH*y| 当p=q=2时就是柯西-许瓦兹不等式 般来讲矩阵范数除了正定性,齐次性和三角不等式之 矩阵范数通常也称为相容范数。 象为元素和空间。女口:距离空间,赋范线性空间, 内积空间。 1-范数: 1= x1 + x2 +?+ xn 2-范数: x 2=1/2 8 -范数: 8 =max oo ,那 外,还规定其必须满足相容性: 所以
软件工程实验报告 学生成绩管理系统的设计与实现 学生姓名 学号 班级 成绩 指导教师 年月日
目录 1 课题描述 (3) 2 可行性研究 (4) 2.1 编写目的 (4) 2.2 项目背景 (4) 2.3 定义(术语) (4) 2.4 数据流程和处理流程 (4) 2.5 可行性分析的前提 (5) 2.6 可行性分析 (5) 3 需求分析 (7) 3.1 学生成绩管理系统功能需求 (7) 3.2 学生成绩管理系统性能要求 (8) 3.3 数据流图 (8) 3.4 数据字典 (9) 3.5 学生信息管理系统逻辑结构图 (12) 3.6 用户信息实体关系图 (12) 4 概要设计 (13) 4.1 编写目的 (13) 4.2 项目背景 (13) 4.3 任务概述 (13) 4.4 总体设计 (13) 4.5接口设计 (17) 4.6数据结构设计 (17) 5 详细设计 (19) 5.1 系统程序流程图 (19) 5.2 界面设计 (21) 5.3 程序界面截图 (22) 5.4 程序源代码 (27) 6 软件测试 (58) 7 总结 (62)
1 课题描述 随着互联网的发展,利用INTERNET 技术来实现“无纸办公”这个概念已经深入人心,校园网作为学校信息化建设的一个平台在完成资源共享、互联网访问、教务管理、电子备课等方面发挥了重要作用。服务教学、提高教学水平和效果是校园网建设的核心目标和核心价值,本系统立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高高校的现代化管理水平,实现信息资源的共享。该项目主要是服务于教学方面,进一步方便教师的工作和学生的学习,从而从侧面达到提高学校的教学方面‘软件’质量。可以说它适用于每一所高校,因此很有开发价值。我们不敢说该产品是所有该系列产品中最好的,但是我们这里要强调的是它具有使用范围广,实用性强,使用简单,所花经费少等优点。我们可以肯定的说它将在高校的使用过程中其优点将得到最充分的体现。 主要功能有三方面: 管理员,登陆,进入系统,可以进行管理员操作,进行学生信息、教师信息、课程信息的编辑、查询、删除、修改、添加、打印等操作。 学生,登陆,进入系统,可以进行查询、修改、打印等操作。 教师,登陆,进入系统,可以进行查询、学生成绩录入、修改、打印等操作。 软件系统目标: (1)本系统具有很强的可靠行,可以对录入的学生信息进行效验,对数据进行修改、删除,规定各种权限。 (2)本系统中的模块具有很强的可续性,可以方便管理人员的修改与维护。 (3)本系统操作方便、灵活、简单。 (4)本系统可高效、快速的查询到学生的基本信息。
系统设计报告 1.引言 1.1摘要(摘要说明所设计开发系统的名称、目标和功能) 名称: 计算机大棚实验室系统设计 目的: 自动化运行 信息化管理 无纸化办公 功能: 提高实验室工作效率、科研水平、降低运行成本 保证实验室的质量管理在严格控制下运行,从而能使实验室的最终产品即所有的检测或管理数据、信息均符合相关的质量标准或规。 实现自动化监控大棚室温度以及温度的调节。 温湿度监控:实现对温室大棚温湿度参数的实时采集,测量空间的温度和湿度,由单片机对采集的温湿度值进行循环检测、数据处理、显示,实现温湿度的智能检测。 作物生长情况监控:对作物定时进行检查,是否出现生长问题,例如虫害、病害、缺水、温度等之类的影响,并进行相应的管理。 控制处理: 当温度或温湿度越限时报警,并根据报警信号提示采取一定手段控制。 当作物出现病虫害时,进行作物打药。
无线传输:用温湿度传感器将测量的温湿度数据通过无线模块进行传输。 对作物进行测评,看其生长是否正常,并进行相应的措施。 1.2 背景 1)项目的承担者: 项目责任人 2)用户: 实验室管理者 3)本系统和其他系统或机构的关系和联系: 无 1.3 工作条件和限制(包括计算机系统环境限制、保密和安全的限制等) 符合基本计算机网络和程序正常运行即可。 1.4 参考和引用资料 大棚自动化系统百度百科 2.总体设计 2.1模块设计
系统总体结构图(功能模块图) 检测器提取需要的相关信息,导入业务层与数据库相应数据进行比价,给出结论,并依据结论做出相应的措施,进而控制调节器进行调工作,直到检测器信息与数据库信息相匹配为止。 计算机大棚实验室系统 管理员 设备管理信息管理 设备购买设 备 维 护 设 备 控 制 作 物 信 息 实 验 室 信 息 管 理 员 信 息 自动管理 实 验 室 设 备 调 节 实 验 室 数 据 显 示 实 验 室 报 警 系 统 实 验 室 设 备 监 测