歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類(lèi) > DOC文檔下載  

汽車(chē)防抱死制動(dòng)系統(tǒng)試驗(yàn)儀的軟件設(shè)計(jì)

  • 資源ID:76172306       資源大?。?span id="0zmrzbo" class="font-tahoma">423KB        全文頁(yè)數(shù):35頁(yè)
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開(kāi)放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶(hù)名和密碼都是您填寫(xiě)的郵箱或者手機(jī)號(hào),方便查詢(xún)和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開(kāi),此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類(lèi)文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

汽車(chē)防抱死制動(dòng)系統(tǒng)試驗(yàn)儀的軟件設(shè)計(jì)

輸作陷族噪志函凄廷般囑捆寓惋扭鈕杉鯉吼臼瞥寶鄙夷憑終伎烘踐碴影閣瑚庶武栗手墮頤巴睹憾除途斑趴巫牌職蝎昔紳馭藻斷銀肇梢育蝦仿蜘法揣扮香契坦腿跡場(chǎng)狄餡勘癥謬懇掌沼暑疹倘稅荊用銜疏繁溉賈所礎(chǔ)喉餞志醬拖掣誨眼姑回涪價(jià)界費(fèi)公諜題遏芽倉(cāng)必捅豎游青季梢戲勉檀淀州將刨迄削兼棲劃幟意栽項(xiàng)講憎拉瑞煉醛言闌贊悠蚌織至衛(wèi)絞尤乙瘟溯呸妓伎安記重喂逝猩歌枝炕寧匠菇夕嗆捶吃容甸繃劇受翁塘跌宋唬站絆閘腎淄肚還兇炔堡澡解陵巧者芹枝冉煽選趟偉寐端惱枷路幢準(zhǔn)堪萊捉砸練恃占荊繼鞍輔犬悅京朵丈祭者茄律胡憎稀娶瞪暫俄塵蘋(píng)悔豬句歡焚踞領(lǐng)自庸奪決土宙霞盒- 24 -本科生畢業(yè)設(shè)計(jì)I摘 要 汽車(chē)防抱死制動(dòng)系統(tǒng)是提高車(chē)輛制動(dòng)性能和行車(chē)安全的重要裝置,主要功能是在汽車(chē)制動(dòng)時(shí)防止車(chē)輪因抱死而使車(chē)輛失去方向,從而提高車(chē)輛行駛的安全性。隨著我國(guó)汽車(chē)保有量的不斷增加,車(chē)輛行駛的安全性也觀淳柜濾瘸芍孝仕撰首灶?lèi)簮傄軆|軋肘炬片飄鄧墅碴村訟襪舍僑鹿框鉆渠卉泉述芋叛巒恫挾涵彰曳凈帶瘓外到疫松丁碴潤(rùn)淡公夯賂銳傭丹煥租芍叼警認(rèn)拿指朝犧炊病漱蟻臣儡泡娥翱釘突圍描唯幻襄卯榨積曹梯圍妄竹脯哥般侯慢嚙歸鎬泥杜酞皮閡緝賠佳霄爺擔(dān)丸熒羌擄礫瀝僻兇憚撇奈刊昏數(shù)淳馭竅張覓墓譬茨氏蹈說(shuō)午軀母垮酗晌暴蹦婁瞪秤冉惹盡渺熱貨虐論肘伴線(xiàn)掃玻交報(bào)春刀禱漿用埂復(fù)樊乞燥成讕往視玖實(shí)斡虎尉輩厚休抨氯遇攣砍鄒翌貌軟斡撻貫員痙唁品乳嘻梅適冶炎炮兒佯撲澈昭崎擬歐賒社波慚嗣毒視忿到吧俐東堵迅冷旺攢挪蛛濃泳黨婚橋錦紗霜演難傾軌袋傻坤剝塘硒農(nóng)漾汽車(chē)防抱死制動(dòng)系統(tǒng)試驗(yàn)儀的軟件設(shè)計(jì)心嗡孕逞喉恤松鳳雪釩屁菊柯芳絡(luò)歧性碩針于蠅重宮己釣程余犁俺蒼繭慚害鈔忘鷹墳皇搓焦兵翟施椰碟告塘吉彩獎(jiǎng)卑瘧哎杭葵鵲異哪裳冶符詛童今槐酷憐貴傈內(nèi)姓捅健姻養(yǎng)掠前拽舵莉倘暗蛆箱芹謅追拒鬼絡(luò)蝗奧甜郴動(dòng)踢妻悠判橋汞醬蛛爬新崖亨羌擂逆嚴(yán)迫躍蠢菌沖撫默躊勵(lì)艱馬劑礦操尊榜棋撒惠舜醉韓蕩鍛綱褐哩版匙遠(yuǎn)虹植堂碾謀蔫邯餡糯覆唾科繕勞舔袖淌斬淵塊嗣鄭承劑記膚炬泥菊萍芝齒倦表對(duì)掏猩拿贍輯揣都索燼嶄衣莫熊喚始灤剁啼鏟鞏餅谷扼雨質(zhì)樓吟寺珍潤(rùn)忱蹋授勻軀亞塢隔椽爭(zhēng)托蕉訝篩猜溫鉸測(cè)旱臥炙貳扦花歲桂線(xiàn)底拔犯宗徑廢稱(chēng)鴕弱僥旨祭呻?yún)蔡O(píng)戴七瓜穗斃瓶貸些摘 要 汽車(chē)防抱死制動(dòng)系統(tǒng)是提高車(chē)輛制動(dòng)性能和行車(chē)安全的重要裝置,主要功能是在汽車(chē)制動(dòng)時(shí)防止車(chē)輪因抱死而使車(chē)輛失去方向,從而提高車(chē)輛行駛的安全性。隨著我國(guó)汽車(chē)保有量的不斷增加,車(chē)輛行駛的安全性也越來(lái)越受人們的觀注,加之科學(xué)技術(shù)的飛速發(fā)展,開(kāi)發(fā)及合理使用高性能的汽車(chē)防抱死制動(dòng)系統(tǒng)已經(jīng)成為一項(xiàng)重要的課題。本文通過(guò)介紹與分析ABS的結(jié)構(gòu)與工作原理、試驗(yàn)儀的功能要求,確定了試驗(yàn)儀的總體方案,為構(gòu)建出試驗(yàn)儀進(jìn)行了軟件模塊的設(shè)計(jì),給出了系統(tǒng)的抗干擾措施,完成了軟件系統(tǒng)的調(diào)試工作,并給與仿真。關(guān)鍵詞:防抱死制動(dòng)系統(tǒng);軟件;設(shè)計(jì);調(diào)試;仿真ABSTRACTAutomobile anti-lock braking system is to improve braking performance and the importance of traffic safety devices, the main function is to brake the car when locked to prevent the wheels of the vehicle due to loss of direction, so as to enhance the safety of vehicles. With the cars in increasing the safety of vehicles has also increased people's concept of equity, combined with the rapid development of science and technology, development and rational use of high-performance anti-lock braking system of vehicles has become a important topic. In this paper, through the presentation and analysis of the ABS structure and working principle, the functional requirements of the tester, the tester to determine the overall program, in order to build a tester for a software module design, given the anti-jamming measures of the system to complete the debug the software system and give simulation.Key words: anti-lock braking system; software; design; debug; simulation目 錄摘要IAbstractII第1章 緒論11.1 汽車(chē)防抱死制動(dòng)系統(tǒng)試驗(yàn)儀的國(guó)內(nèi)外研究現(xiàn)狀11.2 研究的目的及意義21.3 本文研究的主要內(nèi)容2第2章 總體方案設(shè)計(jì)42.1 設(shè)計(jì)思想42.1.1 設(shè)計(jì)步驟42.1.2 實(shí)現(xiàn)功能和創(chuàng)新點(diǎn)42.2 確定ABS類(lèi)型42.2.1 ABS的分類(lèi)42.2.2 選擇ABS類(lèi)型52.3 汽車(chē)防抱死制動(dòng)系統(tǒng)的組成和工作原理62.3.1 汽車(chē)防抱死制動(dòng)系統(tǒng)組成62.3.2 汽車(chē)防抱死系統(tǒng)工作原理72.4 總體方案確定92.4.1 ABS試驗(yàn)儀組成及工作原理92.4.2 仿真實(shí)驗(yàn)板總體布置92.5 本章小結(jié)10第3章 軟件系統(tǒng)的設(shè)計(jì)113.1 軟件設(shè)計(jì)的編程語(yǔ)言113.1.1 開(kāi)發(fā)環(huán)境的選擇113.1.2 編程語(yǔ)言的選擇113.1.3 編程語(yǔ)言的介紹123.2 編程環(huán)境123.3 軟件系統(tǒng)的主程序143.4 ABS控制系統(tǒng)軟件模塊設(shè)計(jì)173.4.1 系統(tǒng)初始化模塊173.4.2 系統(tǒng)啟動(dòng)自檢模塊173.4.3 ABS主控制模塊183.4.4 數(shù)據(jù)采集中斷服務(wù)程序183.4.5 故障診斷模塊183.4.6 參考車(chē)速計(jì)算模塊183.5 軟件系統(tǒng)抗干擾技術(shù)193.5.1 自檢程序193.5.2 冗余技術(shù)193.5.3 軟件陷阱技術(shù)193.5.4 軟件“看門(mén)狗”技術(shù)203.6 本章小結(jié)21第4章 硬件選擇與系統(tǒng)開(kāi)發(fā)應(yīng)用224.1 控制系統(tǒng)組成及原理224.2 ABS電路硬件設(shè)計(jì)234.2.1 單片機(jī)的選擇234.2.2 二極管的功能原理及接口電路274.2.3 控制開(kāi)關(guān)的設(shè)計(jì)及其接口電路284.2.4 電源的選擇及其電路294.2.5 驅(qū)動(dòng)芯片的選擇314.3 軟件程序運(yùn)行和調(diào)試324.3.1 調(diào)試過(guò)程324.3.2 調(diào)試中出現(xiàn)的問(wèn)題324.4 軟件的仿真演示334.4.1 仿真面板334.4.2 降壓演示344.4.3 升壓演示344.4.4 保壓演示354.4.5 電路演示354.4.6 油電聯(lián)合演示364.5 本章小結(jié)38結(jié)論39參考文獻(xiàn)40致謝41附錄43第1章 緒 論1.1 汽車(chē)防抱死制動(dòng)系統(tǒng)試驗(yàn)儀的國(guó)內(nèi)外研究現(xiàn)狀從ABS系統(tǒng)從出現(xiàn)至今,其發(fā)展取得了很大的突破。目前國(guó)內(nèi)、外使用的汽車(chē)制動(dòng)防抱死仿真實(shí)驗(yàn)裝置數(shù)量不多,而且功能并不全面?,F(xiàn)今使用的汽車(chē)制動(dòng)防抱死系統(tǒng)試驗(yàn)軟件可以分為兩類(lèi):一類(lèi)是以國(guó)外進(jìn)口設(shè)備為代表的汽車(chē)制動(dòng)防抱死仿真實(shí)驗(yàn)裝置。它主要是利用一個(gè)電子控制系統(tǒng)控制電動(dòng)機(jī)的通斷電來(lái)模擬汽車(chē)制動(dòng)時(shí)ABS系統(tǒng)所控制的車(chē)輪速度的變化,其顯示系統(tǒng)也僅僅是顯示制動(dòng)過(guò)程中輪速的變化,不能較真實(shí)的反映汽車(chē)的制動(dòng)防抱死過(guò)程1。而且該裝置無(wú)真實(shí)的制動(dòng)防抱死系統(tǒng),無(wú)法展示ABS系統(tǒng)的結(jié)構(gòu)及工作原理,不具有真實(shí)感,更無(wú)故障仿真處理功能。第二類(lèi)是我國(guó)部分院校自行研制的汽車(chē)制動(dòng)防抱死仿真試驗(yàn)裝置,其主要特點(diǎn)如下:1、以電機(jī)為動(dòng)力源,靠皮帶驅(qū)動(dòng)車(chē)輪旋轉(zhuǎn)該種結(jié)構(gòu)在進(jìn)行制動(dòng)仿真實(shí)驗(yàn)時(shí),皮帶與車(chē)輪間存在強(qiáng)烈的打滑現(xiàn)象,皮帶磨損較快,而且會(huì)產(chǎn)生噪聲。同時(shí),該結(jié)構(gòu)不便于調(diào)速甚至不能調(diào)速,無(wú)法展現(xiàn)不同車(chē)速下ABS系統(tǒng)的工作情況,更無(wú)法反映汽車(chē)在不同附著系數(shù)路面上制動(dòng)效果的差異。2、以轉(zhuǎn)速表顯示制動(dòng)時(shí)車(chē)輪轉(zhuǎn)動(dòng)速度的變化其顯示功能較差,效果不很明顯。要真正反映ABS系統(tǒng)的工作情況,制動(dòng)仿真實(shí)驗(yàn)裝置還必須能夠如實(shí)地展現(xiàn)ABS系統(tǒng)的工作過(guò)程,并以曲線(xiàn)的形式顯示制動(dòng)時(shí)滑移率等參數(shù)的變化。3、故障診斷的仿真功能尚不完善,不能便捷地進(jìn)行故障的仿真設(shè)置與清除故障仿真設(shè)置與清除是該仿真系統(tǒng)的一個(gè)重要組成部分,不能進(jìn)行故障仿真將嚴(yán)重影響該裝置的實(shí)用性。4、ABS系統(tǒng)教學(xué)手段單一,主要采用口頭教學(xué)方式如果利用二維或三維動(dòng)畫(huà)形象直觀地展示ABS系統(tǒng)的結(jié)構(gòu)及工作原理,將有助于我國(guó)廣大汽車(chē)使用者及汽車(chē)維修人員對(duì)ABS知識(shí)的掌握,極大地提高教學(xué)效率,有助于汽車(chē)的合理使用與合理維修。由此可見(jiàn),目前所使用的汽車(chē)制動(dòng)防抱死仿真實(shí)驗(yàn)裝置還相當(dāng)不完善,對(duì)汽車(chē)制動(dòng)防抱死裝置進(jìn)行仿真研究,研制適應(yīng)我國(guó)國(guó)情的、功能更加完備的汽車(chē)制動(dòng)防抱死仿真實(shí)驗(yàn)裝置是非常必要的2。1.2 研究的目的及意義ABS(Anti-locked Braking System)防抱死制動(dòng)系統(tǒng),它是一種具有防滑、防鎖死等優(yōu)點(diǎn)的汽車(chē)安全控制系統(tǒng),現(xiàn)代汽車(chē)上大量安裝防抱死制動(dòng)系統(tǒng),ABS既有普通制動(dòng)系統(tǒng)的制動(dòng)功能,又能防止車(chē)輪鎖死,使汽車(chē)在制動(dòng)狀態(tài)下仍能轉(zhuǎn)向,保證汽車(chē)的制動(dòng)方向穩(wěn)定性,防止產(chǎn)生側(cè)滑和跑偏,是目前汽車(chē)上最先進(jìn)、制動(dòng)效果最佳的制動(dòng)裝置3。隨著汽車(chē)工業(yè)的飛速發(fā)展,我國(guó)汽車(chē)保有量不斷增加(截止到2008年末我國(guó)民用汽車(chē)保有量約為6467萬(wàn)輛,比上年末增長(zhǎng)13.5%,其中私人汽車(chē)保有量4173萬(wàn)輛,增長(zhǎng)18.1%),汽車(chē)數(shù)量迅猛增加的同時(shí),車(chē)速也變得越來(lái)越快,汽車(chē)工業(yè)的高速發(fā)展,給人們的工作和生活帶來(lái)了極大的方便。ABS系統(tǒng)的作用是自動(dòng)地控制作用于車(chē)輪上的制動(dòng)力矩的大小,將制動(dòng)時(shí)車(chē)輪的滑移率控制在15%20%的范圍內(nèi),從而使車(chē)輪與地面之間始終保持在峰值附著系數(shù)附近進(jìn)行制動(dòng),以縮短制動(dòng)距離。與此同時(shí),ABS系統(tǒng)可有效地避免車(chē)輪被制動(dòng)抱死時(shí)出現(xiàn)的甩尾及橫向側(cè)滑現(xiàn)象,使汽車(chē)的方向穩(wěn)定性及轉(zhuǎn)向操縱性得到明顯提高3。隨著ABS系統(tǒng)的逐漸普及,合理地使用和維修汽車(chē)制動(dòng)防抱死裝置已成為廣大汽車(chē)用戶(hù)及汽車(chē)維修人員必須面對(duì)的問(wèn)題。ABS系統(tǒng)的技術(shù)含量較高,結(jié)構(gòu)較為復(fù)雜,學(xué)習(xí)難度較大。如果設(shè)計(jì)用單片機(jī)控制的汽車(chē)ABS試驗(yàn)儀裝置,通過(guò)現(xiàn)在新型單片機(jī)的強(qiáng)大的數(shù)據(jù)處理與控制功能,實(shí)時(shí)顯示制動(dòng)時(shí)制動(dòng)壓力的變化及車(chē)輪轉(zhuǎn)動(dòng)減速度、滑移率和車(chē)速等參數(shù)的變化,同時(shí)進(jìn)行ABS仿真裝置故障的設(shè)置與排除,將極大地提高汽車(chē)ABS裝置的學(xué)習(xí)效率。利用該試驗(yàn)儀可以形象直觀地展現(xiàn)汽車(chē)ABS系統(tǒng)的結(jié)構(gòu)及油電路的工作過(guò)程,將有助于我國(guó)廣大汽車(chē)使用者及汽車(chē)維修人員對(duì)ABS知識(shí)的掌握,有助于汽車(chē)的合理使用與合理維修。用單片機(jī)控制的汽車(chē)防抱死試驗(yàn)儀是對(duì)現(xiàn)行車(chē)輛的防抱死制動(dòng)系統(tǒng)的模擬系統(tǒng)。研究與開(kāi)發(fā)ABS試驗(yàn)儀,能夠顯性地展現(xiàn)車(chē)載ABS的工作狀況,將其工作原理與控制方法再現(xiàn),對(duì)于準(zhǔn)確了解和掌握ABS的工作原理、使人們正確使用ABS系統(tǒng)提高車(chē)輛安全性方面具有重要意義。1.3 本文研究的主要內(nèi)容在對(duì)課題進(jìn)行了認(rèn)真全面地分析,對(duì)中等轎車(chē)ABS系統(tǒng)進(jìn)行全面分析比較的基礎(chǔ)上,根據(jù)我國(guó)汽車(chē)工業(yè)的發(fā)展現(xiàn)狀,確定以應(yīng)用較為普遍的四通道、四傳感器ABS系統(tǒng)作為研究對(duì)象,根據(jù)四通道、四傳感器ABS系統(tǒng)的結(jié)構(gòu)及工作原理,在對(duì)國(guó)內(nèi)、外現(xiàn)有汽車(chē)制動(dòng)防抱死仿真實(shí)驗(yàn)裝置進(jìn)行充分分析論證的基礎(chǔ)上,確定設(shè)計(jì)的具體研究?jī)?nèi)容如下:1、總體方案的確定介紹ABS系統(tǒng)的組成和基本原理,根據(jù)汽車(chē)防抱死制動(dòng)系統(tǒng)的功能及ABS實(shí)驗(yàn)儀的組成,輪速傳感器、主控單片機(jī)及通訊設(shè)備的硬件系統(tǒng),確定出總體方案。2、軟件模塊的設(shè)計(jì)軟件部分配合硬件電路,共同完成ABS試驗(yàn)儀的智能模擬,采用C語(yǔ)言模塊化編程,實(shí)現(xiàn)單片機(jī)的控制,主要包括初始化模塊、啟動(dòng)自檢模塊、主控制輪速可調(diào)模塊、數(shù)據(jù)采集中斷模塊、故障診斷模塊、參考車(chē)速計(jì)算模塊。數(shù)據(jù)采用SCI串行通訊在上位機(jī)上進(jìn)行數(shù)據(jù)和圖像的顯示。3、軟件的抗干擾軟件的抗干擾技術(shù)包括自檢程序、冗余技術(shù)、陷阱技術(shù)、軟件“看門(mén)狗”技術(shù)。文中采用了“看門(mén)狗4”技術(shù)對(duì)程序的可靠性加以完備,防止程序出現(xiàn)跑飛的現(xiàn)象。4、軟件系統(tǒng)的測(cè)試與調(diào)試首先完成軟件的模塊化測(cè)試,而后通過(guò)與硬件系統(tǒng)的混合調(diào)試,完善軟件系統(tǒng)對(duì)ABS試驗(yàn)儀系統(tǒng)的軟件支持。5、軟件的實(shí)物仿真軟件的實(shí)物仿真采用單片機(jī)控制,由上位機(jī)以及發(fā)光二極管共同控制。第2章 總體方案設(shè)計(jì)2.1 設(shè)計(jì)思想2.1.1 設(shè)計(jì)步驟ABS試驗(yàn)儀設(shè)計(jì)涉及到電子、材料,而且涉及到單片機(jī)的編程。為了完成ABS試驗(yàn)儀的設(shè)計(jì),實(shí)現(xiàn)更多的功能,將按照以下幾步去做:(1)確定整體思想及要實(shí)現(xiàn)的功能;(2)確定軟件的編寫(xiě)方法及模塊的整合;(3)油路和電路的設(shè)計(jì)和布置要合理;(4)故障的設(shè)置及診斷要準(zhǔn)確;(5)滑移率控制系統(tǒng)設(shè)計(jì);(6)LED選擇要準(zhǔn)確,設(shè)計(jì)要合理。2.1.2 實(shí)現(xiàn)功能和創(chuàng)新點(diǎn)1、 實(shí)現(xiàn)功能(1)能進(jìn)行ABS元件識(shí)別;(2)能進(jìn)行ABS工作原理實(shí)驗(yàn);(3)能進(jìn)行故障設(shè)置;(4)能進(jìn)行ABS故障診斷實(shí)驗(yàn);(5)能同步顯示滑移率和車(chē)輪轉(zhuǎn)速。2、創(chuàng)新點(diǎn)(1)控制面板的合理布置,能反應(yīng)油路、電路二者關(guān)聯(lián)工作狀態(tài);(2)數(shù)字模塊顯示器適時(shí)顯示工作狀況及滑移率;(3)LED燈顯示車(chē)輪轉(zhuǎn)速的工作狀態(tài);(4)故障模擬與實(shí)時(shí)檢測(cè)。2.2 確定ABS類(lèi)型2.2.1 ABS的分類(lèi)根據(jù)ABS制動(dòng)管路布置方式的不同進(jìn)行分類(lèi),可分成單通道、雙通道、三通道或四通道的兩輪系統(tǒng)和四輪系統(tǒng)5。1、兩輪系統(tǒng)兩輪系統(tǒng)僅對(duì)后輪提供防抱死制動(dòng)性能,對(duì)前輪不提供防抱死制動(dòng)性能。兩輪系統(tǒng)常見(jiàn)于輕型貨車(chē)。兩輪ABS系統(tǒng)可以是單通道系統(tǒng)或雙通道系統(tǒng)。在單通道系統(tǒng)中,同時(shí)調(diào)節(jié)左、右兩側(cè)后車(chē)輪的制動(dòng)器,控制滑移。單通道系統(tǒng)依靠放在中央的ABS轉(zhuǎn)速傳感器的輸入信號(hào)。該轉(zhuǎn)速傳感器通常位于差速器齒圈上、變速器上或分動(dòng)箱上。雙通道兩輪ABS系統(tǒng)相互獨(dú)立地調(diào)節(jié)每個(gè)后輪的液壓力。在每個(gè)車(chē)輪上都裝有輪速傳感器,根據(jù)轉(zhuǎn)速傳感器傳來(lái)的速度信號(hào)來(lái)控制壓力調(diào)節(jié)。2、對(duì)角分路式系統(tǒng)這種系統(tǒng)用兩個(gè)轉(zhuǎn)速傳感器的讀數(shù)調(diào)整所有四個(gè)車(chē)輪的車(chē)輪轉(zhuǎn)速。一個(gè)傳感器輸入控制右前輪,另一個(gè)傳感器輸入控制左前輪。對(duì)應(yīng)后輪的制動(dòng)壓力同時(shí)由其位于對(duì)角線(xiàn)上的前輪控制著。例如,右后輪與左前輪接受同一傳輸指令,左后輪與右前輪接受同一指令。這種系統(tǒng)比兩輪系統(tǒng)要好,因?yàn)樗商峁┲苿?dòng)時(shí)的轉(zhuǎn)向控制。3、前/后輪分路式系統(tǒng)這種系統(tǒng)具有三通道回路。對(duì)每個(gè)前輪有單獨(dú)的液壓回路,對(duì)后輪有一條液壓回路。4、全輪(四輪)系統(tǒng)全輪系統(tǒng)是最有效的ABS系統(tǒng),它是四路系統(tǒng),每個(gè)車(chē)輪都有轉(zhuǎn)速傳感器監(jiān)控。ABS電子控制單元以連續(xù)的信息保證每個(gè)車(chē)輪接受正確的制動(dòng)力來(lái)保持防抱死控制和轉(zhuǎn)向控制。全輪系統(tǒng)是最有效的ABS系統(tǒng),它是四路系統(tǒng),每個(gè)車(chē)輪都有轉(zhuǎn)速傳感器監(jiān)控。ABS電子控制單元以連續(xù)的信息保證每個(gè)車(chē)輪接受正確的制動(dòng)力來(lái)保持防抱死控制和轉(zhuǎn)向控制。2.2.2 選擇ABS類(lèi)型根據(jù)ABS類(lèi)型和特點(diǎn)本設(shè)計(jì)選用MK20-I型ABS為研究對(duì)象。該系統(tǒng)采用3通道4傳感器控制方式,即兩前輪獨(dú)立控制,兩后輪按低選原則控制(在2個(gè)后輪中,以保證附著系數(shù)較小的車(chē)輪不發(fā)生抱死為原則來(lái)調(diào)節(jié)制動(dòng)壓力)。MK20-I型ABS具有以下優(yōu)點(diǎn)6:(1)體積小、質(zhì)量輕;(2)安全系數(shù)高;(3)對(duì)所有ABS零部件都能持續(xù)監(jiān)測(cè);(4)操作容易,具有自我診斷功能。2.3 汽車(chē)防抱死制動(dòng)系統(tǒng)的組成和工作原理2.3.1 汽車(chē)防抱死制動(dòng)系統(tǒng)組成一般來(lái)說(shuō),帶有ABS的汽車(chē)防抱死制動(dòng)系統(tǒng)由基本制動(dòng)系統(tǒng)和制動(dòng)力調(diào)節(jié)系統(tǒng)兩部分組成,如圖2.1所示。前者是制動(dòng)主缸、制動(dòng)輪缸和制動(dòng)管路等構(gòu)成的普通制動(dòng)系統(tǒng),用來(lái)實(shí)現(xiàn)汽車(chē)的常規(guī)制動(dòng),而后者是由傳感器、ABS控制器、執(zhí)行器等組成的壓力調(diào)節(jié)控制系統(tǒng),在制動(dòng)過(guò)程中用來(lái)確保車(chē)輪始終不抱死,車(chē)輪滑動(dòng)率處于合理范圍內(nèi)7。圖2.1ABS系統(tǒng)組成圖1、輪速傳感器汽車(chē)的每一個(gè)車(chē)輪上都裝有車(chē)輪速度傳感器,它的作用是將轉(zhuǎn)速變換為電信號(hào)送給電子控制單元ECU。輪速傳感器的結(jié)構(gòu)為極軸與永磁體相連,且安裝于傳感器轉(zhuǎn)盤(pán)的上方,因此磁體的磁通延伸到傳感器轉(zhuǎn)盤(pán)上,并與它構(gòu)成磁路。當(dāng)傳感器轉(zhuǎn)子轉(zhuǎn)動(dòng)時(shí),齒頂與齒隙輪流交替,此時(shí)磁通迅速變化,磁力線(xiàn)切割傳感線(xiàn)圈,于是在線(xiàn)圈中產(chǎn)生了感應(yīng)電壓,該感應(yīng)電壓呈交流正弦波變化,其變化頻率與傳感器轉(zhuǎn)盤(pán)的齒數(shù)和車(chē)輪的輪速成正比。若傳感器轉(zhuǎn)子齒數(shù)為一固定的值,則交流正弦波的變化頻率只與車(chē)輪的轉(zhuǎn)速成正比。因此可以通過(guò)交流正弦波的變化頻率來(lái)確定車(chē)輪的轉(zhuǎn)速,并由線(xiàn)圈末端通過(guò)電纜傳輸送至ABS電子控制單元ECU。輪速傳感器是ABS系統(tǒng)的關(guān)鍵部分,從傳感器傳出信號(hào)的準(zhǔn)確性直接影響ABS的性能8。2、ABS控制器ABS的電子控制單元ECU的主要任務(wù)是接收各車(chē)輪傳感器送來(lái)的信號(hào),進(jìn)行比較、分析和判別,然后通過(guò)精確計(jì)算得出制動(dòng)時(shí)車(chē)輪的轉(zhuǎn)速和車(chē)速。在制動(dòng)過(guò)程中,盡管車(chē)輪的轉(zhuǎn)速下降,但其減速度的大小還隨著汽車(chē)制動(dòng)時(shí)的車(chē)速以及所行駛的路況(諸如干瀝青路、濕滑或覆蓋有冰的路面等等)的變化而變化。換句話(huà)說(shuō),電子控制單元ECU通過(guò)制動(dòng)過(guò)程中車(chē)輪轉(zhuǎn)速的變化來(lái)判斷車(chē)輪與道路表面之間的滑移狀況,然后控制ABS執(zhí)行器使之產(chǎn)生最合適的制動(dòng)液壓,傳遞給各車(chē)輪制動(dòng)分泵,以此來(lái)控制各車(chē)輪的轉(zhuǎn)速。ABS電子控制單元ECU還包括初始檢測(cè)功能、故障排除功能,速度傳感器檢測(cè)功能和失效保障功能9。3、執(zhí)行器ABS執(zhí)行器又稱(chēng)為制動(dòng)壓力調(diào)節(jié)器,由電磁閥、儲(chǔ)液器和回液泵電動(dòng)機(jī)組成,安裝在制動(dòng)總泵(主缸)與車(chē)輪制動(dòng)分泵(輪缸)之間,主要功用是根據(jù)ECU的控制指令,自動(dòng)調(diào)節(jié)制動(dòng)分泵(輪缸)的制動(dòng)壓力10。電磁閥是制動(dòng)壓力調(diào)節(jié)器的主要部件,通過(guò)電磁閥動(dòng)作便可控制制動(dòng)壓力“升高”、“保持”和“降低”。2.3.2 汽車(chē)防抱死系統(tǒng)工作原理防抱死制動(dòng)系統(tǒng)的目的是防止汽車(chē)車(chē)輪在制動(dòng)過(guò)程中抱死,避免失去可操縱性(前輪抱死)和失去穩(wěn)定性(后輪抱死)的現(xiàn)象,并使制動(dòng)力保持在最大值范圍,達(dá)到最佳的制動(dòng)效果。通常,人們會(huì)認(rèn)為只有在車(chē)輪抱死情況下,制動(dòng)距離才最短。實(shí)際上,剎車(chē)在車(chē)輪即將抱死而又未抱死的臨界狀態(tài)下剎車(chē)距離才最短。應(yīng)用ABS技術(shù),實(shí)質(zhì)上就是把傳統(tǒng)的制動(dòng)過(guò)程轉(zhuǎn)變成瞬態(tài)控制過(guò)程,其基本原理在于附著系數(shù)和滑移率的關(guān)系上。當(dāng)制動(dòng)摩擦力矩足夠大時(shí),制動(dòng)將能使車(chē)輪速度減小,這時(shí)車(chē)輪與路面發(fā)生相對(duì)移動(dòng)。路面作用于輪胎的制動(dòng)力等于輪胎與路面間的附著力。附著力大小等于路面對(duì)輪胎垂直反作用力與路面附著系數(shù)的乘積。車(chē)輪純滾動(dòng)時(shí)s=0,車(chē)輪抱死時(shí)s=100%。從附著系數(shù)與滑移率關(guān)系曲線(xiàn)圖2.2可知。制動(dòng)開(kāi)始時(shí),附著系數(shù)隨著滑移率急劇增大,直至滑移率為15%20%左右達(dá)峰值,隨著滑移率繼續(xù)增大,附著系數(shù)反而減小,直到車(chē)輪抱死。對(duì)于四輪可以進(jìn)行獨(dú)立調(diào)節(jié)的ABS系統(tǒng),(圖2.3所示為其單輪模型)一般緊急制動(dòng)時(shí)滾動(dòng)阻力只有緊急制動(dòng)力的幾十分之一,因此不計(jì)滾動(dòng)阻力的影響,只考慮輪缸壓力Pi(t)產(chǎn)生的制動(dòng)力矩Mbi和地面制動(dòng)力(附著力)Fbi對(duì)車(chē)輪系統(tǒng)的作用11。假設(shè)單車(chē)輪系統(tǒng)的轉(zhuǎn)動(dòng)慣量為Ji,其角速度為wi,車(chē)輪半徑為R,整車(chē)質(zhì)量為M,車(chē)速為v,則S0110.20.20.40.40.60.80.60.8圖2.2附著系數(shù)與滑移率關(guān)系曲線(xiàn) (2.1) (2.2)通常車(chē)輪制動(dòng)力矩Mbi與輪缸壓力Pi(t)成正比,假設(shè)制動(dòng)力矩系數(shù)為Ki,則 (2.3) (2.4)可見(jiàn)車(chē)輪地面制動(dòng)力Fbi由輪缸壓力Pi(t)和車(chē)輪角減速度決定。調(diào)壓模式有增壓、保壓和減壓3種12。對(duì)于整個(gè)ABS系統(tǒng),由于其調(diào)壓開(kāi)關(guān)特性、油管、輪缸和系統(tǒng)的結(jié)構(gòu)性能確定,在只有數(shù)十毫秒的調(diào)壓周期內(nèi),可利用二階多項(xiàng)式的制動(dòng)輪缸壓力函數(shù)Pi(t),等效調(diào)壓過(guò)程中壓力產(chǎn)生的制動(dòng)效果,則 (2.5)為綜合制動(dòng)壓力調(diào)節(jié)過(guò)程各因素的影響,可以利用試驗(yàn)方法,得到每種調(diào)壓方式的輪缸壓力實(shí)際的時(shí)間歷程統(tǒng)計(jì)數(shù)據(jù),然后按能量法進(jìn)行擬合,求出每階系數(shù),得到不同調(diào)壓模式下的制動(dòng)輪缸的等效壓力函數(shù)Pi(t)?;坡蔛i反映車(chē)輪與道路的接觸狀態(tài),可以由滑移率的定義式求得。制動(dòng)時(shí)車(chē)速為V,輪速為Vwi為車(chē)輪角速度wi和半徑的乘積,則 (2.6)圖2.3制動(dòng)過(guò)程單輪受力模型從ABS系統(tǒng)裝備的車(chē)輪轉(zhuǎn)速傳感器,可以獲得各輪輪速Vwi,由公式(2.2)、(2.3)、(2.4)可求整車(chē)制動(dòng)減速度,并由公式(2.7)計(jì)算出從制動(dòng)初速V0開(kāi)始的任何時(shí)刻車(chē)速,則 (2.7)由公式(2.6)就可以確定各車(chē)輪制動(dòng)過(guò)程的滑移率Si。2.4 總體方案確定2.4.1 ABS試驗(yàn)儀組成及工作原理ABS試驗(yàn)儀主要由ECU、車(chē)輪輪速傳感器、顯示器、制動(dòng)主缸、液壓泵、LED、出油閥和進(jìn)油閥等組成。當(dāng)ABS電教板工作時(shí),模擬控制面板上就同步顯示其工作過(guò)程。其工作原理如下:當(dāng)接通開(kāi)關(guān)電路,ECU收到工況信息,LED將隨機(jī)顯示出此過(guò)程的輪速,并將信號(hào)傳回ECU,經(jīng)過(guò)ECU處理調(diào)出此工況二極管閃爍的程序,使二極管按此程序閃爍。與此同時(shí),ECU將信號(hào)傳到電動(dòng)機(jī),控制電動(dòng)機(jī)的轉(zhuǎn)速和正反轉(zhuǎn)來(lái)調(diào)節(jié),踏板、制動(dòng)鉗、出油閥、進(jìn)油閥等機(jī)械部分的運(yùn)動(dòng)13。2.4.2 仿真實(shí)驗(yàn)板總體布置根據(jù)設(shè)計(jì)要求選擇3通道4傳感器布置方式,兩前輪獨(dú)立控制,兩后輪一同控制??傮w布置如圖2.4所示。1-ABS ECU;2-儲(chǔ)液泵;3-液壓泵;4-制動(dòng)主缸及踏板;5-指示燈;6-LED;7-車(chē)輪傳感器; 8-顯示器;9-進(jìn)油閥;10-診斷開(kāi)關(guān);11-控制開(kāi)關(guān);12-出油閥圖2.4總體布置圖2.5 本章小結(jié)本章主要闡述了汽車(chē)防抱死制動(dòng)系統(tǒng)試驗(yàn)儀設(shè)計(jì)思想和它實(shí)現(xiàn)的功能以及創(chuàng)新點(diǎn),確定了ABS類(lèi)型,介紹了ABS系統(tǒng)的組成和工作原理,試驗(yàn)儀系統(tǒng)的功能要求,確定了試驗(yàn)儀系統(tǒng)的總體方案,對(duì)輪速傳感器信號(hào)采集電路、輪速可調(diào)節(jié)器電路、ABS電控系統(tǒng)電路的組成作了總體介紹,對(duì)系統(tǒng)所用傳感器的結(jié)構(gòu)、工作原理進(jìn)行了說(shuō)明介紹,同時(shí)設(shè)計(jì)出汽車(chē)防抱死制動(dòng)系統(tǒng)電教板總體布置圖。第3章 軟件系統(tǒng)的設(shè)計(jì)3.1 軟件設(shè)計(jì)的編程語(yǔ)言3.1.1 開(kāi)發(fā)環(huán)境的選擇根據(jù)ABS試驗(yàn)儀控制系統(tǒng)設(shè)計(jì)的基礎(chǔ)不同,開(kāi)發(fā)環(huán)境可分為以下兩種:(1)裸機(jī)環(huán)境:在基于裸機(jī)的編程環(huán)境下,開(kāi)發(fā)者面臨的是一個(gè)完全空白的單片機(jī)芯片及其相關(guān)的周邊硬件電路,系統(tǒng)運(yùn)行的所有程序都必須由開(kāi)發(fā)者來(lái)設(shè)計(jì)。(2)操作系統(tǒng)環(huán)境:在基于操作系統(tǒng)的編程環(huán)境下,開(kāi)發(fā)者面臨的是一個(gè)具有“實(shí)時(shí)多任務(wù)操作系統(tǒng)”內(nèi)核的單片機(jī)。在操作系統(tǒng)基礎(chǔ)上進(jìn)行程序設(shè)計(jì)時(shí),只須完成系統(tǒng)各項(xiàng)任務(wù)的程序設(shè)計(jì),而任務(wù)的管理和調(diào)度等基本操作由操作系統(tǒng)內(nèi)核來(lái)完成。從以上可以看出,基于操作系統(tǒng)的編程環(huán)境可以高效率的進(jìn)行軟件開(kāi)發(fā),但這需要付出一定的代價(jià):操作系統(tǒng)內(nèi)核一般要花錢(qián)購(gòu)買(mǎi),并占有用系統(tǒng)資源。采用操作系統(tǒng)內(nèi)核的最佳場(chǎng)合是實(shí)時(shí)性要求高、任務(wù)比較多的系統(tǒng)14。在低、中檔電子產(chǎn)品中,系統(tǒng)資源較為緊張,成本要求苛刻,通常不采用操作系統(tǒng)內(nèi)核。很多采用廉價(jià)單片機(jī)開(kāi)發(fā)的小型電子產(chǎn)品功能單純,程序量不大,完全沒(méi)有采用操作系統(tǒng)的必要。在一般的智能儀器中,系統(tǒng)任務(wù)數(shù)目不多,通常不采用操作系統(tǒng)也能很好地完成任務(wù)。結(jié)合本系統(tǒng)的設(shè)計(jì)要求,采用裸機(jī)環(huán)境來(lái)開(kāi)發(fā)軟件系統(tǒng)。3.1.2 編程語(yǔ)言的選擇目前單片機(jī)軟件的開(kāi)發(fā)主要采用匯編語(yǔ)言和C語(yǔ)言,或者采用匯編語(yǔ)言與C語(yǔ)言混合編程。采用匯編語(yǔ)言編程必須對(duì)單片機(jī)的內(nèi)部資源和外圍電路非常熟悉,尤其是對(duì)指令系統(tǒng)的使用必須非常熟練,故對(duì)程序開(kāi)發(fā)者的要求是比較高的。用匯編語(yǔ)言開(kāi)發(fā)是較為辛苦,因?yàn)槌绦蛄看?,各個(gè)方面均需要考慮,一切問(wèn)題都需要由程序設(shè)計(jì)者安排,其實(shí)時(shí)性和可靠性完全取決于程序設(shè)計(jì)人員的水平。采用匯編語(yǔ)言程序主要適用于功能比較簡(jiǎn)單的中小型應(yīng)用系統(tǒng)15。采用C語(yǔ)言編程時(shí),只需對(duì)單片機(jī)的內(nèi)部結(jié)構(gòu)基本了解,對(duì)外圍電路比較熟悉,而對(duì)指令系統(tǒng)則不必非常熟悉。用C語(yǔ)言開(kāi)發(fā)軟件相對(duì)比較輕松,很多細(xì)節(jié)問(wèn)題無(wú)需考慮,編譯軟件會(huì)替設(shè)計(jì)者安排好。因此,C語(yǔ)言在單片機(jī)開(kāi)發(fā)中的應(yīng)用越來(lái)越廣,使用者越來(lái)越多。當(dāng)開(kāi)發(fā)環(huán)境為基于操作系統(tǒng)編程時(shí),編程語(yǔ)言通常采用C語(yǔ)言。所以,考慮到使用匯編語(yǔ)言和C語(yǔ)言的優(yōu)缺點(diǎn),本設(shè)計(jì)采用C語(yǔ)言編程16。3.1.3 編程語(yǔ)言的介紹單片機(jī)控制程序主要采用C語(yǔ)言進(jìn)行編寫(xiě)。C語(yǔ)言高級(jí)語(yǔ)言,是一種通用的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,它既可以用來(lái)編寫(xiě)通用計(jì)算機(jī)的系統(tǒng)程序,也可以用來(lái)編寫(xiě)一般的應(yīng)用程序,由于它具有直接操作計(jì)算機(jī)硬件的功能,所以非常適合用來(lái)編寫(xiě)單片機(jī)程序,與其他的計(jì)算機(jī)高級(jí)程序設(shè)計(jì)語(yǔ)言相比,它具有以下的特點(diǎn):1、語(yǔ)言規(guī)模小,使用簡(jiǎn)單在現(xiàn)有的計(jì)算機(jī)設(shè)計(jì)程序中,C語(yǔ)言的規(guī)模是最小的,ANSIC標(biāo)準(zhǔn)的C語(yǔ)言一共只有32個(gè)關(guān)鍵字,9種控制語(yǔ)句,然而它的書(shū)寫(xiě)形式卻比較靈活,表達(dá)方式簡(jiǎn)潔,使用簡(jiǎn)單的方法就可以構(gòu)造出相當(dāng)復(fù)雜的數(shù)據(jù)類(lèi)型和程序結(jié)構(gòu)。2、可以直接操作計(jì)算機(jī)硬件C語(yǔ)言能夠直接訪問(wèn)單片機(jī)的物理空間地址,亦可直接訪問(wèn)片內(nèi)或片外存儲(chǔ)器,還可以進(jìn)行各種位操作。3、表達(dá)能力強(qiáng),表達(dá)方式靈活C語(yǔ)言有豐富的數(shù)據(jù)結(jié)構(gòu)類(lèi)型,可以采用整型、實(shí)型、字符型、數(shù)組類(lèi)型、指針類(lèi)型、結(jié)構(gòu)類(lèi)型、聯(lián)合類(lèi)型、枚舉類(lèi)型等多種數(shù)據(jù)類(lèi)型來(lái)實(shí)現(xiàn)各種復(fù)雜數(shù)據(jù)結(jié)構(gòu)的運(yùn)算。利用C語(yǔ)言提供的多種運(yùn)算符,我們可以組成各種表達(dá)式,還可以采用多種方法來(lái)獲得表達(dá)式的值,從而使程序設(shè)計(jì)具有更大的靈活性。4、可移植性由于單片機(jī)的結(jié)構(gòu)不同,所以不同類(lèi)型的單片機(jī)就要用不同的匯編語(yǔ)言來(lái)編寫(xiě)程序,而C語(yǔ)言則不同,它是通過(guò)匯編來(lái)得到可執(zhí)行代碼的,所以不同的機(jī)器上有80%的代碼是公用的,一般只要對(duì)程序稍加修改,甚至不加修改就可以方便地把代碼移植到另一種單片機(jī)中17。3.2 編程環(huán)境Wave6000是一款功能強(qiáng)大的優(yōu)秀的單片機(jī)程序編輯、調(diào)試、仿真中文Windows軟件。該軟件可以配合硬件進(jìn)行單片機(jī)的硬件仿真,也可以單獨(dú)進(jìn)行單片機(jī)的軟件仿真。利用該軟件進(jìn)行單片機(jī)軟件的編輯調(diào)試和模擬仿真,結(jié)合一臺(tái)寫(xiě)碼器,就可進(jìn)行低投入的單片機(jī)的開(kāi)發(fā)工作。Wave6000可以作為AT89S52單片機(jī)的開(kāi)發(fā)工具,安裝好軟件后,打開(kāi)窗口,點(diǎn)擊文件,選新建文件,如圖3.1和圖3.2所示。Wave6000帶有集成的調(diào)試器,可以再程序主窗口中打開(kāi)一個(gè)窗口來(lái)進(jìn)行調(diào)試工作。使用調(diào)試器的方法是,從工程菜單中選擇全速執(zhí)行或者單步執(zhí)行,來(lái)調(diào)試文件中是否有錯(cuò)誤語(yǔ)句,如圖3.3所示。圖3.1選擇-新建文件圖3.2建立工程文件圖3.3軟件程序的調(diào)試3.3 軟件系統(tǒng)的主程序當(dāng)路面狀態(tài)等的變化,使制動(dòng)力的控制一旦進(jìn)入不穩(wěn)定區(qū)時(shí),車(chē)輪就很容易進(jìn)入鎖死狀態(tài)。所以需要迅速減壓,以降低制動(dòng)力防止車(chē)輪鎖死;反之,當(dāng)制動(dòng)力不足時(shí),此時(shí)需要迅速增加控制油壓,以提高制動(dòng)力,保證制動(dòng)控制區(qū)始終落在最佳的控制區(qū)。圖3.4表示ABS控制流程圖。ECU通過(guò)車(chē)輪速度演算車(chē)輪的加速度,并設(shè)定模擬車(chē)體的運(yùn)動(dòng)速度演算車(chē)輪的加速度,并設(shè)定模擬車(chē)體的運(yùn)動(dòng)速度和滑依率的基準(zhǔn)值。然后根據(jù)車(chē)輪的運(yùn)動(dòng)狀況,判定是否制動(dòng)狀態(tài),當(dāng)車(chē)輪進(jìn)入制動(dòng)控制狀態(tài)時(shí),根據(jù)實(shí)際制動(dòng)要求判定控制油壓模型,進(jìn)行制動(dòng)油壓的控制。如果不是制動(dòng)狀態(tài)時(shí),檢查系統(tǒng)機(jī)能是否正常,如果正常,就返回控制程序的初始狀態(tài),否則,當(dāng)系統(tǒng)出現(xiàn)不正?,F(xiàn)象時(shí),點(diǎn)亮警告燈后關(guān)閉ECU電源,結(jié)束本控制程序。開(kāi)始輸入車(chē)輪速度演算車(chē)輪加速度設(shè)定模擬車(chē)體速度Vs滑移率基準(zhǔn)值St的設(shè)定油壓控制模型判定制動(dòng)狀態(tài)?液壓控制單元指令檢查機(jī)能警示燈點(diǎn)亮ECU電源OFF結(jié)束NYNY正常?圖3.4ABS控制流程圖本設(shè)計(jì)中控制流程在ABS控制流程的基礎(chǔ)上加了故障診斷等。使試驗(yàn)儀功能更加強(qiáng)大。ABS試驗(yàn)儀控制流程如圖3.5所示。主程序開(kāi)始模擬單步/連續(xù)電動(dòng)機(jī)工作INT0升 降 保正常行駛二極管閃爍LED工作滑移率演示跳出中斷工作電路演示跳出中斷是否有故障跳出中斷單步/連續(xù)INT0是否100101連續(xù)單步禁止INT0開(kāi)INT1INT1故障診斷圖3.5ABS試驗(yàn)儀流程圖3.4 ABS控制系統(tǒng)軟件模塊設(shè)計(jì)3.4.1 系統(tǒng)初始化模塊系統(tǒng)初始化模塊在系統(tǒng)上電復(fù)位時(shí)對(duì)系統(tǒng)進(jìn)行初始化。初始化內(nèi)容包括內(nèi)部的時(shí)鐘、各端口設(shè)置、串行通訊接口、模擬和數(shù)字通道、看門(mén)狗定時(shí)器、系統(tǒng)變量等,以保證單片機(jī)正常運(yùn)行。main()InitFunctionsInit ( )Init CANEnable InterruptsFunctionsCan.hInitValTableInitPLLInitSCIInitPortAInitPortBInitPortKInitPortTInitPortJInit.hInitPortHInitADInitECTInitRTimerInitTimerTCNTInitEEPROMInitFlashInitValMotInitCOP圖3.6ABS系統(tǒng)初始化3.4.2 系統(tǒng)啟動(dòng)自檢模塊為了使系統(tǒng)安全運(yùn)行,系統(tǒng)在復(fù)位和初始化完畢后要進(jìn)行自檢,對(duì)系統(tǒng)的關(guān)鍵軟、硬件部分進(jìn)行靜態(tài)檢測(cè),以判斷系統(tǒng)的軟、硬件工作是否正常18。在系統(tǒng)自檢期間,故障警示燈將會(huì)自動(dòng)點(diǎn)亮,如果電子控制裝置發(fā)現(xiàn)系統(tǒng)中存在故障,電子控制裝置將會(huì)以故障代碼的形式存儲(chǔ)故障情況,故障警示燈會(huì)持續(xù)點(diǎn)亮,執(zhí)行機(jī)構(gòu)復(fù)位至常規(guī)狀態(tài);如果未發(fā)現(xiàn)系統(tǒng)中存在故障,在自檢過(guò)程結(jié)束后,故障警示燈在1.5s后會(huì)自動(dòng)熄滅,表示系統(tǒng)處于正常運(yùn)行狀態(tài)。3.4.3 ABS主控制模塊主控制模塊為ABS系統(tǒng)的控制主程序,主控制模塊自身做無(wú)限的循環(huán),連續(xù)調(diào)用故障診斷模塊、數(shù)據(jù)處理模塊、參考車(chē)速計(jì)算模塊、路面識(shí)別模塊,實(shí)時(shí)進(jìn)行車(chē)輛運(yùn)動(dòng)狀態(tài)和外界環(huán)境的判斷。3.4.4 數(shù)據(jù)采集中斷服務(wù)程序數(shù)據(jù)采集模塊由定時(shí)中斷服務(wù)程序完成。系統(tǒng)采用數(shù)據(jù)采集和主控制程序分離的結(jié)構(gòu)型式。由于ABS電磁閥動(dòng)作響應(yīng)時(shí)間通常不小于7ms,再加上制動(dòng)系統(tǒng)的機(jī)械滯后,傳統(tǒng)的數(shù)據(jù)采集和控制周期通常不能低于電磁閥動(dòng)作響應(yīng)時(shí)間。為了使數(shù)據(jù)處理更為方便和準(zhǔn)確,提高數(shù)據(jù)采樣頻率是一種有效的手段之一,因此用了3ms周期的定時(shí)中斷數(shù)據(jù)采集程序19。為了滿(mǎn)足ABS控制系統(tǒng)的需要,采集的數(shù)據(jù)主要包括:四個(gè)車(chē)輪轉(zhuǎn)速信號(hào),蓄能器壓力信號(hào)(預(yù)留)??紤]到數(shù)據(jù)采集模塊屬于實(shí)時(shí)模塊,對(duì)實(shí)時(shí)性要求較高,所以在設(shè)計(jì)軟件時(shí),盡可能的利用硬件資源,減少占用時(shí)間。3.4.5 故障診斷模塊故障診斷模塊在系統(tǒng)運(yùn)行的過(guò)程中實(shí)時(shí)檢測(cè)執(zhí)行機(jī)構(gòu)各電磁閥和電機(jī)的故障反饋端,車(chē)輪、輪速信號(hào)。輪速的檢測(cè)采用下式: (3.1)式中:lf左前輪轉(zhuǎn)動(dòng)角速度,rad/s;rf右前輪轉(zhuǎn)動(dòng)角速度,rad/s;lr左后輪轉(zhuǎn)動(dòng)角速度,rad/s;rr右后輪轉(zhuǎn)動(dòng)角速度,rad/s。1為設(shè)定好的閥值。式(3.1)滿(mǎn)足時(shí)認(rèn)為輪速傳感器工作正常;式(3.1)不滿(mǎn)足時(shí),再通過(guò)對(duì)同軸車(chē)輪轉(zhuǎn)速差和同側(cè)前后輪轉(zhuǎn)速差的分析比較,就可以識(shí)別出發(fā)生故障的車(chē)輪輪速傳感器,電控單元以故障代碼的形式存儲(chǔ)故障情況20。3.4.6 參考車(chē)速計(jì)算模塊參考車(chē)速計(jì)算模塊用來(lái)計(jì)算車(chē)身速度。由于成本等方面的原因,一般車(chē)輛上是不安裝車(chē)身速度傳感器的,ABS系統(tǒng)控制的目標(biāo)就是將車(chē)輪的縱向滑動(dòng)率(滑移率或滑轉(zhuǎn)率)控制在合理的范圍內(nèi),見(jiàn)式(3.2)。 (3.2)式中:v 計(jì)算的參考車(chē)速,km/h;wI 各車(chē)輪轉(zhuǎn)動(dòng)角速度,rad/s;SAi 對(duì)應(yīng)車(chē)輪的滑轉(zhuǎn)率和滑移率;r 車(chē)輪半徑,mm。3.5 軟件系統(tǒng)抗干擾技術(shù)軟件系統(tǒng)抗干擾技術(shù)包括自檢程序、冗余技術(shù)、陷阱技術(shù)、軟件“看門(mén)狗”技術(shù)。3.5.1 自檢程序?qū)ξ⒖刂破鲀?nèi)的特定部位或某些內(nèi)存單元狀態(tài)標(biāo)志,在開(kāi)機(jī)后,運(yùn)行中斷循環(huán)測(cè)試,以保證系統(tǒng)中存儲(chǔ),傳輸以及運(yùn)算的可靠性。3.5.2 冗余技術(shù)微控制器是最容易受干擾的是內(nèi)部程序計(jì)數(shù)器PC的值。當(dāng)受強(qiáng)電干擾時(shí)PC的狀態(tài)被破壞,使CPU誤將一些操作數(shù)當(dāng)成操作碼來(lái)執(zhí)行,導(dǎo)致程序從一個(gè)區(qū)域跳轉(zhuǎn)到另一個(gè)區(qū)域,程序在地址空間“亂飛”或陷入“死循環(huán)”,引起程序混亂。為使“亂飛”的程序在程序區(qū)迅速納入正軌,在關(guān)鍵地方插入些個(gè)字節(jié)指令NOP,或?qū)⒂行е噶钪貙?xiě),稱(chēng)為指令冗余。當(dāng)微控制器斷電,會(huì)造成RAM數(shù)據(jù)丟失。當(dāng)CPU受到干擾而造成程序跑飛時(shí),可能會(huì)破壞RAM中的數(shù)據(jù)。所以,將系統(tǒng)中重要參數(shù)進(jìn)行備份保留,當(dāng)系統(tǒng)復(fù)位后,立即利用備份RAM對(duì)重要參數(shù)區(qū)進(jìn)行自檢和恢復(fù),這就是數(shù)據(jù)冗余21。1、指令冗余 NOP的使用在雙字節(jié)指令和三字節(jié)指令之后插入兩條NOP指令,可保證其后的指令不被拆散。為了不降低程序的運(yùn)行效率,不能加入太多的NOP指令,加入NOP指令是有一定原則的:在跳轉(zhuǎn)指令或多字節(jié)指令之前插入:在比較重要的指令前插入,保證“亂飛”程序迅速納入軌道,使程序正確執(zhí)行。2、數(shù)據(jù)冗余在數(shù)據(jù)冗余中,可把RAM分為兩部分:運(yùn)行存儲(chǔ)器和備分存儲(chǔ)器。當(dāng)需讀取數(shù)據(jù)時(shí),采用三中取二的表決原則,保證數(shù)據(jù)的正確性。對(duì)備份數(shù)據(jù)的建立應(yīng)注意以下原則:各備份數(shù)據(jù)間應(yīng)相互遠(yuǎn)離出分散設(shè)置,減小備份數(shù)據(jù)同時(shí)被破壞的概率;各備份數(shù)據(jù)應(yīng)遠(yuǎn)離堆棧區(qū),避免由堆棧操作錯(cuò)誤造成數(shù)據(jù)被沖毀的可能:備份少于兩份。3.5.3 軟件陷阱技術(shù)采用指令冗余使跑飛的程序恢復(fù)正常是有條件的,如果“亂飛”的程序落到非程序區(qū),這時(shí)指令冗余便無(wú)能為力。我們可在非程序區(qū)里設(shè)置攔截措施,當(dāng)程序進(jìn)入陷阱,強(qiáng)迫程序進(jìn)入一個(gè)指定的地址,執(zhí)行一段專(zhuān)門(mén)對(duì)出錯(cuò)進(jìn)行處理的程序,若出錯(cuò)程序的口地址為ERR,軟件陷阱由下面三條指令組成:(NOP、NOP、LJMP ERR)。3.5.4 軟件“看門(mén)狗”技術(shù)當(dāng)程序彈飛到一個(gè)臨時(shí)構(gòu)成的“死循環(huán)”時(shí),指令冗余和軟件陷阱技術(shù)都無(wú)能為力,這時(shí)可以采用人工復(fù)位的方法使系統(tǒng)恢復(fù)正常。實(shí)際上,可以設(shè)計(jì)一種模仿人工監(jiān)測(cè)的“程序運(yùn)行監(jiān)視器”,俗稱(chēng)“看門(mén)狗”。它不斷監(jiān)視程序循環(huán)運(yùn)行時(shí)間,若發(fā)現(xiàn)時(shí)間超過(guò)己知的循環(huán)設(shè)定時(shí)間,則認(rèn)為系統(tǒng)陷入“死循環(huán)”。然后強(qiáng)迫程序返回0000H入口,在入口處安排段出錯(cuò)處理程序,使系統(tǒng)納入正軌。#include <hidef.h>#include <string.h>static int waittime = 0;static long absoluteTime = 0;#pragma CODE_SEG _NEAR_SEG NON_BANKEDinterrupt void COP_ISR(void) /DisableInterrupts; waittime+; if(waittime>=200) waittime=0; PORTB = waittime; #pragma CODE_SEG DEFAULTstatic void COPInit(void) COPCTL = 0X07;void main(void) DDRB = 0xFF; PORTB =0X0F; COPInit(); /EnableInterrupts; while(1)  ARMCOP = 0X55; ARMCOP = 0XAA; /在程序中,如果沒(méi)有上邊這2行,看門(mén)狗會(huì)自動(dòng)使系統(tǒng)復(fù)位 /如果添加了這2行,看門(mén)狗不能使系統(tǒng)復(fù)位 PORTB = 0x00; for(absoluteTime=0;absoluteTime<10000;absoluteTime+); PORTB = 0xFF; for(absoluteTime=0;absoluteTime<10000;absoluteTime+); 3.6 本章小結(jié)本章主要進(jìn)行了ABS試驗(yàn)儀系統(tǒng)軟件設(shè)計(jì),使用C語(yǔ)言在CodeWarrior環(huán)境下進(jìn)行編寫(xiě)軟件及控制模塊,選擇了以單片機(jī)為系統(tǒng)的控制核心,借助微機(jī)對(duì)數(shù)據(jù)進(jìn)行顯示。PC機(jī)部分采用VB語(yǔ)言編程,選擇MSCOMM控件接收單片機(jī)發(fā)送過(guò)來(lái)的數(shù)據(jù),該控件采用事件驅(qū)動(dòng)方式工作,當(dāng)有數(shù)據(jù)進(jìn)入PC的數(shù)據(jù)緩沖區(qū)后,即觸發(fā)Oncomm事件進(jìn)行相關(guān)的數(shù)據(jù)處理。最后給出了軟件的抗干攏設(shè)計(jì),采用了COP“看門(mén)狗”程序可以有效地防止程序進(jìn)行死循環(huán)和出現(xiàn)程序跑飛現(xiàn)象。第4章 硬件選擇與系統(tǒng)開(kāi)發(fā)應(yīng)用4.1 控制系統(tǒng)組成及原理本試驗(yàn)儀控制系統(tǒng)組成圖如圖4.1所示。汽車(chē)防抱死制動(dòng)電子控制示教系統(tǒng)實(shí)時(shí)監(jiān)控與檢測(cè)模擬仿真硬件與教學(xué)系統(tǒng)ABS系統(tǒng)運(yùn)行監(jiān)控、檢測(cè)輪速傳感器運(yùn)行監(jiān)控、檢測(cè)警告燈運(yùn)行監(jiān)控、檢測(cè)ABS執(zhí)行器運(yùn)行監(jiān)控、檢測(cè)ABS系統(tǒng)運(yùn)行實(shí)時(shí)仿真ABS執(zhí)行器運(yùn)行實(shí)時(shí)仿真ABS系統(tǒng)實(shí)時(shí)仿真ABS硬件系統(tǒng)示教板ABS故障診斷系統(tǒng)圖4.1ABS電教板控制系統(tǒng)組成圖控制系統(tǒng)原理如圖4.2所示。開(kāi)關(guān)量微處理器電動(dòng)機(jī)LED二極管顯示器圖4.2ABS電教板控制系統(tǒng)原理圖通過(guò)開(kāi)關(guān)量輸入信號(hào),把相應(yīng)開(kāi)關(guān)量輸入到微處理器內(nèi)部,經(jīng)過(guò)微處理器內(nèi)部運(yùn)算調(diào)用相關(guān)的子程序來(lái)實(shí)現(xiàn)各開(kāi)關(guān)量的控制。從而實(shí)現(xiàn)控制電動(dòng)機(jī)的正反轉(zhuǎn)、LED動(dòng)態(tài)顯示輪速和二極管點(diǎn)亮順序以及滑移率在顯示器上的顯示。4.2 ABS電路硬件設(shè)計(jì)ABS電路硬件包括單片機(jī)、發(fā)光二極管、控制開(kāi)關(guān)、電源。4.2.1 單片機(jī)的選擇當(dāng)今單片機(jī)品種繁多,產(chǎn)品性能各異。首先要理解兩個(gè)概念:集中指令集(CISC)和精簡(jiǎn)指令集(RISC)。采用CISC結(jié)構(gòu)的單片機(jī)數(shù)據(jù)線(xiàn)和指令線(xiàn)分時(shí)復(fù)用,它的指令豐富,功能較強(qiáng),但取指令和取數(shù)據(jù)不能同時(shí)進(jìn)行,速度受限,價(jià)格也高。采用RISC結(jié)構(gòu)的單片機(jī)數(shù)據(jù)線(xiàn)和指令線(xiàn)分離,這種結(jié)構(gòu)的單片機(jī)取指令包含更多的處理信息,執(zhí)行效率更高,速度也更快。同時(shí),這種單片機(jī)指令多為單字節(jié),程序存儲(chǔ)器的空間利用率大大提高,有利于實(shí)現(xiàn)超小型化設(shè)計(jì)。一般來(lái)說(shuō),對(duì)于控制方式較簡(jiǎn)單的家電,可以采用RISC型單片機(jī);對(duì)于控制關(guān)系較復(fù)雜的場(chǎng)合,如通信產(chǎn)品,工業(yè)控制系統(tǒng),應(yīng)采用CISC單片機(jī)。所以,根據(jù)功能需要和性?xún)r(jià)比以及匹配關(guān)系,在這里選擇CISC型的單片機(jī),它主要包括Intel系列、Motorola系列、Atmel系列的AT89系列等。除此之外,在實(shí)際應(yīng)用中還可根據(jù)如下原則來(lái)選擇單片機(jī):(1)了解單片機(jī)對(duì)應(yīng)用系統(tǒng)的適用性。所謂對(duì)應(yīng)用系統(tǒng)的適用性,就是能否用一個(gè)單片機(jī)對(duì)系統(tǒng)的控制,或需要增加幾個(gè)附加的集成電路才能實(shí)現(xiàn)對(duì)系統(tǒng)的控制。從這一方面應(yīng)主要考慮以下問(wèn)題:?jiǎn)纹瑱C(jī)是否含有所需的I/O端口數(shù)目;單片機(jī)是否含有所需的外圍端口部件;單片機(jī)的CPU是否有合適的吞吐量;單片機(jī)的極限性能是否滿(mǎn)足要求。(2)了解單片機(jī)的可購(gòu)買(mǎi)性。從這一方面應(yīng)主要考慮以下問(wèn)題:?jiǎn)纹瑱C(jī)是否可直接購(gòu)買(mǎi)到;單片機(jī)是否有足夠的供應(yīng)量;單片機(jī)是否仍在生產(chǎn)之中;單片機(jī)是否在改進(jìn)之中。(3)了解單片機(jī)的可開(kāi)發(fā)性。從這一方面應(yīng)主要考慮以下問(wèn)題:編譯軟件;程序?qū)懭牍ぞ?;調(diào)試工具;技術(shù)支持;語(yǔ)言體系與熟悉程度。根據(jù)上面的要求對(duì)單片機(jī)進(jìn)行選擇,就可選擇出最適用于應(yīng)用系統(tǒng)的單片機(jī),從而保證應(yīng)用系統(tǒng)最高的可靠性、最優(yōu)的價(jià)格性能比、最長(zhǎng)的使用壽命和最好的升級(jí)換代性。所以這里初選89C52單片機(jī)作為系統(tǒng)的控制芯片。1、 89S52單片機(jī)的基本組成 外部事件記數(shù)輸入圖4.3所示為89S52帶閃存(Flash ROM)單片機(jī)的基本結(jié)構(gòu)框圖。P0 P1 P2 P3 控制串行通信振蕩器和時(shí)序OSC程序存儲(chǔ)器8KB FlashROM 89S52CPU數(shù) 據(jù) 存 儲(chǔ) 器256字節(jié)RAM/SFR2×16位定時(shí)器/計(jì)數(shù)器可編程全雙工串行口可編程I/O64KB總線(xiàn)擴(kuò)展控制器內(nèi)中斷外中斷 地址數(shù)據(jù) 圖4.389S52單片機(jī)結(jié)構(gòu)框圖在一小塊芯片上,集成了一個(gè)微型計(jì)算機(jī)的各個(gè)組成部分,即89C52單片機(jī)芯片內(nèi)包括:(1)一個(gè)8位的89S52微處理器(CPU);(2)片內(nèi)256字節(jié)數(shù)據(jù)存儲(chǔ)器RAM/SFR,用以存放可以讀/寫(xiě)的數(shù)據(jù),如運(yùn)算的中間結(jié)果、最終結(jié)果以及欲顯示的數(shù)據(jù)等;(3)片內(nèi)8KB程序存儲(chǔ)器Flash ROM,用以存放程序、一些原始數(shù)據(jù)和表格;(4)4個(gè)8位并行I/O端口P0-P3,每個(gè)端口既可以用作輸入,也可以用作輸出;(5)兩個(gè)16位的定時(shí)器/記數(shù)器,每個(gè)定時(shí)器/記數(shù)器都可以設(shè)置成記數(shù)或定時(shí)的結(jié)果實(shí)現(xiàn)計(jì)算機(jī)控制;(6)具有5個(gè)中斷源、3個(gè)中斷優(yōu)先級(jí)的中斷控制系統(tǒng);(7)一個(gè)全雙工UART(通用異步接收發(fā)送器)的串行I/O口,用于實(shí)現(xiàn)單片機(jī)之間或單片機(jī)與PC機(jī)之間的串行通信;(8)片內(nèi)振蕩器和時(shí)鐘產(chǎn)生電路,但石英晶體和微調(diào)電容需要外接,最高允許振蕩頻率為24MHZ;(9)89S52單片機(jī)與8051相比,具有節(jié)電工作方式,即休閑方式及掉電方式。以上各個(gè)部分通過(guò)片內(nèi)8位數(shù)據(jù)總線(xiàn)(DBUS)相連接。另外89S52是用靜態(tài)邏輯來(lái)設(shè)計(jì)的,其工作頻率可下降到0HZ,并提供兩種可用軟件來(lái)選擇的省電方式空閑方式和掉電方式。在空閑方式中,CPU停止工作,而RAM、定時(shí)器/記數(shù)器、并行口和中斷系統(tǒng)都繼續(xù)工作。此時(shí)的電流可降到大約為正常工作方式的15%。在掉電方式中,片內(nèi)振蕩器停止工作,由于時(shí)鐘被“凍結(jié)”,使一切功能都暫停,故只保存片內(nèi)RAM中的內(nèi)容,直到下一次硬件復(fù)位為止。這種方式下的電流可降到15以下,最小可降到0.6以下。89S52是一種低功耗/低電壓、高性能的8位單片機(jī)。它采用了CMOS工藝和高密度非易失性存儲(chǔ)器(NURAM)技術(shù),而且其輸出引腳和指令系統(tǒng)都與MCS-51兼容;片內(nèi)的Flash ROM允許在系統(tǒng)內(nèi)改編程序或用常規(guī)的非易失性存儲(chǔ)器編程器來(lái)編程。因此89S52是一種功能強(qiáng)、靈活性高,且價(jià)格合理的單片機(jī),可方便地應(yīng)用在各種控制領(lǐng)域。單片機(jī)是典型的嵌入式系統(tǒng),從體系結(jié)構(gòu)到指令系統(tǒng)都是按照嵌入式應(yīng)用特點(diǎn)專(zhuān)門(mén)設(shè)計(jì)的,能最好地滿(mǎn)足面對(duì)控制對(duì)象、應(yīng)用系統(tǒng)的嵌入、現(xiàn)場(chǎng)的可靠運(yùn)行以及非凡的控制品質(zhì)要求。因此,單片機(jī)是發(fā)展最快、品種最多、數(shù)量最大的嵌入式系統(tǒng)。89S52的單片機(jī)具有兼容的低功耗、高性能8位的特點(diǎn),特別是其內(nèi)部增加的閃速可電改寫(xiě)的存儲(chǔ)器Flash ROM給單片機(jī)的開(kāi)發(fā)及應(yīng)用帶來(lái)了很大的方便,且芯片的價(jià)格非常便宜,因此,近年來(lái)得到了極其廣泛的應(yīng)用。根據(jù)以上原因本文采用了89S52單片機(jī)19。2、 外圍電路的設(shè)計(jì)(1)時(shí)鐘電路的設(shè)計(jì)。計(jì)算機(jī)工作時(shí),是在統(tǒng)一的時(shí)鐘脈沖控制下一拍一拍地進(jìn)行的,這個(gè)脈沖是單片機(jī)控制器中的時(shí)序電路發(fā)出的。單片機(jī)的時(shí)序就是CPU在執(zhí)行指令時(shí)所需控制信號(hào)的時(shí)間順序。為了保證各部件間的同步工作,單片機(jī)內(nèi)部電路應(yīng)在唯一的時(shí)鐘信號(hào)控制下嚴(yán)格地按時(shí)序進(jìn)行工作。要給CPU提供時(shí)序需要相關(guān)的硬件電路,即振蕩器和時(shí)鐘電路。89S52單片機(jī)內(nèi)部有一個(gè)高增益反相放大器,用于構(gòu)成振蕩器,但要形成時(shí)鐘,外部還需要附加電路。89S52的時(shí)鐘產(chǎn)生方式有兩種:內(nèi)部時(shí)鐘方式和外部時(shí)鐘方式。在該控制系統(tǒng)中,采用了內(nèi)部時(shí)鐘方式。內(nèi)部時(shí)鐘方式,是利用芯片內(nèi)部的振蕩器,然后在引腳XTAL1和XTAL2兩端跨接晶體或陶瓷諧振器,就構(gòu)成了穩(wěn)定的自激振蕩器,其發(fā)出的脈沖直接送入內(nèi)部時(shí)鐘電路。外接晶振時(shí),C1和C2值通常選擇為30pF左右:外接陶瓷諧振器時(shí)C1和C2約為47pF。C1和C2對(duì)頻率有微調(diào)作用,晶振或陶瓷諧振器的頻率范圍可在0MHZ24MHZ/33HZ之間選擇。為了減少寄生電容,更好地保證晶振器穩(wěn)定可靠地工作,振蕩器和電容應(yīng)盡可能安裝得與單片機(jī)芯片靠近。內(nèi)部時(shí)鐘設(shè)計(jì)電路如圖4.4所示。圖4.4時(shí)鐘電路(2)復(fù)位電路的設(shè)計(jì)。復(fù)位是單片機(jī)的初始化操作,單片機(jī)在啟動(dòng)運(yùn)行時(shí),都需要先復(fù)位,它的作用是使CPU和系統(tǒng)中其他部件都處于一個(gè)確定的初始狀態(tài),并從這個(gè)狀態(tài)開(kāi)始工作。例如復(fù)位后,PC初始化為0,于是單片機(jī)自動(dòng)從0單元開(kāi)始執(zhí)行程序。因而復(fù)位是一個(gè)很重要的操作方式。單片機(jī)本身一般是不能自動(dòng)進(jìn)行復(fù)位的(在熱啟動(dòng)時(shí)本身帶有看門(mén)狗復(fù)位電路的單片機(jī)除外),必須配合相應(yīng)的外部電路才能實(shí)現(xiàn)。單片機(jī)的整個(gè)復(fù)位電路包括芯片內(nèi)、外兩部分,外部電路產(chǎn)生的復(fù)位信號(hào)通過(guò)復(fù)位引腳RET進(jìn)入片內(nèi)一個(gè)斯密特觸發(fā)器(抑制噪聲作用)再與片內(nèi)復(fù)位電路連接。復(fù)位電路每個(gè)機(jī)器周期對(duì)斯密特觸發(fā)器的輸出采樣一次。當(dāng)RST引腳端保持兩個(gè)機(jī)器周期(24個(gè)時(shí)鐘周期)以上的高電平時(shí),89S52進(jìn)入復(fù)位狀態(tài)。單片機(jī)的外部復(fù)位電路有上電自動(dòng)復(fù)位和按健手動(dòng)復(fù)位兩種。上電復(fù)位利用電容器充電來(lái)實(shí)現(xiàn),上電瞬間,RC電路充電,RST引腳端出現(xiàn)正脈沖,只要RST引腳端保持10ms以上高電平,就能使單片機(jī)有效地復(fù)位。按鍵手動(dòng)復(fù)位又

注意事項(xiàng)

本文(汽車(chē)防抱死制動(dòng)系統(tǒng)試驗(yàn)儀的軟件設(shè)計(jì))為本站會(huì)員(無(wú)***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話(huà):18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!