基于CAN總線數(shù)據(jù)采集系統(tǒng)設(shè)計_第1頁
基于CAN總線數(shù)據(jù)采集系統(tǒng)設(shè)計_第2頁
基于CAN總線數(shù)據(jù)采集系統(tǒng)設(shè)計_第3頁
基于CAN總線數(shù)據(jù)采集系統(tǒng)設(shè)計_第4頁
基于CAN總線數(shù)據(jù)采集系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、山東交通學(xué)院2011屆畢業(yè)生畢業(yè)論文(設(shè)計)題目:基于CAN總線數(shù)據(jù)采集系統(tǒng)設(shè)計外文翻譯,開題報告,總電路圖,聯(lián)系QQ系 別 工程機械系 專 業(yè) 機械設(shè)計制造及其自動化班 級 機械074 學(xué) 號 姓 名 指導(dǎo)教師 二一一 年 六 月摘 要對PICl8F458單片機以及其集成的CAN控制器進行了探究,并以它為處理器進行硬件、軟件設(shè)計,使CAN總線的通訊更加直觀。本系統(tǒng)所設(shè)計的信息采集系統(tǒng),結(jié)構(gòu)簡單,體積小,可靠性與穩(wěn)定性高,而且使用方便、應(yīng)用靈活,實現(xiàn)了以最少的成本出色完成任務(wù)的目的,大大地加速了其應(yīng)用領(lǐng)域智能化、科學(xué)化與規(guī)范化的進程。介紹了路面加速加載試驗設(shè)備數(shù)據(jù)采集系統(tǒng)和CAN總線通信的實現(xiàn)

2、過程。該控制系統(tǒng)自動化程度高、人機界面友好、穩(wěn)定性好,可以在線檢測工作溫度、環(huán)境溫度、壓力等參數(shù),并能夠?qū)崟r顯示。運行結(jié)果表明,系統(tǒng)安裝、維護方便、操作簡單,測量精度高,運行可靠。CAN控制局域網(wǎng)因其卓越的特性、極高的可靠性和獨特的設(shè)計受到工業(yè)界的廣泛重視,并被認為是最有前途的現(xiàn)場總線之一。研究了CAN協(xié)議在所選內(nèi)嵌CAN總線控制器的PICl8F458微處理器上的具體實現(xiàn),設(shè)計出一點對三點的CAN總線的雙向通訊系統(tǒng)。關(guān)鍵詞:加速加載,數(shù)據(jù)采集,CAN總線AbstractWe make a design after studying deeply on MCUPIC18F458 which in

3、tegral CAN controllerThis system has many meritsThe system of smart instruments has simple structure,small size,high reliability and stabilityBesides, its easy to use,flexible application, lower cost, multifunction and it uses plenty limited space in smart instrumentsAll of these enhance the smart i

4、nstrumentsadvantages on market competition and greatly accelerate its application intelligent, scientific and standardized process.Focusing on self-developed highway accelerated loading testing facility, the data acquisition system and the communicating process of smart instruments with the CAN bus

5、are introduced in details. The system has the advantage of automation, friendly human-computer interface, and steady performance. It can measure the parameter of temperature, pressure in real time. The related parameter can be displayed on time. The experimental operation show that the system is cha

6、racterized by easy fixing and maintaining, convenient operating, highly accurate measure, and reliable operation.CAN bus is known as one of the most famous field bus because its excellent characteristics High reliability and special designIt applies the CAN protocol to MCU(PICl8F458)which is with th

7、e CAN module and design a bidirectional communication system which is from one node to three nodes.Key words: Accelerated loading, data acquisition, CAN bus目 錄前 言11 緒論21.1路面加速加載設(shè)備國內(nèi)外發(fā)展概況21.2 現(xiàn)場總線41.2.1基金會現(xiàn)場總線FF41.2.2 LonWorks41.2.3 PROFIBUS41.2.4 HART41.2.5 CAN(Control Area Network)51.3本文完成主要工作51.4

8、研究意義62 基于CAN總線的數(shù)據(jù)采集系統(tǒng)硬件設(shè)計72.1 數(shù)據(jù)采集系統(tǒng)整體硬件電路設(shè)計72.2主要器件介紹92.2.1 CAN控制器PCA82C250簡介92.2.2 PIC18F458單片機的特點102.2.3 I/O端口模塊122.2.4 定時器TMR0模塊122.2.5 A/D轉(zhuǎn)換器模塊132.2.6 CAN控制器模塊132.3 數(shù)據(jù)采集152.3.1 溫度數(shù)據(jù)的采集152.3.2 壓力數(shù)據(jù)的采集172.4 數(shù)據(jù)的顯示輸出182.5 CAN通訊硬件電路設(shè)計192.5.l 硬件系統(tǒng)組成原理及通信過程192.5.2 CAN總線通信接口電路202.6 硬件抗干擾措施223 基于CAN總線的數(shù)

9、據(jù)采集系統(tǒng)軟件設(shè)計243.1 主節(jié)點數(shù)據(jù)顯示程序設(shè)計243.2 從節(jié)點數(shù)據(jù)采集程序設(shè)計253.2.1 模數(shù)轉(zhuǎn)換簡介253.2.2 PIC18F458單片機ADC模塊253.2.3 A/D轉(zhuǎn)換初始化子程序273.2.4 從節(jié)點數(shù)據(jù)采集程序273.3 主從節(jié)點CAN通訊軟件設(shè)計283.3.1 CAN節(jié)點的初始化293.3.2 CAN節(jié)點信息的發(fā)送293.3.3 CAN節(jié)點信息的接收30結(jié) 論32致 謝33參考文獻34前 言路面加速加載試驗設(shè)備是試驗、檢測路面材料與結(jié)構(gòu)的專用設(shè)備。運用這種設(shè)備進行試驗是目前國際上先進的路面現(xiàn)場試驗手段,通過可控的試驗軸載及溫度對路面結(jié)構(gòu)進行連續(xù)加載,真實模擬汽車輪胎

10、在路面上的運動狀態(tài),研究各種路面的使用年限,更好的對路面進行設(shè)計研究。試驗還能根據(jù)表征路面結(jié)構(gòu)使用性能指標的檢測。在較短的時間內(nèi)建立路面結(jié)構(gòu)使用性能指標的變化規(guī)律,從而得到對路面結(jié)構(gòu)長期使用性能的評價。為了降低施工和維護成本,延長路面使用周期,在道路設(shè)計施工初期就應(yīng)充分考慮路面長期使用性能及路用材料性質(zhì)、道路的生命周期等。采用路面加速加載設(shè)備通過對所試驗路段真實模擬路面上的運動狀態(tài),在較短時間內(nèi)加速道路損壞,找出路面結(jié)構(gòu)使用性能指標的變化規(guī)律,分析道路生命周期內(nèi)的破壞機理,得出對路面結(jié)構(gòu)長期使用性能的評價,從而為道路的設(shè)計、施工、養(yǎng)護、驗收以及新技術(shù)、新材料的應(yīng)用提供依據(jù)。利用路面加速加載試驗

11、系統(tǒng)快速模擬車輛在不同道路上的實際運行狀況,對研究路面結(jié)構(gòu)的使用性能、路面材料參數(shù)及路面結(jié)構(gòu)評價具有重要的意義,然而路面加速加載試驗系統(tǒng)模擬成功與否關(guān)鍵在于數(shù)據(jù)采集系統(tǒng),因此對數(shù)據(jù)采集信號的研究有較大的意義。本文主要研究路面加速加載設(shè)備對試驗路面溫度信號、壓力信號并對采集數(shù)據(jù)進行處理、分析、輸出顯示。信號的綜合采集,應(yīng)用目前已被很多大公司采用的CAN總線技術(shù),采用PHILIPS公司的CAN控制器PCA82C250,將專用微處理器PICl8F458置入路面加速加載設(shè)備中,使其具有數(shù)字計算和數(shù)字通信能力,采用可進行簡單連接的雙絞線作為總線,把多個數(shù)據(jù)測量節(jié)點連接成網(wǎng)絡(luò)系統(tǒng),按照公開、規(guī)范的通信協(xié)議

12、,實現(xiàn)數(shù)據(jù)傳輸與信息輸出,直接顯示所需的試驗數(shù)據(jù),使工作人員很好的讀取系統(tǒng)所采集的數(shù)據(jù)。1 緒論1.1路面加速加載設(shè)備國內(nèi)外發(fā)展概況從五十年代起,經(jīng)濟的快速發(fā)展促進了大多數(shù)工業(yè)國家交通運輸業(yè)的發(fā)展,表現(xiàn)在交通運輸車輛數(shù)量和載重量的持續(xù)快速增長,這樣,一方面導(dǎo)致新建和改建道路數(shù)量的增加,另一方面需要加強對現(xiàn)有路網(wǎng)的養(yǎng)護來滿足交通量增長的需求。原有的按照傳統(tǒng)設(shè)計方法,以及經(jīng)驗推論設(shè)計的路面已不能適應(yīng)這些大交通量、重交通載載、新的軸組和胎壓的要求。由于利用野外長期路面觀測的方法來評價現(xiàn)有路面不具有普遍的適用性,數(shù)據(jù)采集不僅受時間的限制,而且受制于觀測路段通行交通量的多少和通行荷載的大小。因此,加速加

13、載試驗做為一種嘗試,受到世界許多國家的青睞。1909年美國底特律的筑路材料測定儀(Ray 1964)和 1912年英國的鋼輪與橡膠輪加載設(shè)備可算是最初的環(huán)型軌道試驗的雛形。于1919年開始到1951年結(jié)束的美國WASHO試驗路使加速加載試驗達到了頂峰,WASHO試驗在統(tǒng)計分析標準的確定和對路面結(jié)構(gòu)與載荷的認識方面做出了重要貢獻。19581960年進行的AASHO道路試驗是在專門修建的試驗路上,使用卡車對大量的不同路面結(jié)構(gòu)進行加載,建立了路面設(shè)計參數(shù)、軸載及軸載組合與重復(fù)荷載次數(shù)的關(guān)系,總結(jié)提出了路面性能評價指標即路面服務(wù)能力指數(shù)(PSI)和當量標準軸載(ESAL)的概念,這兩個參數(shù)至今仍被世界

14、各國公路設(shè)計者采用。進入六十年代后,加速加載試驗作為一種先進的試驗手段被世界各國認可,相繼開發(fā)了一系列的加速加載裝置,這個時期的加載試驗裝置大部分為室內(nèi)靜載加載裝置和動載環(huán)道試驗設(shè)備。七十年代開發(fā)的主要設(shè)備為環(huán)道試驗設(shè)備和直線式加載裝置。到八十年代中期,澳大利亞設(shè)計制造的可移動式、野外足尺加速加載試驗設(shè)備(ALF)是一個突破,如圖1.1所示。它將室內(nèi)同定式的加載設(shè)備改進成野外可移動的,并能在足尺路面結(jié)構(gòu)上施加實際汽車輪載的加載設(shè)備,成為加速加載試驗一個新的代表。 圖1.1 ALFFig.1.1 ALF縱觀加速加載設(shè)備的發(fā)展史,可以將加速加載試驗的方式歸結(jié)為以下幾種:(1)試驗路法;(2)室內(nèi)外

15、環(huán)道試驗;(3)直線式加載設(shè)備;(4)動靜載脈沖試驗設(shè)備;(5)野外足尺加速加載試驗設(shè)備。公路路面加速加載試驗設(shè)備由20世紀80年代開始在澳大利亞和新西蘭投入應(yīng)用。到1997年底,全世界共有15個國家和組織擁有各種類型的加速加載試驗設(shè)備近40臺,其中應(yīng)用于六十年代的有6臺,七十年代的有14臺,八十年代的有7臺,九十年代的有13臺,從以上各年代加速加載試驗設(shè)備的應(yīng)用數(shù)量上看,七十年代和九十年代是加速加載試驗在公路研究中使用最多的時期。國內(nèi)外有許多單位都對路面加速加載實驗設(shè)備進行了研究和探索。其中一些僅為自行研究和使用,如美國加州大學(xué)伯克利分校、普度大學(xué)和中國的長沙理工大學(xué)等。而作為商品的設(shè)備世界

16、范圍內(nèi)只有少數(shù)國家生產(chǎn),如南非、美國、澳大利亞。圖1.2 脈沖式路面加速加載設(shè)備Fig.1.2 Pulse surface acceleration of loading equipment我國在1990年從國外購買了一臺路面加速加載試驗設(shè)備,并首次在京深高速公路河北省正定縣道路試驗段進行了實驗,結(jié)果一致認為加速加載試驗設(shè)備應(yīng)用性能好,結(jié)果可靠、準確。由于進口設(shè)備價格昂貴,供貨周期長等原因,至今全國共購買四臺類似設(shè)備,分別為1990年交通部公路科學(xué)研究所購買的ALF型路面加速加載試驗設(shè)備;遼寧省交通科學(xué)研究院2010年購買的MLS66型路面加速加載試驗系統(tǒng);同濟大學(xué)2010年購買的MLS型路面

17、加速加載試驗系統(tǒng);長安大學(xué)2010年購買的路面加速加載試驗系統(tǒng)HVS,其中部分還在安裝調(diào)試過程中。近幾年,隨著世界經(jīng)濟的迅速發(fā)展和公路建設(shè)的迫切需要,國際上路面加速加載試驗系統(tǒng)需求量劇增。1.2 現(xiàn)場總線現(xiàn)場總線發(fā)展至今,世界上約有40多種。其中較流行的現(xiàn)場總線主要有以下幾種,它們具有各自的組織、標準、芯片和特點,每一種現(xiàn)場總線都是在其支持公司或者組織多年產(chǎn)品技術(shù)研發(fā)成果積累的基礎(chǔ)上產(chǎn)生的,已逐漸形成其影響并在一些特定的應(yīng)用領(lǐng)域顯示了自己的優(yōu)勢。1.2.1基金會現(xiàn)場總線FFFF是現(xiàn)場總線基金會的縮寫,現(xiàn)場總線基金會是國際公認的、唯一不屬于某企業(yè)的、非商業(yè)化的國際標準化組織。其宗旨是制定單一的國

18、際現(xiàn)場總線標準。FF協(xié)議的前身是以美國Fisher-roserount 公司為首,聯(lián)合ABB等80家公司制定的TSP協(xié)議,和以Honeywell公司為首、聯(lián)合歐洲等地的150家公司制定的WorldFIP協(xié)議,追于用戶的壓力,支持ISO和WorldFIP的兩大集團于1994年9月握手言和,成立了現(xiàn)場總線基金會FF。FF以ISO/OSI參考模型為基礎(chǔ),取其物理層、鏈路層和應(yīng)用層為FF通信模型的相應(yīng)層次,并在此基礎(chǔ)上增加了用戶層?;饡F(xiàn)場總線分為低速現(xiàn)場總線和高速現(xiàn)場總線兩種通信速率。低速現(xiàn)場總線HI的傳輸速率為31.25Kbps,高速現(xiàn)場總線HSE的傳輸速率為l00Mbps,H1支持總線供電和本

19、質(zhì)安全特性。最大通信距離為1900米(如果加中繼器可延長至9500米),最多可直接連接32個節(jié)點(非總線供電),13個節(jié)點(總線供電),6個節(jié)點(本質(zhì)安全要求),如果加中繼器最多可連接240個節(jié)點,通信介質(zhì)為雙絞線、光纜等。1.2.2 LonWorksLonWorks:是局部操作網(wǎng)絡(luò)的縮寫。它是由美國Echelon公司推出并由它和摩托羅拉,東芝公司共同倡導(dǎo),于1990年正式公布而形成的。它采用了ISO/OSI模型的全部7層通信協(xié)議,采用了面向?qū)ο蟮脑O(shè)計方法,通過網(wǎng)絡(luò)變量把網(wǎng)絡(luò)通信設(shè)計簡化為參數(shù)設(shè)置,其通信速率從300bps至15Mbps不等,宜接通信距離可達2700m(78kbps雙絞線);支

20、持雙絞線,同軸電纜,光纖,射頻,紅外線,電力線等多種通信介質(zhì),并開發(fā)了相應(yīng)的本質(zhì)安全防爆產(chǎn)品,被譽為通信控制網(wǎng)絡(luò)。1.2.3 PROFIBUSPROFIBUS是德國國家標準DIN9245和歐洲標準EN50170的現(xiàn)場總線,PROFIBUSFMS和PROFIBUSPA組成了PROFLBUS系列。DP型用于分散外設(shè)問的高速數(shù)據(jù)傳輸,適合于加工自動化領(lǐng)域的應(yīng)用。FMS意為現(xiàn)場信息規(guī)范,適用于紡織,樓宇自動化,可編程控制器,低壓開關(guān)等。而PA性則是用于過程自動化的總線類型,它遵從IECll58-2標準。1.2.4 HARTHART是Highway Addressable Remote Transduc

21、er的縮寫。最早由Rosemount公司開發(fā)并得到80多家著名儀表公司支持,與1993年成立了HART通信基金會。這種被稱為可尋址遠程傳感器高速通道的開放通信協(xié)議,其特點是在現(xiàn)有模擬信號傳輸線上實現(xiàn)數(shù)字通信,屬于模擬系統(tǒng)向數(shù)字系統(tǒng)轉(zhuǎn)變過程的過渡性產(chǎn)品,因而在當前的過渡時期具有較強的市場競爭力,得到了較快的發(fā)展。1.2.5 CAN(Control Area Network)20世紀80年代,由于歐洲汽車發(fā)展工業(yè)的需要,最先由德國Bosch公司提出CAN總線方案以解決汽車裝置間的通信問題,在車載各電子控制裝置ECU之間交換信息形成汽車電子控制網(wǎng)絡(luò)。比如:發(fā)動機管理系統(tǒng)、變速箱控制器、儀表裝備電子主

22、干系統(tǒng)中均嵌入CAN控制裝置。Bosch公司于1986年正式公布了這一總線,其規(guī)范現(xiàn)已被國際標準化組織(ISO)制定為國際標準。很快得到了Motorola、Intel、Philips、SIEMENS、NEC等公司的支持,廣泛應(yīng)用在離散控制領(lǐng)域。CAN總線控制局域網(wǎng)是為汽車而開發(fā)的串行數(shù)據(jù)通信總線,因此其第一用戶當然是汽車工業(yè)。目前,一些在世界上舉足重輕的汽車制造商都在積極的將CAN總線用在新型汽車上,如奔馳、寶馬、保時捷、勞斯來斯和美洲豹等都已開始采用CAN總線來實現(xiàn)汽車內(nèi)部控制系統(tǒng)與各見著和執(zhí)行結(jié)構(gòu)間的數(shù)據(jù)通信。由于CAN具有通信速率高、可靠性強、連接方便、性能價格比高等特點。其應(yīng)用范圍目前

23、已不再局限于汽車行業(yè),而擴展到了過程工業(yè),機械工業(yè),紡織工業(yè),農(nóng)用機械,機器人,數(shù)控機床,醫(yī)療器械,家用電器及傳感器、建筑、環(huán)境控制等領(lǐng)域發(fā)展。如SIEMENS公司生產(chǎn)的CT斷層掃描儀采用了CAN總線,改善了設(shè)備的性能。CAN已經(jīng)成為全球范圍內(nèi)最主要的總線之一,甚至領(lǐng)導(dǎo)著串行總線的發(fā)展。在1999年,有近6000萬個CAN控制器投入應(yīng)用;2000年,市場銷售了超過l億個CAN器件。在各種總線的應(yīng)用中,因具有卓越的特性、極高的可靠性和獨特的設(shè)計而受到工業(yè)界的廣泛重視,CAN總線一直處于浪尖,并已被公認為幾種最有前途的現(xiàn)場總線之一。1.3本文完成主要工作目前,已經(jīng)被許多大公司采用CAN總線技術(shù),應(yīng)

24、用范圍已不再局限于汽車行業(yè),而向工程控制、機械工業(yè)、機器人、數(shù)控機床、醫(yī)療器械等領(lǐng)域發(fā)展。采用PHILIPS公司的CAN控制器PCA82C250,將專用微處理器PICl8F458置入路面加速加載設(shè)備中,使其具有數(shù)字計算和數(shù)字通信能力,采用可進行簡單連接的雙絞線作為總線,把多個數(shù)據(jù)測量節(jié)點連接成網(wǎng)絡(luò)系統(tǒng),按照公開、規(guī)范的通信協(xié)議,實現(xiàn)數(shù)據(jù)傳輸與信息輸出,直接顯示所需的試驗數(shù)據(jù)。本設(shè)計采用微處理器作為路面加速加載設(shè)備的核心,設(shè)計出的數(shù)據(jù)采集系統(tǒng),能完成數(shù)據(jù)采集的功能和對實時數(shù)據(jù)的顯示等功能。此外,路面加速加載設(shè)備采用目前較為流行的CAN總線接口來實現(xiàn)通訊功能,使得顯示系統(tǒng)的抗干擾能力得到提高。本設(shè)

25、計在硬件上采用了單片機PICl8F458作為設(shè)備的CAN總線的控制核心,成功地運用了PHILIPS公司的CAN控制器PCA82C250連接CAN總線。研究的內(nèi)容包括路面加速加載設(shè)備數(shù)據(jù)采集系統(tǒng)的硬件電路設(shè)計,軟件設(shè)計,并能實時地顯示采集的數(shù)據(jù)。本課題完成的主要工作如下:(1)試驗路段路面溫度和加速加載設(shè)備工作環(huán)境溫度的數(shù)據(jù)采集系統(tǒng)設(shè)計利用PIC18F458單片機的片上ADC模塊采集LM35輸出的電壓值。(2)對路面加速加載設(shè)備對路面所加壓力的數(shù)據(jù)采集系統(tǒng)設(shè)計利用PIC18F458單片機的片上ADC模塊采集NS-W型壓力傳送器的電壓值。(3)對各節(jié)點的PIC18F458通過CAN總線與主節(jié)點的P

26、IC18F458單片機通信并在主節(jié)點輸出顯示。1.4 研究意義隨著世界經(jīng)濟的迅速發(fā)展和公路建設(shè)的迫切需要,國際上路面加速加載試驗系統(tǒng)需求量劇增。運用這種設(shè)備進行試驗是目前國際上先進的路面現(xiàn)場試驗手段,通過可控的試驗軸載及溫度對路面結(jié)構(gòu)進行連續(xù)加載,真實模擬汽車輪胎在路面上的運動狀態(tài),研究各種路面的使用年限,更好的對路面進行設(shè)計研究。試驗還能根據(jù)表征路面結(jié)構(gòu)使用性能指標進行檢測。在較短的時間內(nèi)建立路面結(jié)構(gòu)使用性能指標的變化規(guī)律,從而得到對路面結(jié)構(gòu)長期使用性能的評價。各國對路面的檢測、評價已逐步形成了自己的體系和制度。國內(nèi)的許多從事公路建設(shè)的單位如同濟大學(xué)、長安大學(xué)、遼寧公路研究所正在向國外訂購此

27、類設(shè)備。據(jù)了解,價格都很高,每臺設(shè)備都花費高昂。如果能夠自行開發(fā)研制成功該設(shè)備,將會節(jié)省大量的經(jīng)費,滿足國內(nèi)有關(guān)單位對加速加載設(shè)備的需求,為國家節(jié)約大量的外匯。同時,這也會提高我國在這一研究領(lǐng)域的知名度?,F(xiàn)在此類設(shè)備在國內(nèi)尚無自主產(chǎn)權(quán)的產(chǎn)品,為數(shù)不多的幾家作過這方面研究工作的單位均為自行使用,且其成果都存在著比較嚴重的技術(shù)缺陷。所以,本研究在形成具有競爭力的產(chǎn)品方面具有重大意義。因此,現(xiàn)在國內(nèi)外對道路加速加載設(shè)備的研制無論從經(jīng)濟方面還是其他附帶的社會效益方面都十分必要。2 基于CAN總線的數(shù)據(jù)采集系統(tǒng)硬件設(shè)計2.1 數(shù)據(jù)采集系統(tǒng)整體硬件電路設(shè)計本文所述系統(tǒng)是一個典型的CAN總線在數(shù)據(jù)采集系統(tǒng)中

28、的應(yīng)用,針對CAN總線在數(shù)據(jù)采集系統(tǒng)中的應(yīng)用進行了多方面的研究,除利用PICl8F458構(gòu)成CAN總線的測控系統(tǒng)外,對PIC單片機的串、并聯(lián)通訊,LED顯示等方用都進行了成功的實踐,完成了實際硬件電路的設(shè)計、軟件編程和CAN總線在數(shù)據(jù)采集系統(tǒng)中的應(yīng)用。總的電路框圖如圖2.1所示:采集工作環(huán)境溫度CAN 總 線采集路面溫度采集液壓缸壓力主節(jié)點溫度傳感器LM35壓力傳感器NS-W型傳送器顯示路面溫度顯示工作環(huán)境溫度顯示液壓缸壓力溫度傳感器LM35圖2.1總的電路框圖Fig.2.1 The overall circuit diagram其總電路圖如圖2.2所示: 如圖2.2 總電路圖Fig.2.2

29、The overall circuit diagram把內(nèi)嵌CAN控制器的PICl8F458微處理器用于數(shù)據(jù)采集系統(tǒng)中,使所設(shè)計的系統(tǒng)結(jié)構(gòu)簡單,可靠性與穩(wěn)定性提高,而且使用方便、應(yīng)用靈活,并出色完成任務(wù)的目的,大大地加速了其應(yīng)用領(lǐng)域智能化、科學(xué)化與規(guī)范化的進程。所采用的PIC18F458單片機是美國微芯公司推出得高檔產(chǎn)品,采用16位的類RISC指令系統(tǒng),指令周期短,處理能力強,運算能力高,內(nèi)部集成的可尋址的通用同步/異步收發(fā)器(USART)模塊和CAN控制模塊等,可以不用外擴存儲器就能很好地完成大量工業(yè)現(xiàn)場的數(shù)據(jù)通訊,滿足CAN總線通信協(xié)議的要求。具體原理是采用PHILIPS公司的CAN控制器

30、PCA82C250作為CAN總線的控制器,將專用微處理器PIC18F458置入數(shù)據(jù)采集系統(tǒng)中。使其各自具有數(shù)字計算和數(shù)字通信能力,采用可進行簡單連接的雙絞線作為總線,把多個數(shù)據(jù)采集系統(tǒng)連接成網(wǎng)絡(luò)系統(tǒng),按照公開,規(guī)范的通信協(xié)議,在位于現(xiàn)場的多個微機化測量控制設(shè)備間以及現(xiàn)場節(jié)點之間,實現(xiàn)數(shù)據(jù)傳輸與信息交換,形成適應(yīng)于路面加速加載設(shè)備數(shù)據(jù)采集系統(tǒng)中,本設(shè)計采用PICl8F458單片機進行信號的采集、處理和CAN總線通信,采用有8個D鎖存器組成的集成芯片74LS373使數(shù)碼管顯示測量結(jié)果進行了成功地實踐。硬件組成主要有帶CAN控制器的PIC18F458主節(jié)點、四個CAN控制器PCA82C250和帶CA

31、N控制器的PICl8F458節(jié)點一(采集試驗路段路面的溫度)、帶CAN控制器的PICl8F458節(jié)點二(采集路面加速加載設(shè)備顯示系統(tǒng)的工作環(huán)境溫度)、帶CAN控制器的PICl8F458節(jié)點三(采集路面加速加載設(shè)備對試驗路段所加的壓力)組成。系統(tǒng)工作原理為:由節(jié)點一、節(jié)點二、節(jié)點三把所需的數(shù)據(jù)采集通過CAN總線通信傳送給主節(jié)點并顯示輸出。具體CAN通迅硬件模塊框圖如圖2.3所示:CAN控制器PCA82C250CAN控制器PCA82C250CAN控制器PCA82C250CAN控制器PCA82C250PIC18F458節(jié)點一PIC18F458節(jié)點二PIC18F458節(jié)點三PIC18F458主節(jié)點 C

32、AN BUS圖2.3 系統(tǒng)硬件結(jié)構(gòu)模塊框圖Fig.2.3 System hardware architecture block diagram2.2主要器件介紹2.2.1 CAN控制器PCA82C250簡介PHILIPS公司的CAN控制器PCA82C250可為CAN協(xié)議控制器提供差分收發(fā)能力,它完全符合IS0-11898標準。它的工作速率高達1Mb/s,支持1Mb/s的運行速率,滿足ISO-11898標準物理層要求,是全世界使用最廣泛的CAN控制器。上電復(fù)位和電壓事件欠壓保護,未上電節(jié)點或欠壓不會影響CAN總線,低電流待機操作,短路保護,高壓瞬態(tài)保護,自動熱關(guān)斷保護,可連接節(jié)點高達112個,采

33、用差分總線,具有很強的抗噪特性,工作溫度范圍:-40C+125C。內(nèi)部結(jié)構(gòu):(1)發(fā)送功能CAN線有兩個狀態(tài):顯性狀態(tài)和隱性狀態(tài)。顯性狀態(tài)發(fā)生在CANH和CANL之間的差分電壓高于定義值的時候,隱性狀態(tài)發(fā)生在該差分電壓低于某個定義值(典型值為0V)的時候。顯性狀態(tài)和隱性狀態(tài)分別對應(yīng)于TXD輸入引腳的低電平和高電平,但是,一個由別的CAN節(jié)點觸發(fā)的顯性狀態(tài)將會改寫CAN總線上的隱性狀態(tài)。(2)接收器功能RXD引腳反映的是CANH和CANL之間的差分總線電壓值。RXD輸出引腳的低狀態(tài)和高狀態(tài)分別對應(yīng)于CAN總線的顯性和隱性狀態(tài)。(3)內(nèi)部保護CANH和CANL可以免受CAN總線上電池短路和電氣瞬態(tài)

34、的影響。這一特性可以防止發(fā)送器的輸出級在這樣的錯誤條件下受到破壞。熱關(guān)斷電路在結(jié)點溫度超過通常的標定值165C的時候使輸出控制器停止工作,這樣就進一步保護器件免受過多負載電流的影響。芯片其他部分仍然保持工作,但是由于發(fā)送器輸出的功耗降低,芯片的溫度也隨之降低,這一保護措施對于由短路引起的總線損壞是必需的。(4)操作模式RS引腳可選擇三種操作模式:高速、斜率控制、待機。高速模式:高速模式可以通過把RS引腳與VSS相連來實現(xiàn)。在這個模式下,發(fā)送器的輸出驅(qū)動具有快速的輸出上升和下降時間,可以滿足高速CAN總線的速率要求。斜率控制模式:斜率控制模式可以通過限制CANH和CANL的上升下降時間來進一步減

35、少EMI。斜率,也稱為轉(zhuǎn)換率(slew rate,SR),受RS和VOL(通常接地)之間的外接電阻(Rext)控制。斜率與RS引腳的輸出電流成正比。由于電流主要取決于斜率控制電阻REXT阻值,所以可以選用不同的阻值來實現(xiàn)不同的轉(zhuǎn)換率。本設(shè)計采用此模式,RS電阻為300。待機模式:如果把RS與高電平相連,器件就被置為待機模式,即休眠模式。2.2.2 PIC18F458單片機的特點PIC18Fxx8單片機是美國微芯公司(Microchip)推出的高檔產(chǎn)品。主要有PICl8F248、PICl8F258、PICl8F448、PICl8F458這四款型號,采用雙列直插和表面封裝等3種封裝形式:PDIP4

36、0、PLCC44和QFP44。采用16位的類RISC指令系統(tǒng),指令周期短、處理能力強、運算能力高,可以不用外擴存儲器就能很好地完成大量的數(shù)據(jù)通訊和滿足通信協(xié)議的要求,PICl8F458單片機片內(nèi)集成了A/D轉(zhuǎn)換器,內(nèi)部EEPROM存儲器、比較輸出、捕捉輸入、PWM輸出、SPI接口、異步串行通信(USART)接口電路、CAN總線接口電路、FLAH程序存儲器讀/寫等強大的功能,芯片功能強大,I/O口驅(qū)動能力強,設(shè)計電路簡單可靠。其中單片機PIC18F458片內(nèi)集成的可尋址的通用同步/異步收發(fā)器(USART)模塊和CAN控制模塊可以方便地實現(xiàn)工業(yè)現(xiàn)場的數(shù)據(jù)通訊功能,具有很好的應(yīng)用前景,其主要功能包括

37、:1536字節(jié)的RAM;32Kb的FLASH,其中l(wèi)Kb可專用于USB緩沖區(qū);256字節(jié)EEPROM數(shù)據(jù)存儲器;10位模數(shù)轉(zhuǎn)換器,精確度高,配備多達13條輸入通道;兩個模擬比較器;具備16位數(shù)據(jù)捕捉和分辨率的捕捉/比較/PWM模塊;增強型捕捉,比較/PWM模塊,有死區(qū)控制和故障保護輸入;4個定時器(3個16位,1個8位);可編程欠壓復(fù)位及低電壓檢測電路;增強型在線調(diào)試功能,最多可加入三個硬件斷點。本文用到的是PDIP40封裝形式,如圖2.4所示:圖2.4 PDIP封裝的PIC18F458的引腳圖Fig.2.4 PIC18F458 pin PDIP package diagram(1)各主要引腳

38、功能如下:電源和接地引腳OSC1/CLKIN:為晶體振蕩器輸入/外部時鐘源輸入引腳;OSC1/CLKOUT:晶體振蕩器輸出/外部時鐘源輸出引腳。在晶體振蕩器方式下,接晶體或陶瓷振蕩器,在RC振蕩器方式,輸出l/4fose。時鐘復(fù)位引腳引腳號1為人工復(fù)位輸入(低電平有效)。I/O輸入輸出引腳RARE均為輸入輸出可編程雙向端口,大部分有第二功能,少數(shù)有第三功能。(2)內(nèi)部結(jié)構(gòu)和功能特點高達2MB的程序存儲器;高達4KB的數(shù)據(jù)存儲器;運行速度:DC-40MHz時鐘輸入,DC-200ns指令周期;16位寬指令,8位寬數(shù)據(jù)通道;具有高性能RISC CPU。(3)各模塊特性Timer0:帶有預(yù)分頻器的16

39、位定時器/計數(shù)器;Timerl:帶有預(yù)分頻器的16位定時器/計數(shù)器,使用外部晶體振蕩時鐘時,在sleep期間仍能工作;Timer2:帶有8位周期寄存器,預(yù)分頻器和后分頻器的8位定時器/計數(shù)器;10位8信道模/數(shù)轉(zhuǎn)換模塊;符合國際標準ISOCAN,高達1兆的通信速率。(4)特殊的單片機特性8級深度的硬件堆棧;上電復(fù)位(P0R);上電定時器(PWRT)和振蕩啟動定時器(OST);看門狗定時器(WDT),它帶有片內(nèi)可靠運行的RC振蕩器; 可選擇的振蕩器;低功耗,高速FLASH/EEPROM工藝;在線串行編程(ICSP);單獨5V的內(nèi)部電路串行編程能力;寬范圍的工作電壓2.0V5.5V。2.2.3 I

40、/O端口模塊根據(jù)設(shè)計要求和現(xiàn)有的條件選用PIC系列單片機的中16位RISC指令集,F(xiàn)LASH程序存儲器的高級產(chǎn)品PICl8F458。由于PIC系列微控制器具有高度的兼容特性,所以PIC18F458具有高級系列微控制器的一切特性。由于該芯片內(nèi)含32Kb自編程增強型閃存、10位A/D轉(zhuǎn)換模塊、內(nèi)部EEPROM存儲器、比較輸出、捕捉輸入、PWM輸出、定時/計數(shù)器、主同步串行端口、可尋址的通用同步,異步收發(fā)器、FLASH程序存儲器讀寫等許多功能,因此能夠滿足需求,能實現(xiàn)路面加速加載設(shè)備系統(tǒng)數(shù)據(jù)采集所需的各種功能。RARE是5組通用的I/O端口,其中多數(shù)管腳有第二甚至第三功能,這些多功能的外圍端口是PI

41、C單片機實現(xiàn)強大的處理功能的重要基礎(chǔ)和保證。本設(shè)計主要用到RB2(CANTX)、RB3(CANRX)作為CAN總線的發(fā)送和接收端,RA0作為模擬信號輸入端,RC0RC7、RD0RD7作為并行輸出端,RA1RA3、RB4RA7作為片選輸出端。2.2.4 定時器TMR0模塊TMR0、TMR1、TMR2、TMR3是四個8位或16位定時(計數(shù))器,本系統(tǒng)的設(shè)計中用到的TMR0作為16位寬的定時器,用作延時用。具體分析:相同點:它們的核心部分都是一個由時鐘觸發(fā)的、按規(guī)律遞增工作的規(guī)律循環(huán)計數(shù)器;都是從預(yù)先設(shè)定的某一初始值開始計起,累加到最大值時產(chǎn)生溢出,同時會建立一個相應(yīng)的溢出標志(即中斷溢出標志位),

42、編程方法也大同小異。不同點:TMR0是8位寬,有一個可選的預(yù)分頻器,用于通用目的:TMR1是16位寬,附帶一個可編程的預(yù)分頻器,還附帶一個可選的低頻時基振蕩器,適合與CCP模塊配合使用來實現(xiàn)輸入捕捉或輸出比較功能;TMR2為8位寬,同時附帶一個可編程的預(yù)分頻器和一個可編程的后分頻器,還附帶一個周期寄存器和比較器,適合于CCP模塊配合使用來實現(xiàn)PWM脈沖寬度調(diào)制信號的產(chǎn)生。在編寫定時器程序時,有對應(yīng)的兩種方式:一種方式是使用查詢方式,讓CPU定時TMR0寄存器寄存器的溢出標志位,根據(jù)其狀態(tài)做出不同的響應(yīng)。如果溢出標志被置位則代表定時時間到,相反則表示定時時間未到。在程序中可以根據(jù)這個標志做出不同

43、的響應(yīng)。另一種方式是使用中斷。當定時達到后中斷標志被置位,產(chǎn)生中斷,系統(tǒng)進入中斷響應(yīng)。在定時結(jié)束后的響應(yīng)寫到中斷在程序中,即可完成特定的功能。2.2.5 A/D轉(zhuǎn)換器PICl8F458具有12個通道10位分辨率的模數(shù)轉(zhuǎn)換器,其作用是將外部的各種模擬物理量變換為便于單片機內(nèi)部處理的數(shù)字量。本設(shè)計用到一個模數(shù)轉(zhuǎn)換器。模擬輸入采集是任何數(shù)字系統(tǒng)必不可少的組成部分,是對模擬信號進行數(shù)字信號處理的第一步,其采集精度直接影響到系統(tǒng)的精度。ADC和DAC這樣的模擬接口類器件常常是以獨立形態(tài)出現(xiàn)的,隨著這類器件生成技術(shù)的不斷進步,越來越多的單片機生產(chǎn)廠家把這項功能集成到了單片機的內(nèi)部。這類技術(shù)的廣泛應(yīng)用適應(yīng)了

44、單片機朝著普及化、專業(yè)化、系統(tǒng)化的發(fā)展潮流。ADC模塊的操作中占用的時間主要包括兩個部分:采樣/保持電容的充電時間和A/D轉(zhuǎn)換電路的轉(zhuǎn)換時間。在模擬輸入通道被選中和切換之后,必須在進行轉(zhuǎn)換之前保留一段足夠的時間完成采樣。為了使ADC滿足一定的精度要求,就必須讓采樣電路中的電荷保持電容有足夠的充電時間,使其近似達到被采樣的信號源電壓值。對于使用ADC模塊有以下注意事項:(1)參考基準電壓VREF對于采樣時間沒有任何影響;(2)在每次轉(zhuǎn)換完畢之后,電荷保持電容并沒有放電;(3)信號源的最大阻抗建議不超過10K,以便滿足由引腳上的漏電流引起的最大誤差不會超過所允許的范圍;(4)在轉(zhuǎn)換完成之后,下一次

45、采樣重新開始之前,必須加入2TAD的等待時間。2.2.6 CAN控制器模塊PICl8F458的CAN模塊是本設(shè)計使用的最重要的模塊,它用來存儲和轉(zhuǎn)發(fā)CAN總線之間的數(shù)據(jù),完成點對多CAN模塊之間的高速通信。PIC18系列單片機中,有些型號包括有CAN總線功能模塊,如PIC18F248、258、448等。這些型號的CAN控制模塊具有如下特點:(1)支持CAN1.2、CAN2.0A和CAN2.0B協(xié)議;(2)標準和擴展的數(shù)據(jù)幀;(3)數(shù)據(jù)長度從08字節(jié);(4)可編程位速率達每秒1兆位;(5)支持遠程幀;(6)帶有2個優(yōu)先級的接收信息存儲接收緩沖器;(7)6個接收過濾器,其中2個與高優(yōu)先級接收緩沖器

46、相關(guān),另外4個與低優(yōu)先級接收緩沖器相關(guān);(8)2個接收屏蔽器,分別與高、低優(yōu)先級接收緩沖器相關(guān);(9)3個可以指定優(yōu)先級,并具有中等能力的發(fā)送緩沖器;(10)具有可編程喚醒功能的集成低通過濾器;(11)支持自測試操作的可編程自檢方式;(12)當所有CAN接收器及發(fā)送器出現(xiàn)錯誤狀態(tài)時,可以發(fā)出信號以產(chǎn)生中斷;(13)具有可編程的時鐘源;(14)按時間發(fā)送和網(wǎng)絡(luò)同步的可編程定時器模塊;(15)低功耗的休眠工作方式。為了支持CAN總線操作,PIC18系列單片機中專門為CAN總線增添了多個寄存器:(1)控制與狀態(tài)寄存器;(2)發(fā)送緩沖寄存器;(3)接收緩沖寄存器;(4)波特率控制寄存器;(5)I/O控

47、制寄存器;(6)中斷狀態(tài)與控制寄存器。PIC18系列單片機中,CAN模塊工作方式有初始化方式、正常方式、關(guān)閉方式、監(jiān)聽方式、自檢方式和錯誤識別方式6種。除了錯誤識別方式用配置接收緩沖器的RXM位來實現(xiàn)外,其余各種方式都是通過設(shè)置CANCON寄存器的第5第7位REQOP2:OPMODE0對所選的工作方式作出應(yīng)答。初始化方式:使用CAN模塊之前必須初始化。在初始化方式下,模塊不能進行發(fā)送和接收,同時,錯誤計數(shù)器被清0,中斷標志保持不變。此時可以訪問在其他方式下受限制的配置寄存器。關(guān)閉方式:CANCON寄存器的REQOP2:REQOP0位配置為001,模擬將進入關(guān)閉方式,此時會使模塊的內(nèi)部時鐘停止,

48、除非模塊被激活,如果模塊被激活,模塊經(jīng)等待CAN總線上的11個隱性位,檢測總線空閑的條件,然后接受模塊關(guān)閉命令。在關(guān)閉方式下,模塊同懸掛的中斷將保留,出錯計數(shù)器也將保留原來的值,WAKIE位被置為1,則無論何時當CAN總線檢測到幀開始(SOF)時,處理器都會接收一個中斷。另外,當模塊處于關(guān)閉方式時,模塊被禁止,輸入/輸出引腳將被用作一般的輸入/輸出功能。正常方式:CANCON寄存器的REQOP2:REQOP0=000,模塊進入正常工作方式。此時,模塊被激活,I/O應(yīng)繳用作CAN總線功能,模塊將發(fā)送和接收CAN總線上的信息。監(jiān)聽方式:監(jiān)聽方式和自檢方式是正常方式的一種特殊情況,它提供了所有接收信

49、息,包括錯誤信息的方法,往往用在系統(tǒng)卡法測試過程中。監(jiān)聽方式也可以用來測試CAN總線的波特率。為此,必須至少有兩個相互聯(lián)系的節(jié)點存在,以便能相互通信。自檢方式:如果激活自檢方式,模塊將不發(fā)送信息到CAN總線,而使把內(nèi)部的發(fā)送信息界面聯(lián)接到接收信號界面,信息在內(nèi)部進行發(fā)送和接收。這種方式也可以用在系統(tǒng)的開發(fā)和調(diào)試中。錯誤識別方式:CAN模塊能夠被配置為忽略所有錯誤、接收任何信息的方式。錯誤識別方式是通過把RXBnCON寄存器的RXM1:RXM0位設(shè)置成11來激活的。在這種方式下,包括有效息和無效息的所有信息都被接收并復(fù)制到接收緩沖器中。2.3 數(shù)據(jù)采集數(shù)據(jù)采集是數(shù)字系統(tǒng)中不可缺少的部分,同時也是

50、單片機系統(tǒng)的重要功能之一。數(shù)字系統(tǒng)只能處理數(shù)字信號,而且輸出的也是數(shù)字信號。在工業(yè)領(lǐng)域中的許多物理量都是連續(xù)變化的模擬量,這些物理量必須通過傳感器將其變換成與之對應(yīng)的連續(xù)變化的電壓或電流等,再經(jīng)過模數(shù)轉(zhuǎn)換才能被數(shù)字系統(tǒng)處理。2.3.1 溫度數(shù)據(jù)的采集本課題所做的數(shù)據(jù)信息采集系統(tǒng)中的加速加載設(shè)備采集試驗路段路面溫度和設(shè)備工作環(huán)境溫度的設(shè)計思路基本相同,都是應(yīng)用目前市場上常用的一種傳感器LM35,選取不同的封裝形式。這種傳感器使用簡單、價格低廉而且性能穩(wěn)定,它直接將溫度值轉(zhuǎn)換為電壓值輸出。用戶可以根據(jù)需要選擇不同的LM35的封裝形式。本課題選用RO-46金屬封裝和塑料封裝形式,LM35直接將溫度轉(zhuǎn)

51、換為電壓輸出。硬件電路原理圖如圖2.5所示:圖2.5溫度采集硬件電路Fig.2.5 Temperature acquisition hardwareLM35的主要技術(shù)指標如下:比例因子:10Mv/;精 度:0.5;測量范圍:-55150;工作電壓:430V;非線性度:0.25。在溫度數(shù)據(jù)采集過程中,采集一路PIC18F458單片機上的片上ADC模塊采集LM35輸出的電壓值。這里選用AN0即RA0引腳對輸入模擬信號進行信號采集。由于溫度信號屬于緩變信號,信號的變化慢,因此,PIC單片機的A/D可以滿足采樣率的要求。單片機復(fù)位后,每隔一段時間對LM35的電壓輸出端采樣一次, 上電復(fù)位電路和時鐘電路

52、如圖2.6所示:圖2.6上電復(fù)位電路和時鐘電路Fig.2.6 Power-on reset circuit and clock circuit2.3.2 壓力數(shù)據(jù)的采集本小節(jié)為路面加速加載設(shè)備對試驗路段路面所加壓力數(shù)據(jù)的采集系統(tǒng),采用NS-W型無腔壓力傳感器如圖2.7所示: 圖2.7 NS-W型無腔壓力傳感器Fig. 2.6 NS-W-type without cavity pressure sensorNS-W型無腔壓力傳感器技術(shù)參數(shù)如下:壓力范圍:00.5kPa 10kPa 100kPa 10Mpa 30Mpa 60Mpa;過載能力:2倍;測量介質(zhì):對不銹鋼不腐蝕的氣、液體;工作方式:絕壓

53、、表壓、差壓;工作電壓:10VDC(24V);輸 出:100mV或05V、420mA。2.4 數(shù)據(jù)的顯示輸出本系統(tǒng)數(shù)據(jù)顯示輸出對PIC18F458單片機功能引腳除復(fù)位引腳、時鐘引腳外都進行了合理地配置。把RB3、RB2設(shè)置為CAN總線接口,將RC、RD各8位的引腳作為數(shù)據(jù)輸出接口與74LS373連接,RA1RA3引腳作為路面加速加載設(shè)備對試驗路段路面所加壓力數(shù)據(jù)顯示輸出端RC引腳的片選與74LS373片選引腳相連,RB4RB7引腳作為路面加速加載設(shè)備工作環(huán)境溫度和試驗路面溫度數(shù)據(jù)顯示輸出端RD引腳的片選與74LS373片選引腳相連。PIC18F458單片機引腳配置如表2.1所示:表2.1引腳配

54、置Tab.2.1 Pin Configuration符號引腳說明Vdd Vss11 32 12 31電源 接地OSC1/CLKIN OSC1/CLKOUT13 14時鐘電路引腳CANRX CANTX36 35CAN總線引腳RC RD15-18和23-26 19-22和27-30并行數(shù)據(jù)輸出RA1-3 RB4-73-4 37-40片選信號在主節(jié)點中,PIC18F458單片機和有8個D鎖存器組成的集成芯片74LS373實現(xiàn)數(shù)碼管動態(tài)顯示測量加速加載設(shè)備所需的溫度、壓力數(shù)據(jù)。本課題采用共陰極接法的接口電路如圖2.8所示:圖2.8主節(jié)點顯示電路Fig.2.8 shows the main circui

55、t node2.5 CAN通訊硬件電路設(shè)計2.5.l 硬件系統(tǒng)組成原理及通信過程所謂對等式通信,就是單片機多機系統(tǒng)中任一節(jié)點均可主動地與其它節(jié)點直接交換數(shù)據(jù),而無須經(jīng)過第三方。由于CAN為多主方式工作,因此網(wǎng)絡(luò)上任意一個節(jié)點均可在任意時刻主動地向網(wǎng)絡(luò)上的其它節(jié)點發(fā)送信息,而不分主從。從此角度出發(fā),我們設(shè)計的基于內(nèi)嵌CAN控制器的單片機多機系統(tǒng)的組成如圖2.9所示。系統(tǒng)中的每個節(jié)點由內(nèi)嵌CAN控制器的單片機和CAN控制器組成。單片機主要用于系統(tǒng)的計算及信息處理等功能:內(nèi)嵌CAN控制器主要用于系統(tǒng)的通信,CAN控制器主要用于增強系統(tǒng)的驅(qū)動能力。系統(tǒng)的發(fā)送過程是:單片機將外圍設(shè)備或其它節(jié)點傳送來的信息處理后,按CAN規(guī)范規(guī)定的格式將其寫入CAN控制器的發(fā)送緩沖區(qū),并啟動發(fā)送命令,把數(shù)據(jù)發(fā)送

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論