美章网 精品范文 汽修毕业论文范文

汽修毕业论文范文

前言:我们精心挑选了数篇优质汽修毕业论文文章,供您阅读参考。期待这些文章能为您带来启发,助您在写作的道路上更上一层楼。

汽修毕业论文

第1篇

参考文献的写作是为了把作者的论点和文献作者的论文区分开来,引用的内容和作者的出处要详细的列出来,这样是为了保护文献作者的知识产权不被侵犯,下面是学术参考网的小编整理的关于汽修专业毕业论文参考文献,希望给大家在写作当中带来帮助。

汽修专业毕业论文参考文献:

[1]戴士弘.职业教育课程教学改革[M].北京:清华大学出版社,2008.

[2]史先焘,徐军.PLC技术及应用[M].北京:高等教育出版社,2008.

[3]徐国庆.职业教育项目课程开发指南[M].上海:华东师范大学出版社,2009.

[4]顾培梁《一体化教学》职业教育2003.2.

[5]姚少怀,梁瑞升.对基于理解意义上的中职生管理策略的思考[J].职教论坛,2005(3):14-16.

[6]龙少华.中职生的多样性特征及其管理建议[J].长江工程职业技术学院学报,2006(1):6-8.

[7]杨兆凤.高职汽车专业英语课程设计研究与实施[J].才智,2013,(31):180-181.

汽修专业毕业论文参考文献:

[1]刘晓丽.培养学生职业道德的体验式教学的对策研究[J].中国新技术产品,2009(15).

[2]王珍.加强高职学生职业道德教育探析[J].海峡科学,2008(2).

[3]刘永旭,邹伟全,林燕.如何依托工学结学培养高职学生的职业素质[J].科教兴报-教育科研,2010(9).

[4]方展画.创新教程[M].杭州:浙江大学出版社,2013.

[5]张玉臣.职业教学改革的技术探讨[J].中国职业教育,2014(6).

[6]黄新平.创新教育研究问题论述[M].北京:研究出版社,2014.

汽修专业毕业论文参考文献:

[1]成玉亭.试论探究性学习在汽修教学中的运用[J].时代教育.2016(12)

[2]黄宝发.探析中职汽修专业的实践教学[J].读与写(教育教学刊).2015(11)

[3]黄泽锋.浅谈中职学校汽修专业的教学改革探讨[J].科技创新导报.2015(10)

[4]魏小冈.探究高职汽车检测与维修技术专业实习教学存在的问题与解决对策[J].四川水泥.2015(05)

第2篇

目:发动机故障分析与排除

生:

号:

业:汽车运用与维修技术

级:汽修大专

别:机电工程系

指导教:

2017

X月

X

发动机故障分析与排除

摘要:

随着汽车越来越多的走入寻常百姓家中,为我们出行带来了方便,与此同时汽车故障也为我们带来了许多麻烦。当汽车出现故障时,我们要先根据现象将故障归纳到某一系或机构中。然后再从中找到具体的故障部位。最后进行修复或更换,将故障排除。因此发动机故障分析与排除的关键是要弄清故障现象,故障原因和排除方法及汽车的构成。汽车分为配气机构和曲抦连杆两大机构,燃料供给系,系,起动系,冷却系,点火系五大系统。

关键词:发动机,故障现象,故障原因,排除方法

一燃料供给系统的故障分析与排除方法

(一)化油器不来油故障诊断

1故障现象

在确定电路无故障后,启动起动机。起动机开关接通后,发动机转动,但不启动或启动数秒后又熄火,并伴有化油器回火现象。往化油器加入少量汽油后能启动但随后熄火。无烟排出或排出时间极短。

2故障原因

(1)邮箱存油不足

(2)油箱盖气阀堵塞

(3)邮箱开关未打开

(4)邮箱内吸油管焊接处断裂

(5)油管接头松动

(6)邮箱吸油管堵塞

(7)汽车滤清器沉淀杯漏气

(8)汽油滤清器滤芯堵塞

(9)汽油滤清器中心螺栓沉淀漏气

(10)

汽油泵偏心轮和外摇臂接触处严重磨损

(11)汽油泵油杯衬垫漏气

(12)汽油泵内外摇臂接合处和内摇臂与膜片接杆结合处严重磨损

(13)汽油泵油杯进油口滤网堵塞

(14)汽油泵膜片破裂

(15)汽油泵进出油阀不密封

(16)化油器阻风门不能关闭

(17)化油器进油滤网处堵塞

(18)

化油器带速螺钉调整不当

3诊断与排除方法

(1)检查化油器浮子室内是否有油,若有面正常,则故障在内油路,若无油或油面过低,则故障在外油路。

(2)检查外油路故障先确认燃油箱已打开,燃油箱有油。再将化油器进油管接头摘下。用汽油泵手拉杆泵油,若不出油表明燃油箱内油已尽,燃油箱至油泵有堵组漏气外,汽油泵工作不良。

(3)检查外油路是否堵阻或漏气,用打气筒打气是,油道应畅通;堵住出气端打气时,各密封处不应有漏气现象;响燃油箱内打气时应能听到吹泡声。

(4)以上检查无故障,仍泵不出油,表明故障在汽油泵。若转动曲轴时,油泵不出油,手拉杆泵时出油,则为汽油泵拉杆磨损过量或离偏心轮过远。应更换汽油泵。

(5)转动曲轴,化油器进油管出油正常,而浮子室内油平面过低或无油,应进而检查化油器进油滤网是否堵阻,三角针阀是否卡死。

(6)检查内油路故障。转动节气门操纵臂,查看加速喷口是否喷油。不喷油表明加速装置工作不良,此故障易使发动机冷车难以启动;若喷油,发动机仍有不来油或来油不畅现象。

(二)混合气过浓的诊断与排除

1故障现象

(1)化油器节气门轴或衬垫等处有油渗出,发动机不易启动

(2)排气管冒黑烟,有时伴有放炮现象。

(3)发动机动力下降,温度升高油耗增大

(4)拆下火花塞,可见其电极有潮湿的汽油和大量积碳

(5)发动机怠速不稳,消声器发出无节奏的“噗·噗”声

2故障原因

(1)阻风门没有打开,或空气滤清器滤网堵塞。

(2)浮子室油面调整不当或三角针阀密封不严,致使油平面过高。

(3)浮子破裂。

(4)空气制动量孔堵塞或省油器失败。

(5)化油器主量孔配剂针旋出过多。

3排除方法

(1)检查化油器浮子室油面是否过高。

(2)油平面正常,再检查阻风门是否打开,空气滤清器是否进气不畅。

(3)油平面过高,应调整油平面,油平面不能调至正常高度时,应检查三角针阀是否密封,浮子是否破裂。

(4)以上检查均正常,仍过浓时,应检查化油器主量孔是否过大,省油器是否工作不良,空气量孔是否堵塞。

(三)混合气过稀的诊断与排除

1故障现象

(1)发动机不易起动。

(2)发动机动力下降,但适当关闭阻风门后,动力有所好转。

(3)发动机转速不易提高,急加速时化油器有回火现象。排气管有时“放炮”,且易熄火。

(4)怠速不稳,容易熄火。

2故障原因

(1)油平面过低

(2)外油路供油不足

(3)化油器主量孔,主油道孔堵塞或主量孔配针旋入过多。

(4)化油器底座或进气歧管密封不严,节气门轴松旷漏气。

3排除方法

(1)检查化油器平面是否过低,如过低调至正常。

(2)油平面正常,将组风门适当关闭后,情况有所好转,应检查进气歧管衬垫,化油器底座节气门轴等处是否漏气;检查化油器主量孔是否堵塞不畅。

(3)化油器有主量孔配剂针,应检查是否旋入过多。

(4)油平面调至正常,发动机经中高速运行一段时间后,若油平面又过低,则为化油器进油滤网堵塞或外油路来油不畅,按来油不畅故障诊断的要求检查。

(四)汽油机怠速熄火的诊断与排除

1故障现象

(1)发动机起动后,松抬加速踏板就熄火。

(2)怠速运转不稳,容易熄火。

(3)汽车停驶时,发动机怠速良好,但行驶时,变速器操纵杆移至空挡就熄火。

2故障原因

(1)化油器怠速调整螺钉调节不当。

(2)化油器节气门轴松旷漏气或化油器衬垫漏气。

(3)化油器怠速量孔,怠速油道或怠速喷口堵阻。

(4)化油器怠速空气量孔堵阻。

(5)浮子室油平面过低。

(6)真空省油器的真空泵塞漏气。

(7)正空增压器的真空管道漏气或曲轴箱通风管,单向阀卡滞漏气。

(8)进气门拉杆与导管间隙过大漏气。

3排除方法

(1)检查油平面。

(2)调整怠速。

(3)如果仍无怠速,则可检查怠速量孔,怠速油道和怠速空气量孔是否堵塞。

(4)未堵阻,则应检查进气歧管的一些辅助装置,化油器节气门下方是否漏气,从而影响进气歧管真空度。

(五)汽油机怠速过高的诊断与排除

1故障现象

(1)松开加速踏板,发动机转速降不到正常范围。

(2)调低发动机转速就熄火。

(3)发动机油耗增大。

2故障原因

(1)节气门轴卡滞。使节气门关闭不严。

(2)节气门复位弹簧弹力过弱

(3)怠速量孔过大

(4)化油器平面过高。

(5)节气门开度调整螺钉和怠速调整螺钉调整不当

3排除方法

(1)检查化油器平面是否过高。

(2)起动时,用手关闭节气门,检查怠速是否下降。若下降表明气门拉杆卡滞,或复位弹簧力过弱。

(3)调整怠速。若好转,则为调速不当。

(4)以上检查仍过高,则应拆下化油器上盖,检查怠速量孔是否过大。

(六)汽油机怠速不稳的诊断与排除

1故障现象

怠速运转时,转速不均匀,发动机抖动。

2故障原因

(1)怠速调整不当。

(2)怠速空气量孔堵塞。

(3)节气门固定螺钉松动。

(4)化油器固定螺钉松动或衬垫漏气

(5)发动机个别缸不工作或点火时间过早。

(6)怠速过渡喷口堵塞。

3排除方法

(1)调整怠速。

(2)用单缸断火法检查各缸工作情况。若断火后怠速无变化,表明个别缸不工作影响怠速不稳。

(3)检查节气门轴上的固定螺钉是否松动。

(4)通过以上检查调整后怠速仍不稳,则应检查怠速量空,怠速喷口,怠速空气孔,怠速过渡喷口是否正常

(5)检查节气门边缘与怠速喷口的位置。节气门关闭时,怠速喷口应位于节气门边缘下方为合适。

(6)检查化油器底座,进气歧管衬垫是否漏气,节气门间隙是否符合标准。

(七)汽油机急加速不良的诊断与排除

1故障现象

(1)发动机缓慢加速时运转正常,急加速时,转速不能迅速提高,有时甚至熄火。

(2)急加速时有时有“回火”“放炮”现象

2故障原因

(1)化油器加速泵联动装置松动或脱落。

(2)加速泵进.出油阀不密封

(3)加速喷口或油道堵塞

(4)加速泵弹簧折断或弹力过弱

(5)加速泵皮碗破裂或磨损过甚

(6)加速泵泵腔磨损过甚

(7)加农装置工作不良

3排除方法

(1)抖动节气门,检视加速喷口出油情况,若无油喷出,加速装置故障。

(2)检查加速泵连动装置是否正常工作,若正常,可拆下加速喷口螺钉后抖动节气门,此时出油,表明加速喷口堵塞;仍不出油,表明加速泵皮碗或进.出油阀有故障。

(3)若上述检查均正常,则应再检查加速弹簧是否过弱,油道是否畅通。

(4)急加速时,发动机有轻微回火,高速时发动机无力,这是供油不足所致,应检查化油器平面是否过低,若不低可调整加速泵喷油量。

(八)汽油机中,高速不良的诊断与排除

1故障原因

(1)发动机怠速正常,可中.高速时熄火,行驶无力。

(2)中.高速时有回火现象。

2故障原因

(1)化油器浮子室油平面过低

(2)主量孔或主油道堵塞或配剂针旋入过多

(3)加速装置工作不良

(4)节气门不能完全打开

(5)机械加浓装置或负压加浓装置。

(6)空气滤清器堵塞

3排除方法

(1)将加速踏板踩到底,检查节气门是否完全打开,不能全开时予以调整

(2)检视化油器油平面是否过低,外油路供油是否充足。

(3)上述检查正常,可在中,高速时适当关闭阻风门,若好转,再检查化油器主供油装置是否供油不畅,节气门下方是否漏气。

(4)发动机转速提高后,排气管冒黑烟,动力不足,可检查阻风门是否全开,空气滤清器是否堵塞。

(5)上述检查均正常,则应再检查调整化油器加浓装置,改变卡环在环槽的位置来改变加浓时刻。

系故障分析与排除方法

(一)机油压力过高故障分析与排除方法

1故障现象

(1)怠速运转时,转速不均匀,发动机抖动。

(2)机油表指示196kpa以上,起动后增至490kpa以上

(3)发动机在运转中,机油压力表示数突然增高

(4)有时机油压力表指示数突然增高后又突然下降将过低

2故障原因

(1)机油粘度过大

(2)限压阀调整不当

(3)发动机曲轴轴承或连杆轴承间隙过小

(4)主油道堵塞

(5)机油滤清器堵塞且旁通阀开启困难

(6)机油压力表失准或传感器失效

(7)机油压力增高,油路中某处大量泄油,又使压力下降

3排除方法

(1)检查机油粘度是否过大。

(2)用对比法检查机油压力表和传感器是否失效。

(3)以上正常,则应拆检限压阀是否过硬,在检查曲轴轴承和连杆轴承间隙是否过小。

(4)检查机油滤清器滤芯是否堵阻,旁通阀弹簧是否过软。

(5)检查缸体主油道是否堵阻。

(二)机油压力过低的诊断与排除

1故障现象

(1)发动机起动后机油压力迅速降至0左右,或怠速运转后油压指示灯亮。

(2)发动机运转过程中,机油压力始终过低火机油警告灯不断闪亮,蜂鸣警告器发响报警

(3)油底壳油面增高粘度变小

2故障原因

(1)机油油量不足,使机油泵的泵油量减少或因进空气而泵不上油,导致机油压力下降

(2).发动机温度过高,使机油变稀,从各运动件配合间隙中大量流失而导致油压下降;

(3).机油泵零部件损坏或因磨损、装配等问题出现间隙过大时,将会造成机油泵不出油或出油不足的故障;

(4).曲轴与大、小瓦之间的配合间隙过大,会使机油压力降低;

(5).机油滤清器、吸油盘堵塞,会使机油压力降低;

(6).回油阀损坏或失灵。若主油道回油阀弹簧疲劳软化或调整不当,阀座与钢珠的配合面磨损或被脏物卡住而关闭不严时,回油量便明显地增加,主油道的油压也随之下降;

(7).机油选用不当,如机油粘度太低,发动机运转时会因此加大机油泄漏量,从而使油压降低;

(8).机油管路中有漏油、堵塞现象。

3排除方法

(1)用机油尺测机油量并检查其年度与品质

(2)拆下机油传感器,短时间启动,如机油喷出无力,应查看机油泵限压阀弹簧是否失效,有无杂志卡在阀门上,英气机油短路。

(3)再检查集滤器,机油管路,机油泵有无堵阻或泄露。

(4)检查曲轴和连杆间隙是否过大

(5)点火开关接通时就无油压指示,故障在机油表或传感器,对比检查。

三起动系故障分析与排除方法

(一)起动机不转

1故障现象

点火开关打到启动档,起动机不转

2故障原因

(1)蓄电池电容量不足

(2)起动电磁开关线圈断路或接触盘接触不良

(3)起动机内部故障

(4)起动系防盗系统故障

3排除方法

(1)打开点火开关,观察防盗系统指示灯是否异常。若防盗系统故障,先排除防盗系统故障。

(2)开大灯起动起动机,若灯光变暗,起动机不转,蓄电池容量不足。

(3)若大灯亮度正常,起动机不转,则为起动机导线连接不良。

(4)起动机搭铁,短接电磁开,关若正常屯转为电磁开关故障。若有火花但不转则为内部机械故障。无火花不转,则为起动机内部断路故障

(二)起动机运转无力

1故障现象

起动机运转缓慢无力,带动发动机困难,或接通启动开关,起动机只有“咔,哒”声并不转动

2故障原因

(1)蓄电池电量不足或连接导线松动

(2)起动机内部故障。

(3)起动机开关触点烧蚀或电磁开关线圈短路。

3排除方法

诊断的程序基本上与起动机不转相同。

(三)起动机空转

1故障现象

接通起动机开关。起动机只能空转,小齿轮不能进入飞轮齿圈带动发动机转动。

2故障原因

电磁控制式起动机的电磁开关铁芯行程太短。起动机单向齿合器打滑,飞轮齿圈上的的齿损坏。

3故障排除

(1)起动机驱动小齿轮不能与飞轮齿圈齿合得空转,故障在起动机操纵与控制部分。

(2)检查单向齿合器,若磨损严重则更换。

四冷却系统故障分析与排除方法

(一)发动机水温过高故障分析与排除

1故障现象

如果汽车在运行过程中,水温表指示很快到达100℃的位置;或在冷车发动时,发动机水温迅速升高至沸腾,在补足冷却水后转为正常,但发动机功率明显下降。

2故障原因

(1)检查发动机各部位有没有地方漏水和堵塞,(包刮水泵,水管,水闷头等等)

(2)

检查水箱和副水箱(膨胀箱)有没有损坏漏水或水垢造成堵塞。

(3)

检查节温器有没有打不开和水泵、水温感应器、温控开关有没有损坏

(4)

水温上升以后,查看风扇转不转

(5)

节温器主阀门脱落

(6)

风扇离合器工作不良。

(7)

汽缸垫冲坏,水套与汽缸沟通

3排除方法

(1)运行中发动机突然过热,应首先注意电流表动态。若加大油门时电流表不指示充电,指针只是由放电3A-5A间歇摆回“0”位,说明风扇皮带断裂。如电流表指示充电,则应使发动机熄火,用手触摸散热器和发动机,若发动机温度过高而散热器温度低,说明水泵轴与叶轮松脱,使冷却水循环中断;若发动机与散热器温度差别不大,则应查找冷却系有无严重漏水处。

(2)冷却水在启动后不久温度即升高至沸腾,则多为节温器主阀门脱落并横在散热器进水管内,阻碍了冷却水的大循环。因为这种故障能使冷却系内压力迅速升高,当内压达到一定程度时会突然冲开阻滞的主阀门,使其改变方位,迅猛地导通大循环水路,此时沸腾的水便冲开盖。行驶过程中发现冷却水沸腾,应立即停车,使发动机低速运转至水温正常后再熄火检查,而绝对不许掺水降温,以防温差变化太大造成有关零件内应力增大而产生裂纹。

(二)发动机水温过低故障分析与排除方法

1故障现象

水温表指示偏低,行驶10公里不能达到正常温度。

2故障原因

(1)水温表,传感器,节温器损坏

(2)温度过冷,电子扇常转

3故障排除

(1)检查一下车里有没有节温器,或节温器有没有损坏。若果坏了更换。

(2)温控开关是不是低温,在冬季应该用高温。

(4)电磁风扇是否常转,如果常转需要维修。

(5)检查水温感应塞是否反映正常水温指数,否则更换。

(三)发动机冷却系泄漏故障分析与排除

1故障现象

车辆行驶一段时间后,发现冷却液减少

2故障原因

(1)水箱或上下水管漏水

(2)缸垫漏水串水,水进入油路

3排除方法

(1)上下水管处有水迹应维修或更换。

(2)水箱漏水应先检查漏水部位,在进行维修或更换。

(3)检查油标尺如果机油量过多并呈白色,则为缸垫串水,应更换缸垫和机油。

五点火系统故障分析与排除方法

(一)低压电路短路的诊断与排除

1故障现象

(1)打开点火开关,电流表指“0”不动或小于正常值不摆动。

(2)发动机不能起动

2故障原因

(1)供电系统故障:蓄电池存电严重不足。,桩柱接线松动或接触不良。

(2)线路故障:蓄电池至分电器触点之间断路。

2故障排除

(1)打开点火开关,电流表指“0”不动,其他仪表也不摆动,则为蓄电池至点火开关间断路或蓄电池搭铁松脱。蓄电池存点严重不足。

(2)打开点火开关,转动曲轴时,电流表指示小电流放电,表明点火开关至断电触点间断路。用搭铁试火法确定故障部位。

(3)拆下分电器接柱上,若无火花,则此故障在此导线与点火开关之间。

(4)测试附加电阻,若附加电阻输入端有火花,附加电阻输出端无火花,可用万用表检测附加电阻的阻值。

(5)测试点火线圈低压电路,若点火线圈低压输入端有火花,输出端无火花,应检测其初级线圈是否断路。

(6)分电器低压输入端有火花,用此线刮擦接线柱无火花,此时应打开分电器盖,摇转曲轴,看断电触点是否闭合。不能闭合,表明触点间隙过大,应检查调整触点间隙。能闭合,应检查接线柱到活动触点弹簧的导线是否断路或接触不良,触点是否严重烧蚀或脏污。

(二)汽油机高压无火的诊断与排除

1故障现象

(1)打开点火开关,起动发动机,电流表动态正常。

(2)发动机无着火证兆,不能起动。

2故障原因

(1)点火线圈次线圈断路或短路。

(2)分火头漏电。

(3)分电器盖漏电或中心碳极脱落。

(4)高压线断路。

(5)火花塞不良或淹死

3故障排除

(1)打开点火开关,从分电器盖上拔下中心高压线,使其端头距汽缸体约5~7mm,拨动触点试火,若无火花应检查点火线圈。

(2)中心高压线试火时,如有强烈火花,可装上分电器盖,起动发动机对高压分线试火。如有火花应检查火花塞:若无火花,则故障在分火头分电器盖,高雅分线,在逐项检查。

(3)火花塞应检查其是否漏电,电极是否潮湿或积炭过多,间隙是否符合标准。

(4)若中心高压线末端对分火头跳出火花,表明分火头已击穿。

(5)分电器应检查其中心碳极是否完好,该体是否裂损或窜电。

(三)汽油机点火错乱的诊断与排除

1故障现象

(1)发动机不易起动,起动时有严重回火,放炮现象

(2)发动机起动后,有规律的“回火”“放炮”,加速时尤甚。

(3)怠速不稳容易熄火。

(4)发动机动力性,经济型严重下降,排污严重超标。

2故障原因

(1)高压分线排列顺序错乱。

(2)高压分线对缸或临缸相互插错。

(3)分电器盖或高压分线严重窜电。

(4)点火正时严重失准。

(5)分电器凸轮或分电器盖安装方向与原方向相差。

3排除方法

(1)检查高压分线排列顺序与该发动机做功顺序是否一致。

(2)检查分电器是否窜电。

(3)校正点火正时

摇转曲轴,使第一缸处于压缩终了位置,对正正时标记。

适当转动分电器,使触点处于微微张开状态后紧固分电器壳固定螺钉。

装上分火头和分电器盖,将此时所对的分电器旁插孔插上第一缸高压线。

按发动机做功顺序,沿分火头旋转方向插上其他各缸高压线。

(4)检查分电器凸轮轴或分火头是否有自转现象。触点固定螺钉,压板固定螺栓是否松动。

(四)汽油机发动机不能起动的诊断与排除

1故障现象

起动发动机时,曲轴虽旋转轻快,但不能起动。

2故障原因

(1)没有适时的强烈电火花产生于气缸内。

(2)汽缸内不能形成适当浓度的混合气。

(3)发动机内部机械故障。

3排除方法

(1)起动时,观察电流表,若指针不在5~7A之间摆动,表明低压电路有故障。可对低压电路及其零件进行检测排除。

(2)起动时,若电流表动态正常,可取下任一缸高压线对火花塞相距3~5mm跳火。

(3)若有高压火花,可察看浮子室存油情况。若浮子室内无油,按不来油的操作方法排除故障。

(4)若油平面正常,可检查加速喷口是否喷油,若不喷油,可按加速不良排除故障。

(5)若加速喷口喷油,高压分线跳火,但仍不起动,应检查火花塞和点火正时。

(6)通过以上检查仍不能起动,应检查发动机汽缸压力。若压力过低,应对发动机进行维修。

(五)汽油机发动机不易起动的诊断与排除

1故障现象

怠速运转时,转速不均匀,发动机抖动。

(1)起动时有着火征兆,但不易起动。

(2)着火后难以维持。

(3)冷车不易起动。

(4)热车不易起动。

2故障原因

(1)混合气过稀或过浓。

(2)点火时间过早或过迟。

(3)高压火花过弱。

(4)少数缸不工作。

(5)发动机内部机械故障。

3排除方法

(1)发动机若有着火征兆,但不易起动,可先查油路再查电路。若排气管“放炮”冒黑烟,节气门轴有油渗出,应按混合气过浓故障检查;若多次急加速或向化油器内注入少量汽油才能起动,应按混合气过稀故障检测。若起动时“发咬”,曲轴反转,应检查点火是否过早;若起动时旋转轻快,排气管有“突,突”声,应检查点火是否过迟;若起动时有明显“回火”或“放炮”现象,应属点火错乱,需检查高压线或点火正时。

(2)冷车不易起动,可先按混合气过稀检查,再查高压火花是否过弱,少数缸是否不工作。

(3)热车不易起动,可先按混合气过浓检查,再检查点火线圈温度是否过高,各导线是否松动。

(六)汽油发动机爆燃诊断与排除

1故障现象

发动机怠速良好,而当转速提高或突然加速时,发动机产生爆燃。

2故障原因

(1)点火时间过早。

(2)断火触点间隙过大。

(3)火花塞过热或积炭过多,节气门轴松旷。

(4)混合气突然过浓

(5)汽油牌号选择不当

3故障排除

(1)适当推迟点火提前角再启动,若爆燃消失,按点火早故障诊断。

(2)若仍爆燃,再检查火花塞是否过热或积碳过多。若过热,应换火花塞。

(3)若推迟点火提前角或检查火化塞后仍爆燃,则应检查混合气是否过浓,触电间隙是否过大,否则检查汽油牌号是否合适。

(七)汽油机化油器回火的诊断与排除

1故障现象

发动机运转时化油器回火;动力下降。

2故障原因

(1)混合气过稀。

(2)点火时间过迟。

(3)火花塞积炭过热

(4)分电器搭铁不良

3故障排除

(1)适当关闭阻风门后。若发动机正常工作,则为混合气过稀。按混合气过稀故障检查排除。

(2)对高压分线试火,若火花正常,应检查火花塞是否积碳过热:若火花过弱按高压火弱故障排除。

(3)检查分电器,断电触点固定螺钉是否松动而搭铁不良。

(4)检查点火是否正时。

(八)汽油机发动机振抖的诊断与排除

1故障现象

发动机运转时出现抖动

2故障原因

(1)点火错乱。

(2)个别缸不工作

(3)点火时间过早。

(4)火花塞或断电触点间隙过大

(5)混合气过浓

3排除方法

(1)检查点火是否错乱,错乱重新排列

(2)用单缸断火法检查各缸工作情况。个别缸不工作,按个别缸不工作排除。

(3)通过以上检查后仍振斗,可适当推迟点火时刻,若好转表明点火过早,若无变化检查混合器是否过浓。

六曲柄连杆机构故障检测与排除方法

(一)、活塞敲缸诊断与排除诊断与排除

1、故障现象

(1)发动机怠速运转时,发出“当、当”有节奏的响声;

(2)异响随着发动机的温度升高而减小或消失;

(3)发动机排出的烟色为蓝白色。

2、原因分析

(1)活塞与气缸壁配合间隙的影响

(2)连杆扭转的影响

(3)连杆小端的销套与活塞销、连杆大端的轴承与轴径配合间隙合适时,活塞换向时,活塞就能从气缸的一侧平稳圆滑柔和地过渡到另一侧。如果维护时更换的活塞销与承套装配过紧或连杆轴承与轴径装配过紧,均会使活塞在换向时不能平顺圆滑柔和地过渡,出现不随和的摆动,于是产生了活塞敲击声。

(4)其他原因活塞损伤和活塞反椭圆等也会引起敲缸。活塞径向间隙中无油,活塞敲缸会更明显。

3、故障排除

(1)如果活塞敲缸发生在早期故障期,多数是因活塞销衬套与活塞销或连杆轴承与轴径装配过紧,活塞销座孔与活塞销装配过紧或因活塞拉伤引起,这时应进行单缸断火实验,若断火后活塞敲缸声减小或消失,表明此缸有活塞敲缸,应进一步拆卸检查,并有针对性地进行排除。

(2)如果活塞敲缸发生在正常使用期,多数是连杆变形所致,这时也应进行单缸断火实验。若断火后活塞敲缸声略减但不消失,表明此缸的活塞敲缸是连杆变形引起的,应进一步拆卸连杆,进行检查并校正。

(3)如果活塞敲缸发生在损耗期,其响声不随发动机温度变化,排气管冒有蓝白烟,大多数是因活塞与气缸壁磨损导致配合间隙过大所致,应进行发动机大修或酌情排除。

如果发动机温度升高后,活塞敲缸响声减小或消失,可暂不修理,继续使用。

(二)、活塞销响诊断与排除

1、故障现象

发动机运转时,能听到活塞销与配合副(活塞销座孔与活塞销、活塞销与销套)产生撞击发出尖锐的“咯儿、咯儿”响声,则为活塞销响,其响声在怠速略高时较为清晰。

2、原因分析

发动机工作时,活塞销承受着较大的冲击载荷,使活塞销与配合副压紧,在运转中产生磨损,随着使用时间的延长,磨损或因修理不当使配合间隙增大。当配合间隙增大到一定程度,在活塞做往复运动时,其加速度大小和方向随活塞运动位置改变而变化,那么,活塞销与销套和活塞的压紧面也在改变,于是销与套在改变压紧面时发生撞击而产生响声。活塞销与配合副无油时,响声会更明显。

3、故障排除

应解体进而查明,并有针对性地予以更换,使之配合间隙,符合要求。

(三)、连杆轴承响诊断与排除

(1)、故障现象当发动机工作时,发出“当、当、当”有节奏的金属敲击声;单缸断火后响声减小或消失;异响随负荷增大而加重;随转速提高而增大,有时伴有机油压力下降。

2、原因分析

(1)磨损。此外,连杆轴径油孔堵塞引起不良,加速了连杆轴承与轴径的磨损程度,增大了配合间隙。

(2)连杆螺栓松动。连杆螺栓松动使连杆轴承与轴径配合间隙增大。

(3)发动机修理时,连杆轴承间隙配合不当而过大。

3、排除方法

诊断时,应根据连杆轴承异响出现的时期和现象进行诊断。

若连杆轴承响发生在早期故障期或正常使用期,一般是个别缸异响为常见,多数是连杆螺栓松动,连杆轴承装配不当或个别油路堵塞所致,这时应用单缸断火的诊断办法确定缸位。若单缸断火后连杆轴承异响减小或消失,说明此缸有故障。否则,表明其他缸有故障,应继续查明。

若连杆轴承响发生在耗损期,常见各缸连杆轴承均有响声,并伴有机油压力明显降低现象,说明各缸连杆轴承间隙均过大,应进行发动机大修。

(四)、整体式曲轴主轴承响诊断与排除

1、故障现象

发动机突然加速时,会发出沉重有力的“刚、刚”的金属敲击声,严重时机体发生振动,响声随负荷增大而增强;相邻两缸断火时,响声减弱或消失,伴着机油压力而下降。

2、原因分析

曲轴主轴承响是因其轴承与轴径配合间隙过大。发动机在运转中,由于活塞顶部气体压力和活塞、连杆、活塞销产生的惯性力以及曲轴旋转产生的离心力,以上的力形成一个合力,这个合力使曲轴主轴径与轴承产生撞击而发出声响。引起曲轴主轴承与轴承径配合间隙过大的主要原因有:(1)曲轴主轴颈与轴承正常工作时发生磨损,使配合间隙增大,不过这种磨损比较平稳且缓慢,多发生在损耗期。由于发动机系发生故障、油品质差、发动机温度过高或负荷过大等原因造成不良,便会加速曲轴主轴承与轴径的磨损进程而使配合间隙增大。

(2)曲轴主轴承盖螺栓松动而造成间隙增大。

3、3排除方法

若曲轴主轴承响发生在早期或正常使用期,多数是由于个别轴承盖螺栓松动或主轴径油路堵塞,使轴承异常磨损而间隙过大,这时可做临近两缸断火试验以确定异响轴承的缸位。若相邻两缸断火后异响声减小或消失,表明此两缸间轴承有异响。若曲轴主轴承响发生在损耗期,并伴有机油压力下降,表明各道轴承间隙均过大,应进行发动机大修。

(五)、曲轴轴向窜动发响诊断与排除

1、故障现象

曲轴轴承窜动异响的现象与曲轴主轴承相似。

2、原因分析

曲轴必须具有一定的轴向间隙,但是有了轴向间隙后,曲轴因受轴向力的作用会前后窜动。为了限制曲轴前后窜动,一般在曲轴上装有轴向限位止推垫。发动机工作时,曲轴旋转止推垫必然磨损,如果止推垫磨损变薄使轴向间隙增大到一定程度时,曲轴前后窜动造成撞击而发响。

3、故障排除

曲轴窜动发响一般发生在使用时间过久后才出现,怠速时能听到发动机有“刚、刚”的响声,若踩下离合器踏板,异响声减小或消失,表明是曲轴窜动响;发动机停转时可用撬棍轴向撬动飞轮或皮带轮轮毂部位,并装上百分表测量。其轴向窜动量若超过规定值,说明出现的异响是曲轴窜动响,应更换曲轴止推垫。

七配气机构故障分析与排除

(一)凸轮轴响诊断与排除

1.现象

(1)在发动机上部发出有节奏较钝重的“嗒嗒”声。

(2)中速时明显,高速时响声杂乱或消失。

2.原因

(1)凸轮轴轴向间隙过大,产生轴向窜动。

(2)凸轮轴有弯、扭变形。

(3)凸轮工作表面磨损。

(4)凸轮轴轴颈磨损,径向间隙过大。

3.

排除方法

(1)检查凸轮轴轴向间隙。如其轴向间隙过大,则应更换止推板;严重时,应更换凸轮轴。

(2)如凸轮轴轴向间隙正常,则表明有凸轮轴弯扭变形、此轮磨损或凸轮轴轴颈磨损等不良现象。此时,应分解配气机构,查明具体原因,视情更换凸轮轴。

(二)气门脚响诊断与排除

1.现象

(1)发动机怠速时,气缸盖罩内发出有节奏的“嗒嗒嗒”的响声。

(2)发动机转速升高,响声增大。

(3)发动机温度变化或作断火试验,响声不变。

2.原因

(1)气门间隙调整不当

(2)气门杆尾端与气门间隙调整螺钉磨损。

(3)气门间隙调整螺钉的锁紧螺母松动。

(4)凸轮磨损或摇臂圆弧工作面磨损。

3.

排除方法

(1)拆下气缸盖罩,检查气门间隙调整螺钉的锁紧螺母是否松动;检查气门间隙值,并视情重新调整。

(2)检查气门杆尾部端面和调整螺钉的磨损情况,必要时更换气门或调整螺钉。

(3)检查凸轮与摇臂圆弧工作面的磨损情况,视情更换凸轮轴或摇臂。

(三)气门弹簧响诊断与排除

1.现象

(1)发动机怠速时有明显的“嚓嚓”的响声。

(2)各转速下均有清脆的响声,多根气门弹簧不良,机体有震抖现象。

2.原因

气门弹簧过软或折断。

3.

排除方法

(1)拆下气缸盖罩,用旋具撬住气门弹簧,若弹簧折断可明显地看出。弹簧折断应予以更换。

(2)仍用旋具撬住气门弹簧,怠速运转发动机,若响声消失,即为该弹簧过软。弹簧如过软,必须更换。

(四)气门座圈响诊断与排除

1.现象

(1)有节奏的类似气门脚响,但比气门脚响的声音大很多。

(2)发动机转速一定时,响声时大时小,并伴有破碎声。

(3)发动机中低速运转时,响声较清脆,高速时响声增大且变得杂乱。

2.原因

(1)气门座圈和气缸盖气门座圈座孔配合过盈量不足。

(2)气门座圈镶入气缸盖气门座圈座孔后,滚边时没有将座圈压牢。

(3)气门座圈粉末冶金质量不佳,受热变形以致松动。

3.

排除方法

拆下气缸盖罩,经检查不是气门脚响和气门弹簧响,即可断定为气门座圈响。分解配气机构后进一步检查,必要时,铰削气门座圈座孔,更换松动的气门座圈,并保证其压入后有足够的过盈量。

结论

通过以上对发动机各系故障现象,故障原因,故障排除的阐述。我们只有严格按照故障现象确定故障原因,然后在逐相排除,才能修好汽车。

参考文献

【1】祖国海

张小云

汽车修理工(中级)【M】

北京

机械工业出版社

2005.1

【2】张子波

汽车修理工(高级)【M】北京

机械工业出版社

2005.9

【3】焦福全

工程机械发动机【J】工程机械与配件网

2007年第5期

【4】徐海请

农业装备与车辆工程【J】

浙江

农业机械工业出版社

2009.8

【5】蔡小全

农机使用与维修【J】

第3篇

关键词:网络;数据包;Sniffer

1引言

目前,已经有不少的Sniff工具软件,如Windows环境下,最富盛名的工具是Netxray和Snifferpro,用它们在Windows环境下抓包来分析,非常方便。在UNIX环境下如Sniffit,Snoop,Tcpdump,Dsniff等都是比较常见的。这里介绍一个用C语言和网络数据包和分析开发工具libpcap及winpcap实现的简易网络Sniffer。

2网络嗅探器程序框图

首先给出流程如图1所示。

图1流程图

3网络嗅探器程序实现

在c环境下编程,源码如下:

/*June2nd,2002

*ProjectforgraduationqualificationByBbyTeam19*/

#include<stdio.h>

#include<conio.h>

//必须加路径,必须把头文件packet32.h包含进去

#include"..\..\Include\packet32.h"

#include"..\..\Include\ntddndis.h"

#defineMax_Num_Adapter10

//Prototypes原形

//发包

voidPrintPackets(LPPACKETlpPacket);

//设备列表

charAdapterList[Max_Num_Adapter][1024];

//主程序开始

intmain()

{

//defineapointertoanADAPTERstructure设备指针

LPADAPTERlpAdapter=0;

//defineapointertoaPACKETstructure包指针

LPPACKETlpPacket;

inti;

DWORDdwErrorCode;

DWORDdwVersion;

DWORDdwWindowsMajorVersion;

//Unicodestrings(WinNT)

WCHARAdapterName[8192];//网络适配器设备列表

WCHAR*temp,*temp1;

//ASCIIstrings(Win9x)

charAdapterNamea[8192];//网络适配器设备列表

char*tempa,*temp1a;

intAdapterNum=0,Open;

ULONGAdapterLength;

charbuffer[256000];//容纳来自驱动器的数据的缓冲区

structbpf_statstat;

//获得本机网卡名

AdapterLength=4096;

printf("Packet.dlltestapplication.Libraryversion:%s\n",PacketGetVersion());

printf("Adaptersinstalled:\n");

i=0;

下面这段代码是用来在不同版本下得到网络适配器名:

Win9x和WinNT中的网卡名称是分别用ASCII和UNICODE实现的,所以首先要得到本地操作系统的版本号.:

dwVersion=GetVersion();

dwWindowsMajorVersion=(DWORD)(LOBYTE(LOWORD(dwVersion)));

这里首先用到的Packet.dll函数是PacketGetAdapterNames(PTSTRpStr,PULONGBufferSize,通常它是与驱动程序通信并被调用的第一个函数,它将返回的用户本地系统中安装的网络适配器的名字放在缓冲区pStr中;BufferSize是缓冲区的长度:

if(!(dwVersion>=0x80000000&&dwWindowsMajorVersion>=4))

{//是WindowsNT

//找不到设备列表

if(PacketGetAdapterNames(AdapterName,&AdapterLength)==FALSE){

printf("Unabletoretrievethelistoftheadapters!\n");

return-1;

}

//找到设备列表

temp=AdapterName;

temp1=AdapterName;

while((*temp!=''''\0'''')||(*(temp-1)!=''''\0''''))

{

if(*temp==''''\0'''')

{

memcpy(AdapterList,temp1,(temp-temp1)*2);

temp1=temp+1;

i++;

}

temp++;

}

//显示适配器列表

AdapterNum=i;

for(i=0;i<AdapterNum;i++)

wprintf(L"\n%d-%s\n",i+1,AdapterList);

printf("\n");

}

else//否则就是windows9x,获取适配器名的方法同WinNT下

{

if(PacketGetAdapterNames(AdapterNamea,&AdapterLength)==FALSE){

printf("Unabletoretrievethelistoftheadapters!\n");

return-1;

}

tempa=AdapterNamea;

temp1a=AdapterNamea;

while((*tempa!=''''\0'''')||(*(tempa-1)!=''''\0''''))

{

if(*tempa==''''\0'''')

{

memcpy(AdapterList,temp1a,tempa-temp1a);

temp1a=tempa+1;

i++;

}

tempa++;

}

AdapterNum=i;

for(i=0;i<AdapterNum;i++)

printf("\n%d-%s\n",i+1,AdapterList);

printf("\n");

}

下面这段代码就是让用户选择监听的网络适配器号:

//选择设备

do

{

printf("Selectthenumberoftheadaptertoopen:");

scanf("%d",&Open);

if(Open>AdapterNum)

printf("\nThenumbermustbesmallerthan%d",AdapterNum);

}while(Open>AdapterNum);

然后,将所选择的设备打开,这里可以设置为“混杂”模式打开,也可以是“直接”模式打开。代码如下:

//打开设备

lpAdapter=PacketOpenAdapter(AdapterList[Open-1]);

//当设备无法打开时,出示错误信息:

if(!lpAdapter||(lpAdapter->hFile==INVALID_HANDLE_VALUE))

{

dwErrorCode=GetLastError();

printf("Unabletoopentheadapter,ErrorCode:%lx\n",dwErrorCode);

return-1;

}

将网卡设置为“混杂”模式,代码如下:

这里用到函数PacketSetHwFilter(LPADAPTERAdapterObject,ULONGFilter),它在到来的包上设置了一个硬件过滤器,如操作成功,返回TRUE。AdapterObject是过滤器所在的网卡设备指针;过滤器的常量Filter定义在头文件ntddndis.h中,包括有:

?NDIS-PACKET-TYPE-PROMISCUOUS:设置混杂模式,每个到来的包都会被网卡接受;

?NDIS-PACKET-TYPE-DIRECTED:只有直接到主机网卡的包才会被接受;

?NDIS-PACKET-TYPE-BROADCAST:只接受广播包;

?NDIS-PACKET-TYPE-MULTICAST:只接受到主机所在的组的多播包;

?NDIS-PACKET-TYPE-ALL-MULTICAS:接受每个多播的包。

//setthenetworkadapterinpromiscuousmode

//如果混杂模式设置失败,提示错误:

if(PacketSetHwFilter(lpAdapter,NDIS_PACKET_TYPE_PROMISCUOUS)==FALSE){

printf("Warning:unabletosetpromiscuousmode!\n");

}

然后在driver中置512K的缓冲:

这里用到函数PacketSetBuff(LPADAPTERAdapterObject,intdim),它被用于设置AdapterObject指向的网卡的驱动程序的缓冲区,成功则返回TRUE。Dim是新的缓冲区的大小,当它被设定时,旧缓冲区中的数据将被丢弃,其中存储的包也会失去。

需要注意的地方:驱动器缓冲区的大小设置是否恰当,将影响截包进程的性能,设置应能保证运行快且不会丢包。这里设置的是512000Byte。

//seta512Kbufferinthedriver

//当无法设置缓冲区时,提示错误:

if(PacketSetBuff(lpAdapter,512000)==FALSE){

printf("Unabletosetthekernelbuffer!\n");

return-1;

}

PacketSetReadTimeout(LPADAPTERAdapterObject,inttimeout)函数的功能是,设置与AdapterObject指定网卡绑定的读操作超时的值,timeout以毫秒为单位,0表示没有超时,当没有包到时,read就不返回。

//seta1secondreadtimeout

//设置1秒的读取操作超时

if(PacketSetReadTimeout(lpAdapter,1000)==FALSE){

printf("Warning:unabletosetthereadtiemout!\n");

}

接下来,定位设备,代码如下:

这里用到函数PacketAllocatePacket(Void)将在内存中分配一个PACKET结构并返回一个指向它的指针,但这个结构的Buffer字段还没有设定,所以应再调用PacketInitPacket函数来对其进行初始化。

//allocateandinitializeapacketstructurethatwillbeusedto

//receivethepackets.

//当定位失败时,提示错误:

if((lpPacket=PacketAllocatePacket())==NULL){

printf("\nError:failedtoallocatetheLPPACKETstructure.");

return(-1);

}

然后,就可以初始化设备,开始接受网络包了:

用函数PacketInitPacket(LPPACKETlpPacket,PVOIDBuffer,UINTLength)来初始化PACKET结构。lpPacket是要被初始化的指针;Buffer为指向用户分配的包含包的数据的缓冲区的指针;Length为缓冲区长度。

需要注意的地方:PACKET结构关联的缓冲区存储由packetcapturedriver截获的包,包的数量被缓冲区大小所限制,最大缓冲区的大小就是应用程序从驱动器中一次能读到的数据的多少。所以设置大的缓冲区可减少系统调用的次数,提高截获效率。这里设置的是256K。

PacketInitPacket(lpPacket,(char*)buffer,256000);

接下来,是截包主循环:

//maincaptureloop

这里又用到函数PacketReceivePacket(LPADAPTERAdapterObject,LPPACKETlpPacket,BOOLEANSync),它将接受(截获)一个包的集合。参数包括一个指向用来指定截包的网卡的ADAPTER结构指针、一个指向用来容纳包的PACKET结构、一个指出是同步还是异步方式操作的标记。当操作同步时,函数锁定程序;当操作异步时,函数不锁定程序,必须调用PacketWaitPacket过程来检查是否正确完成。一般采用同步模式。

//直到有键盘键入:

while(!kbhit())

{

//capturethepackets捕获包

//捕获包失败时,提示错误:

if(PacketReceivePacket(lpAdapter,lpPacket,TRUE)==FALSE){

printf("Error:PacketReceivePacketfailed");

return(-1);

}

//打印包中的数据,调用自定义函数PrintPackets()

PrintPackets(lpPacket);

}

最后将得到的统计数据打印出来,代码如下:

这里用到函数PacketGetStats(LPADAPTERAdapterObject,structbpf_star*s)可以得到两个驱动程序的内部变量的值:从调用PacketOpenAdapter开始,已经被指定网卡接收的包数目;以及已经被网卡接收但被内核丢弃的包数目。这两个值被驱动程序拷贝到应用提供的bpf_stat结构中。

//printthecapturestatistics

//得到统计值

//当无法从内核读取状态时,提示错误:

if(PacketGetStats(lpAdapter,&stat)==FALSE){

printf("Warning:unabletogetstatsfromthekernel!\n");

}

//打印“XX包被截取;XX包被丢弃”:

else

printf("\n\n%dpacketsreceived.\n%dPacketslost",stat.bs_recv,stat.bs_drop);

这里用函数PacketFreePacket(LPPACKETlpPacket)来释放由lpPacket指向的结构:

//释放空间

PacketFreePacket(lpPacket);

用函数PacketCloseAdapter(LPADAPTERlpAdapter)来释放ADAPTER结构lpAdapter,并关闭网卡指针:

//closetheadapterandexit

//关闭设备退出

PacketCloseAdapter(lpAdapter);

return(0);

}//主程序结束

其中用来打印数据报的自定义的函数PrintPackets()的代码在这里就不详细说明了。

4结束语

通过对网络嗅探器的编写,目的使大家知道网络管理的重要性,时刻注意网络信息安全问题,做好信息的加密和解密工作。

参考文献

【1】王腾蛟等,《新概念VisualC++6.0教程》,北京科海集团公司,2001

【2】王宝智等,《全新计算机网络教程》,北京希望电子出版社,2001

【3】单征等,《网络黑洞攻击与防范指南》,中国电力出版社,2002

【4】程秉恢等,《黑客任务实战》,北京希望电子出版社,2002