基于LIN總線的SVW-POLO四車門控制系統(tǒng)設計【獨家畢業(yè)課程設計含任務書+開題報告+外文翻譯+中期報告+答辯PPT】
基于LIN總線的SVW-POLO四車門控制系統(tǒng)設計【獨家畢業(yè)課程設計含任務書+開題報告+外文翻譯+中期報告+答辯PPT】,基于,lin,總線,svw,polo,車門,控制系統(tǒng),設計,獨家,畢業(yè),課程設計,任務書,開題,報告,講演,呈文,外文,翻譯,中期,答辯,ppt
基于 線的 車門控制系統(tǒng)設計 摘要: 隨著社會,科學技術的不斷進步,人們對汽車性能的要求也越來越高。汽車電子技術在汽車上的應用也越來越廣泛。為了使汽車的線束更加有序,增加通信的穩(wěn)定性,并盡可能的降低成本, 線廣泛運用在汽車上。 本文針對 車的車門、車窗、后視鏡、指示燈等實物設計了一套基于 線的四車門控制系統(tǒng)。我們分別從硬件和軟件兩方面對該系統(tǒng)進行了設計。硬件包括主要芯片的選用,整個網絡的架構等內容;軟件我們設計了 從節(jié)點的軟件原理框圖。在設計過程中,充分考慮了綜合成本和性能兩方面的因素,實現了對各個車門的控制。 關鍵詞: 汽車電子;汽車網絡; 線;車門控制系統(tǒng)。 N As of on of is in to of as as to is in a of IN of of of we of IN of of of of 錄 摘要: .............................................................. I ......................................................... 錄 .............................................................. 汽車網絡技術綜述 .................................................. 1 言 ............................................................. 1 載網絡簡介 ..................................................... 3 有的汽車主流網絡技術介紹 ....................................... 5 國汽車網絡發(fā)展 狀況 ............................................. 5 文工作 ......................................................... 6 2 絡介紹 ...................................................... 7 言 ............................................................. 7 絡的拓撲結構 ................................................ 8 絡的特點 ................................................... 10 絡的通信協(xié)議 ............................................... 11 絡的幀結構 ............................................... 11 議的實際應用 ............................................... 14 3 基于 線的車門控制 系統(tǒng)整體設計 ............................... 15 體設計 ........................................................ 15 片的選型及功能介紹 ............................................ 17 ............................................... 17 2] .............................................. 18 ...................................................... 18 4] [15] [16] ............................... 19 7] ..................................................... 19 4 基于 線的 車門控制系統(tǒng)的軟硬件實現 ........................... 20 節(jié)點硬件設計 .................................................. 20 塊 ....................................................... 20 源管理模塊 ................................................... 22 線接口 ................................................... 22 合開關輸入模塊 .............................................. 23 動模塊 ....................................................... 23 口模塊 ...................................................... 24 節(jié)點硬件設計 .................................................. 25 號具體的實現流程 .............................................. 26 從節(jié)點程序流程 ................................................ 26 5 總結與展望 ....................................................... 30 結 ............................................................ 30 望 ............................................................ 30 參 考 文 獻 ..................................................... 31 附 錄 ............................................................. 32 致 謝 ............................................................. 36 1 汽車網絡技術綜述 言 隨著汽車工業(yè)和電子技術的快速成長,電子技術在汽車上的應用越來越廣泛,由單一的機械制造向高級的機電一體化方向發(fā)展,逐步進入了電腦控制時代,成為了“電子汽車”。 汽車機電一體化的發(fā)展是建立在電子技術的發(fā)展之上的。從真空管、晶體管、集成電路。大規(guī)模集成電路一步步成長到了超大規(guī)模集成電路,研發(fā)出了計算機等各種各樣的電子設備,汽車的電子化也在電子技術的快速成長下不斷進步。自 20世紀 70 年代以來,電子產品在汽車的應用的比例逐年遞增,汽車的電子化、網絡化、智能化程度成為了現代汽車水平的重要標尺。汽車的機電一體化被譽為汽車技術的一次躍進。如今,汽車電子技術已成為汽車發(fā)展的技術職稱和產品競爭力的關鍵。一些豪華轎車電子元件成本占整車成本的比例很大,高級轎車在各個方面都裝有上百個微控 制器和傳感器,電子產品的成本占到整車成本的 50%以上,可以說電子技術的應用已經深入到汽車全部的系統(tǒng)中。尤其近幾年來,隨著現代汽車向智能化和多媒體化發(fā)展,使汽車同時擁有了交通、娛樂、通信、辦公的綜合功能,同時,這樣的需求對汽車電子技術的要求也越來越高。據海外專家預測,未來汽車電子設備將占到汽車成本比例的 30%到 50%。 電子技術在汽車上的應用已經有很長時間的歷史了。 20 世紀 50 年代,人們在汽車上加裝電子管收音機。當晶體管收音機發(fā)明后,在汽車上廣泛使用。尤其在70 年代以后,電子技術開始廣泛的應用于解決汽車的安全 、污染、節(jié)油三大問題 [1] [2]。 70 年代后期,汽車電子的集成化開始了應用研發(fā),主要是采用集成電路和 8位微處理器研發(fā)出了汽車的獨立控制系統(tǒng),各自完成各自的功能。 20 世紀 90 年代中期,汽車電子技術開始高速發(fā)展。在電子技術與控制技術的發(fā)展基礎上,汽車電控系統(tǒng)廣泛使用 16 位或 32 位微處理器對汽車進行控制。電子元件的逐漸微型化,為現代汽車實現集中控制提供了基礎,電控系統(tǒng)向智能化、網絡化的方向發(fā)展。 2 目前汽車電子技術已經成長到了第四階段,電子技術(含微機技術)、傳感器技術、網絡技術等綜合技術的不斷發(fā)展、從科研階段進入到了成熟的產品量產階段。 從汽車電子技術的軟件和硬件兩方面說,硬件包含了中央控制器、執(zhí)行元件、傳感器等;軟件主要是匯編語言、 C 語言等其他高級語言編制的各種程序,包含數據采集、計算判斷、監(jiān)控、報警、自診斷等功能。就功能來說分為一下幾個方面的內容: 1) 汽車發(fā)動機電子控制系統(tǒng)。主要是汽車發(fā)動機的運行管理,包括空燃比控制、點火控制、怠速控制、配氣正時控制、渦輪的介入時間控制等。 2) 汽車傳動系統(tǒng)和行駛控制系統(tǒng)。汽車的動力系統(tǒng)和燃油控制等都屬于此方面。 3) 汽車安全及故障診斷系統(tǒng)。主要是保障汽車的安全性,包括防撞系統(tǒng)、防盜系統(tǒng)、安全氣囊等。 4) 汽車的信息系統(tǒng)。主要負責汽車的網絡智能化、自動跟蹤系統(tǒng)、汽車網絡設備等。 5) 車身電子控制系統(tǒng)。主要負責汽車的舒適性、包括座椅的調節(jié)、空調的控制、燈光的控制等。 6) 汽車電子元件。就是組成各個系統(tǒng)所需的基礎電子元件、包括各種傳感器、繼電器、執(zhí)行件、接插件等等。 7) 還 包 括 在 現 代 汽 車 設 計 過 程 中 運 用 到 的 各 種 技 術 , 包 括 汽 車計、 路圖繪制、制造與 試驗以及涉及到的各類軟件 [3]。 汽車電子技術的應用,對汽車的動力性、經濟型、安全性、舒適性等方面有了很大的提高,適應了越來越高的環(huán)保標準。隨著汽車電子技術的發(fā)展,汽車不僅僅作為一種交通工具,更是成為了生活和工作范圍的一種延伸??梢栽谄嚿洗螂娫?、上網和處理工作。汽車逐漸進入多媒體時代。 “電子汽車”將提高人們的生活水平,受到人們越來越高的期待 [4]。 3 載網絡簡介 近年來,隨著車載電控系統(tǒng)的日益復雜,整車系統(tǒng)對車身各個電控單元相互之間通信能力的要求也日益增長。傳統(tǒng)車載系統(tǒng)的各個控制單元之間采用的 點對點的連接方式使得車內線束增多,在內部通信的可靠性,安全性以及重量等方面都會給汽車設計和制造帶來了巨大的困擾 [5]。為了減少車內線束,實現數據的快速共享交換,提高傳輸的可靠性,有效的降低成本,在快速發(fā)展的計算機網絡上實現了 線、 線、 線等基礎的汽車電子網絡系統(tǒng),如圖 示,即為車載網絡。 圖 用車載網絡的結構分類圖 車載網絡 (稱為車輛通信網絡。該通信網絡作為新型的車輛通信網絡,可以實現車輛內部設備之間 (2P)、車輛與車輛之間( 以 及 車 輛 與 道 路 基 礎 設 施 之 間 ( 2I)的復雜數據通信,為車輛的運行提供了多種安全應用(如事故預警,交通管理)和非安全應用(如故障自診斷,路況指引, 入及車內多媒體數據傳輸等)。 近年來在汽車行業(yè)中整車中的各個零部件由純機械產品向機電一體化、電控 設備網絡化逐步轉變。這些車載電子技術的應用改革,都離不開對車載網絡的依賴,如車載 障診斷,不停車收費系統(tǒng),車聯(lián)網多媒體智能交互系統(tǒng)等。 4 相對于車載網絡,老舊的點對點線束連接存在以下問題: 1) 增加汽車的生產和使用成本 2) 影響汽車使用的安全性和可維護性 隨著汽車系統(tǒng)中電控單元的大幅增加,為了簡化線路,實現相關信息在各個汽車電氣設備中的數據共享,提高車輛數據信息傳輸的實時性和可靠性,降低汽車的故障率,汽車制造商和相應的研發(fā)部門開始設計具有一定組織結構的數據通信網絡,開發(fā)新的工業(yè)總線系統(tǒng),即車載網絡,來進一步規(guī) 范,替代原有的點對點線束連接,如控制器局域網( ,局部連接網絡( 局域網( 。在車載網絡中各個電控單元相互連接構成網絡,相關信息通過數據總線進行傳輸,從而實現信息資源共享。 車載網絡也算是計算機網絡的一種,車載網絡作為計算機網絡在汽車領域內的一個特殊應用,又呈現出部分與汽車相關的網絡特點,具體如下: 1) 由于使用了總線技術代替了傳統(tǒng)的點對點的導線。在為車身布線提供方便的同時,還大幅度消減了導線的數量和體積,降低了線路成本 [6]。 2) 由于減少了線路和節(jié)點,信號傳輸和整車線路的可靠性大幅提高。 3) 改善了系統(tǒng)網絡的拓撲結構,提高了系統(tǒng)的靈活性,通過系統(tǒng)軟件即可實現控制系統(tǒng)的變化與維護升級。 4) 為汽車故障診斷提供通用接口,通過故障代碼等形式對網絡通信或車載控制單元經行測試診斷,便于維修人員對車載設備進行維護和故障檢修。 美國汽車工程師學會的汽車網絡委員會對綜合系統(tǒng)的復雜程度、數據流量、傳輸數率、網絡的可靠性、延遲時間等參 量,將汽車數據網絡劃分為以下幾類: A 類網絡主要是針對傳感器執(zhí)行器進行控制的低速網絡。傳輸速率小于 10Kb/s,主要用于后視鏡,車窗,燈光等不需要精確控制的電控單元的數據傳輸。 B 類網絡是針對獨立模塊之間數據互通的中速網絡。傳輸速率一般在 10Kb/s~125Kb/s 之間,主要應用于舒適系統(tǒng)和儀表顯示等系統(tǒng)。 C 類網絡是針對動力系統(tǒng)的控制以及 駕駛輔助系統(tǒng)等需要高速,實時閉環(huán)控制的多路傳輸系統(tǒng),傳輸速率一般在 125Kb/s~ 1Mb/s 之間。 D 類網絡是智能數據總線 絡主要是面對多媒體影音娛樂系統(tǒng),傳輸速 5 率一般在 250Kb/s~ 100Mb/s 之間。 E 類網絡是面向汽車被動安全系統(tǒng)(如安全氣囊)的車載網絡,其傳輸速率為10Mb/s。 從目前的汽車制造行業(yè)來看,通常都采用多種網絡技術相互結合在汽車上進行綜和應用。特別值得一提的是,隨著無線網絡技術的迅速發(fā)展,車載無線網絡也得到了廣泛應用,如藍牙技術, 術等。 有的汽車主流網絡技術介紹 1) 控制器局域網( 線是德國 司在 80 年代為解決現代汽車繁雜的 控制與測試儀器之間的數據互通而研發(fā)的一種串行數據通信協(xié)議 [7]。它是一種多主節(jié)點的車載網絡系統(tǒng),通信速率可達 1。節(jié)點之間不分主次,由信息的優(yōu)先級決定順序。當同時有多條信息發(fā)起通信時,優(yōu)先級低的避讓優(yōu)先級高的,不會對線路造成堵塞。 2) 局域互聯(lián)網絡 (絡( 一種低成本的串行通信網絡,通常情況下主要用于實現汽車中的分布式電子系統(tǒng)控制 [8]。本質上講 線是一種輔助的車載總線網絡。 本文后面將會對 線進行詳細的介紹。 3) 設備網( 設備網是一種開放式的通信網絡。雖然 絡是工業(yè)控制的底層網絡,通信速率較低,傳輸數據也較少,但由于 備網采用了新的數據網絡通信技術,如遵循控制及信息協(xié)議 有較低的成本,較高的效率和較高的可靠性等特點。 國汽車網絡發(fā)展狀況 20 世紀 90 年代初,總線技術開始 應用在 汽車 上 。如今已經成為現代汽車 上必不可少的的組件 , 總線技術相對于傳統(tǒng)線束的優(yōu)點使得絕大部分汽車 都 或多或少的采用 了 線??偩€零部件也成為發(fā)展的主流。 對于我國來說,國內汽車制造水平和零部件的發(fā)展水平極不平衡。由于發(fā)展時間太短, 國內真正 具有 自主研發(fā)總線接口的零部件 能力的廠商的 幾乎沒有 [9]。 由于我國總線技術發(fā)展年限較短,在汽車的量產過程中, 線的零 6 部件幾乎都是國外研發(fā)的,一部分是國外生產的,一部分是由國內合資或外資企業(yè)生產。 從單純的技術層面來說,通過幾年的發(fā)展,國內的生產水平與國際先進水平差距正在縮小。但從量產角度來說,由于國內離國際先進水平差距還是很大,總線研發(fā)還處于起步階段。 文工作 本課題以 線技術為基礎,設計出一套 對汽車各個車門進行控制的方案,對各個車門的車窗,車鎖,后視鏡,各項指示燈進行實體驅動控制。設計方案是通過一個 節(jié)點和若干個從節(jié)點構成 域網絡,總節(jié)點對各個節(jié)點發(fā)出控制命令,各個節(jié)點根據主節(jié)點發(fā)出的信息來對相應的設備進行控制,實現各個節(jié)點之間的數據通信。 本方案主要想要實現以下功能: 1) 深入研究汽車電子技術和汽車網絡技術的發(fā)展和應用現狀。 2) 根據主從節(jié)點的具體需求進行硬件設計。 3) 進行車門軟件系統(tǒng)的原理設計 。 7 2 絡介紹 言 車載 絡( 一種低速、低成本的串行通信網絡,針對實現汽車中的分布式電子系統(tǒng)控制。 在不需要 線的高速帶寬和復雜功能的場所,比如對車門、車窗、后視鏡的控制,使用 線可以大大節(jié)省成本。 線最初被開發(fā)于 1996 年,是由 信( 80系列開發(fā)的一種基于 協(xié)議即 1997 年 作,幫助他們改進以滿足更多復雜的需求。 1998 年 12 月,成立了 會。開發(fā) 準的目的在于研發(fā)出一種適合在低端,對速度和可靠性要求不高、低成本的的車載網絡系統(tǒng)。 議經歷了幾個版本的發(fā)布與更新,具體如表 示。 表 議的歷史版本 版本發(fā)布時間 本 本正式發(fā)布 本正式發(fā)布 本正式發(fā)布 本正式發(fā)布,主要針對物理層進行了修改,提供了節(jié)點之間的兼容性 本正式發(fā)布,支持配置和診斷的標準化,規(guī)定了節(jié)點性能文件等 本正式發(fā)布,澄清了部分內容,修正了配置部分,將傳輸層和診斷部分獨立分開 8 絡的拓撲結構 圖 述了 絡和 絡在車載網絡系統(tǒng)中的分布。通常來說,一個典型的車載 信網絡包含了 機節(jié)點和從機節(jié)點。一個 點即為一個 口。 絡與圖 的 線相連時需要加入 關,用來協(xié)調不同網絡類型數據的交互通信。其網絡基本結構如圖 示。 圖 絡在汽車中的分布 圖 絡的基本結構 需要注意的是,由于 絡在汽車中一般以輔助總線的形式存在,經常與上層網絡,如 絡相連接,因此有時也被稱為 網絡。此外,在車載網絡中一個 能會有多個 口,連接到不同的 信子網中。 9 在 絡的層次結構中,節(jié)點應用層向下層傳輸信號和消息。信號和消息保存于幀中的數據段,是節(jié)點發(fā)出的實質信息。用信號封裝與信號的攜帶幀(幀 0間)進行區(qū)分,用于在運行狀態(tài)傳遞上層發(fā)出的信息,如溫度傳感器的測量結果等。消息封裝于診斷幀(幀 圍在 0 0),是有固定的格式,最大長度不能超過 4096 字節(jié)的信息,如服務請求等。應用程序通過信號處理實現信息的傳遞,如圖 示 圖 點的構成 與 線類似, 線也是單線總線。由于物理層限制,一個 絡最能只能包含 16個節(jié)點,一般情況都控制在 12個左右。 2V,傳輸速率為 20Kb/s。顯然,相比于 絡, 絡更適合在低速網絡中使用。 從任務分配角度上講, 絡的主機節(jié)點( 含了主機任務( 從機任務( 從機節(jié)點( 包含從機任務,如圖 示。 10 圖 絡主 /從節(jié)點的任務分布 具體來說, 絡中的主機任務包含以下內容: 1) 調度總線上幀的傳輸次序; 2) 監(jiān)測數據, 處理錯誤; 3) 作為標準時鐘參考; 4) 接收從機點發(fā)出的總線喚醒信息。 根據 絡的協(xié)議和主從節(jié)點的任務分配機制,從機任務不能夠主動發(fā)送數據,需要接受主機 發(fā)送的幀頭,即信息幀的起始部分,進而根據幀頭所包含的信息判斷以下三中不同的內容: 1) 發(fā)送應答,即幀中除幀頭外剩余的部分。 2) 接收應答; 3) 既不接收應答也不發(fā)送應答。 絡的特點 相對于 絡而言, 絡雖然在部分性能上不及 絡,但同樣也具有其自身的特點,具體描述如下: 1) 主從式的拓撲結構。網絡由一個主機節(jié)點和若干個從機節(jié)點構成,這在一定程度上保證了數據傳遞的可靠性,也保持了一定的向上和向下的兼容性。 2) 較低的軟件成本。 絡采用了開放式的協(xié)議規(guī)范,可以免費從官網獲得。除此之外, 絡采用了基于普通 口的低成本硬件實現方案,不需要單獨的硬件模塊支持,大大降低了 絡的硬件成本。此外, 絡中的從機節(jié)點無需高精度時鐘就可以完成自同步,總線采用一條單根電纜等,這些措施 都大大的降低了 絡解決方案的成本。 3) 數據傳輸的確定性。相對于普通的 絡 ,其數據的傳輸更具有確定性,即傳播時間可以提前算出,有效降低了發(fā)生網絡沖突的概率,一定程度上保證了數據傳輸的有效性,可靠性和實時性,能夠滿足 絡在車載網絡中的要求。 4) 可預測的 能??偩€對系統(tǒng)的電磁兼容性( 較好的預測能力。為了限制系統(tǒng)的電磁干擾強度( ,議規(guī)定網絡的最大傳輸速率為 20Kb/s。 5) 網絡的管理和診斷。在 絡中,系統(tǒng)提供了較為完善的信息處理, 網 11 絡管理配置,信號識別以及網絡故障診斷等功能,能夠為 線的可靠運行和管理提供較為全面的保障,在提高 絡數據傳輸的可靠性和實時性方面提供了較為周全的保障。 絡的通信協(xié)議 在前面的內容,已經介紹過 絡中,有且只有一個主節(jié)點和一個或多個從節(jié)點。同時, 線全部節(jié)點都有一個從通信任務,其主要內容是發(fā)送信息和接受信息兩大內容,而主節(jié)點除從通信任務之外還有一個主發(fā)送任務。 一般來說,一個 線上的通信一般由主發(fā)送任務發(fā)起。在 絡中,這種通信規(guī)則交換數據時可以使用多種方法:由主節(jié)點到一個或多個從節(jié)點;由一個從節(jié)點到主節(jié)點或者其他從節(jié)點,通訊信號可以不經過主節(jié)點直接在在從節(jié)點之間傳遞或者主節(jié)點以廣播的形式向總線發(fā)送信息。由主控制器決定報文幀中的時序。 絡的幀結構 一般來說,在 絡中,信息幀的幀頭主要包含了同步間隔段、同步段、以及 保護 ,應答包含數據段和校驗和段,示。 圖 絡中信息幀的幀頭 在 線上“ 0”代表顯性電平( 而“ 1”代表隱性電平 (所有的節(jié)點都發(fā)送隱性電平時,總線才表現隱性電平??梢?,顯性電平起主導作用。 1. 同步間隔段( 在 絡中同步間隔( 同步間隔段間隔符 (同組成了同步間隔段。同步間隔段可以標志一個幀的開始。同步間隔段間隔符至少保持1 位的隱性電平狀態(tài)。 2. 同步段( 在介紹同步段之前,首先需要補充介紹一下字節(jié)域( 在 絡 12 中,字節(jié)域主要包括 1 位起止位( 性)、 8 位數據位和 1 位停止位( 性)。通常來說,這種數據格式是一種標準的 據傳輸格式。 在 一幀當中,除了同步間隔段,后面的信息都是以字節(jié)域的格式進行傳輸的。為了實現不同節(jié)點之間的數據信息同步, 絡采用下降沿位判斷標志的方式進行數據同步,即采用字節(jié) 0方式進行數據同步處理,具體同步段的的字節(jié)域如圖 示。 圖 絡中的數據同步 通常情況下, 線可以采用片上振蕩器等精度和成本相對較低的時鐘。所以需要通過同步段進行調整與主機節(jié)點時鐘之間的偏差,這也是 絡中采用數據同步機制的目的。 3. 受保護的 ( 在 絡中,一般將受保護 的前 6 位稱為幀 D),與兩個奇偶檢驗位一起組成受保護的 。根據 絡的協(xié)議規(guī)范,幀 數值應該在 00區(qū)間之間,共 64 個。幀 作用主要是標識 絡中信息幀的類別和目的地。在 絡數據通信過程中,從機任務是對幀頭做出反應,包括接收、應答、忽略等等,都是依據幀 進行判斷的。如果幀 到傳輸錯誤,信號就無法被正確的傳送到達目的地。因此,引入了奇偶校驗位以對數據傳輸的正確性進行檢測。 4. 數據段( 在 絡的數據通信過程中,節(jié)點發(fā)送的數據位于幀結構的數據段,主要包含 1 到 8 字節(jié)。從發(fā)送的順序角度來看,節(jié)點會選擇優(yōu)先級編號最低的字節(jié) 13 然后在以編號依次增加的順序繼續(xù)發(fā)送其他數據。數據段主要包含兩種數據類型,信號數據( 診斷消息( 號數據由信號攜帶幀傳遞,一個幀 應的數據段可能包含一個或多個信號。一般來說 線上的數據是以廣播形式被發(fā)送到總線上的,任何節(jié)點均能接收,但并非所有信號對每個節(jié)點都有用,非目標節(jié)點會忽略當前幀的應答部分。 5. 校驗和段( 絡中,校驗和段對信息幀中所傳 輸的數據內容進行校驗。對于具體的數據校驗和而言,校驗和又可以進一步分為標準型校驗和( 增強型校驗和( 具體如圖 示。 圖 絡中的校驗和類型 在 絡中,系統(tǒng)具體采用了什么類型的校驗和主要由主機節(jié)點管理和決定,而發(fā)布節(jié)點和其他各個節(jié)點則會根據相應的幀 判斷采用哪種校驗和方式。 14 議的實際應用 絡一般主要用于一些時效性要求較低的網絡,典型應用就是用于車身的電子控制系統(tǒng),控制對象主要是一些 低速電機、電磁閥、開關等器件。用 線可以有效的增加總線長度,大大降低成本,提高抗干擾能力。具體如汽車的空調控制系統(tǒng)、車門控制系統(tǒng)、座椅控制系統(tǒng)、車頂控制系統(tǒng)等。 15 3 基于 線的車門控制系統(tǒng)整體設計 車門是汽車上使用頻率最高的部件之一,現代汽車的車門一般都會裝有負責門鎖和插銷的中央門鎖控制器、用于電動車窗升降的電動玻璃升降控制器、調整后視鏡角度和加熱后視鏡的后視鏡控制器,還有一些狀態(tài)指示燈。車門的功能在不斷增多,單對于信息傳輸的時效性并沒有太高要求, 絡滿足其需要的要求并能有效的降低成本。還能避免傳統(tǒng)的點對點通信可能造成的短路現象。 絡還能實現一些擴展的功能,如車窗的防夾功能、智能防盜功能等等,這對解決傳統(tǒng)系統(tǒng)功能擴展的難題有很大的意義。 體設計 基于 線的車門控制系統(tǒng)是一個 復雜的分層系統(tǒng),其包括著 絡的基礎構建(主從節(jié)點的基礎設計)與上層系統(tǒng)的數據通信( 關)。本文主要設計 絡的構建,對 關只作簡單說明。針對 型我們選擇了一個主節(jié)點和三個從節(jié)點的的設計方法,如圖 示 。 圖 體方案設計圖 我們將駕駛員一側的車門設置為 絡的主節(jié)點,右前車門和兩個后車門為絡的從節(jié)點。安全級別從高到低為:左前車門高于右前車門,后排車門最低。拓撲結構如圖 示。 16 7 各 車門的控制模塊的具體功能如下: 左前車門:作為基于 線的車門控制系統(tǒng)的主節(jié)點。首先需要接受中央組合開關發(fā)出的控制命令,判斷是否針對本車門,如果針對執(zhí)行信號。如果是針對其他車門發(fā)出的信號,則通過 線將數據傳輸到對應的從節(jié)點,并接受總線上傳回的各節(jié)點的狀態(tài)信號包括故障信息等等。并對左前車門的,車窗、門鎖、后視鏡、狀態(tài)指示燈等負載進行直接控制。保持與上位機的通信。 右前車門:接收主節(jié)點發(fā)出的命令,對右前車門的車窗、車鎖、后視鏡、指示燈等負載進行直接控制,并向主節(jié)點傳輸狀態(tài)信息。 兩后車門:接受主節(jié)點發(fā) 出的命令,對后車門的車窗、車鎖、只是能等負載進行直接控制,并向主節(jié)點傳輸狀態(tài)信息。 圖 門控制系統(tǒng)各個節(jié)點具體功能示意圖 片的選型及功能介紹 根據控制系統(tǒng)的具體需要和控制成本的考慮,我們進行了芯片選型。采用了 列的 8 位單片機和 驅動芯片。下面我們分別來介紹一下各個芯片的功能。 18 司專門為汽車電子研發(fā)的具有強大功能的 8位微處理器。 它采用高性能 構 ,部總線統(tǒng)一 頻 率 ,60 存 ,1 部 鐘模塊 (串行通信模塊 (一個串行外圍接口模塊 (15 A/D 轉換器 ,三個計時模塊 (塊 ),系統(tǒng)保護功能 (微控制器工作正常復位 ,低電壓檢測復位 ,非法指令檢測復位 ,非法地址復位 ),等待 /停止低功率模式 ,上電復位 和外部復位銷 ,五個鍵盤中斷模式 ,制器模塊 [10]。所有單片機 列包括以下功能 :升級編程模式 ,16 位尋址模式 ,16 個索引寄存器和堆棧指針 ,內存到 內存的數據傳輸 ,快速 8 乘 8 指令 ,快速 16 除以 8 指令 ,令 ,控制器應用程序代碼的優(yōu)化 ,支持 C 語言 ,使用 式的封裝[11]。該芯片具有強大的功能 通常用于 絡或 絡的 主節(jié)點 中 。 2] 右前門并不作為 絡的主節(jié)點所以不需要集成 制器,所以我們選用了這款較為低端的單片機。它的主要特性是: 高性能 構 ,與命令代碼完全兼容 ;5v 工作電壓 ;8內部總線頻率 ;可以通過態(tài)自動喚醒 ; 1000 字節(jié)的 片內 通道 16 位定時器 (10 位 8 通道數模 轉換器 (系統(tǒng)保護功能 (控制器 工作 正常復位 ,低電壓 檢測 復位 ,非法指令檢測復位 ,非法地址 檢測 復位 ),等待 /停止低功率模式 ;具有 32 針和 48 針兩種封裝格式 。 司的 片是專用于 單線物理接口器件,通信速率范圍為 1~ 20Kb/s,有正常和睡眠兩種工作模式, 擁有 總線喚醒、 令喚醒和接口外部高壓開關輸入喚醒三種喚醒方式。 內部結構框 圖及各引腳功能如圖 示 [13]。 19 圖 部結構框圖及各引腳功能 4] [15] [16] 這三款均為 司生產的驅動芯片。其中 款為多負載芯片。在本系統(tǒng)中,主要將其使用在車鎖、后視鏡轉動、加熱、指示燈。由于驅動玻璃的電機所需電流較大,所以單獨選用 款芯片專門用于驅動玻璃電機。這三款芯片都具有過流保護、過壓保護、欠壓保護和過溫保護功能。 7] 線物理接口芯片。本系統(tǒng)只是提供一個 線接口,并不設計 據轉換。所以此芯片不再贅述。 20 4 基于 線的車門控制系統(tǒng)的軟硬件實現 由設計要求可知,在整個 線系統(tǒng)中,汽車左前門控制模塊的功能是最多的,任務最重。而其他三個車門的功能是左前門控制功能的一部分。所以,下面的零件設計和軟件設計主要以駕駛員側車門控制系統(tǒng)為例重點介紹,其他三個車門系統(tǒng)只有在有區(qū)別的部分作簡單介紹。 節(jié)點硬件設計 本 系 統(tǒng) 主 節(jié) 點 即 左 前 門 控 制 模 塊 的 硬 件 包 含 七 部 分 : 、 線接口 ( 線接口(本文主要針對 絡主題,網關不做研究)、上位機通信串口模塊、電源管理器模塊、模數轉換控制模塊和負載驅動輸出模塊。如圖 示。 圖 絡主節(jié)點硬件設計 塊 選擇是整個系統(tǒng)中最重要的部分,在 定確定的前提下我們才對其余的硬件設備進行設計。有上節(jié)分析可知,我們用左前車門控制模塊作為 擔負 線上指令的收發(fā),其次要控制自身車門的車鎖、車窗、后視鏡及相關的指示燈狀態(tài),還需和上位機進行通信,需提供 線接口。我 21 們可以有兩種實現方式: 1) 選擇一般的 線控制器外部添加; 2) 選擇內部集成 制器的芯片。 在本設計的中我們選用了 司的 片,它內部集成了 線控制器和 行通信模塊。一方面減少了電路板上的電子元件數量,減少了線束連接,提高了系統(tǒng)的可靠性。該 原理圖如圖 示。大圖詳見附錄 3。 圖 節(jié)點的中央控制器單元的原理圖 需提供對各種故障信息進行檢測的能力,包括系統(tǒng)節(jié)點斷路及各個車窗、車鎖、后視鏡產生的局部故障、發(fā)生故障時向上位機發(fā)送故障信息并顯示報警,并將故障信息儲存在 ,以供后續(xù)維修提供直接可靠的數據。 主節(jié)點的 元的原理圖 如圖 示,包括時鐘電路、電源濾波電路、復位電路、與仿真器相連的 試電路、上位機連接電路等等。 2 具有的特性,十分適合做 節(jié)點的中央控制器。 源管理模塊 電源管理模塊包括電壓轉換芯片及其外圍電路,目的是對輸入的 12V 電壓進行轉換,為其他模塊電路提供 5V 的工作電壓。本設計我們選用了 源轉換芯片,具有電流保護和反向電壓保護功能,詳細電路圖如下: 圖 源管理模塊 線接口 線接口,負責 線的連接。 發(fā)器我們選用了 是一個面向物理層的 議接口器件。 線接口部分電路如圖 與 連控制該收發(fā)器的狀態(tài), 應引腳負責與 線進行數據的發(fā)送和接受。 號控制電源的輸出,在 線睡眠的時候可以切斷電源,喚醒后接通電源。 23 圖 線接口 合開關輸入模塊 我們的設計完全是為 門控制系統(tǒng)開發(fā) ,所以組合開關也是使用的 型的原配組合開關,它的每個開關都有兩種以上的狀態(tài),每個狀態(tài)輸出的電阻信號不同,通過搭建外圍電路,將電阻信號以電壓信號的形式反應出來,再連接至 口,便可識別每個開關的狀態(tài)位置。電路圖由圖 示。大圖詳見附錄 1。 圖 合開關輸入模塊 動模塊 24 驅動部分我們選擇了 智能驅動芯片,使系統(tǒng)的控制動作準確,同時具有智能的故障反饋功能,并具有優(yōu)良的抗電磁干擾功能。主節(jié)點采用了 具有的電流反饋功能可以通過將電流反饋端通過一電阻和 口相連,便可間接判斷該芯片輸出的電流大小,以此判斷車窗的極限位置,也為根據電流大小實現防夾功能提供了硬件條件。其他所有負載都使用 片驅動,它還具備 號輸出功能,在我們的設計中主要用于前排座位前燈自動開 /關延緩處理,也可用于實現電機啟動時的保護。電路圖如圖 圖詳見附錄 2。 圖 動模塊 口模塊 為了模擬 塊的中央集控功能,我們將主節(jié)點和上位機連接,提供上位機控制和主節(jié)點控制兩種模式,當處于上位機控制模式時,主節(jié)點控制模式失效。這里需要注意:因為 片只有一個 塊,而且已經被 以我們需要用普通的 I/0 口進行模擬。電路設計如圖 示。 25 圖 口模塊 節(jié)點硬件設計 本系統(tǒng)存在三個從節(jié)點,右前車門控制模塊除多一個驅動右前后視鏡的電機外,均與兩后車門相同。從節(jié)點由 5 部分組成: 、線接口 (電源管理芯片( 組合開關模塊和負載驅動模塊。從節(jié)點硬件結構如圖所 示。 圖 絡從節(jié)點硬件結構 從節(jié)點的硬件結構相對于主節(jié)點來說簡單了很多,其中組合開關部分只是對車門車窗上升和下降的控制。 分原理圖如圖 示。大圖詳見附錄 4。 26 圖 節(jié)點的中央控制器單元原理圖 號具體的實現流程 下面我們用駕駛員控制右后車門車窗來演示本系統(tǒng)是如何實現該功能的。 首先,操縱駕駛員側車門的控制右后車門車窗的組合開關, 電阻大小發(fā)生改變,通過外圍電路以電壓信號的形式傳到 節(jié)點 口上,中央控制器識別出組合開關的狀態(tài)后通過 口將信號傳給 發(fā)器, 發(fā)器的 口收到 遞的信號后通過 線以廣播的形式發(fā)送信息。此時,右后車門從節(jié)點上的 發(fā)器收到主節(jié)點發(fā)出的命令后通過 遞給從節(jié)點 過 到了主節(jié)點發(fā)出的控制命令,隨即通過 口向控制車窗升降的驅動芯片發(fā)出命令。驅動芯片的 收到總線的控制命令后隨即對車窗的升降進行控制。 以上我們介紹了 絡的整體架構和硬件設計,接下來我們將會簡單介紹一下主從結構的基本軟件結構,和如何用軟件實現功能。 從節(jié)點程序流程 絡中主節(jié)點和從節(jié)點的網絡結構是一致的,都是由 動( 應用程序接口( 應用軟件(部分組成,如圖 示。 27 圖 絡節(jié)點軟件結構 在主節(jié)點軟件的主循環(huán)中,首先進行初始化,接著進入一個死循環(huán)。在這一死循環(huán)中, 不停的掃描連接組合開關的 A/D 轉換接口,判斷是否有控制信號輸入,一旦有信號輸入,就會對信號進行判斷,接著發(fā)出相應的指令信息,軟件流程圖如圖 示。 28 圖 節(jié)點程序流程圖 從節(jié)點一直處于等待狀態(tài),等待 線上傳來的控制指令。每個信息所包含的 識符定義了信息的發(fā)送目標,目標節(jié)點會自動識別并接受信息,解讀繼而執(zhí)行命令。這里有一點需要注意,每個從節(jié)點也有一套組 合開關控制各自車門車窗的升降,但是它的優(yōu)先級較總線命令低,所以當總線命令沒有對該節(jié)點車窗進行控制時,從節(jié)點才會對自己的組合開關進行掃描。從節(jié)點流程圖如圖 示。 29 圖 節(jié)點的程序流程圖 30 5 總結與展望 結 本文研究的目的是基于 線為 型設計出一款車門控制系統(tǒng)。我們選用了 為 節(jié)點的 為 節(jié)點的 上其他模塊(如電源管理模塊、組合開關模塊、驅動模塊等),共同建立起基于 線的車門控制系統(tǒng)。具體工作如下: 1. 本文開始通過對車載網絡和總線技術的大量梳理,分析每種車載網絡的優(yōu)缺點,因為車門控制系統(tǒng)不需要精確控制。低速、低成本的 絡十分適合搭建車門控制系統(tǒng)。 2. 根據 型的實際情況和成本的考慮,我們確立了主從節(jié)點的芯片選擇和其他輔助芯片。并介紹了各個芯片的主要功能。 3. 利用選用的芯片搭建起基于 線的車門控制系統(tǒng),闡述了各個芯片在整個車門控制系統(tǒng)的功用。最后單獨用后車 門車窗這一組信號來具體說明本系統(tǒng)是如何實現具體功能的。 4. 根據設計出的車門控制系統(tǒng)建立了軟件的基本結構并設計出了主從節(jié)點軟件的程序框圖。 望 本網絡設計的是簡單的 型的車門控制系統(tǒng),基本滿足了設計要求。但隨著科學技術的不斷發(fā)展,車門上設置的開關也越來越多,包括空調、影音、座椅等設備的控制功能都會集成到車門上來。那么本系統(tǒng)的設計就不能滿足這么多的需求了,還需后續(xù)的解決方案。此外,國內電子元件的生產水平不斷提高,未來汽車的電子元件將會全部實現國產化。設計水平也會逐步趨于世界前列。 31 參 考 文 獻 [1] 李建 《汽車運用》, 2006 . 9: 182] 盧東昕,馬振華 《現
收藏