時間:2022-10-30 05:53:25
序論:在您撰寫汽修畢業論文時,參考他人的優秀作品可以開闊視野,小編為您整理的7篇范文,希望這些建議能夠激發您的創作熱情,引導您走向新的創作高度。
現代學徒制是一種面向職業教育的人才培養模式,對于職業教育的發展具有指導意義。在中職汽修專業中,引入現代學徒制,可以提高教學的質量和水平。但是從目前來看,現代學徒制在中職汽修專業教學中的應用存在著一些問題,影響了其功能的充分發揮。下面是學術參考網小編為朋友們搜集整理的大專汽修畢業論文致謝,希望可以幫助到你~
我的畢業論文是在韋xx老師的精心指導和大力支持下完成的,他淵博的知識開闊的視野給了我深深的啟迪,論文凝聚著他的血汗,他以嚴謹的治學態度和敬業精神深深的感染了我對我的工作學習產生了深淵的影響,在此我向他表示衷心的謝意
這三年來感謝廣西工業職業技術學院汽車工程系的老師對我專業思維及專業技能的培養,他們在學業上的心細指導為我工作和繼續學習打下了良好的基礎,在這里我要像諸位老師深深的鞠上一躬!特別是我的班主任吳廷川老師,雖然他不是我的專業老師,但是在這三年來,在思想以及生活上給予我鼓舞與關懷讓我走出了很多失落的時候,“明師之恩,誠為過于天地,重于父母”,對吳老師的感激之情我無法用語言來表達,在此向吳老師致以最崇高的敬意和最真誠的謝意!
感謝這三年來我的朋友以及汽修0932班的四十多位同學對我的學習,生活和工作的支持和關心。三年來我們真心相待,和睦共處,不是兄弟勝是兄弟!正是一路上有你們我的求學生涯才不會感到孤獨,馬上就要各奔前程了,希望你們有好的前途,失敗不要灰心,你的背后還有汽修0932班這個大家庭!
最后我要感謝我的父母,你們生我養我,縱有三世也無法回報你們,要離開你們出去工作了,我在心里默默的祝福你們平安健康,我不會讓你們失望的,會好好工作回報社會的。
參考文獻的寫作是為了把作者的論點和文獻作者的論文區分開來,引用的內容和作者的出處要詳細的列出來,這樣是為了保護文獻作者的知識產權不被侵犯,下面是學術參考網的小編整理的關于汽修專業畢業論文參考文獻,希望給大家在寫作當中帶來幫助。
汽修專業畢業論文參考文獻:
[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)
題
目:發動機故障分析與排除
學
生:
學
號:
專
業:汽車運用與維修技術
班
級:汽修大專
系
別:機電工程系
指導教:
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之間擺動,表明低壓電路有故障??蓪Φ蛪弘娐芳捌淞慵M行檢測排除。
(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)其他原因活塞損傷和活塞反橢圓等也會引起敲缸?;钊麖较蜷g隙中無油,活塞敲缸會更明顯。
3、故障排除
(1)如果活塞敲缸發生在早期故障期,多數是因活塞銷襯套與活塞銷或連桿軸承與軸徑裝配過緊,活塞銷座孔與活塞銷裝配過緊或因活塞拉傷引起,這時應進行單缸斷火實驗,若斷火后活塞敲缸聲減小或消失,表明此缸有活塞敲缸,應進一步拆卸檢查,并有針對性地進行排除。
(2)如果活塞敲缸發生在正常使用期,多數是連桿變形所致,這時也應進行單缸斷火實驗。若斷火后活塞敲缸聲略減但不消失,表明此缸的活塞敲缸是連桿變形引起的,應進一步拆卸連桿,進行檢查并校正。
(3)如果活塞敲缸發生在損耗期,其響聲不隨發動機溫度變化,排氣管冒有藍白煙,大多數是因活塞與氣缸壁磨損導致配合間隙過大所致,應進行發動機大修或酌情排除。
如果發動機溫度升高后,活塞敲缸響聲減小或消失,可暫不修理,繼續使用。
(二)、活塞銷響診斷與排除
1、故障現象
發動機運轉時,能聽到活塞銷與配合副(活塞銷座孔與活塞銷、活塞銷與銷套)產生撞擊發出尖銳的“咯兒、咯兒”響聲,則為活塞銷響,其響聲在怠速略高時較為清晰。
2、原因分析
發動機工作時,活塞銷承受著較大的沖擊載荷,使活塞銷與配合副壓緊,在運轉中產生磨損,隨著使用時間的延長,磨損或因修理不當使配合間隙增大。當配合間隙增大到一定程度,在活塞做往復運動時,其加速度大小和方向隨活塞運動位置改變而變化,那么,活塞銷與銷套和活塞的壓緊面也在改變,于是銷與套在改變壓緊面時發生撞擊而產生響聲?;钊N與配合副無油時,響聲會更明顯。
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】
關鍵詞:網絡;數據包;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
促進高校學前(幼兒)教育專業學生理論水平和科研能力的提高,展示高校學前(幼兒)教育專業的教學成果,有效推動高校學前(幼兒)教育學科和專業建設以及畢業生的高質量就業。
二、主辦單位
全國教師教育學會幼兒教師教育委員會
三、協辦單位
全國各高校學前(幼兒)教育學院(系)
四、活動時間
征稿截止時間:2013年6月10日
評選揭曉時間:2013年7月30日前
五、評審委員(排名不分先后)
周兢(華東師范大學學前教育與特殊教育學院)、華愛華(華東師范大學學前教育與特殊教育學院)、霍力巖(北京師范大學教育學部)、顧榮芳(南京師范大學教育科學學院)、劉曉東(南京師范大學教育科學學院)、秦金亮(浙江師范大學杭州幼兒師范學院)、劉云艷(西南大學學前教育系)、劉明遠(江蘇省教育科學研究院)、鄭健成(福建兒童發展職業學院)、周世華(黑龍江幼兒師范高等??茖W校學前教育系)。
六、活動組織
1.評選范圍:全國高校學前(幼兒)教育專業2013年應屆畢業生獨立或合作撰寫的畢業論文。
2.論文分組:分設大專生、本科生、研究生(含碩士生、博士生)三個組。
3.論文推薦:大專、本科生參評畢業論文由所在院校(系)集體推薦。推薦數量:大專生控制在本院校(系)當年畢業生總數的15%以內,本科生控制在20%以內。每篇參評論文均應附上兩位具有高級職稱指導教師或論文答辯委員會成員的評語。研究生推薦名額不限,由導師推薦并寫出評語。所有參評論文均一式一份并附上作者本人學生證復印件,于2013年6月10日前(以當地郵戳為準)寄至杭州市文三路求智巷3號《幼兒教育·教育科學》編輯室(郵編310012)。參評者同時登錄《幼兒教育》雜志官方網站“幼兒教育網http://”,根據網站指示注冊并上傳參評論文的電子文檔。
七、評選和獎勵
1.特邀全國各高校學前(幼兒)教育專業學科帶頭人組成論文評選委員會,以無記名投票方式分組評選,按一定比例評出各組優秀論文。
2.由主辦單位頒發獲獎證書。
3.獲獎結果將在2013年9月《幼兒教育·教育科學》雜志及其官方網站“幼兒教育網http://”上公布,部分優秀論文將選登在《幼兒教育·教育科學》上。
4.獲獎作者編入“中國幼教招聘網http://高級人才庫”向全國各用人單位重點推薦。
八、重要說明
促進高校學前(幼兒)教育專業學生理論水平和科研能力的提高,展示高校學前(幼兒)教育專業的教學成果,有效推動高校學前(幼兒)教育專業畢業生高質量就業。
二、主辦單位
全國教師教育學會幼兒教師教育委員會
三、協辦單位
全國各高校學前(幼兒)教育學院(系)
四、活動時間
征稿截止時間:2011年6月10日
評選揭曉時間:2011年6月30日前
五、評審委員(排名不分先后)
朱家雄(華東師范大學學前教育與特殊教育學院)、周兢(華東師范大學學前教育與特殊教育學院)、霍力巖(北京師范大學教育學部)、顧榮芳(南京師范大學教育科學學院)、華愛華(華東師范大學學前教育與特殊教育學院)、秦金亮(浙江師范大學杭州幼兒師范學院)、劉云艷(西南大學學前教育系)、蔡迎旗(華中師范大學學前教育與特殊教育系)、鄭健成(福建兒童發展職業學院)、周世華(黑龍江幼兒師范高等專科學校學前教育系)。
六、活動組織
1.評選范圍:全國高校學前(幼兒)教育專業2011年應屆畢業生獨立或合作撰寫的畢業論文。
2.論文分組:分設大專生、本科生、研究生(含碩士生、博士生)三個組。
3.論文推薦:大專、本科生參評畢業論文由所在院校(系)集體推薦。推薦數量:大專生控制在本院校(系)當年畢業生總數的15%以內,本科生控制在20%以內。每篇參評論文原則上應附上兩位具有高級職稱指導教師或論文答辯委員會成員的評語。研究生推薦名額不限,由導師推薦并寫出評語。所有參評論文均一式兩份并附上作者本人學生證復印件,于2011年6月10日前(以當地郵戳為準)寄至杭州市文三路求智巷3號《幼兒教育?教育科學》編輯室(郵編310012)。參評論文同時以電子文檔方式發送至,請在主題欄標明“優秀畢業論文評選”字樣。
七、評選和獎勵
1.將特邀全國各高校學前(幼兒)教育專業學科帶頭人組成論文評選委員會,以無記名投票方式分組評選,按一定比例評出各組優秀論文。
2.由主辦單位頒發獲獎證書。
3.獲獎結果將在2011年9月《幼兒教育?教育科學》雜志及其官方網站“幼兒教育網省略”上公布,部分優秀論文將選登在《幼兒教育?教育科學》上。
4.獲獎作者編入“中國幼教招聘網省略高級人才庫”向全國各用人單位重點推薦。
八、重要說明
促進高校學前(幼兒)教育專業學生理論水平和科研能力的提高,展示高校學前(幼兒)教育專業的教學成果,有效推動高校學前(幼兒)教育學科和專業建設以及畢業生的高質量就業。
二、主辦單位
中國高等教育學會教師教育分會幼兒教師教育
三、協辦單位
全國各高校學前(幼兒)教育學院(系)
四、活動時間
征稿截止時間:2017年6月10日
評選揭曉時間:2017年7月30日前
五、評審委員(排名不分先后)
郭力平(華東師范大學教育學部)、蔡迎旗(華中師范大學教育學院)、劉曉東(南京師范大學教育科學學院)、秦金亮(浙江師范大學杭州幼兒師范學院)、劉云艷(西南大學教育學部)、張博(華南師范大學教育科學學院)、鄢超云(四川師范大學教育科學學院)、賀永琴(貴陽幼兒師范高等??茖W校)、鄭健成(福建幼兒師范高等??茖W校)、王彩鳳(鄭州幼兒師范高等??茖W校)。
六、活動組織
1.評選范圍:全國高校學前(幼兒)教育專業2017年應屆畢業生獨立或合作撰寫的畢業論文。
2.論文分組:分設大專生、本科生、研究生(含碩士生、博士生)三個組。
3.論文推薦:大專、本科生參評畢業論文由所在院校(系)集體推薦。推薦數量:大專生嚴格控制在本院校(系)當年畢業生總數的15%以內,本科生嚴格控制在20%以內。每篇參評論文均應附上兩位具有高級職稱指導教師或論文答辯委員會成員的評語。研究生推薦名額不限,由導師推薦并寫出評語。所有參評論文均一式一份并附上作者本人學生證復印件,于2017年6月10日前(以當地郵戳為準)寄至杭州市文三路求智巷3號《幼兒教育?教育科學》編輯室(郵編310012)。參評者同時將參評論文的Word文檔以附件形式發送到電子郵箱 。
4.子郵件格式要求:郵件主題請寫:學校+姓名+論文題目。附件文檔名請寫:姓名+論文題目。附件文檔全文宋體、小四號、兩端對齊、1.5倍行距。在發送電子文檔前,請刪除論文中的學校名稱和導師姓名,以及頁眉、頁腳及致謝頁中有可能涉及學校、導師、作者本人的相關信息。
七、評選和獎勵
1.特邀全國各高校學前(幼兒)教育專業學科帶頭人組成論文評選委員會,以無記名投票方式分組評選,按一定比例評出各組優秀論文。
2.由主辦單位頒發獲獎證書。
3.獲獎結果將在2017年9月《幼兒教育?教育科學》雜志及其官方網站“幼兒教育網http://”上公布,部分優秀論文將選登在《幼兒教育?教育科學》上。
4.獲獎作者編入“中國幼教招聘網http://高級人才庫”向全國各用人單位重點推薦。
八、重要說明