汽車電力載波總線系統(tǒng)的應用設(shè)計
目前,現(xiàn)行的汽車總線標準很多,其中使用比較廣泛的有CAN總線、J1850等。這些總線都要采用專門的數(shù)據(jù)線束,且汽車的ECU單元對數(shù)據(jù)傳輸?shù)囊蟛灰恢?,需要在汽車?nèi)同時布置幾個不同的數(shù)據(jù)網(wǎng)絡(luò)。另外,這些數(shù)據(jù)總線的實現(xiàn)又需要布置專用的數(shù)據(jù)通信線束,這樣增加了汽車內(nèi)的線束、制造成本和維護難度,給汽車內(nèi)的數(shù)據(jù)傳輸帶來不穩(wěn)定的因素。本文介紹一種新的汽車總線數(shù)據(jù)傳輸方式——汽車電力載波總線數(shù)據(jù)通信技術(shù),該方式在不增加汽車內(nèi)線束的基礎(chǔ)上可實現(xiàn)汽車內(nèi)各ECU模塊之間的數(shù)據(jù)傳輸和共享。
1 系統(tǒng)總線通信信道模型分析
與低壓電網(wǎng)載波通信系統(tǒng)一樣,汽車電力線載波系統(tǒng)的負載也是復雜和時變的。各種類型的電器有時接通,有時斷開,使得導線的阻抗特性具有很大的波動性,系統(tǒng)的傳遞函數(shù)隨負載的變化隨時發(fā)生改變,是一個時變系統(tǒng)。圖1所示的時變通信信道模型,可以用來表述汽車電力線載波總線系統(tǒng)。圖中,除了噪聲干擾被表示為加性的隨機干擾過程外,系統(tǒng)中其他的部分都以相應的頻率響應函數(shù)表示。通信系統(tǒng)中的傳遞函數(shù)以及噪聲模型可以通過測量得到,也可以通過理論分析得到。這個系統(tǒng)模型比較全面地概括了通信系統(tǒng)設(shè)計時所必須考慮的重要特性。
圖2 網(wǎng)絡(luò)分析儀結(jié)構(gòu)框圖 對于汽車電力線載波通信信道,其頻率響應是一個緩慢變化的隨機過程。這個隨機過程可以看成是一個方差為σ2的白噪聲經(jīng)過一個因果穩(wěn)定濾波器的輸出。正確地選擇這個濾波器的系數(shù),就能把這個隨機過程用有限的參數(shù)表示出來。把已經(jīng)獲得的數(shù)據(jù)送入計算機處理、分析方差的變化開始變緩,可以確定系統(tǒng)頻率響應,用3個系數(shù)和1個白噪聲的方差表示為:按此在新窗口瀏覽圖片。根據(jù)模型系數(shù)的統(tǒng)計特性認為,通信信道的頻率響應應該是白噪聲隨機過程經(jīng)過AR模型系數(shù)所構(gòu)成的濾波器后的輸出,可以通過計算機編制程序來產(chǎn)生信道的頻率響應。這里假定系數(shù)都是獨立的高斯隨機變量,仿真結(jié)果如圖3所示。
本文在大量實驗測量的基礎(chǔ)上,在500 kHz~10 MHz頻帶上對汽車電力線載波通信信道的傳輸特性進行了研究,并用隨機信號處理方法建立了信道幅頻特性的3階自回歸模型,得到以下結(jié)論: ?、?nbsp; 汽車電力線載波通信信道不存在通常低壓電力線載波通信信道都會遇到的多孔徑傳輸?shù)膯栴}。 2 系統(tǒng)設(shè)計
根據(jù)系統(tǒng)總線通信信道模型分析,汽車電力載波總線采用汽車載波通信標準和協(xié)議;同時,結(jié)合汽車內(nèi)各電器對數(shù)據(jù)傳輸速率要求的實際情況,組建不同數(shù)據(jù)速率的汽車線束載波通信網(wǎng)絡(luò)。高速載波通信網(wǎng)絡(luò)將汽車內(nèi)需要高數(shù)據(jù)傳輸速率 的模塊連接在一起,而對速率要求不高的電器模塊則使用低速通信網(wǎng)絡(luò)。這樣,汽車內(nèi)的所有電器就可以通過很少的幾根電力線束分別連接在一起,組成幾個子系統(tǒng)。這些子系統(tǒng)之間通過網(wǎng)間連接器(網(wǎng)關(guān))實現(xiàn)信息共享,達到汽車各電器模塊的協(xié)同動作,實現(xiàn)汽車智能控制。圖4是汽車載波通信的網(wǎng)絡(luò)拓撲結(jié)構(gòu)原理框圖。在這種拓撲結(jié)構(gòu)的汽車載波通信系統(tǒng)中,各電器模塊與載波通信模塊之間的連接采用新的汽車載波通信總線標準。 本設(shè)計中的汽車載波通信系統(tǒng)采用主從結(jié)構(gòu),整體的網(wǎng)絡(luò)結(jié)構(gòu)呈樹狀分布。系統(tǒng)中包括一個主控制模塊和多個從控制模塊。從網(wǎng)絡(luò)拓撲結(jié)構(gòu)的角度來看,整個通信系統(tǒng)就是由主控制模塊、汽車電力線束以及從控制模塊組成,在系統(tǒng)中汽車電力線束同時也起到了通信信道的作用。圖5顯示了連接在汽車內(nèi)載波通信系統(tǒng)中的主控制模塊與電動門窗及電動椅等負載的連接情況??刂菩畔⑼ㄟ^汽車電力線束,在各個控制模塊之間傳輸。
采用載波通信技術(shù)的智能汽車照明控制系統(tǒng)包括主控制模塊及從控制模塊。圖6為系統(tǒng)控制單元連接框圖。從圖中可以看出,除了外部接口外,主控模塊與從控模塊之間沒有太大的差別。它們都包括有CPU模塊、調(diào)制解調(diào)模塊、耦合模塊。這些都是進行載波通信所必需的單元。下面將詳細論述這幾部分模塊的具體實現(xiàn)。 圖6 系統(tǒng)控制單元連接框圖 各個控制單元系統(tǒng)采用了PIC系列單片機,主控制單元采用的是PIC16F877,而從控制單元采用的則是PIC16F873。 PIC(Peripheral InteRFace Controller,外圍接口控制器),是由美國Microchip公司推出的單片機系列。 3.1 主控制單元的具體實現(xiàn) 下面以主控制單元中CPU模塊的具體應用為主,介紹系統(tǒng)中CPU的具體實現(xiàn)。圖7所示為主控制單元CPU模塊的控制連接電路。
主控制模塊沒有具體的負載控制要求。根據(jù)功能的不同,它可以分為內(nèi)部系統(tǒng)及外部系統(tǒng)兩部分。外部系統(tǒng)方面,主要起與系統(tǒng)外部進行信息交流的作用,包括人機接口及CAN總線模塊。通過該部分,系統(tǒng)可以接收由外部發(fā)送過來的命令,同時也能夠?qū)⒈鞠到y(tǒng)的各個單元模塊狀態(tài)信息發(fā)送給外部系統(tǒng)。內(nèi)部系統(tǒng)方面,主控制單元的任務是將外部來的命令轉(zhuǎn)化為具體的控制內(nèi)容,發(fā)送給系統(tǒng)內(nèi)的各個從控制單元,以及接收各個從控制單元發(fā)送上來的狀態(tài)信息,并對整個系統(tǒng)的運行起管理控制作用。
FSK信號的解調(diào)是通過一個鎖相環(huán)集成芯片來實現(xiàn)的。該鎖相環(huán)使得輸入信號波形保持頻率鎖定。當輸入信號波形的頻率改變時,鎖相環(huán)將產(chǎn)生一個錯誤標志信號,促使鎖相環(huán)改變鎖定頻率,以重新匹配輸入信號的頻率。通過仔細地調(diào)節(jié)芯片電路,使得鎖定頻率與邏輯“1”及邏輯“0”兩個頻率的中間頻率相一致。具體的解調(diào)電路如圖9所示。由圖可見,系統(tǒng)是通過芯片RC2211N來進行FSK解調(diào)操作的。根據(jù)上面的分析,該芯片是基于一個鎖相環(huán)拓撲原理工作的。電路中重要的外部元件包括引腳8及引腳13的外接元件。這些元件的參數(shù)設(shè)置了鎖相環(huán)的中間頻率、衰減系數(shù)及增益。根據(jù)系統(tǒng)的設(shè)計,信號經(jīng)過FSK調(diào)制后,將被發(fā)送到跳頻擴頻調(diào)制模塊以對信號進行跳頻擴頻調(diào)制。
3.3 跳頻擴頻信號調(diào)制、解調(diào)的實現(xiàn) 結(jié)合汽車內(nèi)的電磁環(huán)境及汽車電力線束載波信道特性,系統(tǒng)采用了跳頻擴頻調(diào)制方式。跳頻擴頻系統(tǒng)不論慢跳還是快跳,一般輸入調(diào)制信號是已調(diào)制數(shù)字信號s(t),其載波一般采用中頻波段,然后進入跳頻系統(tǒng)的“變頻器”(乘法器),與受控于PN碼的“頻率合成器”所提供的隨機改變其頻率值的另一射頻,作為載波與之相“混頻”后,由帶通濾波器輸出發(fā)送信號,構(gòu)成擴頻調(diào)制系統(tǒng)發(fā)送模塊。而在接收端,進行與此相反的一個過程。信號調(diào)制是用來提高在 強干擾條件下基本通信系統(tǒng)的性能的,使得系統(tǒng)能夠識別并且避免有強干擾存在的頻段。
跳頻擴頻信號調(diào)制是使用集成芯片來實現(xiàn)的,如圖10所示。具體的流程:壓控芯片MAX8038提供的高頻擴頻載波信號被發(fā)送到集成芯片 MC1496,由該芯片完成載波信號與FSK調(diào)制信號的幅度調(diào)制操作。芯片MC1496是一種乘法器,它工作在抑制載波幅值調(diào)制模式。在抑制載波幅度調(diào)制模式下,載波頻率沒有被傳輸,這樣就能夠得到更大的傳輸效率。高頻載波信號產(chǎn)生芯片 MAX8038是一種壓控信號發(fā)生器,信號的頻率為10 kHz~ 20 MHz。跳頻擴頻信號的解調(diào)原理與調(diào)制過程是相似的,調(diào)制后的高頻擴頻信號被發(fā)送到MC 14%乘法器芯片,與前面過程同頻的載波信號相乘進行幅度解調(diào)操作,就可以得到跳頻擴頻信號的解調(diào)信號。 為了對系統(tǒng)的性能進行評估,實驗測試了系統(tǒng)在不同的數(shù)據(jù)傳輸速率下的各個控制端口接收、發(fā)送的數(shù)據(jù)傳輸誤碼率情況。 實驗測試是以在某個固定數(shù)據(jù)傳輸速率下,先測試主控制單元,后測試每個從控制單元的順序進行的。實驗可 以通過編程設(shè)置相應按鈕的功能來實現(xiàn)測試的要求,比如,如果需要測試主控制單元發(fā)送信號時,各從控制單元接收信號的誤碼率,可以直接按下事先設(shè)置好的按鈕,使系統(tǒng)中的主控制單元進行發(fā)送數(shù)據(jù)狀態(tài),直到該控制按鈕被再次按下時為止。實驗發(fā)送的數(shù)據(jù)被設(shè)置為從00H到FFH的循環(huán),這樣在接收端通過接收到的數(shù)據(jù)值與事先設(shè)置好的值比較,就可以知道數(shù)據(jù)發(fā)送的正確與否。如果接收到的數(shù)據(jù)與事先設(shè)置的數(shù)據(jù)不相等,則錯誤次數(shù)統(tǒng)計數(shù)將加1。在實驗中,設(shè)置每次發(fā)送的字節(jié)數(shù)為5 000次,這樣能夠較準確地評估系統(tǒng)的性能,排除一些偶然的因素。具體的實驗數(shù)據(jù)如表1所列。 表1 實驗數(shù)據(jù)
|