2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  摘 要</b></p><p>  組合儀表是汽車(chē)的重要部件,對(duì)汽車(chē)的安全運(yùn)行至關(guān)重要。本文設(shè)計(jì)的具有自動(dòng)檢測(cè)和自動(dòng)壓裝的組合儀表壓裝系統(tǒng)采用雙CPU模塊化設(shè)計(jì)保證了控制的實(shí)時(shí)性和程序的結(jié)構(gòu)化風(fēng)格。</p><p>  該系統(tǒng)由兩個(gè)子系統(tǒng)組成,分別是人機(jī)子系統(tǒng)和控制子系統(tǒng),人機(jī)子系統(tǒng)采用了89S8252處理器,此款處理器使用較為普遍,價(jià)

2、格也適中。其顯示部分為20x4字符點(diǎn)陣液晶模塊,價(jià)格也較低廉。控制子系統(tǒng)采用了89C52微處理器和ADS8325轉(zhuǎn)換芯片。兩子系統(tǒng)用CAN總線進(jìn)行連接,CAN總線接口包括總線控制和總線驅(qū)動(dòng)兩部分,前者選用了Philips半導(dǎo)體公司的SJA1000,在原PCA82C200基礎(chǔ)上,增加了CAN2.0B協(xié)議,后者選用82C250。保證了信息的可靠傳遞和快速傳遞。</p><p>  本系統(tǒng)能同時(shí)壓裝四儀表指針,適應(yīng)目前

3、大多數(shù)組合儀表為四儀表系統(tǒng)的情況,簡(jiǎn)稱(chēng)“四通道”。每通道均能獨(dú)立檢測(cè)壓裝過(guò)程中的壓裝力值,并根據(jù)設(shè)定的上線力值和下線力值實(shí)施控制和欠力或過(guò)力提示,以便重壓和人工復(fù)檢。</p><p>  關(guān)鍵詞:組合儀表;CAN總線;四通道</p><p><b>  Abstract</b></p><p>  Combination instrument

4、is an important component of the car to the safe operation of the car is very important. This design has pressed the automatic detection and automatic combination instrument pressing system. This system uses double CPU m

5、odular design ensure control of real-time and procedure of the structural style.</p><p>  This system consists of two sub-systems separately is man-machine subsystem and control subsystem. Using the man-mach

6、ine subsystem 89S8252 processor which have a reasonable price and common used. It shows part 20x4 character dot matrix LCD module is relatively cheap price. Control subsystem adopted 89C52 microprocessor and ADS8325 conv

7、ersion chip. The two subsystems connect by CAN bus. The CAN bus interfaces including bus control and the bus driver two parts. The former chose SJA1000(come from N</p><p>  This system can pressed four meter

8、s pointer, which can adapt most current combination instrument for four instrumentation systems. It referred to as "four channel". Each channel can independently testing in the process of being pressed value an

9、d according to the set value and referrals on-line control force value and owe force or power. That can convenient to press again and artificial review.</p><p>  Keywords: combination instrument; CAN bus; fo

10、ur channel</p><p><b>  目錄</b></p><p><b>  摘 要I</b></p><p>  AbstractII</p><p><b>  1 緒論1</b></p><p><b>  1.1汽

11、車(chē)儀表1</b></p><p>  1.1.1汽車(chē)儀表的概述1</p><p>  1.1.2汽車(chē)儀表的發(fā)展趨勢(shì)3</p><p>  1.2 CAN總線的簡(jiǎn)介3</p><p>  1.2.1基本概念3</p><p>  1.2.2 CAN總線的產(chǎn)生與發(fā)展4</p><

12、p>  1.2.3 CAN總線特點(diǎn)5</p><p>  1.3 國(guó)內(nèi)外的研究現(xiàn)狀7</p><p>  1.4本文的主要研究?jī)?nèi)容8</p><p>  2汽車(chē)組合儀表指針壓裝控制器的設(shè)計(jì)方案9</p><p>  2. 1控制器總體框架9</p><p>  2. 2人機(jī)子系統(tǒng)的設(shè)計(jì)10</p

13、><p>  2. 3控制子系統(tǒng)的設(shè)計(jì)10</p><p>  2. 4人機(jī)子系統(tǒng)和控制子系統(tǒng)的通信方式11</p><p>  3 基于CAN總線的汽車(chē)組合儀表指針壓裝控制器的控制子系統(tǒng)硬件設(shè)計(jì)13</p><p>  3.1基于AT89C52的微處理器模塊設(shè)計(jì)13</p><p>  3.1.1 AT89C52

14、微處理器的簡(jiǎn)介13</p><p>  3.1.2復(fù)位電路系統(tǒng)16</p><p>  3.2CAN總線接口模塊20</p><p>  3.2.1CAN 通信控制器SJA1000 功能簡(jiǎn)介21</p><p>  3.2.2 PCA82C250功能簡(jiǎn)介25</p><p>  3.3 A/D轉(zhuǎn)換模塊26&

15、lt;/p><p>  3.3.1ADS8325芯片功能簡(jiǎn)介27</p><p>  3.3.2 4051芯片功能簡(jiǎn)介29</p><p>  3.4 輸入輸出模塊30</p><p><b>  4抗干擾措施33</b></p><p><b>  結(jié)論35</b>&

16、lt;/p><p><b>  致謝36</b></p><p><b>  參考文獻(xiàn)37</b></p><p><b>  附錄38</b></p><p>  附錄1:總體電路原理圖38</p><p>  附錄2:總體電路PCB圖39<

17、;/p><p><b>  1 緒論</b></p><p><b>  1.1汽車(chē)儀表</b></p><p>  1.1.1汽車(chē)儀表的概述</p><p>  汽車(chē)儀表板集中了全車(chē)的儀表,它好像一扇窗口,顯示了汽車(chē)的工作狀況。</p><p>  最初一代汽車(chē)的儀表盤(pán),簡(jiǎn)單的

18、羅盤(pán)和指針。甚至沒(méi)有冷光燈的顯示,夜里看儀表盤(pán)及其不便。最初的儀表盤(pán)只能提供給駕駛者簡(jiǎn)單的速度、耗油等信息,操作也很機(jī)械化,這樣的儀表盤(pán)現(xiàn)在已被基本淘汰。</p><p>  現(xiàn)在的汽車(chē)儀表是電子液晶智能組合儀表盤(pán),被稱(chēng)作組合式的汽車(chē)儀表盤(pán),是當(dāng)今時(shí)代汽車(chē)用的最多的儀表盤(pán)形式,為配合車(chē)子的樣式和產(chǎn)品定位,廠家一般都會(huì)在功能之外考慮更多美觀漂亮的因素。組合式的汽車(chē)儀表盤(pán)擁有羅盤(pán)和液晶顯示屏2大區(qū)域,功能齊全,并且能

19、夠一目了然,各種不同的設(shè)計(jì)也給汽車(chē)內(nèi)飾注入很多美的原素。</p><p>  不同汽車(chē)儀表板的儀表不盡相同,但是一般汽車(chē)的常規(guī)儀表有車(chē)速里程表、轉(zhuǎn)速表、機(jī)油壓力表、水溫表、燃油表、充電表等。</p><p>  現(xiàn)代汽車(chē)上,汽車(chē)儀表還需要裝置穩(wěn)壓器,專(zhuān)門(mén)用來(lái)穩(wěn)定儀表電源的電壓,抑制波動(dòng)幅度,以保證汽車(chē)儀表的精確性。另外,大部分儀表顯示的依據(jù)來(lái)自傳感器,傳感裝置根據(jù)被監(jiān)測(cè)對(duì)象的狀態(tài)變化而改變

20、其電阻值,通過(guò)儀表表述出來(lái)。</p><p>  儀表板中最顯眼的是車(chē)速里程表,它表示汽車(chē)的時(shí)速,單位是km/h(公里/小時(shí))。車(chē)速里程表實(shí)際上由兩個(gè)表組成,一個(gè)是車(chē)速表,另一個(gè)是里程表。</p><p>  傳統(tǒng)的車(chē)速表是機(jī)械式的,典型的機(jī)械式里程表連接一根軟軸,軟軸內(nèi)有一根鋼絲纜,軟軸另一端連接到變速器某一個(gè)齒輪上,齒輪旋轉(zhuǎn)帶動(dòng)鋼絲纜旋轉(zhuǎn),鋼絲纜帶動(dòng)里程表罩圈內(nèi)一塊磁鐵旋轉(zhuǎn),罩圈與指針

21、聯(lián)接并通過(guò)游絲將指針置于零位,磁鐵旋轉(zhuǎn)速度的快慢引起磁力線大小的變化,平衡被打破指針因此被帶動(dòng)。這種車(chē)速里程表簡(jiǎn)單實(shí)用,被廣泛用于大小型汽車(chē)上。不過(guò),隨著電子技術(shù)的發(fā)展,現(xiàn)在很多轎車(chē)儀表已經(jīng)使用電子車(chē)速表,常見(jiàn)的一種是從變速器上的速度傳感器獲取信號(hào),通過(guò)脈沖頻率的變化使指針偏轉(zhuǎn)或者顯示數(shù)字。</p><p>  里程表是一種數(shù)字式儀表,它通過(guò)計(jì)數(shù)器鼓輪的傳動(dòng)齒輪與車(chē)速表傳動(dòng)軸上的蝸桿嚙合,使計(jì)數(shù)器鼓輪轉(zhuǎn)動(dòng),其特點(diǎn)

22、是上一級(jí)鼓輪轉(zhuǎn)一整圈,下一級(jí)鼓輪轉(zhuǎn)1/10圈。同車(chē)速表一樣,目前里程表也有電子式里程表,它從速度傳感器獲取里程信號(hào)。電子式里程表累積的里程數(shù)字存儲(chǔ)在非易失性存儲(chǔ)器內(nèi),在無(wú)電狀下態(tài)數(shù)據(jù)也能保存。</p><p>  另一個(gè)比較顯眼的儀表是轉(zhuǎn)速表。在國(guó)產(chǎn)汽車(chē)中,以前一般是不設(shè)置轉(zhuǎn)速表的,但近十幾年來(lái)各類(lèi)型汽車(chē)都興起安裝轉(zhuǎn)速表,有些廠商還將它作為汽車(chē)檔次的配置內(nèi)容。轉(zhuǎn)速表單位是1 /min×1000,即顯示發(fā)

23、動(dòng)機(jī)每分鐘轉(zhuǎn)多少千轉(zhuǎn)。轉(zhuǎn)速表能夠直觀地顯示發(fā)動(dòng)機(jī)在各個(gè)工況下的轉(zhuǎn)速,駕駛員可以隨時(shí)知道發(fā)動(dòng)機(jī)的運(yùn)轉(zhuǎn)情況,配合變速器檔位和油門(mén)位置,使之保持最佳的工作狀態(tài),對(duì)減少油耗,延長(zhǎng)發(fā)動(dòng)機(jī)壽命有好處。</p><p>  轉(zhuǎn)速表一般設(shè)置在儀表板內(nèi),與車(chē)速里程表對(duì)稱(chēng)地放置在一起。轉(zhuǎn)速表是按照磁性原理工作的,它接收點(diǎn)火線圈中初級(jí)電流中斷時(shí)產(chǎn)生的脈沖信號(hào),并將此信號(hào)轉(zhuǎn)換為可顯示的轉(zhuǎn)速值。發(fā)動(dòng)機(jī)轉(zhuǎn)速越快,點(diǎn)火線圈產(chǎn)生的脈沖次數(shù)越多,

24、表上顯示的轉(zhuǎn)速值就越大。 </p><p>  現(xiàn)在轎車(chē)一般都是電子式轉(zhuǎn)速表,有指針式和液晶數(shù)字顯示式,表內(nèi)有數(shù)字集成電路,它將點(diǎn)火線圈輸送過(guò)來(lái)的電壓脈沖經(jīng)過(guò)計(jì)算后驅(qū)動(dòng)指針移動(dòng)或數(shù)字顯示。另外還有一種轉(zhuǎn)速表是從發(fā)電機(jī)取出脈沖信號(hào)送到轉(zhuǎn)速表電路解釋后顯示轉(zhuǎn)速值,不過(guò)因受發(fā)電機(jī)皮帶打滑等因素影響,數(shù)值不太精確。</p><p>  儀表板上機(jī)油壓力表、水溫表和燃油表都是直接與發(fā)動(dòng)機(jī)工作有關(guān)的儀

25、表,它們各自都有相應(yīng)的傳感器將監(jiān)察對(duì)象的信息反映在儀表上。</p><p>  機(jī)油壓力表是顯示機(jī)油壓力的儀表,單位是kPa(千帕)。機(jī)油壓力表傳感器是一種壓阻式傳感器,用螺紋固連在發(fā)動(dòng)機(jī)機(jī)油管路上。由機(jī)油壓力推動(dòng)接觸片在電阻上移動(dòng),使阻值變化從而影響到通過(guò)儀表到地的電流量,驅(qū)動(dòng)指針擺動(dòng)。由于機(jī)油壓力有一定的壓力范圍,為了清晰明了,目前有許多汽車(chē)的機(jī)油壓力表用指示燈表示,如果發(fā)動(dòng)機(jī)運(yùn)轉(zhuǎn)時(shí)它仍然亮著,就表示發(fā)動(dòng)機(jī)潤(rùn)

26、滑系統(tǒng)可能不正常了。</p><p>  水溫表是顯示冷卻水溫度的儀表,單位是℃(攝氏度)。它的傳感器是一種熱敏電阻式傳感器,用螺紋固定在發(fā)動(dòng)機(jī)冷卻水道上。熱敏電阻決定了流經(jīng)水溫表線圈繞組的電流大小,從而驅(qū)動(dòng)表頭指針擺動(dòng)。以前汽車(chē)發(fā)動(dòng)機(jī)的冷卻水都是用自來(lái)水來(lái)充當(dāng),現(xiàn)在很多汽車(chē)發(fā)動(dòng)機(jī)冷卻系統(tǒng)都用專(zhuān)門(mén)的冷卻液,因此也稱(chēng)為冷卻液溫度表。</p><p>  燃油表是顯示油箱內(nèi)的油量的儀表,單位是

27、L(升),指針指向“F”,表示滿油,指向“E”,表示無(wú)油;也有用1/1、1/2、0分別表示滿油、半箱油和無(wú)油。燃油表內(nèi)有兩個(gè)線圈,分別在“F”與“E”一側(cè),傳感器是一個(gè)由浮子高度控制的可變電阻,阻值變化決定兩個(gè)線圈的磁力線強(qiáng)弱,也就決定了指針的偏轉(zhuǎn)方向。</p><p>  水溫表和燃油表也有用指示燈表示的,水溫指示燈亮表示水溫偏高,燃油指示燈亮表示燃油已近低點(diǎn),作為輔助性提醒。</p><p

28、>  充電表顯示發(fā)電機(jī)與蓄電池之間的充放電狀態(tài),有電流表和電壓表之分。以前的汽車(chē)多數(shù)是用電流表,它有一塊永久磁鐵,使固定在支點(diǎn)上的指針保持中間位置,有線圈環(huán)繞在支點(diǎn)周?chē)?,?dāng)有電流通過(guò)線圈時(shí)會(huì)感應(yīng)出磁場(chǎng),指針在磁場(chǎng)作用下左右擺動(dòng),擺動(dòng)方向決定于電流流經(jīng)線圈的方向。因此電流表串聯(lián)在蓄電池與發(fā)電機(jī)之間,當(dāng)發(fā)電機(jī)向蓄電池充電時(shí),儀表顯示正(+)極,若蓄電池向負(fù)載放電量大于發(fā)電機(jī)的充電量,則顯示負(fù)(-)極。由于電流表接線柱承受電流比較大,不

29、太安全,所以現(xiàn)在的汽車(chē)大都使用充電指示燈或者電壓表。充電指示燈的接地端是由調(diào)節(jié)器控制的,當(dāng)發(fā)動(dòng)機(jī)未運(yùn)轉(zhuǎn)時(shí),充電燈接地線路聯(lián)通,充電燈發(fā)亮;當(dāng)發(fā)動(dòng)機(jī)運(yùn)轉(zhuǎn)時(shí),充電燈接地線路被斷開(kāi),充電燈熄滅;如果充電燈仍然亮?xí)r,說(shuō)明充電系統(tǒng)有故障。</p><p>  現(xiàn)代汽車(chē)儀表盤(pán)的面膜下制作了各式各樣的指示燈或警報(bào)燈,例如冷卻液液面警報(bào)燈、燃油量指示燈、清洗器液面指示燈、充電指示燈、遠(yuǎn)近光變光指示燈、變速器擋位指示燈、制動(dòng)防抱死

30、系統(tǒng)(ABS)指示燈、驅(qū)動(dòng)力控制指示燈、安全氣囊(SRS)警報(bào)燈等。</p><p>  1.1.2汽車(chē)儀表的發(fā)展趨勢(shì)</p><p>  隨著電子技術(shù)的進(jìn)步,汽車(chē)儀表的數(shù)字化已成為必然的趨勢(shì)。數(shù)字化儀表盤(pán)的出現(xiàn)代表了汽車(chē)儀表盤(pán)又進(jìn)入了一個(gè)新的時(shí)代,數(shù)字化儀表盤(pán)的油量表水溫表及行車(chē)電腦亦全部摒棄傳統(tǒng)的指針,改用科技感十足的數(shù)字量化顯示,時(shí)速表也采用了全數(shù)字液晶屏,中央轉(zhuǎn)速表則采用先進(jìn)數(shù)字化

31、羅盤(pán),RPM*1000轉(zhuǎn)速顯示清晰直觀。外觀的設(shè)計(jì)也越來(lái)越?jīng)_擊人的視覺(jué)效果,越來(lái)越人性化。人們可以從汽車(chē)儀表上切身的體會(huì)到數(shù)字化帶給人類(lèi)的方便和舒適。</p><p>  2007年中國(guó)汽車(chē)電子市場(chǎng)依舊保持較高增長(zhǎng)速度,增長(zhǎng)率達(dá)33.4%,該速度高于汽車(chē)產(chǎn)量增速。其中,車(chē)載信息系統(tǒng)成了汽車(chē)電子市場(chǎng)增長(zhǎng)的引擎,也是今后的熱點(diǎn)。此外,隨著消費(fèi)者對(duì)安全性的關(guān)注日益提高,EPS、TPMS、雷達(dá)測(cè)距等一系列安全技術(shù)將得到廣

32、泛的應(yīng)用。汽車(chē)應(yīng)用越來(lái)越廣泛,決定了MCU的處理能力必須要提高,32位MCU逐漸登上了舞臺(tái)。</p><p>  預(yù)計(jì)在未來(lái)幾年內(nèi),中國(guó)汽車(chē)電子產(chǎn)品市場(chǎng)將在汽車(chē)產(chǎn)業(yè)發(fā)展的保障下穩(wěn)步發(fā)展,各類(lèi)汽車(chē)電子產(chǎn)品在汽車(chē)中的普及率將持續(xù)提高,預(yù)計(jì)到2010年,中國(guó)汽車(chē)電子產(chǎn)品市場(chǎng)規(guī)模將達(dá)到近2000億元。隨著中國(guó)未來(lái)汽車(chē)市場(chǎng)的快速發(fā)展和汽車(chē)電子的價(jià)值含量迅速提高,中國(guó)汽車(chē)電子產(chǎn)業(yè)將形成巨大經(jīng)濟(jì)規(guī)模效應(yīng),汽車(chē)電子產(chǎn)品占汽車(chē)的成

33、本將進(jìn)一步提高。未來(lái)的汽車(chē)電子產(chǎn)品中,圍繞安全、節(jié)能、環(huán)保、舒適和娛樂(lè)等方面的元器件及其周邊產(chǎn)品將發(fā)展最快。目前,中國(guó)消費(fèi)者對(duì)車(chē)輛需求的增加、網(wǎng)絡(luò)在車(chē)輛中的高速發(fā)展、安全與防盜需求的增加、機(jī)械系統(tǒng)與電子系統(tǒng)之間的轉(zhuǎn)換以及動(dòng)力總成方面性能的提高,都進(jìn)一步推動(dòng)了中國(guó)汽車(chē)電子產(chǎn)品市場(chǎng)的發(fā)展。</p><p>  1.2 CAN總線的簡(jiǎn)介</p><p><b>  1.2.1基本概念&

34、lt;/b></p><p>  CAN 是Controller Area Network 的縮寫(xiě)(以下稱(chēng)為CAN),是ISO國(guó)際標(biāo)準(zhǔn)化的串行通信協(xié)議。在當(dāng)前的汽車(chē)產(chǎn)業(yè)中,出于對(duì)安全性、舒適性、方便性、低公害、低成本的要求,各種各樣的電子控制系統(tǒng)被開(kāi)發(fā)了出來(lái)。由于這些系統(tǒng)之間通信所用的數(shù)據(jù)類(lèi)型及對(duì)可靠性的要求不盡相同,由多條總線構(gòu)成的情況很多,線束的數(shù)量也隨之增加。為適應(yīng)“減少線束的數(shù)量”、“通過(guò)多個(gè)LAN

35、,進(jìn)行大量數(shù)據(jù)的高速通信”的需要,1986 年德國(guó)電氣商博世公司開(kāi)發(fā)出面向汽車(chē)的CAN 通信協(xié)議。此后,CAN 通過(guò)ISO11898 及ISO11519 進(jìn)行了標(biāo)準(zhǔn)化,現(xiàn)在在歐洲已是汽車(chē)網(wǎng)絡(luò)的標(biāo)準(zhǔn)協(xié)議。</p><p>  現(xiàn)在,CAN 的高性能和可靠性已被認(rèn)同,并被廣泛地應(yīng)用于工業(yè)自動(dòng)化、船舶、醫(yī)療設(shè)備、工業(yè)設(shè)備等方面。現(xiàn)場(chǎng)總線是當(dāng)今自動(dòng)化領(lǐng)域技術(shù)發(fā)展的熱點(diǎn)之一,被譽(yù)為自動(dòng)化領(lǐng)域的計(jì)算機(jī)局域網(wǎng)。它的出現(xiàn)為分布式

36、控制系統(tǒng)實(shí)現(xiàn)各節(jié)點(diǎn)之間實(shí)時(shí)、可靠的數(shù)據(jù)通信提供了強(qiáng)有力的技術(shù)支持。 </p><p>  1.2.2 CAN總線的產(chǎn)生與發(fā)展</p><p>  控制器局部網(wǎng)(CAN-CONTROLLER AREA NETWORK)是BOSCH公司為現(xiàn)代汽車(chē)應(yīng)用領(lǐng)先推出的一種多主機(jī)局部網(wǎng),由于其高性能、高可靠性、實(shí)時(shí)性等優(yōu)點(diǎn)現(xiàn)已廣泛應(yīng)用于工業(yè)自動(dòng)化、多種控制設(shè)備、交通工具、醫(yī)療儀器以及建筑、環(huán)境控制等眾多

37、部門(mén)??刂破骶植烤W(wǎng)將在我國(guó)迅速普及推廣。</p><p>  隨著計(jì)算機(jī)硬件、軟件技術(shù)及集成電路技術(shù)的迅速發(fā)展,工業(yè)控制系統(tǒng)已成為計(jì)算機(jī)技術(shù)應(yīng)用領(lǐng)域中最具活力的一個(gè)分支,并取得了巨大進(jìn)步。由于對(duì)系統(tǒng)可靠性和靈活性的高要求,工業(yè)控制系統(tǒng)的發(fā)展主要表現(xiàn)為:控制面向多元化,系統(tǒng)面向分散化,即負(fù)載分散、功能分散、危險(xiǎn)分散和地域分散。</p><p>  分散式工業(yè)控制系統(tǒng)就是為適應(yīng)這種需要而發(fā)展起

38、來(lái)的。這類(lèi)系統(tǒng)是以微型機(jī)為核心,將 5C技術(shù)——COMPUTER(計(jì)算機(jī)技術(shù))、CONTROL(自動(dòng)控制技術(shù))、COMMUNICATION(通信技術(shù))、CRT(顯示技術(shù))和 CHANGE(轉(zhuǎn)換技術(shù))緊密結(jié)合的產(chǎn)物。它在適應(yīng)范圍、可擴(kuò)展性、可維護(hù)性以及抗故障能力等方面,較之分散型儀表控制系統(tǒng)和集中型計(jì)算機(jī)控制系統(tǒng)都具有明顯的優(yōu)越性。</p><p>  典型的分散式控制系統(tǒng)由現(xiàn)場(chǎng)設(shè)備、接口與計(jì)算設(shè)備以及通信設(shè)備組成

39、。現(xiàn)場(chǎng)總線(FIELDBUS)能同時(shí)滿足過(guò)程控制和制造業(yè)自動(dòng)化的需要,因而現(xiàn)場(chǎng)總線已成為工業(yè)數(shù)據(jù)總線領(lǐng)域中最為活躍的一個(gè)領(lǐng)域?,F(xiàn)場(chǎng)總線的研究與應(yīng)用已成為工業(yè)數(shù)據(jù)總線領(lǐng)域的熱點(diǎn)。盡管目前對(duì)現(xiàn)場(chǎng)總線的研究尚未能提出一個(gè)完善的標(biāo)準(zhǔn),但現(xiàn)場(chǎng)總線的高性能價(jià)格比將吸引眾多工業(yè)控制系統(tǒng)采用。同時(shí),正由于現(xiàn)場(chǎng)總線的標(biāo)準(zhǔn)尚未統(tǒng)一,也使得現(xiàn)場(chǎng)總線的應(yīng)用得以不拘一格地發(fā)揮,并將為現(xiàn)場(chǎng)總線的完善提供更加豐富的依據(jù)。控制器局部網(wǎng) CAN(CONTROLLER A

40、ERANETWORK)正是在這種背景下應(yīng)運(yùn)而生的。</p><p>  由于CAN為愈來(lái)愈多不同領(lǐng)域采用和推廣,導(dǎo)致要求各種應(yīng)用領(lǐng)域通信報(bào)文的標(biāo)準(zhǔn)化。為此,1991年 9月 PHILIPS SEMICONDUCTORS制訂并發(fā)布了 CAN技術(shù)規(guī)范(VERSION 2.0)。該技術(shù)規(guī)范包括A和B兩部分。2.0A給出了曾在CAN技術(shù)規(guī)范版本1.2中定義的CAN報(bào)文格式,能提供11位地址;而2.0B給出了標(biāo)準(zhǔn)的和擴(kuò)展的

41、兩種報(bào)文格式,提供29位地址。此后,1993年11月ISO正式頒布了道路交通運(yùn)載工具——數(shù)字信息交換——高速通信控制器局部網(wǎng)(CAN)國(guó)際標(biāo)準(zhǔn)(ISO11898),為控制器局部網(wǎng)標(biāo)準(zhǔn)化、規(guī)范化推廣鋪平了道路。 </p><p>  1.2.3 CAN總線特點(diǎn)</p><p>  CAN總線是德國(guó)BOSCH公司從80年代初為解決現(xiàn)代汽車(chē)中眾多的控制與測(cè)試儀器之間的數(shù)據(jù)交換而開(kāi)發(fā)的一種串行數(shù)據(jù)

42、通信協(xié)議,它是一種多主總線,通信介質(zhì)可以是雙絞線、同軸電纜或光導(dǎo)纖維。通信速率可達(dá)1MBPS。</p><p>  ⑴CAN總線通信接口中集成了CAN協(xié)議的物理層和數(shù)據(jù)鏈路層功能,可完成對(duì)通信數(shù)據(jù)的成幀處理,包括位填充、數(shù)據(jù)塊編碼、循環(huán)冗余檢驗(yàn)、優(yōu)先級(jí)判別等項(xiàng)工作。</p><p> ?、艭AN協(xié)議的一個(gè)最大特點(diǎn)是廢除了傳統(tǒng)的站地址編碼,而代之以對(duì)通信數(shù)據(jù)塊進(jìn)行編碼。采用這種方法的優(yōu)點(diǎn)可使

43、網(wǎng)絡(luò)內(nèi)的節(jié)點(diǎn)個(gè)數(shù)在理論上不受限制,數(shù)據(jù)塊的標(biāo)識(shí)碼可由11位或29位二進(jìn)制數(shù)組成,因此可以定義211或229個(gè)不同的數(shù)據(jù)塊,這種按數(shù)據(jù)塊編碼的方式,還可使不同的節(jié)點(diǎn)同時(shí)接收到相同的數(shù)據(jù),這一點(diǎn)在分布式控制系統(tǒng)中非常有用。數(shù)據(jù)段長(zhǎng)度最多為8個(gè)字節(jié),可滿足通常工業(yè)領(lǐng)域中控制命令、工作狀態(tài)及測(cè)試數(shù)據(jù)的一般要求。同時(shí),8個(gè)字節(jié)不會(huì)占用總線時(shí)間過(guò)長(zhǎng),從而保證了通信的實(shí)時(shí)性。CAN協(xié)議采用CRC檢驗(yàn)并可提供相應(yīng)的錯(cuò)誤處理功能,保證了數(shù)據(jù)通信的可靠性。

44、CAN卓越的特性、極高的可靠性和獨(dú)特的設(shè)計(jì),特別適合工業(yè)過(guò)程監(jiān)控設(shè)備的互連,因此,越來(lái)越受到工業(yè)界的重視,并已公認(rèn)為最有前途的現(xiàn)場(chǎng)總線之一。</p><p> ?、荂AN總線采用了多主競(jìng)爭(zhēng)式總線結(jié)構(gòu),具有多主站運(yùn)行和分散仲裁的串行總線以及廣播通信的特點(diǎn)。CAN總線上任意節(jié)點(diǎn)可在任意時(shí)刻主動(dòng)地向網(wǎng)絡(luò)上其它節(jié)點(diǎn)發(fā)送信息而不分主次,因此可在各節(jié)點(diǎn)之間實(shí)現(xiàn)自由通信。CAN總線協(xié)議已被國(guó)際標(biāo)準(zhǔn)化組織認(rèn)證,技術(shù)比較成熟,控制

45、的芯片已經(jīng)商品化,性價(jià)比高,特別適用于分布式測(cè)控系統(tǒng)之間的數(shù)通訊。CAN總線插卡可以任意插在PC AT XT兼容機(jī)上,方便地構(gòu)成分布式監(jiān)控系統(tǒng)。</p><p>  ⑷結(jié)構(gòu)簡(jiǎn)單,只有2根現(xiàn)與外部相連,并且捏布集成了錯(cuò)誤探測(cè)和管理模塊。 </p><p>  為防止汽車(chē)在使用壽命期內(nèi)由于數(shù)據(jù)交換錯(cuò)誤而對(duì)司機(jī)造成危險(xiǎn),汽車(chē)的安全系統(tǒng)要求數(shù)據(jù)傳輸具有較高的安全性。如果數(shù)據(jù)傳輸?shù)目煽啃宰銐蚋?或者

46、殘留下來(lái)的數(shù)據(jù)錯(cuò)誤足夠低的話,這一目標(biāo)不難實(shí)現(xiàn)。從總線系統(tǒng)數(shù)據(jù)的角度看,可靠性可以理解為,對(duì)傳輸過(guò)程產(chǎn)生的數(shù)據(jù)錯(cuò)誤的識(shí)別能力。 </p><p>  殘余數(shù)據(jù)錯(cuò)誤的概率可以通過(guò)對(duì)數(shù)據(jù)傳輸可靠性的統(tǒng)計(jì)測(cè)量獲得。它描述了傳送數(shù)據(jù)被破壞和這種破壞不能被探測(cè)出來(lái)的概率。殘余數(shù)據(jù)錯(cuò)誤概率必須非常小,使其在系統(tǒng)整個(gè)壽命周期內(nèi),按平均統(tǒng)計(jì)時(shí)幾乎檢測(cè)不到。計(jì)算殘余錯(cuò)誤概率要求能夠?qū)?shù)據(jù)錯(cuò)誤進(jìn)行分類(lèi) ,并且數(shù)據(jù)傳輸路徑可由一模型描

47、述。如果要確定CAN的殘余錯(cuò)誤概率,我們可將殘留錯(cuò)誤的概率作為具有80~90位的報(bào)文傳送時(shí)位錯(cuò)誤概率的函數(shù),并假定這個(gè)系統(tǒng)中有5~10個(gè)站,并且錯(cuò)誤率為1/1000,那么最大位錯(cuò)誤概率為10—13數(shù)量級(jí)。例如,CAN網(wǎng)絡(luò)的數(shù)據(jù)傳輸率最大為1Mbps,如果數(shù)據(jù)傳輸能力僅使用50%,那么對(duì)于一個(gè)工作壽命4000小時(shí)、平均報(bào)文長(zhǎng)度為 80位的系統(tǒng),所傳送的數(shù)據(jù)總量為9×1010。在系統(tǒng)運(yùn)行壽命期內(nèi),不可檢測(cè)的傳輸錯(cuò)誤的統(tǒng)計(jì)平均小于1

48、0—2量級(jí)。換句話說(shuō),一個(gè)系統(tǒng)按每年365天,每天工作8小時(shí),每秒錯(cuò)誤率為0. 7計(jì)算,那么按統(tǒng)計(jì)平均,每1000年才會(huì)發(fā)生一個(gè)不可檢測(cè)的錯(cuò)誤。</p><p>  CAN屬于現(xiàn)場(chǎng)總線的范疇,它是一種有效支持分布式控制或?qū)崟r(shí)控制的串行通信網(wǎng)絡(luò)。較之目前許多RS-485基于R線構(gòu)建的分布式控制系統(tǒng)而言, 基于CAN總線的分布式控制系統(tǒng)在以下方面具有明顯的優(yōu)越性:</p><p>  首先,C

49、AN控制器工作于多主方式,網(wǎng)絡(luò)中的各節(jié)點(diǎn)都可根據(jù)總線訪問(wèn)優(yōu)先權(quán)(取決于報(bào)文標(biāo)識(shí)符)采用無(wú)損結(jié)構(gòu)的逐位仲裁的方式競(jìng)爭(zhēng)向總線發(fā)送數(shù)據(jù),且CAN協(xié)議廢除了站地址編碼,而代之以對(duì)通信數(shù)據(jù)進(jìn)行編碼,這可使不同的節(jié)點(diǎn)同時(shí)接收到相同的數(shù)據(jù),這些特點(diǎn)使得CAN總線構(gòu)成的網(wǎng)絡(luò)各節(jié)點(diǎn)之間的數(shù)據(jù)通信實(shí)時(shí)性強(qiáng),并且容易構(gòu)成冗余結(jié)構(gòu),提高系統(tǒng)的可靠性和系統(tǒng)的靈活性。而利用RS-485只能構(gòu)成主從式結(jié)構(gòu)系統(tǒng),通信方式也只能以主站輪詢的方式進(jìn)行,系統(tǒng)的實(shí)時(shí)性、可靠性

50、較差;</p><p>  其次,CAN總線通過(guò)CAN收發(fā)器接口芯片82C250的兩個(gè)輸出端CANH和CANL與物理總線相連,而CANH端的狀態(tài)只能是高電平或懸浮狀態(tài),CANL端只能是低電平或懸浮狀態(tài)。這就保證不會(huì)出現(xiàn)象在RS-485網(wǎng)絡(luò)中,當(dāng)系統(tǒng)有錯(cuò)誤,出現(xiàn)多節(jié)點(diǎn)同時(shí)向總線發(fā)送數(shù)據(jù)時(shí),導(dǎo)致總線呈現(xiàn)短路,從而損壞某些節(jié)點(diǎn)的現(xiàn)象。而且CAN節(jié)點(diǎn)在錯(cuò)誤嚴(yán)重的情況下具有自動(dòng)關(guān)閉輸出功能,以使總線上其他節(jié)點(diǎn)的操作不受影響

51、,從而保證不會(huì)出現(xiàn)象在網(wǎng)絡(luò)中,因個(gè)別節(jié)點(diǎn)出現(xiàn)問(wèn)題,使得總線處于“死鎖”狀態(tài)。而且,CAN具有的完善的通信協(xié)議可由CAN控制器芯片及其接口芯片來(lái)實(shí)現(xiàn),從而大大降低系統(tǒng)開(kāi)發(fā)難度,縮短了開(kāi)發(fā)周期,這些是只僅僅有電氣協(xié)議的RS-485所無(wú)法比擬的。</p><p>  另外,與其它現(xiàn)場(chǎng)總線比較而言,CAN總線是具有通信速率高、容易實(shí)現(xiàn)、且性價(jià)比高等諸多特點(diǎn)的一種已形成國(guó)際標(biāo)準(zhǔn)的現(xiàn)場(chǎng)總線。這些也是目前 CAN總線應(yīng)用于眾多

52、領(lǐng)域,具有強(qiáng)勁的市場(chǎng)競(jìng)爭(zhēng)力的重要原因。</p><p>  CAN 即控制器局域網(wǎng)絡(luò),屬于工業(yè)現(xiàn)場(chǎng)總線的范疇。與一般的通信總線相比,CAN總線的數(shù)據(jù)通信具有突出的可靠性、實(shí)時(shí)性和靈活性。由于其良好的性能及獨(dú)特的設(shè)計(jì),CAN總線越來(lái)越受到人們的重視。它在汽車(chē)領(lǐng)域上的應(yīng)用是最廣泛的,世界上一些著名的汽車(chē)制造廠商,如BENZ(奔馳)、BMW(寶馬)、PORSCHE(保時(shí)捷)、ROLLS-ROYCE(勞斯萊斯)和JAGU

53、AR(美洲豹)等都采用了CAN總線來(lái)實(shí)現(xiàn)汽車(chē)內(nèi)部控制系統(tǒng)與各檢測(cè)和執(zhí)行機(jī)構(gòu)間的數(shù)據(jù)通信。同時(shí),由于CAN總線本身的特點(diǎn),其應(yīng)用范圍目前已不再局限于汽車(chē)行業(yè),而向自動(dòng)控制、航空航天、航海、過(guò)程工業(yè)、機(jī)械工業(yè)、紡織機(jī)械、農(nóng)用機(jī)械、機(jī)器人、數(shù)控機(jī)床、醫(yī)療器械及傳感器等領(lǐng)域發(fā)展。CAN已經(jīng)形成國(guó)際標(biāo)準(zhǔn),并已被公認(rèn)為幾種最有前途的現(xiàn)場(chǎng)總線之一。其典型的應(yīng)用協(xié)議有: SAE J1939/ISO11783、CANopen、CANaerospace、D

54、eviceNet、NMEA 2000等。</p><p>  1.3 國(guó)內(nèi)外的研究現(xiàn)狀</p><p>  目前汽車(chē)儀表有兩種技術(shù),一是傳統(tǒng)的模擬顯示,目前在中國(guó)市場(chǎng)上應(yīng)用份額還較大,但大多數(shù)用在前期引進(jìn)的車(chē)型或貨車(chē)、微型車(chē)上等;二是數(shù)字式儀表,目前與我國(guó)合資或外商獨(dú)資的企業(yè)如德科、馬瑞利、蕪湖西門(mén)子VDO、偉世通、博世等,都以數(shù)字式儀表為主。數(shù)字式儀表采用步進(jìn)電機(jī)結(jié)構(gòu)形式,所有傳感器的模

55、擬或數(shù)字信號(hào)全部轉(zhuǎn)化成驅(qū)動(dòng)步進(jìn)電機(jī)的數(shù)字信號(hào),由中央處理器CPU處理完后,將驅(qū)動(dòng)信號(hào)輸送到各自的步進(jìn)電機(jī)式指示儀表并使之工作,這種用全數(shù)字技術(shù)驅(qū)動(dòng)的指示儀表精度高、統(tǒng)一機(jī)芯結(jié)構(gòu)成本低。他還強(qiáng)調(diào),全數(shù)字式汽車(chē)儀表,尤其是步進(jìn)電動(dòng)機(jī)式汽車(chē)儀表顯示裝置,是當(dāng)今和未來(lái)一段時(shí)間汽車(chē)儀表顯示裝置的主導(dǎo)技術(shù),有著十分廣闊的市場(chǎng)前景。 </p><p>  我國(guó)的汽車(chē)儀表顯示裝置與國(guó)外發(fā)達(dá)國(guó)家相比,技術(shù)水平有相當(dāng)大的差距。如當(dāng)今

56、國(guó)外發(fā)達(dá)國(guó)家普遍使用全數(shù)字式汽車(chē)儀表顯示裝置,而且絕大部分是步進(jìn)電動(dòng)機(jī)式汽車(chē)儀表,并準(zhǔn)備向更高方向發(fā)展。雖然國(guó)內(nèi)汽車(chē)儀表界一致看好全數(shù)字式汽車(chē)儀表,但國(guó)內(nèi)本土企業(yè)開(kāi)發(fā)還不具備技術(shù)條件。 </p><p>  賽迪顧問(wèn)半導(dǎo)體事業(yè)部李樹(shù)也表示,儀表的發(fā)展趨勢(shì)是數(shù)字化儀表。數(shù)字儀表IC主要包括液晶顯示驅(qū)動(dòng)、D/A轉(zhuǎn)換等。最近富士通展示了一款三維的GPS就集成了數(shù)字儀表顯示功能,這也表明汽車(chē)半導(dǎo)體廠商開(kāi)始關(guān)注并發(fā)力這一領(lǐng)

57、域。 </p><p>  為適應(yīng)汽車(chē)網(wǎng)絡(luò)化的趨勢(shì),汽車(chē)儀表進(jìn)行通信也成為必然。施麟范指出,以前傳統(tǒng)方式是把傳感器信號(hào)直接傳輸給儀表,現(xiàn)在傳感器信號(hào)經(jīng)發(fā)動(dòng)機(jī)控制系統(tǒng)(EMS)處理后,應(yīng)用CAN協(xié)議編成代碼給儀表,目前很多新車(chē)型已開(kāi)始應(yīng)用。儀表CPU將有一塊專(zhuān)門(mén)區(qū)域進(jìn)行編譯處理,有兩種處理方式,一是編譯器到國(guó)外購(gòu)買(mǎi),如大眾、通用、福特等主要汽車(chē)公司,多委托專(zhuān)業(yè)公司進(jìn)行編譯,采用專(zhuān)用的芯片,這樣做一來(lái)是為保密,二來(lái)是

58、為提高可靠性,以減少軟件的測(cè)試麻煩。二是儀表廠自己做編譯,但整車(chē)廠會(huì)告知什么代碼做什么工作。 </p><p>  目前國(guó)內(nèi)主要是外商獨(dú)資、合資的儀表企業(yè)可提供具備這些功能的儀表設(shè)備。國(guó)內(nèi)本土企業(yè)由于面臨沒(méi)有測(cè)試設(shè)備、測(cè)試成本高、測(cè)試軟件工程師比較缺乏等問(wèn)題,因而存在進(jìn)入壁壘。 </p><p>  施麟范還表示,適應(yīng)車(chē)載網(wǎng)絡(luò)化需要儀表CPU有編譯軟件,但要第三方來(lái)做。儀表網(wǎng)絡(luò)化一個(gè)最主要

59、的問(wèn)題是整機(jī)廠沒(méi)有這樣的東西,開(kāi)發(fā)要國(guó)外廠商來(lái)支持。一個(gè)是軟件,一個(gè)是機(jī)會(huì),雖然從技術(shù)角度來(lái)說(shuō)并不難,但國(guó)內(nèi)企業(yè)如何得到整車(chē)廠的認(rèn)可,這是一個(gè)問(wèn)題。</p><p>  1.4本文的主要研究?jī)?nèi)容</p><p>  本文的研究對(duì)象為汽車(chē)組合儀表指針壓裝控制系統(tǒng),汽車(chē)組合儀表指針壓裝系統(tǒng)包括控制器和氣壓傳動(dòng)機(jī)械系統(tǒng)兩大部件,其運(yùn)行環(huán)境為典型的工業(yè)環(huán)境。</p><p>

60、;  2汽車(chē)組合儀表指針壓裝控制器的設(shè)計(jì)方案</p><p>  本設(shè)計(jì)同時(shí)能壓裝四儀表指針,適應(yīng)目前大多數(shù)組合儀表為四儀表系統(tǒng)的情況,簡(jiǎn)稱(chēng)“四通道”。每通道均能獨(dú)立檢測(cè)壓裝過(guò)程中的壓裝力值,并根據(jù)設(shè)計(jì)的上限和下限力值實(shí)施控制和欠力或過(guò)力提示,以便重壓和人工復(fù)檢。每通道上限力值和下限力值可以獨(dú)立設(shè)定和顯示。從啟動(dòng)到完成周期宜控制在2s左右,以提高效率。</p><p>  自從20世紀(jì)70

61、年代末期電子顯示儀表以來(lái),人們對(duì)汽車(chē)性能要求愈來(lái)愈高。隨著電子技術(shù)的進(jìn)步,新型傳感器、顯示元器件、智能執(zhí)行機(jī)構(gòu)、軟件技術(shù)、多通道傳輸?shù)鹊陌l(fā)展,汽車(chē)儀表板的電子化微機(jī)化已成為必然趨勢(shì)。組合儀表是汽車(chē)的重要部件,對(duì)于汽車(chē)的安全運(yùn)行至關(guān)重要。組合儀表通常由以下幾部分組成:車(chē)速表、里程表(包括單次里程)、轉(zhuǎn)速表、水溫表、油量表、照明系統(tǒng)、報(bào)警指示系統(tǒng)等。目前除里程表采用數(shù)碼或液晶顯示外,車(chē)速表、轉(zhuǎn)速表、水溫表、油量表等大多采用傳統(tǒng)的指針式指示方

62、式。研究開(kāi)發(fā)一種具有自動(dòng)檢測(cè)和自動(dòng)壓裝的組合儀表壓裝系統(tǒng),具有重要的意義。</p><p>  2.1控制器總體框架</p><p>  從提高控制的實(shí)時(shí)能力和降低系統(tǒng)的設(shè)計(jì)難度兩個(gè)主要方面考慮,壓裝控制器采用了雙CPU方案,對(duì)應(yīng)兩個(gè)子系統(tǒng),即人機(jī)子系統(tǒng)和控制子系統(tǒng)??傮w框架如圖2-1所示。</p><p>  圖2-1 汽車(chē)組合儀表指針壓裝系統(tǒng)的總體框圖</

63、p><p>  從圖2-1可以看出系統(tǒng)的組成構(gòu)成,控制子系統(tǒng)主要執(zhí)行輸入和輸出,人機(jī)子系統(tǒng)主要負(fù)責(zé)參數(shù)的按鍵設(shè)定和信息顯示。4路行程開(kāi)關(guān)量輸入作為四個(gè)儀表壓裝結(jié)束的標(biāo)志信號(hào),控制了每一通道的工作周期;4路電磁閥控制用來(lái)按設(shè)計(jì)要求對(duì)各路壓裝臂實(shí)施壓下和回升控制,通過(guò)對(duì)電磁閥的得電和失電控制實(shí)現(xiàn);2路啟動(dòng)按鈕具有互鎖特性,安裝在面板的左右兩側(cè)其目的是確保只有2路同時(shí)有效時(shí),壓裝臂才能施壓,避免人身傷害;1路停止按鈕控制壓

64、裝臂的回升。</p><p>  2.2人機(jī)子系統(tǒng)的設(shè)計(jì)</p><p> ?、乓壕K的顯示界面設(shè)計(jì)</p><p>  各通道顯示信息包括:</p><p>  B1:×××× ×××× ×××× Y</p&

65、gt;<p>  B2:×××× ×××× ×××× Y</p><p>  B3:×××× ×××× ×××× Y</p><p

66、>  B4:×××× ×××× ×××× Y</p><p>  其中,B表示通道號(hào),×××× ×××× ××××依次表示下限力、上限力和實(shí)測(cè)力(單位:克);Y

67、表示壓裝結(jié)束后壓裝情況;0:表示正常;1:表示超力;2:表示欠力。</p><p><b> ?、瓢存I設(shè)置</b></p><p>  人機(jī)子系統(tǒng)4×5矩陣鍵盤(pán)的分配如下,具體對(duì)應(yīng)關(guān)系見(jiàn)硬件設(shè)計(jì)部分。</p><p>  ①0~9共10個(gè)數(shù)字鍵。</p><p> ?、?個(gè)設(shè)置鍵,分別用于選擇對(duì)應(yīng)的4個(gè)儀表是否

68、需要壓裝,均為“乒乓”鍵,其狀態(tài)有相應(yīng)的LED顯示。</p><p>  ③4參數(shù)設(shè)定功能鍵,即功能鍵、確認(rèn)鍵、清除鍵和參數(shù)鍵。</p><p><b> ?、?個(gè)保留鍵。</b></p><p>  2.3控制子系統(tǒng)的設(shè)計(jì)</p><p>  控制子系統(tǒng)主要執(zhí)行輸入和輸出,四通道的檢測(cè)力值需要通過(guò)4路模擬信號(hào)的采樣和A

69、/D轉(zhuǎn)換,把模擬量轉(zhuǎn)換成二進(jìn)制數(shù)后交給單片機(jī)處理,控制四路指針儀表的壓裝。</p><p> ?、潘耐ǖ繟/D轉(zhuǎn)換電路</p><p>  該電路采用ADS8325與4051為基礎(chǔ)實(shí)現(xiàn)4路模擬信號(hào)的采樣與轉(zhuǎn)換,A/D轉(zhuǎn)換器由單片機(jī)片選信號(hào)控制其采樣,關(guān)于四通道的切換,只要簡(jiǎn)單的將SA、SB通道切換信號(hào)按00→01→10→11順序循環(huán)輸出即可達(dá)到切換通道的目的。對(duì)于ADS8325的啟動(dòng)和讀取

70、結(jié)果,則必須按照ASS8325的要求,主要是</p><p>  ①ADS8325完成從采樣、轉(zhuǎn)換到結(jié)果輸出整個(gè)過(guò)程至少要22時(shí)鐘周期;</p><p> ?、趩?dòng)要求是:在ADS8325的/CS信號(hào)從高電平跳變?yōu)橛行У碗娖降臅r(shí)刻開(kāi)始,經(jīng)過(guò)4∽5時(shí)鐘周期,ADS8325完成采樣與A/D轉(zhuǎn)換;</p><p> ?、墼诮酉氯サ?6個(gè)時(shí)鐘上升沿依次從高位到低位從DOUT

71、引腳輸出16位結(jié)果。</p><p><b> ?、戚斎胼敵瞿K設(shè)計(jì)</b></p><p>  在控制子系統(tǒng)中,輸入輸出包括三方面:4路行程開(kāi)關(guān)輸入,啟動(dòng)停止按鈕輸入及4路繼電器輸出(控制電磁閥)。4路行程開(kāi)關(guān)輸入直接送往P1口的低4位,行程開(kāi)關(guān)信號(hào)可以由微動(dòng)開(kāi)關(guān)(純機(jī)械式)、光電感應(yīng)式和非線性霍爾開(kāi)關(guān)等電路來(lái)實(shí)現(xiàn)。2路啟動(dòng)按鈕信號(hào)QD1、QD2和1路停止按鈕信號(hào)由

72、74HC245與微處理器接口,將74HC245作為微處理器的外部存儲(chǔ)設(shè)備,通過(guò)讀操作完成信號(hào)的輸入。</p><p>  輸入/輸出控制是控制子系統(tǒng)的關(guān)鍵,因此輸入/輸出程序設(shè)計(jì)作為一個(gè)重要部分,必須引起足夠重視,首要問(wèn)題就是控制流程的設(shè)計(jì)。輸入/輸出控制的流程可以描述為:</p><p> ?、僭谡_接收到人機(jī)子系統(tǒng)發(fā)送的各通道設(shè)定參數(shù)后,系統(tǒng)處于待命狀態(tài);</p><

73、;p> ?、谕瑫r(shí)按“啟動(dòng)1”和“啟動(dòng)2”,系統(tǒng)開(kāi)始按通道壓裝設(shè)定要求進(jìn)行儀表指針壓裝,即壓臂下壓;</p><p>  ③在壓裝過(guò)程中,不斷查詢各通道的行程開(kāi)關(guān)信號(hào)。如果某一通道的行程開(kāi)關(guān)為低,則該開(kāi)關(guān)對(duì)應(yīng)的繼電器斷開(kāi),相應(yīng)的電磁閥失電,壓臂回升;</p><p>  ④在下壓過(guò)程中按“停止”按鈕,則壓臂同時(shí)回升。所有壓臂均回升后,系統(tǒng)再次處于待命狀態(tài),等待下一個(gè)工作循環(huán)。</

74、p><p>  2.4人機(jī)子系統(tǒng)和控制子系統(tǒng)的通信方式</p><p> ?、湃藱C(jī)子系統(tǒng)和控制子系統(tǒng)的信息傳遞具有以下特點(diǎn):</p><p> ?、賹?shí)時(shí)性。在壓裝過(guò)程中的力值信息必須能及時(shí)顯示和處理。</p><p>  ②互動(dòng)性。信息傳遞時(shí)雙向的,人機(jī)系統(tǒng)向控制系統(tǒng)傳送的主要是設(shè)定參數(shù)和通道選擇信息;控制系統(tǒng)向人機(jī)系統(tǒng)傳送的是力值數(shù)據(jù)等。<

75、;/p><p> ?、哿髁啃?。每次傳送的信息不多,即字節(jié)數(shù)不大。</p><p> ?、七x擇CAN工業(yè)總線作為兩個(gè)子系統(tǒng)之間的信息通信介質(zhì)。主要理由有:</p><p> ?、貱AN總線本身是一種汽車(chē)工業(yè)標(biāo)準(zhǔn)總線,具有很高的環(huán)境適應(yīng)能力。</p><p>  ②CAN總線是一種多主總線,通信部分主從;而卻才有非破壞性仲裁技術(shù),不會(huì)出現(xiàn)總線癱瘓問(wèn)題

76、,較之RS-485總線等更可靠。</p><p> ?、跜AN總線的速率高,最高可達(dá)1Mbps(此時(shí)對(duì)應(yīng)通信距離為40m)。</p><p> ?、芘c微處理器的接口簡(jiǎn)單。</p><p>  ⑶CAN總線通信協(xié)議簡(jiǎn)介</p><p>  CAN總線具有2.0A和2.0B兩種協(xié)議,對(duì)應(yīng)兩種工作模式:BasicCAN模式和PeliCAN模式。本控

77、制器采用后者。由于CAN總線的每個(gè)報(bào)文最多發(fā)送8字節(jié)數(shù)據(jù),因此通信協(xié)議的制定是非常關(guān)鍵的一個(gè)問(wèn)題。這里采用數(shù)據(jù)區(qū)首字節(jié)作為信息代碼字節(jié),傳遞發(fā)送數(shù)據(jù)的性質(zhì)。簡(jiǎn)單的說(shuō),分三種情況(出現(xiàn)的數(shù)據(jù)均為十六進(jìn)制數(shù)):</p><p> ?、偃绻藱C(jī)子系統(tǒng)向控制子系統(tǒng)發(fā)送數(shù)據(jù),則首字節(jié)為01、02、03、04,分別對(duì)應(yīng)四個(gè)通道的設(shè)定參數(shù)。</p><p> ?、谌绻刂谱酉到y(tǒng)向人機(jī)子系統(tǒng)發(fā)送數(shù)據(jù),則首

78、字節(jié)為A1、A2、A3、A4,分別對(duì)應(yīng)四個(gè)通道的力值數(shù)據(jù)。</p><p> ?、廴魏我环绞艿綌?shù)據(jù)后,必須校驗(yàn)和回送。校驗(yàn)是根據(jù)計(jì)算得到的累加和字節(jié)與接收得到的累加和字節(jié)兩者比較來(lái)實(shí)現(xiàn)的,相一致說(shuō)明收發(fā)正確,否則不正確,丟棄本次數(shù)據(jù)。校驗(yàn)正確后必須回送數(shù)據(jù),為避免回送死循環(huán),回送報(bào)文是將接收的報(bào)文的數(shù)據(jù)首字節(jié)改為AA后形成的。</p><p>  本設(shè)計(jì)只涉及控制子系統(tǒng)設(shè)計(jì)及CAN總線通信

79、部分。</p><p>  3 基于CAN總線的汽車(chē)組合儀表指針壓裝控制器的控制子系統(tǒng)硬件設(shè)計(jì) </p><p>  控制子系統(tǒng)的硬件設(shè)計(jì)主要是圍繞以下模塊展開(kāi)的:</p><p> ?、盼⑻幚砥骷拜o助模塊。包括微處理器選型、復(fù)位電路系統(tǒng)等。</p><p> ?、艭AN總線接口模塊。包括CAN 總線控制器接口、總線驅(qū)動(dòng)電路。</p&

80、gt;<p> ?、茿/D轉(zhuǎn)換模塊。對(duì)應(yīng)4個(gè)通道的力值檢測(cè)需要4路模擬信號(hào)采樣與A/D轉(zhuǎn)換,本系統(tǒng)采用16位串行輸出的ADS8325。</p><p> ?、容斎?輸出模塊。主要是4路壓裝行程開(kāi)關(guān)信號(hào)的輸入和4路氣壓電磁閥的控制。</p><p> ?、呻娫茨K(詳細(xì)見(jiàn)4章抗干擾設(shè)計(jì))。電源模塊主要涉及電源的隔離問(wèn)題,電源的完全隔離可采用小功率電源隔離模塊或帶多5V隔離輸出的

81、開(kāi)關(guān)電源模塊實(shí)現(xiàn)。</p><p>  3.1基于AT89C52的微處理器模塊設(shè)計(jì)</p><p>  3.1.1 AT89C52微處理器的簡(jiǎn)介</p><p>  單片機(jī)的全稱(chēng)為單片微型計(jì)算機(jī)(Single-Chip Microcomputer)或微型控制器(Micro-controller)。它在一塊芯片上集成了中央處理單元CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器R

82、OM、定時(shí)器/計(jì)數(shù)器和多種輸入/輸出(I/O),如并行I/O、串行I/O和A/D轉(zhuǎn)換器等。就其組成而言一塊單片機(jī)就是一臺(tái)計(jì)算機(jī)。典型的結(jié)構(gòu)如圖3-1所示。由于它具有許多適用于控制的指令和硬件支持而廣泛應(yīng)用于工業(yè)控制、儀器儀表、外設(shè)控制、順序控制器中,所以又稱(chēng)為微控制單元(MCU)。</p><p>  圖3-1 單片機(jī)結(jié)構(gòu)框圖</p><p>  AT89C52單片機(jī)是一種低電壓高性能的C

83、MOS8位微控制器,內(nèi)置8KB可反復(fù)擦寫(xiě)的只讀程序存儲(chǔ)器(PEROM)和256B的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),該器件采用Atmel公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),其指令與工業(yè)標(biāo)準(zhǔn)的80C51指令集兼容。片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元,功能強(qiáng)大AT89C52的應(yīng)用范圍廣,可用于解決復(fù)雜的控制問(wèn)題,且成本較低。</p><p><b> ?、胖饕阅軈?shù)</b></p&

84、gt;<p> ?、倥cMCS-51產(chǎn)品指令與引腳完全兼容</p><p>  ②8K字節(jié)可重擦寫(xiě)Flash閃速存儲(chǔ)器</p><p> ?、?000次擦寫(xiě)周期</p><p>  ④全靜態(tài)操作,0Hz-24MHz</p><p> ?、萑?jí)加密程序存儲(chǔ)器</p><p> ?、?56X8字節(jié)內(nèi)部RAM&l

85、t;/p><p> ?、?2個(gè)可編程I/O口線</p><p> ?、?個(gè)16位定時(shí)/計(jì)數(shù)器</p><p><b> ?、?個(gè)中斷源</b></p><p> ?、饪删幊檀蠻ART通道</p><p>  低功耗空閑和掉電模式</p><p> ?、艫T89C52的引腳及功

86、能</p><p>  AT89C52引腳排列見(jiàn)圖3-2</p><p>  圖3-2 AT89C52芯片</p><p><b> ?、賄cc:電源電壓</b></p><p><b> ?、贕ND:地</b></p><p>  ③P0口:該口是一個(gè)8位漏極開(kāi)路的雙向I/

87、O口。在作為輸出口時(shí),每根引腳可以帶動(dòng)8個(gè)TTL輸入負(fù)載。當(dāng)把“1”寫(xiě)入P0時(shí),則它的引腳可用作高阻抗輸入。當(dāng)對(duì)外部程序或數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),P0可用作多路復(fù)用的低字節(jié)地址/數(shù)據(jù)總線,在該模式,P0口擁有內(nèi)部上拉電阻。在對(duì)Flash存儲(chǔ)器進(jìn)行編程時(shí),P0用于接收代碼字節(jié);在校驗(yàn)時(shí),則輸出代碼字節(jié);此時(shí)需要外加上拉電阻。</p><p> ?、躊1口:該口是帶有內(nèi)部上拉電阻的8位雙向I/O端口,P1口的輸出緩沖器

88、可驅(qū)動(dòng)(吸收或輸出電流方式)4個(gè)TTL輸入。對(duì)端口寫(xiě)“1”時(shí),通過(guò)內(nèi)部的上拉電阻把端口拉到高電位,此時(shí)可用作輸入口。P1口作輸入口使用時(shí),因?yàn)橛袃?nèi)部的上拉電阻,那些被外部信號(hào)拉低的引腳會(huì)輸出一個(gè)電流。在對(duì)Flash編程和程序校驗(yàn)時(shí),P1口接收低8位地址。</p><p>  另外,P1.0與P1.1可以配置成定時(shí)/計(jì)數(shù)器2的外部計(jì)數(shù)輸入端(P1.0/T2)與定時(shí)/計(jì)數(shù)器2的觸發(fā)輸入端(P1.0/T2EX),如表3

89、-1所示。</p><p>  表3-1 P1口管腳復(fù)用功能</p><p> ?、軵2口:該口是帶有內(nèi)部上拉電阻的8位雙向I/O端口,P2口的輸出緩沖器可驅(qū)動(dòng)(吸收或輸出電流方式)4個(gè)TTL輸入。對(duì)端口寫(xiě)“1”時(shí),通過(guò)內(nèi)部的上拉電阻把端口拉到高電位,此時(shí)可用作輸入口。P2口作輸入口使用時(shí),因?yàn)橛袃?nèi)部的上拉電阻,那些被外部信號(hào)拉低的引腳會(huì)輸出一個(gè)電流。</p><p&

90、gt;  在訪問(wèn)外部程序存儲(chǔ)器或16位的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行MOVX @DPTR指令)時(shí),P2口送出高8位地址,在訪問(wèn)8位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行MOVX @RI指令)時(shí),P2口引腳上的內(nèi)容(就是專(zhuān)用寄存器(SFR)區(qū)中P2寄存器的內(nèi)容),在整個(gè)訪問(wèn)期間不會(huì)改變。在對(duì)Flash編程和程序校驗(yàn)期間,P2口也接收高位地址或一些控制信號(hào)。</p><p> ?、轕3口:該口是帶有內(nèi)部上拉電阻的8位雙向I/O端

91、口,P3口的輸出緩沖器可驅(qū)動(dòng)(吸收或輸出電流方式)4個(gè)TTL輸入。對(duì)端口寫(xiě)“1”時(shí),通過(guò)內(nèi)部的上拉電阻把端口拉到高電位,此時(shí)可用作輸入口。P3口作輸入口使用時(shí),因?yàn)橛袃?nèi)部的上拉電阻,那些被外部信號(hào)拉低的引腳會(huì)輸出一個(gè)電流。</p><p>  ⑦在AT89C52中,同樣P3口還用于一些復(fù)用功能,如表3-2所列。在對(duì)Flash編程和程序校驗(yàn)期間,P3口還接收一些控制信號(hào)。</p><p> 

92、 表3-2 P3端口引腳與復(fù)用功能表</p><p> ?、郣ST:復(fù)位輸入端。在振蕩器運(yùn)行時(shí),在此腳上出現(xiàn)兩個(gè)機(jī)器周期的高電平將使其單片機(jī)復(fù)位。</p><p>  ⑨ALE/PROG:地址鎖存允許信號(hào)。在存取外部存儲(chǔ)器時(shí),這個(gè)輸出信號(hào)用于鎖存低字節(jié)地址。在對(duì)Flash存儲(chǔ)器編程時(shí),這條引腳用于輸入編程脈沖PROG。一般情況下,ALE是振蕩器頻率的6分頻信號(hào),可用于外部定時(shí)或時(shí)鐘。但是

93、,在對(duì)外部數(shù)據(jù)存儲(chǔ)器每次存取中,會(huì)跳過(guò)一個(gè)ALE脈沖。在需要時(shí),可以把地址8EH中的SFR寄存器的0位置為“1”,從而屏蔽ALE的工作;而只有在MOVX或MOVC指令執(zhí)行時(shí)ALE才被激活。在單片機(jī)處于外部執(zhí)行方式時(shí),對(duì)ALE屏蔽位置“1”并不起作用。</p><p> ?、釶SEN:程序存儲(chǔ)器允許信號(hào)。它用于讀外部程序存儲(chǔ)器。當(dāng)AT89C52在執(zhí)行來(lái)自外部存儲(chǔ)器的指令時(shí),每一個(gè)機(jī)器周期PSEN被激活2次。在對(duì)外部

94、數(shù)據(jù)存儲(chǔ)器的每次存取中,PSEN的2次激活會(huì)被跳過(guò)。</p><p>  EA/Vpp:外部存取允許信號(hào)。為了確保單片機(jī)從地址為0000H~FFFFH的外部程序存儲(chǔ)器中讀取代碼,故要把EA接到GND端,即地端。但是,如果鎖定位1被編程,則EA在復(fù)位時(shí)被鎖存。當(dāng)執(zhí)行內(nèi)部程序時(shí),EA應(yīng)接到Vcc。在對(duì)Flash存儲(chǔ)器編程時(shí),這條引腳接收12V編程電壓Vpp。</p><p>  XTAL1:振

95、蕩器的反相放大器輸入,內(nèi)部時(shí)鐘工作電路的輸入。</p><p>  XTAL2:振蕩器的反相放大器輸出。</p><p>  3.1.2復(fù)位電路系統(tǒng)</p><p>  如圖3-3所示,微處理器的復(fù)位信號(hào)由MAX813L產(chǎn)生,由于其為高電平有效,與CAN總線控制器SJA1000的復(fù)位電平正好相反,為簡(jiǎn)化和節(jié)省成本,系統(tǒng)中使用Q2(9012)PNP三極管進(jìn)行反向處理,

96、其中R9(3kΩ)為下拉電阻。</p><p>  圖3-3 復(fù)位系電路系統(tǒng)原理圖</p><p>  MAX813L芯片及其工作原理</p><p> ?、臡AX813L芯片特點(diǎn)   </p><p> ?、?加電、掉電以及供電電壓下降情況下的復(fù)位輸出,復(fù)位脈沖寬度典型值為200 ms。</p><p> ?、讵?dú)立的

97、看門(mén)狗輸出,如果看門(mén)狗輸入在1.6 s內(nèi)未被觸發(fā),其輸出將變?yōu)楦唠娖健?lt;/p><p> ?、?.25 V門(mén)限值檢測(cè)器,用于電源故障報(bào)警、電池低電壓檢測(cè)或+5 V以外的電源。</p><p> ?、荛T(mén)限電壓為4.65V</p><p> ?、莸碗娖接行У氖謩?dòng)復(fù)位輸入。</p><p> ?、?引腳DIP封裝。 </p><

98、p> ?、芃AX813L的引腳及功能   </p><p>  MAX813L芯片引腳排列見(jiàn)圖3-4</p><p> ?、偈謩?dòng)復(fù)位輸入端(MR):當(dāng)該端輸入低電平保持140 ms以上,MAX813L就輸出復(fù)位信號(hào).該輸入端的最小輸入脈寬要求可以有效地消除開(kāi)關(guān)的抖動(dòng)。與TTL/CMOS兼容。</p><p>  圖3-4 MAX813L芯片</p>

99、<p> ?、诠ぷ麟娫炊耍╒CC):接+5V電源。</p><p> ?、垭娫唇拥囟耍℅ND):接0 V參考電平。</p><p>  ④電源故障輸入端(PFI):當(dāng)該端輸入電壓低于1.25 V時(shí),5號(hào)引腳輸出端的信號(hào)由高電平變?yōu)榈碗娖健?lt;/p><p> ?、蓦娫垂收陷敵龆耍≒FO):電源正常時(shí),保持高電平,電源電壓變低或掉電時(shí),輸出由高電平變?yōu)榈碗?/p>

100、平。</p><p> ?、蘅撮T(mén)狗信號(hào)輸入端(WDI):程序正常運(yùn)行時(shí),必須在小于1.6 s的時(shí)間間隔內(nèi)向該輸入端發(fā)送一個(gè)脈沖信號(hào),以清除芯片內(nèi)部的看門(mén)狗定時(shí)器。若超過(guò)1.6 s該輸入端收不到脈沖信號(hào),則內(nèi)部定時(shí)器溢出,8號(hào)引腳由高電平變?yōu)榈碗娖健?lt;/p><p>  ⑦復(fù)位信號(hào)輸出端(RST):上電時(shí),自動(dòng)產(chǎn)生200 ms的復(fù)位脈沖;手動(dòng)復(fù)位端輸入低電平時(shí),該端也產(chǎn)生復(fù)位信號(hào)輸出。<

101、;/p><p> ?、嗫撮T(mén)狗信號(hào)輸出端(WDO):正常工作時(shí)輸出保持高電平,看門(mén)狗輸出時(shí),該端輸出信號(hào)由高電平變?yōu)榈碗娖健?lt;/p><p>  ⑶MAX813L典型電路設(shè)計(jì) </p><p><b> ?、倩竟ぷ髟怼 ?lt;/b></p><p>  工業(yè)環(huán)境中的干擾大多是以窄脈沖的形式出現(xiàn),而最終造成微機(jī)系統(tǒng)故障的多數(shù)現(xiàn)象

102、為“死機(jī)”。究其原因是CPU在執(zhí)行某條指令時(shí),受干擾的沖擊,使它的操作碼或地址碼發(fā)生改變,致使該條指令出錯(cuò)。這時(shí),CPU執(zhí)行隨機(jī)拼寫(xiě)的指令,甚至將操作數(shù)作為操作碼執(zhí)行,導(dǎo)致程序“跑飛”或進(jìn)入“死循環(huán)”。為使這種“跑飛”或進(jìn)入“死循環(huán)”的程序自動(dòng)恢復(fù),重新正常工作,一種有效的辦法是采用硬件“看門(mén)狗”技術(shù)。用看門(mén)狗*程序的運(yùn)行。若程序發(fā)生“死機(jī)”,則看門(mén)狗產(chǎn)生復(fù)位信號(hào),引導(dǎo)單片機(jī)程序重新進(jìn)入正常運(yùn)行。</p><p>

103、;  此外,工業(yè)現(xiàn)場(chǎng)由于諸多大型用電設(shè)備的投入或撤出電網(wǎng)運(yùn)行,往往造成系統(tǒng)的電源電壓不穩(wěn),當(dāng)電源電壓降低或掉電時(shí),會(huì)造成重要的數(shù)據(jù)丟失,系統(tǒng)不能正常運(yùn)行。若設(shè)法在電源電壓降至一定的限值之前,單片機(jī)快速地保存重要數(shù)據(jù),將會(huì)最大限度地減少損失。</p><p>  單片機(jī)的掉電工作方式電路原理圖如圖3-5所示:當(dāng)PD設(shè)置為1時(shí),激活掉電方式,此時(shí)PD=0,與非門(mén)輸出為低電平,時(shí)鐘發(fā)生器停止工作,單片機(jī)內(nèi)所有運(yùn)行狀態(tài)均

104、被停止,只有片內(nèi)RAM和SFR中的數(shù)據(jù)被保存起來(lái)。在單片機(jī)系統(tǒng)中可借助于一定的外部附加電路監(jiān)測(cè)電源電壓,并在電源發(fā)生故障時(shí)及時(shí)通知單片機(jī)(如通過(guò)引發(fā)INT0中斷來(lái)實(shí)現(xiàn))快速保存重要數(shù)據(jù),且斷開(kāi)外圍設(shè)備用電電源,使整個(gè)應(yīng)用系統(tǒng)的功耗降到最少。當(dāng)電源恢復(fù)正常時(shí),取消掉電工作方式,通過(guò)復(fù)位單片機(jī),使系統(tǒng)重新正常工作。</p><p>  圖3-5單片機(jī)掉電方式控制電路</p><p><b

105、>  ②硬件實(shí)現(xiàn)電路圖</b></p><p>  圖3-6給出了MAX813L在單片機(jī)系統(tǒng)中的典型應(yīng)用線路圖。此電路可以實(shí)現(xiàn)上電、瞬時(shí)掉電以及程序運(yùn)行出現(xiàn)“死機(jī)”時(shí)的自動(dòng)復(fù)位和隨時(shí)的手動(dòng)復(fù)位;并且可以實(shí)時(shí)地監(jiān)控電源故障,以便及時(shí)地保存數(shù)據(jù)。</p><p>  本電路巧妙地利用了MAX813L的手動(dòng)復(fù)位輸入端。只要程序一旦跑飛引起程序“死機(jī)”,WDO端電平由高到低,當(dāng)變

106、低超過(guò)140 ms,將引起MAX813L產(chǎn)生一個(gè)200 ms的復(fù)位脈沖。同時(shí)使看門(mén)狗定時(shí)器清0和使WDO引腳變成高電平。也可以隨時(shí)使用手動(dòng)復(fù)位按鈕使MAX813L產(chǎn)生復(fù)位脈沖,由于為產(chǎn)生復(fù)位脈沖MR端要求低電平至少保持140ms以上,故可以有效地消除開(kāi)關(guān)抖動(dòng)。</p><p>  該電路可以實(shí)時(shí)地監(jiān)控電源故障(掉電、電壓降低等)。圖2-4中R1的一端接未經(jīng)穩(wěn)壓的直流電源。電源正常時(shí),確保R2上的電壓高于1.26

107、V,即保證MAX813L的PFI輸入端電平高于1.26 V。當(dāng)電源發(fā)生故障,PFI輸入端的電平低于1.25 V時(shí),電源故障輸出端PFO電平由高變低,引起單片機(jī)INT0中斷,CPU響應(yīng)中斷,執(zhí)行相應(yīng)的中斷服務(wù)程序,保護(hù)數(shù)據(jù),斷開(kāi)外部用電電路等。</p><p>  圖3-6 MAX813L在80C51單片機(jī)系統(tǒng)</p><p><b>  中的應(yīng)用連接電路圖</b>&l

108、t;/p><p>  在本設(shè)計(jì)中至用到MAX813L的手動(dòng)復(fù)位功能。</p><p>  3.2CAN總線接口模塊</p><p>  CAN總線接口包括總線控制和總線驅(qū)動(dòng)兩部分,前者選用Philips半導(dǎo)體公司的新產(chǎn)品SJA1000,在原PCA82C250基礎(chǔ)上增加了CAN2.0B協(xié)議,后者選用82C250。CAN總線接口設(shè)計(jì)如圖3-7所示。 </p>

109、<p>  圖3-7 CAN總線接口模塊原理圖</p><p>  SJA1000與微處理器的接口非常簡(jiǎn)單,AD0~AD7直接與AT89C52的低8位數(shù)據(jù)/地址口,MODE接+5設(shè)置SJA1000控制器為Intel模式,中斷輸出信號(hào)/INT與微處理器的/INT1連,使CAN通信可以采用中斷或查詢兩種方式。兩子系統(tǒng)的時(shí)鐘晶振統(tǒng)一采用12MHz,頻率調(diào)整電容C4、C5一般采用15~30pF,設(shè)計(jì)和調(diào)試中

溫馨提示

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

評(píng)論

0/150

提交評(píng)論