減震器示功特測控系統(tǒng)設(shè)計畢業(yè)_第1頁
減震器示功特測控系統(tǒng)設(shè)計畢業(yè)_第2頁
減震器示功特測控系統(tǒng)設(shè)計畢業(yè)_第3頁
減震器示功特測控系統(tǒng)設(shè)計畢業(yè)_第4頁
減震器示功特測控系統(tǒng)設(shè)計畢業(yè)_第5頁
已閱讀5頁,還剩73頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

Goodisgood,butbettercarriesit.

精益求精,善益求善。Goodisgood,butbettercarriesit.

精益求精,善益求善。減震器示功特測控系統(tǒng)設(shè)計畢業(yè)摩托車減震器摩托車減震器第一章緒論1.1前言隨著社會的不斷發(fā)展,人們對汽車的要求也越來越高,包括有汽車的動力性、經(jīng)濟(jì)性、制動性、操縱穩(wěn)定性、平順性、通過性等性能的要求。減震器是安裝在車體和負(fù)重輪之間的一個阻尼元件,其作用是衰減車體的振動并阻止共振情況下車體振幅的無限增大,能減小車體振動的振幅和振動次數(shù),因而能延長彈性元件的疲勞壽命和提高人乘車的舒適性。長期以來,人們對汽車的平順性一直都在研究,在技術(shù)上也有重大的改進(jìn),研究發(fā)現(xiàn)減震器是改善汽車平順性的最好途徑。一個好的減震器能夠使車的壽命增長,駕駛員操縱輕便,乘員更加舒服。近年來,中國的減震器市場保持著增長的態(tài)勢。汽車工業(yè)在我國已有50多年的發(fā)展歷史,而汽車產(chǎn)業(yè)真正得到快速發(fā)展是從上世紀(jì)90年代開始的?,F(xiàn)在汽車工業(yè)在我國經(jīng)濟(jì)中已占有很重要的地位,成為了拉動我國經(jīng)濟(jì)發(fā)展的“火車頭”。汽車產(chǎn)業(yè)的升級換代,與我國的其他行業(yè)共同繁榮和進(jìn)步,共同推動著我國經(jīng)濟(jì)的崛起。2001年我國汽車千人保有量僅為14臺,2008年汽車保有量為49臺;2001年轎車千人保有量僅為7.8臺,2008年上升至34臺。2002年成為汽車工業(yè)發(fā)展的私車普及年,其標(biāo)志是轎車產(chǎn)銷量占汽車市場的比例躍升到34%的高位,結(jié)束了轎車發(fā)展連續(xù)五年徘徊在30%的局面。2006又突破50%的平臺,僅僅用了四年。隨后轎車份額相對穩(wěn)定,MPV、SUV市場開始成為關(guān)注的熱點。2007年中國汽車產(chǎn)量近890萬輛,2008年達(dá)到934萬,在隨后的幾年中,汽車產(chǎn)量一直在上升。我國汽車產(chǎn)量的年增長幅度令世界矚目。由于發(fā)達(dá)國家的汽車產(chǎn)量增長停滯,發(fā)展中國家的增長成為世界汽車產(chǎn)量的核心熱點。以中國為代表的新興國家增長迅猛,中國汽車的銷售量已經(jīng)占到世界的15%以上,并且增長量處于世界第一。除了對汽車減震器進(jìn)行了研究,摩托車的減震器研究也是非常必要的。摩托車作為一種代步工具,90%以上的產(chǎn)量分布在亞洲和歐洲十多個國家和地區(qū),90年代以來,部分發(fā)展中國家經(jīng)濟(jì)蓬勃發(fā)展,促進(jìn)了摩托車生產(chǎn)和需求的持續(xù)增長,世界摩托車行業(yè)在上世紀(jì)90年代經(jīng)歷了飛速的發(fā)展,整個摩托車行業(yè)獲得了新生。我國摩托車行業(yè)自新中國成立以來,其發(fā)展歷程大體可分為三個時期:(1)起步發(fā)展時期,從新中國建立到70年代末這一時期,我國摩托車工業(yè)從無到有,生產(chǎn)發(fā)展緩慢,廠家少,產(chǎn)量少,品種少,水平低,沒有規(guī)模生產(chǎn)能力。(2)蓬勃發(fā)展時期,中國摩托車工業(yè)已初步形成了生產(chǎn)規(guī)模,摩托車行業(yè)作為汽車工業(yè)的一部分已不再無足輕重,充分顯示出其強(qiáng)勁的發(fā)展勢頭。(3)高速發(fā)展時期,1996年全球2000多萬輛摩托車市場中國占了將近一半,中國已成為世界摩托車行業(yè)的領(lǐng)導(dǎo)者,從1994年到2000年我國摩托車產(chǎn)量連續(xù)七年占世界之首,成為世界矚目的摩托車產(chǎn)量第一大國。經(jīng)過50多年的發(fā)展,汽車和摩托車已成為我國使用最普遍的交通工具,但在行駛過程中,由于路面不平等因素,容易激起車身的振動,影響乘坐人員的乘坐舒適性和車輛的行駛穩(wěn)定性,減震器是車輛的關(guān)鍵部位,是懸架與車輪連接的柔性環(huán)節(jié),減震器性能的好壞決定了汽車行駛過程中的平順性、安全性。減震器是減小車輛其他部件疲勞損壞和提高車輛使用壽命的和操作穩(wěn)定性的重要部件。近年來,隨著汽車品種的不斷更新,人們對車輛的行駛平順性和舒適性提出了更高的要求,而且發(fā)動機(jī)排量及汽車自身質(zhì)量的加大,也對減震器的設(shè)計要求越來越高,因此對減震器性能的測試是相當(dāng)有必要的,這對于改進(jìn)減震器的結(jié)構(gòu)設(shè)計,提高減震器的質(zhì)量,縮短減震器設(shè)計開發(fā)周期以及節(jié)約開發(fā)成本是很有意義的。傳統(tǒng)的減震器設(shè)計方法主要是憑借設(shè)計人員的經(jīng)驗確定設(shè)計參數(shù),然后通過反復(fù)的試驗進(jìn)行參數(shù)修正,通常采用將結(jié)構(gòu)參數(shù)不同的減震器裝備于與其匹配的汽車,由試車員進(jìn)行實車試驗評價,這種方式往往需對減震器內(nèi)部結(jié)構(gòu)參數(shù)進(jìn)行反復(fù)調(diào)整和多次的開發(fā)、試驗,不但設(shè)計周期長、資金消耗大,而且較難獲得最優(yōu)的減震器特性。隨著計算機(jī)技術(shù)的發(fā)展,本課題是運用C++Builder軟件對減震器在壓縮和復(fù)原兩個行程中阻尼變化的特性進(jìn)行編程,采用計算機(jī)編程與試驗臺相輔助的方法,對減震器的外特性、示功特性進(jìn)行檢測,可以精確地顯示出各結(jié)構(gòu)參數(shù)對減震器外特性的影響,實現(xiàn)了測試評價自動化,對產(chǎn)品質(zhì)量提高具有重要意義,對我國汽車行業(yè)從大而不強(qiáng)向既大又強(qiáng)的跨越產(chǎn)生積極地影響,也將有利于國內(nèi)產(chǎn)品打入國際市場。其基本原理:運用C++Builder軟件對檢測減震器在壓縮和復(fù)原兩個行程中阻尼變化的特性的系統(tǒng)進(jìn)行編程,然后結(jié)合試驗臺,運用研華PCI-1711L及PCI-1761板卡進(jìn)行數(shù)據(jù)采集和控制,并將采集到的數(shù)據(jù)以示功曲線圖的形式表現(xiàn)出來,并且對示功圖進(jìn)行分析,得到減震器的相關(guān)參數(shù),觀察減震器的整體工作性能,從而判斷該減震器是否合格,如果該減震器為合格產(chǎn)品,曲線應(yīng)該飽滿,沒有畸變和突變。1.2減震器的發(fā)展歷史世界上第一個有記載、比較簡單的減震器是1897年由兩個姓吉明的人發(fā)明的。他們把橡膠塊與葉片彈簧的端部相連,當(dāng)懸架被完全壓縮時,橡膠減震塊就碰到連接在汽車大梁上的一個螺栓,產(chǎn)生制動。這種減震器在很多汽車懸架上仍有使用但其減震效果不佳。1989年,第一個實用的減震器由一個法國人特魯芬特研制成功并被安裝到摩托賽車上。減震器的結(jié)構(gòu)發(fā)展主要經(jīng)歷了以下幾種發(fā)展形式:加布里埃爾減震器,它是由固定在汽車大梁上的罩殼和裝在其里面的渦旋形鋼帶組成,鋼帶通過一個彈簧保持張力,鋼帶的外端與車橋軸端連接,以限制彈跳量。平衡彈簧式減震器,它是一個加在葉片彈簧上的輔助螺旋彈簧,由于每個彈簧都有不同的諧振頻率,正好抵消了各自的振顫,但同時增大了懸梁的剛性,很快就停止使用了??諝鈴椈蓽p震器,它不僅兼有彈簧和吸振的作用,而且省去了金屬彈簧。第一個空氣彈簧減震器是1909年由英國考溫汽車工廠研制成功的,它是一個圓柱形的空氣筒,利用打氣筒可以把空氣經(jīng)外殼上部的氣閥注滿空氣筒,空氣筒的下半部分容納一個由橡膠和簾布制成的膜片。因為它被空氣所包圍,所以其工作原理與充氣輪胎相似,它的主要缺點是常常漏氣。液壓減震器,第一個實用的液壓減震器是1908年由法國人霍迪立設(shè)計出來的,其原理是:迫使液體通過小孔產(chǎn)生阻尼作用。門羅在1933年為赫德制造的汽車裝用了第一個采用原始液壓減震器的汽車。到了二十世紀(jì)三十年代末,雙作用減震器在美國生產(chǎn)的汽車上被普遍采用。到了二十世紀(jì)六十年代,歐洲采用的杠桿式液壓減震器占了優(yōu)勢,這種減震器與哈德福特的摩擦式減震原理相似,但使用的是液流而不是摩擦緩沖。麥弗遜支柱式減震器,隨著前輪驅(qū)動汽車的出現(xiàn),二十世紀(jì)七十年代以來,制造商開始采用麥弗遜支柱式減震器。這種減震器是由通用公司麥弗遜工程師研制成功的。他把螺旋彈簧、液壓減震器和上懸架臂桿組成一個緊湊的部件。其主要優(yōu)點是體積小,適合前輪驅(qū)動的汽車,可在與變速器組成一體的驅(qū)動橋上應(yīng)用。充氣式減震器是二十世紀(jì)六七十年代發(fā)展起來的一種新型的減震器。充氣式減震器的特殊結(jié)構(gòu)和充氣參數(shù),可以大大地降低噪音,并有利于保證活塞高速運動時的阻尼特征,同時減震器上的減震支柱實質(zhì)上屬于雙筒結(jié)構(gòu),除了可以阻尼減震還能和控制臂一起對車輪進(jìn)行導(dǎo)向。1.3減震器在國內(nèi)外的發(fā)展現(xiàn)狀減震器減振最先于國外提出,并逐漸發(fā)展起來,現(xiàn)今已形成了一套完整的研究體系。大量生產(chǎn)各種各類減震器的國家有美國、德國、英國、前蘇聯(lián)、日本和法國等,特別是日本。日本于1937以后為了在螺旋槳飛機(jī)上安裝發(fā)動機(jī)架,開始批量生產(chǎn)防振橡膠,并在1953年開始引入防振橡膠技術(shù)制造飛機(jī)儀表盤。日本在1960年減震器的消耗量為609噸,膠材料超過了萬噸,在9年內(nèi)增長了17防振橡膠,隨國外飛機(jī)和發(fā)動機(jī)的進(jìn)口,開始在日本應(yīng)用,然后又由其國內(nèi)制造。德國早在第二次世界大戰(zhàn)前夕,就把天然橡膠制成的減震器用于艦船的動力設(shè)備上,并在實戰(zhàn)中獲得卓越成效,同時在60研究。在第二次世界大戰(zhàn)以前和戰(zhàn)爭期間積累起來的防振技術(shù),戰(zhàn)后作為民用工業(yè)應(yīng)用于汽車,鐵路機(jī)車車輛土木建筑以及各種機(jī)械工業(yè)之中。早期的如:1946年對卡車,1947年對公共汽車的各個部位使用了減震器。1951年以后在最早的鐵軌機(jī)車車輛各個部件上,尤其是轉(zhuǎn)向架使用了防振橡膠減震器。自從1955橡膠減震器牢固的建立起了自己的地位。國外減震器的發(fā)展趨勢包括:開展橡膠、金屬減震器新型結(jié)構(gòu)設(shè)計及其新功能研究;減震與高阻尼兼顧橡膠減震器的研究與開發(fā);加大減震器橡膠材料、粘彈性高阻尼材料、與金屬板夾層復(fù)合多功能減震支座的研究、開發(fā)和應(yīng)用的力度;繼續(xù)開展粘彈性高阻尼功能材料的研究和應(yīng)用工作。在性能測試方面,美國MTS公司推出一種由計算機(jī)控制的數(shù)字電控系統(tǒng)。它能把每次的試驗參數(shù)和實驗結(jié)果轉(zhuǎn)化成數(shù)字信號記錄在計算機(jī)磁盤上,下次試驗時直接調(diào)用不在需要重新設(shè)置,調(diào)整試驗參數(shù),避免了人為誤差,重復(fù)精度好,因此測試精度和測試效率較好。我國減震器的研制和生產(chǎn)起步于60年代。隨著我國四個現(xiàn)代化建設(shè)步伐的加快,各行業(yè)對減震制品的需求與日俱增,而研制開發(fā)減震器的部門與單位也相應(yīng)增多,目前已基本形成一個科研、開發(fā)、生產(chǎn)體系。但由于減震制品工業(yè)起步較晚,與國外技術(shù)力量相比較為薄弱,基礎(chǔ)條件較差,實驗研究與檢測手段不是很健全,開發(fā)速度相對較慢,沒有進(jìn)行過系統(tǒng)的開發(fā)和研究,應(yīng)用規(guī)模及技術(shù)水平與國外相比還有較大差距。目前,相關(guān)減震材料的技術(shù)研究已取得階段性成果,但要將這些成果轉(zhuǎn)換成產(chǎn)品,繼而大規(guī)模推向市場尚需一定的時間。我國生產(chǎn)的減震器除了部分橡膠——金屬減震器和XL系列高彈性聯(lián)軸節(jié)已實現(xiàn)標(biāo)準(zhǔn)化外,大多數(shù)產(chǎn)品仍處于“非標(biāo)準(zhǔn)化”狀態(tài)。為了滿足社會發(fā)展的需要,應(yīng)該在橡膠裝備、工藝技術(shù)、材料和結(jié)構(gòu)幾個方面努力,加快我國減震器的發(fā)展步伐。隨著我國現(xiàn)代工業(yè)建設(shè)的高速發(fā)展和環(huán)境保護(hù)法的實施,國民經(jīng)濟(jì)各部門對振動和噪音控制技術(shù)提出了越來越高的要求。在減震器的性能測試方面,我國減震器的測試試驗臺雖然較以前取得了較大進(jìn)步,但與國際水平差距尚遠(yuǎn)。大多采用的是傳統(tǒng)的測試方式,準(zhǔn)確度和精度的測試很大程度上依賴于硬件測試。1.4課題研究的主要內(nèi)容和方法本課題主要研究的內(nèi)容是減震器的示功特性,示功特性是指減震器阻尼力-位移(F-S)之間的關(guān)系,它表示減震器在壓縮和復(fù)原兩個行程中阻尼變化的特性。示功特性是減震器的外特性之一,性能良好的減震器應(yīng)具有良好的外特性,要求外特性不僅在試驗、生產(chǎn)檢測時符合設(shè)計要求,且在耐久試驗、道路試驗和實際使用一定時間后仍能保持其良好性能。外特性能夠保持其相對穩(wěn)定性,是評價減震器性能優(yōu)劣的一個重要指標(biāo)。主要方法是:(1)學(xué)習(xí)C++Builder軟件,運用C++Builder軟件對檢測減震器在壓縮和復(fù)原兩個行程中阻尼變化的特性的系統(tǒng)進(jìn)行編程;(2)結(jié)合試驗臺,運用研華PCI-1711L及PCI-1761板卡進(jìn)行數(shù)據(jù)采集和控制;(3)將采集到的數(shù)據(jù)以示功圖的形式表現(xiàn)出來;(4)對示功曲線圖進(jìn)行分析,得到減震器的相關(guān)參數(shù);(5)通過示功曲線圖的形狀,得出減震器的整體工作性能;(6)判斷該減震器是否合格,如果該減震器為合格產(chǎn)品,曲線應(yīng)該飽滿,沒有畸變和突變。第二章減震器的類型和工作原理2.1減震器的定義減震器(Absorber),減震器主要用來抑制彈簧吸震后反彈時的振蕩及來自路面的沖擊。在經(jīng)過不平路面時,雖然吸震彈簧可以過濾路面的震動,但彈簧自身還會有往復(fù)運動,而減震器就是用來抑制這種彈簧跳躍的。減震器太軟,車身就會上下跳躍,減震器太硬就會帶來太大的阻力,妨礙彈簧正常工作。在關(guān)于懸掛系統(tǒng)的改裝過程中,硬的減震器要與硬的彈簧相搭配,而彈簧的硬度又與車重息息相關(guān),因此較重的車一般采用較硬的減震器。與引震曲軸相接的裝置,用來抗衡曲軸的扭轉(zhuǎn)震動(即曲軸受汽缸點火的沖擊力而扭動的現(xiàn)象)。圖2-1摩托車減震器圖2-2汽車減震器2.2減震器的用途為加速車架與車身振動的衰減,以改善汽車的行駛平順性(舒適性),在大多數(shù)汽車的懸架系統(tǒng)內(nèi)部裝有減震器。汽車的減震器也稱為“懸掛”,是由彈簧和減震器共同組成的。減震器并不是用來支持車身的重量,而是用來抑制彈簧吸震后反彈時的振蕩和吸收路面沖擊的能量。彈簧起緩和沖擊的作用,將“大能量一次沖擊”變?yōu)椤靶∧芰慷啻螞_擊”,而減震器就是逐步將“小能量多次沖擊”慢慢減少。如果你開過減振器已壞掉的車,你就可以體會汽車通過每一坑洞、起伏后余波蕩漾的彈跳,而減振器正是用來抑制這種彈跳的。沒有減振器將無法控制彈簧的反彈,汽車遇到崎嶇的路面時將會產(chǎn)生嚴(yán)重的彈跳,過彎時也會因為彈簧上下的振蕩而造成輪胎抓地力和循跡性的喪失。2.3減震器的結(jié)構(gòu)與分類減震器的結(jié)構(gòu)是帶有活塞的活塞桿插入筒內(nèi),在筒中充滿油?;钊嫌泄?jié)流孔,使得被活塞分隔出來的兩部分空間中的油可以互相補(bǔ)充。阻尼就是在具有粘性的油通過節(jié)流孔時產(chǎn)生的,節(jié)流孔越小,油的黏度越大,阻尼力越大。如果節(jié)流孔大小不變,當(dāng)減震器工作速度快時,阻尼過大會影響對沖擊的吸收。因此,在節(jié)流孔的出口處設(shè)置一個圓盤狀的板簧閥門,當(dāng)壓力變大時,閥門被頂開,節(jié)流孔開度變大,阻尼變小。由于活塞是雙向運動的,所以在活塞的兩側(cè)都裝有板簧閥門,分別叫做壓縮閥和伸張閥。懸架中用的最多的減震器是內(nèi)部充有液體的液壓式減震器,汽車車身和車輪振動時減震器內(nèi)的液體在流經(jīng)阻尼孔時的摩擦和粘性液體的摩擦形成了驅(qū)動阻尼,將振動能量轉(zhuǎn)化為熱能,并散發(fā)到周圍的空氣中去,達(dá)到迅速衰減振動的目的。如果能量的消耗只是在壓縮行程或者伸張行程中進(jìn)行,則把這種減震器稱為單向作用減震器,反之稱為雙向作用減震器。后者因為減振作用比前者好,所以得到廣泛的應(yīng)用。1、從減震器產(chǎn)生阻尼的材料分,主要有液壓和充氣兩種。(1)液壓式減震器車輛懸架系統(tǒng)中廣泛采用液壓減震器,其原理是:當(dāng)車架與車橋做往復(fù)相對運動,活塞在減震器的缸筒內(nèi)往復(fù)移動時,減震器殼體內(nèi)的油液反復(fù)地從一個內(nèi)腔通過一些窄小的孔隙流入另一個內(nèi)腔。此時,液體與內(nèi)壁的摩擦以及液體分子之間的內(nèi)摩擦則形成了對振動的阻尼力。圖2-3液壓式減震器圖2-4液壓式減震器結(jié)構(gòu)(2)充氣式減震器充氣式減震器是60年代以來才發(fā)展起來的一種新型減震器。其結(jié)構(gòu)特點是:在缸筒的下部裝有一個浮動活塞,在浮動活塞與缸筒一端形成的一個密閉氣室中充有高壓氮氣。在浮動活塞上裝有大斷面的O型密封圈,它把油和氣完全分開。工作活塞上裝有隨其運動速度大小變化而導(dǎo)致通道截面積大小變化的壓縮閥和伸張閥。當(dāng)車輪上下跳動時,減震器的工作活塞在油液中做往復(fù)運動,使工作活塞的上腔和下腔之間產(chǎn)生油壓差,壓力油便推開壓縮閥和伸張閥而來回流動。由于閥對壓力油產(chǎn)生較大的阻尼力,故使得振動衰減。圖2-5充氣式減震器圖2-6雙筒、單筒充氣式減震器充氣式減震器的優(yōu)點:采用浮動活塞而減少了一套閥的系統(tǒng),使結(jié)構(gòu)簡化,重量減輕。由于減震器里充有高壓氮氣,能減少車輪受突然沖擊時的驅(qū)動,并可消除噪聲。由于充氣式減震器的工作缸和活塞直徑都大于相同條件的雙向作用筒式減震器,因而其阻尼更大,工作可靠性更強(qiáng)。充氣式減震器內(nèi)部的高壓氣體和油液被浮動活塞隔開,消除了油的乳化現(xiàn)象。充氣式減震器的缺點:油封要求高,充氣工藝復(fù)雜,不易維修,當(dāng)缸筒受外界較大沖擊而變化時則不能工作。2、減震器按其結(jié)構(gòu),則分為單筒和雙筒兩種??梢赃M(jìn)一步分為:a.單筒氣壓減震器;b.雙筒油壓減震器;c.雙筒油氣減震器。(1)雙筒式圖2-7雙筒式減震器結(jié)構(gòu)圖減震器有內(nèi)外兩個筒,活塞在內(nèi)筒中運動,由于活塞桿的進(jìn)入與抽出,內(nèi)筒中油的體積隨之增大與收縮,因此要通過與外筒進(jìn)行交換來維持內(nèi)筒中油的平衡。所以雙筒減震器中要有四個閥,即除了上面提到的活塞上的兩個節(jié)流閥外,還有裝在內(nèi)外筒之間的完成交換作用的流通閥和補(bǔ)償閥。(2)單筒式與雙筒式相比,單筒式減震器結(jié)構(gòu)簡單,減少了一套閥門系統(tǒng)。它在缸筒的下部裝有一個浮動活塞,在浮動活塞的下面形成一個密閉的氣室,充有高壓氮氣,由于活塞桿進(jìn)出油液而造成的液面高度變化主要通過浮動活塞的浮動來自動適應(yīng)之。圖2-8單筒式減震器3、按減震器安裝位置分,有前減震器和后減震器。4、按減震器油缸工作位置分,有倒置式減震器(油缸位置在上方,活塞桿在下方)和正置式減震器(油缸位置在下方,活塞桿在上方)。5、按減震器的工作介質(zhì)分,有彈簧式減震器、彈簧--空氣阻尼式減震器、液壓阻尼式減震器、油--氣組合式前叉減震器和充氮氣式減震器。6、按減震器的衰減力方向分,有單向作用減震器和雙向作用減震器。2.4減震器的工作原理懸架系統(tǒng)中由于彈性元件受沖擊產(chǎn)生振動,為了改善車輛行駛平穩(wěn)性和舒適性,在懸架中與彈性元件并聯(lián)安裝減震器。為衰減振動,車輛懸架系統(tǒng)中采用的減震器大部分是液壓減震器,其工作原理是:當(dāng)車架(或車身)和車橋間振動而出現(xiàn)相對運動時,減震器內(nèi)的活塞上下移動,減震器內(nèi)腔的油液便反復(fù)地從一個腔經(jīng)過不同的孔隙流入另一個腔內(nèi)。此時孔壁與油液間的摩擦和油液分子間的內(nèi)摩擦對振動形成阻尼力,使振動產(chǎn)生的能量轉(zhuǎn)化為油液熱能,再由減震器吸收并散發(fā)到大氣中。在油液通道截面等因素不變時,阻尼力隨車架與車橋(或車輪)之間相對運動速度的增大(或減?。┒龃螅ɑ驕p?。?,且與油液的粘度有關(guān)。減震器與彈性元件承擔(dān)著減小沖擊和減震的任務(wù),如果阻尼力過大,則可能使懸架彈性變差,甚至可能導(dǎo)致減震器的連接件損壞。因此,要調(diào)節(jié)彈性元件和減震器這一矛盾:(1)在壓縮行程中(車橋和車架相互靠近),減震器阻尼力較小,以便充分發(fā)揮彈性元件的彈性作用,減小沖擊。在這一過程中,彈性元件起主要作用。(2)在復(fù)原行程中(車橋和車架相互遠(yuǎn)離),減震器阻尼力較大,迅速減震。(3)當(dāng)車橋(或車輪)與車架間的相對速度過大時,要求減震器能自動加大液流量,使阻尼力始終保持在一定限度之內(nèi),以避免承受過大的沖擊載荷。在汽車懸架系統(tǒng)中廣泛采用的是筒式減震器,且在壓縮和復(fù)原行程中均能起減震作用的是雙向作用式減震器。除此之外,還有采用新式減震器的,如充氣式減震器和阻力可調(diào)式減震器。2.5減震器的發(fā)展趨勢正在成為主流減震器的是阻力可調(diào)式減震器,特別是電子控制式減震器,其可通過傳感器檢測行駛狀態(tài),由計算機(jī)計算出最佳阻尼力,使減震器上的阻尼力調(diào)整機(jī)構(gòu)自動工作,通過改變節(jié)流孔的大小等方式來調(diào)節(jié)減震器的阻尼力。汽車行駛的平順性和操縱穩(wěn)定性是衡量懸掛以及減震器性能好壞的主要指標(biāo),但這兩個方面是相互排斥的性能要求,因此要在平順性和操縱穩(wěn)定性之間取得理想的最佳點是比較困難的。特別是在車輛進(jìn)彎和出彎時,車身重量轉(zhuǎn)移的速度會影響操控的平衡性,這種影響會持續(xù)到重量轉(zhuǎn)移完成,而車身重量轉(zhuǎn)移的速度是由減震器所控制的,改變減震器在壓縮和復(fù)原行程中的軟硬度可改變車身重量轉(zhuǎn)移速度。因此,未來理想的減震器必須既能滿足平順性要求又能滿足操縱穩(wěn)定性要求。大多數(shù)汽車會采用阻尼較軟且價格相對便宜的減震器,以降低成本并獲得普通駕駛狀態(tài)下的柔軟舒適的感覺,但在劇烈駕駛狀態(tài)下,這類減震器就無法勝任。要想獲得高速駕駛的操控感覺,就需要采用阻尼較硬、品質(zhì)較好且能與彈簧充分配合的減震器。對于減震器改進(jìn)與措施大致分為以下幾點:(1)加快改造重視技術(shù)。最主要的原因是企業(yè)的技術(shù)能力有余,企業(yè)要采用已有的高新技術(shù),通過技術(shù)創(chuàng)新來提高企業(yè)的技術(shù)水平和產(chǎn)品的技術(shù)含量。(2)產(chǎn)品要實現(xiàn)系列化、多元化。如美國的蒙諾公司在產(chǎn)品的系列化方面就非常成功,其汽車減震器有5000多種型號,每年有4000多萬支減震器出口到120多個國家和地區(qū);而日本川崎工業(yè)株式會社則在產(chǎn)品的多元化方面造詣顯著,利用其在發(fā)動機(jī)方面的優(yōu)勢,涉足了船只、摩托車、火車、地鐵、電車、飛機(jī)等領(lǐng)域。因此,企業(yè)一方面要實現(xiàn)減震器產(chǎn)品的系列化,另一方面可以向工藝相近的液壓、氣壓、緩沖擊產(chǎn)品等方向延伸。(3)以人為本加快改革。國內(nèi)外企業(yè)都比較重視人才管理,強(qiáng)調(diào)人在企業(yè)發(fā)展中的重要作用。人才是科學(xué)技術(shù)的載體、創(chuàng)新的主體和企業(yè)發(fā)展的動力,所以企業(yè)要締造條件吸引人才、培養(yǎng)人才,最終實現(xiàn)人才資源向人才資本的轉(zhuǎn)化。(4)推行產(chǎn)品技術(shù)的尺度化。減震產(chǎn)品技術(shù)的尺度化直接影響著產(chǎn)品的技術(shù)含量和企業(yè)的技術(shù)水平,也影響著產(chǎn)品的經(jīng)濟(jì)規(guī)模,甚至影響著相關(guān)配件廠。2.6本章小結(jié)本章主要介紹減震器的含義、種類、分類的方法、各個類型減震器的工作原理及其用途以及減震器的發(fā)展趨勢等。從本章內(nèi)容中,可以對減震器有一定的了解,更能看出各減震器的優(yōu)缺點,為后文減震器性能測試做好基礎(chǔ)。第三章硬件設(shè)計3.1減震器示功特性的計算機(jī)測試系統(tǒng)圖3-1是減震器示功特性計算機(jī)測試系統(tǒng)組成框圖。圖中機(jī)械部分由調(diào)速電機(jī)驅(qū)動,通過皮帶傳送將運動傳給曲柄滑塊機(jī)構(gòu),曲柄連同連桿的一端做圓周運動,滑塊和減震器一端在導(dǎo)槽中做往復(fù)直線運動,當(dāng)連桿的長度遠(yuǎn)大于曲柄長度時,滑塊做近似簡諧運動。由于曲柄滑塊機(jī)構(gòu)在運動時存在曲柄旋轉(zhuǎn)時的離心慣圖3-1減震器示功特性測試系統(tǒng)組成框圖性力和滑塊周期性的往復(fù)慣性力,因此,一方面在曲柄輪上加平衡配重;另一方面用大皮帶輪兼做飛輪,儲存能量,增加整個轉(zhuǎn)動件的慣性矩,減少轉(zhuǎn)矩波動和慣性力的影響。試驗臺采用框架結(jié)構(gòu),拉壓力傳感器裝在上面,試驗時拉壓力傳感器與減震器的活塞桿相連,用來檢測阻力的大小,飛輪一端與多功能數(shù)據(jù)采集器相連,多功能數(shù)據(jù)采集器執(zhí)行計算機(jī)的指令對拉壓力傳感器和減震器上升和下降過程的輸出進(jìn)行采樣,檢測速度和位移,將力和位移的數(shù)值在數(shù)碼管上顯示出來,并通過串口將采集到的數(shù)據(jù)傳送到計算機(jī)上,由計算機(jī)經(jīng)過計算,得出減震器的示功圖,并通過示功圖的曲線形狀,對減震器的整體工作性能進(jìn)行分析,判斷該減震器質(zhì)量是否合格,最后通過打印機(jī)打印出檢測報告。該試驗臺的運動振幅和頻率均可調(diào)整。該系統(tǒng)中所用到的多功能數(shù)據(jù)采集器是研華PCI-1711L和研華PCI-1761板卡多功能采集器,而程序軟件則是C++Builder6.0,這些都將在以下的文章中做出相應(yīng)的介紹。3.2電機(jī)控制柜設(shè)計圖3-2和圖3-3是減震器的電機(jī)控制柜接線圖。該電機(jī)控制柜是采用PLC控制系統(tǒng)控制。圖3-2電機(jī)控制柜主電路圖圖3-3電機(jī)控制柜控制電路圖T-變壓器;FU-熔斷器;FR-熱繼電器;KM-接觸器;其整個的控制過程如下:主電路:組合開關(guān)Q將三相電源引入,結(jié)合圖3-3的控制電路圖可知,整個電路中由FU1、FU2、FU3和FU4這四個熔斷器對電路進(jìn)行保護(hù),防止控制電路因過載或短路而損壞;熱繼電器FR是對升降電機(jī)M2起到過載保護(hù)作用,KM1、KM2和KM3為M1和M2電動機(jī)啟動用接觸器??刂齐娐罚ㄗ螅航油娫?,通過電源進(jìn)線L1、L2和L3為整個控制電路引進(jìn)電源,該控制電路運用了控制變壓器,對輸入電壓進(jìn)行控制,保障電路的安全性和經(jīng)濟(jì)性。在此過程中,電路還用熔斷器FU1、FU2、FU3和FU4對電路進(jìn)行保護(hù),從而保護(hù)電路因過載或短路而造成的電路損壞。電源被引入后,電源指示燈通電發(fā)出光亮,同時控制電路的接觸器KM得電,接觸器KM的常開輔助觸點閉合。按下行程開關(guān)SQ1,接觸器KM1通電,接觸器KM1的常開輔助觸點閉合形成自鎖,主電路中的常開輔助觸點KM1閉合,主電機(jī)(調(diào)速電機(jī))開始運轉(zhuǎn),此時電機(jī)指示因通電而發(fā)出光亮。按下起升按鈕,接觸器KM2通電,接觸器KM2的常開輔助觸點閉合形成自鎖,常閉輔助觸點斷開保證KM3不得電,主電路中的常開輔助觸點KM2閉合,升降電機(jī)開始正轉(zhuǎn)(即減震器活塞桿上升),需保證升降電機(jī)的持續(xù)運轉(zhuǎn),保證信號采集時的連續(xù)性。減震器的活塞桿持續(xù)上升,當(dāng)上升到一定程度時,起升限位開關(guān)1SQ斷開,接觸器KM2斷電,接觸器KM2的常開輔助觸點斷開,常閉輔助觸點閉合,主電路中接觸器KM2的常開輔助觸點斷開,升降電機(jī)停止運轉(zhuǎn),減震器的活塞桿停止上升。接著再按下下降按鈕,由于起升限位1SQ是斷開的,所以接觸器KM3通電,接觸器KM3的常開輔助觸點閉合形成自鎖,接觸器KM3的常閉輔助觸點斷開,升降電機(jī)開始反轉(zhuǎn)(即減震器活塞桿下降),減震器的活塞桿持續(xù)下降,起升限位開關(guān)1SQ閉合,當(dāng)下降到一定程度時,下降限位開關(guān)2SQ斷開,接觸器KM3斷電,接觸器KM3的常開輔助觸點斷開,常閉輔助觸點閉合,升降電機(jī)停止運轉(zhuǎn),減震器的活塞桿停止下降,然后就開始進(jìn)行減震器活塞桿的上升和下降的循環(huán),當(dāng)采集數(shù)據(jù)結(jié)束后,如果想停止整個控制系統(tǒng),則按下總的停止按鈕SB即可。整個控制過程中,在減震器的活塞桿的上升和下降階段時,采用了互鎖這一操作,保證了接觸器KM2和接觸器KM3不能同時通電,保護(hù)電路不使其短路。在控制電路中,利用了變壓器、熔斷器和熱繼電器對整個控制電路進(jìn)行了保護(hù),以免電路損毀??刂齐娐罚ㄓ遥航油娫矗娫摧斎霝?20V,輸出為24V,利用接近開關(guān)和壓力傳感器進(jìn)行信號的采集,并將其與電腦相連接,將采集到的信號傳給電腦,由專門的軟件對采集到的數(shù)據(jù)信號進(jìn)行處理和分析,從而得到減震器的示功特性曲線圖。3.3主元器件及其工作原理和作用本課題研究需要的元器件包括變頻器和電機(jī)控制柜,電機(jī)控制柜中又包括:1個電動機(jī)、1個升降電機(jī)、接觸器、熱繼電器、電源開關(guān)、變壓器、熔斷器、啟動開關(guān)、升降限位開關(guān)、接近開關(guān)、拉壓力傳感器、緊急停止按鈕、停止按鈕、指示燈、升降停止按鈕、開關(guān)電源、接線端子、五孔插座。其中,比較重要的元器件為:變頻器、變壓器、熔斷器、熱繼電器、接觸器、壓力傳感器、接近開關(guān)。以下是對這些主元器件工作原理和作用的介紹:(1)變頻器,其工作原理:主電路是給異步電動機(jī)提供調(diào)壓調(diào)頻電源的電力變換部分。變頻器的主電路大體上可分為兩類:一是電壓型,將電壓源的直流變換為交流的變頻器,直流回路的濾波是電容;二是電流型,將電流源的直流變換為交流的變頻器,其直流回路濾波是電感。它由三部分構(gòu)成,將工頻電源變換為直流功率的“整流器”,吸收在變流器和逆變器產(chǎn)生的電壓脈動的“平波回路”,以及將直流功率變換為交流功率的“逆變器”。圖3-4acs800變頻器圖3-5acs800變頻器接線圖本系統(tǒng)所選用的變頻器型號為:ACS800,其性能指標(biāo)如下:①相位、電壓、頻率:三相、380V、50/60Hz②過載電流:不大于額定電流的1.5倍③額定頻率:50/60Hz④最高輸出頻率:500Hz(2)變壓器,其工作原理:當(dāng)初級線圈中通有交流電流時,鐵芯(或磁芯)中便產(chǎn)生交流磁通,使次級線圈中感應(yīng)出電壓(或電流),變壓器由鐵芯(或磁芯)和線圈組成,線圈有兩個或兩個以上的繞組,其中接電源的繞組叫初級線圈,其余的繞組叫次級線圈。圖3-6CXB-150變壓器圖3-7變壓器原理圖變壓器的作用:變壓器是一種利用電磁感應(yīng)變換交流電壓、電流和阻抗的器件,能將某一數(shù)值的交流電壓、電流和阻抗變?yōu)橥l率的另一數(shù)值,使電能得到傳輸、分配和使用,能夠做到既安全又經(jīng)濟(jì)。本系統(tǒng)選用的變壓器型號為CXB-150,其性能指標(biāo)如下:①額定電壓:220V②視在功率:150VA③額定頻率:50Hz(3)熔斷器,其工作原理:利用金屬導(dǎo)體作為熔體串聯(lián)于電路中,當(dāng)過載或短路電流通過熔體時,因其自身發(fā)熱而熔斷,從而分?jǐn)嚯娐返囊环N電器。圖3-8熔斷器(RT18-32)熔斷器的作用:用來保護(hù)電氣設(shè)備免受過載和短路電流的損害。熔斷器的優(yōu)點:①選擇性好;②限流特性好,分?jǐn)嗄芰Ω?;③相對尺寸較小;④價格較便宜。本系統(tǒng)所選用的熔斷器的型號為RT18-32/4A:其性能指標(biāo)如下:①額定電壓:500V②額定電流:32(A)③額定分?jǐn)嚯娏鳎?00K(A)④外形尺寸:10×38(mm)(4)熱繼電器,其工作原理:熱繼電器是利用電流的熱效應(yīng)來推動動作機(jī)構(gòu)使觸頭閉合和斷開的保護(hù)電器,它是由電阻絲做成的熱元件,其電阻值較小,工作時將它串聯(lián)在電動機(jī)的主電路中,電阻絲所圍繞的雙金屬片是由兩片線膨脹系數(shù)不同的金屬片壓合而成,左端與外殼固定,當(dāng)熱元件中通過的電流超過其額定值而過熱時,由于雙金屬片的上面一層熱膨脹系數(shù)小,而下面的大,是雙金屬片受熱后向上彎曲,導(dǎo)致扣板脫扣,扣板在彈簧的壓力下將常閉觸點斷開,觸點是串接在電動機(jī)的控制電路中,使得控制電路中的接觸器的動作線圈斷電,從而切斷電動機(jī)的主電路。圖3-9熱繼電器結(jié)構(gòu)圖熱繼電器的作用:主要用來對異步電動機(jī)進(jìn)行過載保護(hù),它的工作原理是過載電流通過熱元件后,使雙金屬片加熱彎曲去推動動作機(jī)構(gòu)來帶動觸點動作,從而將電動機(jī)控制電路斷開實現(xiàn)電動機(jī)斷電停車,起到過載保護(hù)的作用。鑒于雙金屬片受熱彎曲過程中,熱量的傳遞需要較長的時間,因此,熱繼電器不能用作短路保護(hù),而只能用作過載保護(hù)。本系統(tǒng)所選用的熱繼電器的型號為LR2-D1305C,其性能指標(biāo)如下所示:①額定絕緣電壓:660V②額定工作電流:0.65A③額定頻率:50/60Hz④脫扣器電流:10A(5)接觸器,其工作原理:接觸器廣泛用于電力的開斷和控制電路,它利用主接點來開閉電路,用輔助接點來執(zhí)行控制指令,主接點一般只有常開接點,而輔助接點常有兩對具有常開和常閉功能的接點,小型的接觸器也經(jīng)常作為中間繼電器配合主電路使用。當(dāng)線圈通電時,靜鐵芯產(chǎn)生電磁吸力,將動鐵芯吸合,由于觸頭系統(tǒng)與動鐵芯是聯(lián)動的,因此動鐵芯帶動三條動觸片同時運動,觸點閉合,從而接通電源,當(dāng)線圈斷電時,吸力消失,動鐵芯聯(lián)動部分依靠彈簧的反作用力而分離,使主觸頭斷開,切斷電源。圖3-10接觸器LC1-D3210M7C圖3-11接觸器LC1-D2510M7C圖3-12接觸器LC1-0910M7C接觸器的作用:接觸器是控制元件,廣泛用作電力的開斷和控制電路,起到頻繁開關(guān)作用。本系統(tǒng)共選用了三種類型的接觸器,分別為:LC1-D3210M7C、LC1-D2510M7C、LC1-D0910M7C,其性能指標(biāo)如下:①額定電壓:220V②額定電流:10A③額定頻率:50Hz(6)壓力傳感器,其工作原理:壓力傳感器又叫電阻應(yīng)變式傳感器,屬于稱重傳感器系列,是一種將物理信號轉(zhuǎn)變?yōu)榭蓽y量的電信號輸出的裝置,其廣泛運用于工業(yè)稱重系統(tǒng)、平臺秤、電子秤、吊鉤秤、配料秤等測力場合。壓力傳感器是以彈性體為中介,通過力作用在傳感器兩邊的電阻應(yīng)片上,使它的阻值發(fā)生變化,再經(jīng)過相應(yīng)的電路轉(zhuǎn)換為電信號,從而實現(xiàn)后面的控制。它的優(yōu)點是精度高、測量范圍廣、壽命長、結(jié)構(gòu)簡單、頻率特性好。圖3-13壓力傳感器壓力傳感器的特點:①線性度:傳感器輸出量與輸入量之間的實際關(guān)系曲線偏離擬合直線的程度。其定義為:在全量程范圍內(nèi)實際特性曲線與擬合直線之間的最大偏差值與滿量程輸出值之比。②靈敏度:靈敏度是傳感器靜態(tài)特性的一個重要指標(biāo)。其定義為:輸出量的增量與引起該增量的相應(yīng)輸入量增量之比。③遲滯:傳感器在輸入量由小到大(正行程)及輸入量由大到小(反行程)變化期間其輸入輸出特性曲線不重合的現(xiàn)象稱為遲滯。對于同一大小的輸入信號,傳感器的正反行程輸出信號大小不相等,這個差值稱為遲滯差值。④重復(fù)性:重復(fù)性是指傳感器在輸入量按同一方向作全量程連續(xù)多次變化時,所得特性曲線不一致的程度。⑤漂移:傳感器的漂移是指在輸入量不變的情況下,傳感器輸出量隨著時間變化,此現(xiàn)象稱為漂移。產(chǎn)生漂移的原因有兩個方面:一是傳感器自身結(jié)構(gòu)參數(shù);二是周圍環(huán)境(如溫度、濕度等)。本系統(tǒng)運用的壓力傳感器的型號為PMR300,其性能指標(biāo)是:⑴供電電源:12VDC~36VDC、典型24VDC⑵輸出信號:4~20mA、1~5V、0~10mA、0~20mA、0~5V、1~10kHz⑶量程范圍:–0.10~0.02100Mpa⑷滯后性:±0.03%FS⑸重復(fù)性:R±0.03%FS⑹直線度L:±0.03%FS⑺補(bǔ)償溫度:–10~70℃⑻介質(zhì)溫度:–40~125℃⑼環(huán)境溫度:–40~85℃⑽激勵電壓:12VDC⑾絕緣電阻:2000MΩ/100VDC⑿壓力類型:表壓、絕壓、密封壓⒀精度:0.1、0.3、0.5級可選⒁長期穩(wěn)定性:≦0.2%FS/年⒂過載壓力:200%FS⒃固定頻率:5kHz~650kHz(7)接近開關(guān),其定義:可以在不與目標(biāo)物實際接觸的情況下檢測靠近傳感器的金屬目標(biāo)物。器大致可以分為以下三類:利用電磁感應(yīng)的高頻振蕩型、利用磁鐵的磁力型和利用電容變化的電容型。本課題選用的是電感式接近開關(guān),所以主要對電感式接近開關(guān)作相關(guān)介紹。圖3-14接近開關(guān)接近開關(guān)的特性:①非接觸檢測,避免了對傳感器自身和目標(biāo)物的損壞;②無觸點輸出,操作壽命長;③即使在有水或油噴濺的苛刻環(huán)境中也能穩(wěn)定檢測;④反應(yīng)速度快;⑤小型感測頭,安裝靈活。接近開關(guān)的主要功能:①檢驗距離檢測電梯、升降設(shè)備的停止、起動、通過位置;檢測車輛的位置,防止兩物體相撞;檢測工作機(jī)械的設(shè)定位置,移動機(jī)器或部件的極限位置;檢測回轉(zhuǎn)體的停止位置,閥門的開或關(guān)位置;檢測氣缸或液壓缸內(nèi)的活塞移動位置。②尺寸控制金屬板沖剪的尺寸控制裝置;自動選擇、鑒別金屬件長度;檢測自動裝卸時堆物高度;檢測物品的長、寬、高和體積。

③檢測物體存在有否檢測生產(chǎn)包裝線上有無產(chǎn)品包裝箱;檢測有無產(chǎn)品零件。

④轉(zhuǎn)速與速度控制

控制傳送帶的速度;控制旋轉(zhuǎn)機(jī)械的轉(zhuǎn)速;與各種脈沖發(fā)生器一起控制轉(zhuǎn)速和轉(zhuǎn)數(shù)。

⑤計數(shù)及控制

檢測生產(chǎn)線上流過的產(chǎn)品數(shù);高速旋轉(zhuǎn)軸或盤的轉(zhuǎn)數(shù)計量;零部件計數(shù)。

⑥檢測異常

檢測瓶蓋有無;產(chǎn)品合格與不合格判斷;檢測包裝盒內(nèi)的金屬制品缺乏與否;區(qū)分金屬與非金屬零件;產(chǎn)品有無標(biāo)牌檢測;起重機(jī)危險區(qū)報警;安全扶梯自動啟停。

⑦計量控制

產(chǎn)品或零件的自動計量;檢測計量器、儀表的指針范圍而控制數(shù)值或流量;檢測浮標(biāo)控制面高度、流量;檢測不銹鋼桶中的鐵浮標(biāo);儀表量程上限或下限的控制;流量控制,水平面控制。

⑧識別對象

根據(jù)載體上的碼識別是與非。

⑨信息傳送

ASI(總線)連接設(shè)備上各個位置上的傳感器在生產(chǎn)線(50-100米)中的數(shù)據(jù)往返傳送等。3.4研華PCI-1711L板卡介紹一、概述PCI-1711L是一款功能強(qiáng)大的低成本多功能PCI總線數(shù)據(jù)采集卡,PCI-1711L沒有模擬量輸出通道,能夠節(jié)省成本,適合那些不需要模擬量輸出的應(yīng)用。圖3-15PCI-1711L板卡二、主要特點1、16路單端模擬量輸入2、12位A/D轉(zhuǎn)換器,采樣速率可達(dá)100KHz3、每個輸入通道的增益可編程4、自動通道/增益掃描5、卡上1K采樣FIFO緩沖區(qū)6、16路數(shù)字量輸入及16路數(shù)字量輸出7、可編程觸發(fā)器/定時器三、作用及其功能1、即插即用PCI-1711L完全符合PCI規(guī)格Rev2.1標(biāo)準(zhǔn),支持即插即用,在安裝插卡時,用戶不需要設(shè)置任何跳線和DIP撥碼開關(guān),實際上,所有與總線相關(guān)的配置,比如基地址、中斷,均由即插即用功能完成。2、靈活的輸入類型和范圍設(shè)定PCI-1711L有一個自動通道/增益掃描電路,在采樣時,這個電路可以自己完成對多路選通開關(guān)的控制,您可以根據(jù)每個通道不同的輸入電壓類型來進(jìn)行相應(yīng)的輸入范圍設(shè)定,所選擇的增益值將儲存在SRAM中,這種設(shè)計保證了為達(dá)到高性能數(shù)據(jù)采集所需的多通道和高速采樣(可達(dá)100Ks/s)。3、卡上FIFO(先入先出)存儲器PCI-1711L卡上提供了FIFO(先入先出)存儲器,可儲存1KA/D采樣值,可以啟用或禁用FIFO緩沖區(qū)中斷請求功能,當(dāng)啟用FIFO中斷請求功能時,用戶可以進(jìn)一步指定中斷請求發(fā)生在1個采樣產(chǎn)生時還是在FIFO半滿時,該特性提供了連續(xù)高速的數(shù)據(jù)傳輸及Windows下更可靠的性能。4、卡上可編程控制器PCI-1711L有一個可編程計數(shù)器,可用于A/D轉(zhuǎn)換時的定時觸發(fā),計數(shù)器芯片為82C54或與82C54兼容的芯片,它包含了三個16位10MHz時鐘的計數(shù)器,其中有一個計數(shù)器作為事件計數(shù)器,用來對輸入通道的事件進(jìn)行計數(shù),另外兩個計數(shù)器級連成1個32位定時器,用于A/D轉(zhuǎn)換時的定時觸發(fā)。四、PCI-1711L板卡引腳圖圖3-16PCI-1711L引腳圖3.5研華PCI-1761板卡介紹一、概述PCI-1761是一款PCI總線的繼電器輸出及隔離數(shù)字量輸入卡,它提供8路光隔離數(shù)字量輸入通道,在噪聲環(huán)境下為采集數(shù)字量輸入提供3750VDC的隔離保護(hù);它帶有8個SPDT繼電器可以用作開關(guān)控制設(shè)備或小型電源斷路開關(guān)。為了便于監(jiān)控,每個繼電器都帶有一個紅色的LED指示燈,用來顯示繼電器的開/關(guān)狀態(tài)。PCI-1761的8路光隔離輸入通道是噪聲環(huán)境或電位漂移下數(shù)字量輸入的理想選擇。圖3-17PCI-1761板卡二、特性1、8路繼電器輸出2、提供8路光隔離數(shù)字量輸入通道3、每個繼電器都帶有一個紅色的LED繼電器工作狀態(tài)指示燈4、帶有4個C型和4個A型繼電器輸出通道5、輸出回讀狀態(tài)6、系統(tǒng)熱啟動時保持繼電器輸出值7、輸入通道高電壓隔離(3750VDC)8、高靜電釋放保護(hù)(70VDC)9、寬輸入范圍(10-50VDC)10、具有中斷處理能力11、板載地址ID撥碼開關(guān)三、具體功能及其作用1、強(qiáng)大的保護(hù)功能PCI-1761在工業(yè)、實驗室和設(shè)備自動化應(yīng)用方面具有強(qiáng)大的隔離保護(hù)功能,它能夠經(jīng)住3750VDC的電壓,防止系統(tǒng)被意外損壞,如果連接到具有浪涌保護(hù)的外部輸入源,PCI-1761可以為輸入通道提供最大2000VDC的ESD(靜電釋放)保護(hù),如果輸入電壓上升到70VDC,PCI-1761的輸入通道仍然可以在很短的一段時間內(nèi)正常工作。2、寬輸入范圍PCI-1761具有從10到50VDC的寬輸入電壓范圍,非常適合于要求12VDC、24VDC和48VDC輸入電壓的工業(yè)應(yīng)用。3、復(fù)位保護(hù)當(dāng)系統(tǒng)熱啟動(比如不關(guān)閉系統(tǒng)電源)時,PCI-1761根據(jù)卡上的跳線設(shè)置,能夠保持每個通道的輸入值,或返回到它們打開狀態(tài)的默認(rèn)配置,該功能能夠避免在系統(tǒng)意外重啟過程中的誤操作對系統(tǒng)帶來的危險。4、即插即用PCI-1761是一款PCI總線數(shù)據(jù)采集卡,完全符合PCI總線的Rev2.2標(biāo)準(zhǔn),所有與總線相關(guān)的配置,比如基地址和中斷分配等都是由軟件自動完成的,用戶無須進(jìn)行跳線或撥動DIP撥碼開關(guān)進(jìn)行配置。5、板載地址ID撥碼開關(guān)的切換作用PCI-1761帶有一個DIP撥碼開關(guān),當(dāng)PC機(jī)箱中安裝了多塊PCI-1761采集卡時,可使用此開關(guān)來定義每塊卡的ID,當(dāng)用戶使用多塊PCI-1761采集卡構(gòu)建自己的系統(tǒng)時,ID功能將十分有用,如果板卡的ID設(shè)置正確,用戶就可以很方便的在硬件配置和軟件編程過程中區(qū)分和訪問。四、PCI-1761引腳圖PCI-1761提供一個DB-37型接口,引腳圖如下所示:圖3-18PCI-1761引腳圖3.6研華PCI-1711L板卡和PCI-1761板卡接線圖本課題用到的多功能數(shù)據(jù)采集器主要有兩個:一個是研華PCI-1711L板卡,還有一個是研華PCI-1761板卡。圖3-19是減震器示功特性測試系統(tǒng)所用到的多功能數(shù)據(jù)采集器研華PCI-1711L板卡的接線圖,主要用于速度的采集。圖3-20是研華PCI-1761板卡的接線圖。(PCI-1711L比較簡單,PCI-1761相對比較重要且復(fù)雜)圖3-19PCI-1711L板卡接線圖圖3-20研華PCI-1761板卡接線圖3.7本章小結(jié)本章主要介紹了減震器電氣部分的系統(tǒng)設(shè)計,其中包括計算機(jī)測試系統(tǒng)、電機(jī)控制柜的設(shè)計和多功能數(shù)據(jù)采集器的設(shè)計等。計算機(jī)測試系統(tǒng)主要用于顯示和存儲減震器的示功特性及示功曲線,并由此判斷減震器的優(yōu)劣。電機(jī)控制柜中包含有很多的元器件,其中主要的元器件包括:變頻器、變壓器、熔斷器、熱繼電器、接觸器、壓力傳感器和接近開關(guān)等,這些元器件都在本章內(nèi)容中做了詳細(xì)的介紹,對這幾種主要元器件的原理、特性、作用以及應(yīng)用都有了準(zhǔn)確的認(rèn)識,為本課題的研究打下了堅實的基礎(chǔ)。對于多功能數(shù)據(jù)采集器的設(shè)計,這是進(jìn)行減震器示功特性測試的關(guān)鍵部分,本課題主要采用研華PCI1711L板卡及PCI1761板卡進(jìn)行數(shù)據(jù)采集和控制,然后將采集到的數(shù)據(jù)傳送給計算機(jī)測試系統(tǒng),以圖形化的方式顯示減震器的示功特性。因此,數(shù)據(jù)采集器研華板卡接線圖的設(shè)計也是至關(guān)重要的。第四章軟件編程4.1C++Builder6.0簡介C++Builder是Borland公司開發(fā)的Windows下一款可視化集成開發(fā)的C++編程環(huán)境,它常被簡稱為BCB(分別取Borland、C++、Builder的第一個字母)或CB,BCB不僅功能強(qiáng)大,而且學(xué)習(xí)簡單、使用方便,深受軟件開發(fā)人員的喜愛。BorlandC++Builder6.0是Interprise(Borland)公司推出的基于C++語言的快速應(yīng)用程序開發(fā)(RAD)工具,它是最先進(jìn)的開發(fā)應(yīng)用程序的組件思想和面向?qū)ο蟮母咝дZ言C++融合的產(chǎn)物。C++Builder具有快速的的可視化開發(fā)環(huán)境:只要簡單地把控件(Component)拖到窗口(Form)上,定義一下它的屬性,設(shè)置一下它的外觀,就可以快速的建立應(yīng)用程序界面,C++Builder6.0充分利用了已經(jīng)發(fā)展成熟的Delphi的可視化組件庫(VCL),吸收了BorlandC++Builder5.0這個優(yōu)秀編譯器的諸多優(yōu)點。C++Builder6.0結(jié)合了先進(jìn)的基于組件的程序設(shè)計技術(shù),成熟的可視化組件庫和優(yōu)秀編譯器、調(diào)試器,發(fā)展到6.0這個版本。C++Builder6.0已經(jīng)成為一個非常成熟的可視化應(yīng)用程序開發(fā)工具,功能強(qiáng)大而且效率高。4.1.1C++Builder6.0的特點(1)C++Builder6.0是一個高性能開發(fā)工具C++Builder6.0是基于C++的,具有高速的編譯、連接和執(zhí)行速度的一個軟件。同時,C++Builder6.0具有雙編譯器引擎,不僅可以編譯C/C++程序,還能編譯ObjectPascal語言程序。(2)C++Builder6.0具有強(qiáng)大的數(shù)據(jù)庫應(yīng)用程序開發(fā)功能C++Builder6.0提供了強(qiáng)大的數(shù)據(jù)庫處理功能,它使得程序員不用寫一行代碼就能開發(fā)出功能強(qiáng)大的數(shù)據(jù)庫應(yīng)用程序,這些主要依賴于C++Builder6.0眾多的數(shù)據(jù)庫感知控件和底層的BDE數(shù)據(jù)庫引擎。C++Builder6.0除了支持MicroSoft的ADO(ActiveDataObject)數(shù)據(jù)庫連接技術(shù),還提供了一種自主開發(fā)的數(shù)據(jù)庫連接技術(shù)BDE(BorlandDatabaseEngine)數(shù)據(jù)庫引擎。(3)C++Builder6.0是一個優(yōu)秀而完善的可視化應(yīng)用程序開發(fā)工具C++Builder6.0是一個優(yōu)秀而完善的可視化應(yīng)用程序開發(fā)工具,它能使程序員從繁重的代碼編寫過程中解放出來,使他們能將注意力重點放在程序的設(shè)計上,而不是簡單的重復(fù)的勞動中。同時,它提供的完全可視的程序界面開發(fā)工具,使程序員對開發(fā)工具的學(xué)習(xí)周期大大縮短。(4)C++Builder6.0具有優(yōu)化的32位原碼(NativeCode)編譯器C++Builder6.0的32位原碼編譯器具有高度安全性、可靠性、快速性的編譯優(yōu)化方法,可完全編譯出原始機(jī)器碼而非中間碼,軟件執(zhí)行速度大大提高。在編譯和連接過程中,C++Builder6.0自動忽略未被修改的原代碼和沒有使用的函數(shù),從而大大提高了編譯和連接速度。(5)C++Builder6.0可以編譯所有符合ANSI/ISO標(biāo)準(zhǔn)的原代碼C++Builder6.0可以編譯所有符合ANSI/ISO標(biāo)準(zhǔn)的原代碼,支持最新ANSIC++/C語言特征,包括模板(Templates)、例外(Exceptions)、運行類型信息(RuntimeTypeInformation)、Namespaces等。它還可以使用標(biāo)準(zhǔn)C++庫且支持標(biāo)準(zhǔn)模板庫(STL),以前的所有C++/C原代碼可以不經(jīng)過修改,直接移植到C++Builder6.0環(huán)境下來。(6)C++Builder6.0具有強(qiáng)大的網(wǎng)絡(luò)編程能力C++Builder6.0含有眾多的Internet應(yīng)用程序開發(fā)控件,如WebBroker,CppWebBroswer,WinSocks等,它們基本上涵蓋了Internet應(yīng)用的全部功能,程序員可以利用它們方便的建立自己地Internet應(yīng)用程序。(7)C++Builder6.0具有集成開發(fā)環(huán)境方面的特點C++Builder6.0的集成開發(fā)環(huán)境(IDE)提供了可視化窗體設(shè)計器、對象觀察器、控件板、工程管理器、集成編輯器和調(diào)試器等一系列可視化快速應(yīng)用程序開發(fā)(RAD)工具,讓程序員可以很輕松地建立和管理自己的程序和資源。(8)C++Builder6.0完全支持32位長文件名、多線程程序設(shè)計,且允許程序員直接調(diào)用任何Win95和NTAPI函數(shù)。4.1.2C++Builder6.0集成開發(fā)環(huán)境圖4-1BCBIDE的各個組成部分啟動BCB,進(jìn)入IDE,如圖4-1所示,我們將該環(huán)境分解為四個窗口和六個組成部分。這四個窗口是:程序主窗口、對象監(jiān)視器、應(yīng)用程序窗體設(shè)計區(qū)和代碼編輯器。其中,前兩個窗口分別位于IDE的上方和左方,后兩個窗口都位于IDE的右下方,其中應(yīng)用程序窗體設(shè)計區(qū)疊在代碼編輯器之上。主窗口的標(biāo)題是“C++Builder6",它可被進(jìn)一步分解為主菜單、工具欄、組件面板三個部分。這三個部分加上另外三個窗口就是BCBIDE主界面的六個主要組成部分。程序主窗口:(1)主菜單在BCBIDE主窗口頂部是主菜單,它由File、Edit、Search、View、Project、Run、Component、Database、Tools、Windows、Help等項及相應(yīng)的下拉菜單組成,IDE的大部分功能都可由該菜單系統(tǒng)提供。(2)工具欄BCBIDE的工具欄位于主菜單的左下方,上面排列著若干個圖標(biāo)。它們分別與主菜單上的某些常用選項相對應(yīng),點擊這些圖標(biāo)能更快捷地執(zhí)行相應(yīng)的菜單命令。每個圖標(biāo)都有自己的名稱,只要將鼠標(biāo)箭頭在圖標(biāo)上停留一點時間,IDE就會提示該圖標(biāo)的名稱。如圖4-2所示,上排從左往右依次為New、Open、Save、SaveAll、OpenProject、AddfiletoProject、RemovefilefromProject、Help圖標(biāo);下排從左往右依次為ViewUnit、ViewForm、ToggleForm/Unit、NewForm、Run、Pause、Traceinto、StepOver圖標(biāo)。工具欄是可以通過設(shè)置進(jìn)行改變的,所以上述的排列不是固定不變的。圖4-2BCB的工具欄(3)組件面板組件面板位于BCB主窗口的右下方,它由若干個頁面組成。點擊頁標(biāo)簽,可切換當(dāng)前頁。點擊位于面板右端的兩個小箭頭,可橫向滾動頁標(biāo)簽,是所有的頁能顯示。不同版本BCB的組件面板的頁數(shù)和每頁上的組件是有差別的,但差別不是很大。BCB支持用戶創(chuàng)建自己的組件并把它安裝到面板上,此外它也允許改變組件在面板上的排列。因此,即使對同一版本的BCB,不同用戶組件面板的內(nèi)容也不盡相同。下面介紹的是BCB6.0標(biāo)準(zhǔn)安裝下的組件面板:①Standard頁Standard頁上有16個組件,常用的有:主菜單(MainMenu)、標(biāo)簽(Label)、文本編輯框(Edit)、備注框(Memo)、按鈕(Button)、復(fù)選框(CheckBox)、列表框(ListBox)、組合框(ComboBox)、滾動條(ScrollBar)、單選按鈕組(RadioGroup)和面板(Panel)等,如圖4-3所示。這些組件主要用于創(chuàng)建應(yīng)用程序界面和各種對話框。圖4-3Standard頁上的組件②Additional頁Additional頁上有22個組件,常用的有:快速按鈕(SpeedButton)、掩碼編輯器(MaskEdit)、圖像(Image)、圖形(Shape)和圖表(Chart)等,如圖4-4所示。這些組件用于程序界面設(shè)計,圖形、圖像顯示等。圖4-4Additional頁上的組件③Win32頁Win32頁上有19個組件,常用的有:RTF編輯器(RichEdit)、頁面控制框(PageControl)、進(jìn)度顯示欄(ProgressBar)、微調(diào)按鈕(UpDown)、日期輸入框(DateTimePicker)、月份牌(MouthCalendar)和樹結(jié)構(gòu)顯示框(TreeView)等,如圖4-5所示。這些控件功能強(qiáng)大,應(yīng)用廣泛。圖4-5Win32頁上的組件④System頁System頁上有8個組件,常用的有:Timer(定時器)、MediaPlayer(媒體播放器)和OleContainer(Ole容器)等,如圖4-6所示。這些組件用于時間控制、播放多媒體和插入Ole對象等。圖4-6System頁上的組件⑤Dialogs頁Dialogs頁上有10個對話框組件,最常用的有:打開文件對話框(OpenDialog)、保存文件對話框(SaveDialog)、字體對話框(FontDialog)、顏色對話框(ColorDialog)和打印對話框(PrintDialog)等,如圖4-7所示。它們將Windows標(biāo)準(zhǔn)風(fēng)格的對話框提供給應(yīng)用程序,使用十分方便。圖4-7Dialogs頁上的組件⑥D(zhuǎn)ataControls、BDE、ADO、DataAccess頁DataControls、BDE、ADO、DataAccess這幾個頁上的組件都是用于對數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)提供支持的,與以前版本相比,BCB6.0對這幾個頁面作了較大調(diào)整。DataControls頁上的組件主要用于數(shù)據(jù)庫程序的界面設(shè)計,如圖4-8所示。其中,DBEdit、DBMemo、DBListBox、DBComboBox、DBRadioGroup等組件分別與Standard頁上Edit、Memo、ListBox、ComboBox、RadioGroup等組件用法相似,但使用時要與數(shù)據(jù)表中的字段對象相聯(lián)系。圖4-8DataControls頁上的組件DataAccess頁上的組件主要用于連接各種數(shù)據(jù)集,其中最常用的是數(shù)據(jù)源(DataSource)組件。BDE是“BorlandDatabaseEngine”的縮寫,主要提供對本地數(shù)據(jù)庫或符合ODBC標(biāo)準(zhǔn)的數(shù)據(jù)庫服務(wù)器的訪問。BDE頁上的組件有表(Tabel)、查詢(Query)、數(shù)據(jù)庫(Database)以及存儲過程(StoredProc)等。圖4-9DataAccess頁上的組件ADO是Microsoft提出的新一代數(shù)據(jù)庫標(biāo)準(zhǔn),ADO頁面上各個組件為數(shù)據(jù)庫應(yīng)用程序采用ADO訪問方式提供支持。BCB最大限度地在不同的數(shù)據(jù)庫技術(shù)標(biāo)準(zhǔn)之間保持兼容性,使現(xiàn)有的采用BDE技術(shù)的數(shù)據(jù)庫應(yīng)用能很方便的轉(zhuǎn)換成基于ADO的數(shù)據(jù)庫應(yīng)用。圖4-10ADO頁上的組件(4)對象監(jiān)視窗口(ObjectInspector)ObjectInspector是BCBIDE的另一個重要組成部分。它是一個可獨立控制的窗口,由一個位于窗口上方的組合框和位于該組合框下方的兩個頁面的列表組成。這兩個頁分別稱為屬性(Properties)頁和事件(Events)頁,單擊頁標(biāo)簽可在這兩個頁之間切換,如圖4-11所示。圖4-11ObjectInspector的兩個頁從圖4-11可看到,屬性頁分為若干行和兩個欄,每一行對應(yīng)一項屬性,顯示在第一欄中的是屬性名,第二欄中的是屬性值,圖4-11上部的組合框內(nèi)顯示的“Form1”告訴我們,這是Form1的屬性頁,它屬于TForm1類,圖中顯示的各項屬性值多數(shù)是缺省定義的初值。在這些屬性中,Caption、Color、Cursor、DragMode、Enabled、Font、Height、Hint、Left、Name、ShowHint、Top、Visible、Width是所有可視控件的共有屬性。窗體是一種組件,同時又是一個容器,即窗體中可放入其他組件。因此,窗體是比較復(fù)雜的組件,相應(yīng)地具有較多的屬性。(5)代碼編輯器代碼編輯器窗口被一個垂直分隔條分成左右兩部分,其左側(cè)被稱為“Explore”區(qū)(可以被關(guān)閉),右側(cè)是代碼編輯器。源文件在“Explore”區(qū)內(nèi)顯示為一棵樹,樹節(jié)點可以折疊或展開,雙擊某節(jié)點,即能使編輯器內(nèi)的光標(biāo)轉(zhuǎn)移到對應(yīng)的代碼上。代碼編輯器不僅是一個精致的文本編輯器,它還能夠提供許多與處理C++代碼有關(guān)的便利。該編輯器可打開多個頁面便于同時處理若干代碼文件,點擊頁標(biāo)簽可在頁面間切換。(6)窗體設(shè)計區(qū)窗體設(shè)計區(qū)和代碼編輯區(qū)都是位于BCBIDE右下部的獨立窗口,相互間經(jīng)常會重疊,因此,經(jīng)常要利用View菜單的ToggleForm/Unit或者Forms(或使用工具欄上相應(yīng)的按鈕)在這些窗口間切換,當(dāng)應(yīng)用程序創(chuàng)建新窗體時,窗體設(shè)計區(qū)會增加一個新窗口,與此同時代碼編輯器內(nèi)增加一個新的頁面用于編輯相應(yīng)的代碼文件。窗體設(shè)計是可視化的,利用鼠標(biāo)操作,用戶可把各種組件放入窗體內(nèi),改變窗體或控件的位置、尺寸等。幫助系統(tǒng)Help窗口有兩個頁,一個是目錄(Topic)頁,它有樹狀的目錄結(jié)構(gòu);另一個是索引(Index)頁,使用時,在窗口上方輸入關(guān)鍵字,按“顯示”按鈕就能打開瀏覽相關(guān)內(nèi)容的窗口。(8)系統(tǒng)工具BCB提供許多開發(fā)工具用于不同的場合,如Database、SQLExplorer可用于數(shù)據(jù)庫管理,WinSight32、ObjectBrowser是深入編程所需的分析工具等。4.2應(yīng)用程序界面設(shè)計在主菜單中選擇文件中的新建,在新建對話框中選擇應(yīng)用程序,按“是”。圖4-12應(yīng)用程序新建界面(1)編譯程序在菜單中選擇“工程”中的“創(chuàng)建工程1”就可以把程序編譯成為可以直接運行的.exe文件。但是這樣編譯而來的執(zhí)行文件因為是動態(tài)連接到庫函數(shù),所以在沒有裝C++Builder的機(jī)子上不能正常運行。如果編譯成靜態(tài)連接庫,則可以在所有的機(jī)上運行的程序,具體操作:打開【project】的【Options】,把packages頁中的“buildwithruntimepackages”的勾去掉,linker頁中的“usedynamicRtl”的勾去掉,再在compiler頁中按release鍵。(2)保存程序在主菜單中選擇“文件”中的“工程另存為”選項,再把所有文件(包括.cpp、.bak)都保存到一個目錄下面。圖4-13工程保存(3)運行程序在菜單中選擇【Run】,或者直接按快捷菜單上的運行按鈕,還有就是按快捷鍵F9,這就可以運行當(dāng)前程序。4.3軟件設(shè)計過程(1)程序設(shè)計思路新建立一個程序,要求正確反應(yīng)設(shè)計內(nèi)容,結(jié)合各組件的關(guān)系,加入適當(dāng)?shù)某绦颍詫崿F(xiàn)其具有控制電機(jī)啟動及停止功能,能實時采集拉壓力傳感器信號,采集到減震器活塞桿做上升和下降運動時的位移和阻尼力的數(shù)據(jù),經(jīng)電腦處理后,由軟件工作界面自動得出反映減震器示功特性的示功圖,且具有自動保存、打開數(shù)據(jù)功能。程序設(shè)計的具體流程如下圖所示:圖4-14程序設(shè)計流程圖按下啟動按鈕SQ1后線路通電,研華PCI-1761板卡將開關(guān)量信號傳輸給變頻器,變頻器處理完開關(guān)量信號后,電動機(jī)M1開始轉(zhuǎn)動。因為電動機(jī)有一個提速過程,所以在電動機(jī)到達(dá)全速之前,接近開關(guān)1不工作,所以要延時4秒鐘,延時結(jié)束之后,接近開關(guān)1將啟動,此時多功能數(shù)據(jù)采集器開始采集數(shù)據(jù),采集減震器活塞桿的一個上升與下降的過程,即高速采樣。隨后進(jìn)行一個循環(huán)判斷,因為本課題的要求是1次測試,最多包括15次循環(huán),最終測試結(jié)果是15次的平均值,測試次數(shù)可設(shè)定,1次循環(huán)所采集的數(shù)據(jù)不少于360個,所以判斷循環(huán)次數(shù)是否小于15次。如果小于15次的話就繼續(xù)循環(huán)采樣,而如果大于等于15次的話則停止循環(huán)采樣,然后將采集到的數(shù)據(jù)傳輸給計算機(jī),由計算機(jī)對采集的數(shù)據(jù)進(jìn)行計算與分析,取采樣數(shù)據(jù)的平均值,最終得出減震器示功特性曲線圖,這是程序運行的全過程,程序編輯的時候則按照這個流程進(jìn)行,其中高速采樣部分會在下面詳細(xì)介紹。(2)通信程序設(shè)計①通信方式通信方式采取上位機(jī)程序(C++Builder6.0)主動讀取下位機(jī)程序的方式,也就是利用研華PCI-1711L和研華PCI-1961板卡把需要傳輸?shù)臄?shù)據(jù)存放在寄存器中,上位機(jī)通過讀取這些寄存器的地址來獲得其中的數(shù)據(jù),本程序中讀取的量有減震器的阻尼力和位移。②通信前的準(zhǔn)備本軟件需要MXComponent通信控件的支持,其安裝順序為:a、安裝EnMEL,這是一個軟件環(huán)境;b、安裝MXComponent(見目錄SW3D5C-ACT-E),需要序列號,見光盤;c、進(jìn)行MXComponent通信配置。單擊“CommunicationSetupUtility”,彈出對話框,單擊“Wizard..”,在“Logicalstationnumber”中輸入0,下一步選擇通信串口號,再下一步選擇CPU類型,再下一步默認(rèn)設(shè)置,再下一步“Comment”可不填,點Finish按鈕,配置結(jié)束。③編程前的準(zhǔn)備在C++Builder6.0中需要導(dǎo)入一個Active控件,“MITSUBISHActPcComControlsVer3.0”。安裝后在ActiveX控件出現(xiàn)下圖幾個控件:選擇即可。(3)程序部分本課題數(shù)據(jù)采集采用高速采樣方式,通過模擬量的輸入,高速采集數(shù)據(jù)信號。下面將介紹一下數(shù)據(jù)采集的過程及相應(yīng)的方法。①初始化采樣數(shù)據(jù)緩沖區(qū)對于FAI(FastAnalogInput,高速模擬量輸入)數(shù)據(jù)采集操作,緩存的大小不是由FIFO決定的。在開始采樣操作前,必須設(shè)置要采樣的個數(shù)即采樣緩存的大小。如果板卡使用了FIFO,并且是中斷傳輸方式,那么buffer大小應(yīng)該是FIFO/2大小的整數(shù)倍(偶數(shù)),且推薦為通道數(shù)的整數(shù)倍。如果是DMA傳輸方式,則buffer大小應(yīng)該是偶數(shù)。如果是總線主控DMA(bus-masterDMA)傳輸方式,buffer大小沒有限制,推薦大于4K字節(jié)。②啟動數(shù)據(jù)采集操作通過函數(shù)DRV_FAIIntStart啟動中斷方式數(shù)據(jù)采集操作,函數(shù)DRV_FAIDmaStart和DRV_FAIDmaScanStart用來啟動DMA方式數(shù)據(jù)采集操作,DRV_FAIDmaExStart用來啟動總線主控DMA(bus-masterDMA)數(shù)據(jù)采集操作。不同的數(shù)據(jù)采集方法需要不同的設(shè)置,因此需要為每種方法創(chuàng)建一個相應(yīng)的數(shù)據(jù)結(jié)構(gòu),并且使用數(shù)據(jù)結(jié)構(gòu)的指針作為函數(shù)的參數(shù),把相應(yīng)的設(shè)置信息傳送給驅(qū)動程序。③數(shù)據(jù)傳輸一旦開始數(shù)據(jù)采集操作,用戶必須知道當(dāng)前的采樣狀態(tài),以便及時的把數(shù)據(jù)從采樣緩存中傳輸?shù)接脩艟彺嬷校脩舾鶕?jù)需要再做進(jìn)一步的處理。有兩種方法可以實現(xiàn)這個過程,一是允許驅(qū)動向用戶發(fā)預(yù)定的事件(調(diào)用函數(shù)DRV_EnableEvent),并等待事件發(fā)生的通知(調(diào)用DRV_CheckEvent),當(dāng)?shù)玫绞录ㄖ?,調(diào)用函數(shù)DRV_FAICheck查詢當(dāng)前的數(shù)據(jù)采集狀態(tài);二是通過時刻查詢數(shù)據(jù)采集狀態(tài)(反復(fù)調(diào)用DRV_FAICheck)。當(dāng)有事件發(fā)生或查詢到的狀態(tài)表明半個采樣緩存已填滿,用戶就可以通過調(diào)用函數(shù)DRV_FAITransfer及時的把數(shù)據(jù)從采樣緩存中傳輸?shù)接脩艟彺嬷腥ァ?4)數(shù)據(jù)傳輸方式:

上面4幅圖顯示了循環(huán)模式時采樣緩存的使用過程:①數(shù)據(jù)采集緩存被分為相等大小的兩部分,稱為第一半(低半)和第二半(高半)緩存。當(dāng)采樣開始后,驅(qū)動先填充第一半緩存。②如果用戶調(diào)用了DRV_EnableEvent函數(shù)允許事件觸發(fā),那么當(dāng)驅(qū)動填滿第一半緩存后,會發(fā)送ADS_EVT_BUFCHANGE事件,用戶這時需要及時取走數(shù)據(jù),否則在循環(huán)模式的情況下,當(dāng)驅(qū)動再次填充該緩存時數(shù)據(jù)會被覆蓋。③當(dāng)?shù)谝话刖彺嫣顫M后,數(shù)據(jù)采集繼續(xù)進(jìn)行,這時驅(qū)動開始填充第二半緩存。④當(dāng)?shù)诙刖彺嫣顫M以后,如果用戶調(diào)用了DRV_EnableEvent函數(shù)允許事件觸發(fā),那么這時驅(qū)動會

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論