摘? 要: 介紹了一種新的汽車總線數(shù)據(jù)傳輸方式——汽車電力載波總線數(shù)據(jù)通信技術(shù)。該方式在不增加汽車內(nèi)的線束的基礎(chǔ)上實(shí)現(xiàn)了汽車內(nèi)ECU模塊間的數(shù)據(jù)傳輸和共享。就如何設(shè)計(jì)和實(shí)現(xiàn)該總線的關(guān)鍵技術(shù)進(jìn)行了相關(guān)的研究。?
關(guān)鍵詞: 汽車電力載波; 調(diào)制; 解調(diào); 跳頻?
?
?
隨著汽車向數(shù)字化、信息化方向發(fā)展,汽車在控制、通信和網(wǎng)絡(luò)方面的要求越來越復(fù)雜。在借鑒計(jì)算機(jī)網(wǎng)絡(luò)和現(xiàn)場(chǎng)控制技術(shù)的基礎(chǔ)上開發(fā)的汽車總線數(shù)據(jù)通信技術(shù)己經(jīng)得到了廣泛應(yīng)用。這些總線采用專用的數(shù)據(jù)線束實(shí)現(xiàn)了汽車內(nèi)ECU單元之間的數(shù)據(jù)共享。目前,現(xiàn)行的汽車總線標(biāo)準(zhǔn)很多,其中使用比較廣泛的有CAN總線、J1850等。這些總線都需要采用專門的數(shù)據(jù)線束,并且汽車的ECU單元對(duì)數(shù)據(jù)傳輸?shù)囊蟛⒉灰恢?這就需要在汽車內(nèi)同時(shí)布置幾個(gè)不同的數(shù)據(jù)網(wǎng)絡(luò)。而且這些數(shù)據(jù)總線的實(shí)現(xiàn)又需要布置專用的數(shù)據(jù)通信線束,勢(shì)必增加汽車內(nèi)的線束,這將增加汽車的制造成本、維護(hù)難度,并給汽車內(nèi)的數(shù)據(jù)傳輸帶來不穩(wěn)定的因素。一種新的汽車總線數(shù)據(jù)傳輸方式——汽車電力載波總線數(shù)據(jù)通信技術(shù)的研究正在快速取得進(jìn)展。該方式在不增加汽車內(nèi)的線束的基礎(chǔ)上實(shí)現(xiàn)汽車內(nèi)各ECU模塊之間的數(shù)據(jù)傳輸和共享。本文就如何設(shè)計(jì)和實(shí)現(xiàn)該總線的關(guān)鍵技術(shù)進(jìn)行了相關(guān)的研究。?
1 系統(tǒng)總線通信信道模型分析?
與低壓電網(wǎng)載波通信系統(tǒng)" title="通信系統(tǒng)">通信系統(tǒng)一樣,汽車電力線載波系統(tǒng)的負(fù)載也是復(fù)雜和時(shí)變的。各種類型的電器有時(shí)接通,有時(shí)斷開,這使得導(dǎo)線的阻抗特性具有很大的波動(dòng)性,系統(tǒng)的傳遞函數(shù)隨負(fù)載的變化隨時(shí)發(fā)生改變,是一個(gè)時(shí)變系統(tǒng)。如圖1所示的時(shí)變通信信道模型可以用來表述汽車電力線載波總線系統(tǒng)。圖中,除了噪聲干擾被表示為加性的隨機(jī)干擾過程外,系統(tǒng)中其他部分都以相應(yīng)的頻率響應(yīng)函數(shù)表示。通信系統(tǒng)中的傳遞函數(shù)以及噪聲模型可以通過測(cè)量得到,也可以通過理論分析得到。這個(gè)系統(tǒng)模型比較全面地概括了通信系統(tǒng)設(shè)計(jì)時(shí)所必須考慮的重要特性。?
?
?
要進(jìn)一步研究汽車電力線載波系統(tǒng)的特性,就要確定信道模型中傳輸特性的參數(shù)。本文使用美國Aglient公司生產(chǎn)的矢量網(wǎng)絡(luò)分析儀8712ES,測(cè)量連接如圖2所示。對(duì)于一個(gè)汽車系統(tǒng)而言,完備地、精確地描述車載網(wǎng)絡(luò)的參數(shù)實(shí)際上是不可能的。筆者采用實(shí)驗(yàn)法研究其信道模型,實(shí)驗(yàn)法把系統(tǒng)看成一黑箱,不需要精確知道箱內(nèi)結(jié)構(gòu),只要通過實(shí)驗(yàn)得到描述這個(gè)黑箱信號(hào)傳遞特性的傳遞函數(shù)就能表述這個(gè)系統(tǒng)。
?
?
對(duì)于汽車電力線載波通信" title="載波通信">載波通信信道而言,其頻率響應(yīng)是一個(gè)緩慢變化的隨機(jī)過程,這個(gè)隨機(jī)過程可以看成是一個(gè)方差為σ2的白噪聲過程,經(jīng)過一個(gè)因果穩(wěn)定濾波器的輸出,正確地選擇這個(gè)濾波器的系數(shù)就能把這個(gè)隨機(jī)過程用有限的參數(shù)表示出來。把已經(jīng)獲得的數(shù)據(jù)送入計(jì)算機(jī)處理、分析、確定,方差的變化開始變緩,系統(tǒng)頻率響應(yīng)即可用三個(gè)系數(shù)和一個(gè)白噪聲的方差表示: (n-k)+u(n)。根據(jù)模型系數(shù)的統(tǒng)計(jì)特性,認(rèn)為通信信道的頻率響應(yīng)應(yīng)該是白噪聲隨機(jī)過程經(jīng)過AR模型系數(shù)所構(gòu)成的濾波器后的輸出,可以通過計(jì)算機(jī)編制程序來產(chǎn)生信道的頻率響應(yīng)。假定系數(shù)都是獨(dú)立的高斯隨機(jī)變量,仿真結(jié)果如圖3所示。?
?
?
本文在大量實(shí)驗(yàn)測(cè)量的基礎(chǔ)上,對(duì)500kHz~10MHz頻帶上汽車電力線載波通信信道的傳輸特性進(jìn)行了研究,并用隨機(jī)信號(hào)處理方法建立了信道幅頻特性的3階自回歸模型。在分析了大量實(shí)際測(cè)量的數(shù)據(jù)后,得到以下結(jié)論:(1)汽車電力線載波通信信道不存在通常低壓電力線載波通信信道都會(huì)遇到的多孔徑傳輸?shù)膯栴}。(2)汽車電力線載波通信信道具有時(shí)變性,在頻域內(nèi),該時(shí)變性只發(fā)生在5MHz以下的頻率范圍內(nèi),在高于5MHz的頻率上,時(shí)變性不明顯。?
2系統(tǒng)設(shè)計(jì)?
根據(jù)對(duì)系統(tǒng)總線通信信道模型的分析,汽車電力載波總線采用汽車載波通信標(biāo)準(zhǔn)、協(xié)議,同時(shí),結(jié)合汽車內(nèi)各電器對(duì)數(shù)據(jù)傳輸速率要求的實(shí)際情況,組建不同數(shù)據(jù)速率的汽車線束載波通信網(wǎng)絡(luò)。高速載波通信網(wǎng)絡(luò)將汽車內(nèi)那些需要高的數(shù)據(jù)傳輸速率的模塊連接在一起,而對(duì)速率要求不高的電器模塊則使用低速通信網(wǎng)絡(luò)。這樣,汽車內(nèi)的所有電器就可以通過很少的幾根電力線束分別連接在一起,組成了幾個(gè)子系統(tǒng)。而這些子系統(tǒng)之間通過網(wǎng)間連接器(網(wǎng)關(guān))實(shí)現(xiàn)信息共享,從而達(dá)到汽車各電器模塊的協(xié)同動(dòng)作,實(shí)現(xiàn)汽車智能控制。圖4是汽車載波通信的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)原理框圖。在這種拓?fù)浣Y(jié)構(gòu)的汽車載波通信系統(tǒng)中,各電器模塊與載波通信模塊之間的連接采用了新的汽車載波通信總線標(biāo)準(zhǔn)。?
?
?
本系統(tǒng)中,汽車載波通信系統(tǒng)采用主從結(jié)構(gòu),整體的網(wǎng)絡(luò)結(jié)構(gòu)呈樹狀分布。系統(tǒng)中包括了一個(gè)主控制模塊和多個(gè)從控制模塊。從網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的角度來看,整個(gè)通信系統(tǒng)就是由主控制模塊、汽車電力線束以及從控制模塊組成,在系統(tǒng)中汽車電力線束同時(shí)也起到了通信信道的作用。圖5顯示了連接在汽車內(nèi)載波通信系統(tǒng)中的主控制模塊與電動(dòng)門窗及電動(dòng)椅等負(fù)載的連接的情況??刂菩畔⑼ㄟ^汽車電力線束,在各個(gè)控制模塊之間傳輸。?
?
?
3 系統(tǒng)控制單元" title="控制單元">控制單元的實(shí)現(xiàn)?
采用載波通信技術(shù)的智能汽車照明控制系統(tǒng)包括主控制模塊和從控制模塊。圖6顯示了系統(tǒng)的總體結(jié)構(gòu)原理。從圖中可以看出,除了外部接口的區(qū)別外,主控模塊與從控模塊之間沒有太大的差別。它們都包括有CPU模塊、調(diào)制解調(diào)模塊和耦合模塊,這些都是進(jìn)行載波通信所必需的單元。下面將詳細(xì)論述這幾部分模塊的具體實(shí)現(xiàn)。?
?
?
從圖6中可以看出,各個(gè)控制單元系統(tǒng)都采用了PIC系列單片機(jī),主控制單元采用PIC 16F877,而從控制單元采用PIC16F873。PIC(Peripheral Interface Controller)是外圍器件接口控制器的簡稱,它是由美國Microchip公司推出的單片機(jī)系列,是當(dāng)今市場(chǎng)上最流行且易于使用的微控制器之一。它采用RISC結(jié)構(gòu)的嵌入式微控制器,其高速度、低電壓、低功耗等特點(diǎn)都體現(xiàn)出單片機(jī)產(chǎn)業(yè)的新趨勢(shì)。目前PIC微控制器有多達(dá)200多個(gè)變種,其功能配置是不同的,這為用戶根據(jù)自己產(chǎn)品的實(shí)際需要,采用經(jīng)濟(jì)、適用的微控制器提供了可能,從而降低了產(chǎn)品的成本,提高了產(chǎn)品競爭力。?
3.1 主控制單元的實(shí)現(xiàn)?
下面將以主控制單元中CPU模塊的具體應(yīng)用為主介紹系統(tǒng)中CPU的具體實(shí)現(xiàn)。圖7為主控制單元CPU模塊的控制連接情況。?
?
?
主控制模塊沒有具體的負(fù)載控制要求,根據(jù)功能的不同,它可以分為內(nèi)部系統(tǒng)及外部系統(tǒng)兩部分。外部系統(tǒng)方面,主要起系統(tǒng)外部信息交流的作用,包括有人機(jī)接口及CAN總線模塊,通過該部分,系統(tǒng)可以接收由外部發(fā)送過來的命令,同時(shí)也能夠?qū)⒈鞠到y(tǒng)的各個(gè)單元模塊狀態(tài)信息發(fā)送給外部系統(tǒng)。而在內(nèi)部系統(tǒng),主控制單元的任務(wù)是將外部來的命令轉(zhuǎn)化為具體的控制內(nèi)容,發(fā)送給系統(tǒng)內(nèi)的各個(gè)從控制單元,并接收各個(gè)從控制單元發(fā)送上來的狀態(tài)信息,對(duì)整個(gè)系統(tǒng)的運(yùn)行起管理控制作用。?
主控制模塊外部系統(tǒng)任務(wù)的實(shí)現(xiàn)是通過它與外部系統(tǒng)的接口來實(shí)現(xiàn)的。如圖6所示,系統(tǒng)擴(kuò)展的CAN總線接口用于與汽車內(nèi)的其他子系統(tǒng)的信息交流,以實(shí)現(xiàn)汽車內(nèi)各子系統(tǒng)的信息共享,使它們能夠協(xié)同動(dòng)作,達(dá)到汽車的智能控制。主控制模塊擴(kuò)展的鍵盤模塊用于接收操作人員的控制命令。?
總線系統(tǒng)內(nèi)部信息的交流是通過載波耦合模塊來實(shí)現(xiàn)的。由上所述可知,系統(tǒng)的信號(hào)耦合模塊包含有發(fā)送、接收兩個(gè)部分。將發(fā)送、接收耦合輸出分開可以避免系統(tǒng)內(nèi)部的信息傳輸混亂。?
另外,主控制單元還擴(kuò)展了一個(gè)系統(tǒng)狀態(tài)信息顯示模塊,該模塊通過一系列LED來顯示本系統(tǒng)內(nèi)各從控制單元的運(yùn)行狀態(tài)。由于主控制單元的接口較多,所以本系統(tǒng)采用了具有33個(gè)輸入/輸出引腳的PIC16F877作為主控制單元控制CPU。?
對(duì)于各個(gè)從控制單元來說,由于它們不需要與系統(tǒng)外部的模塊進(jìn)行信息交流,所以不需要太多的外部接口。系統(tǒng)選用了具有較少的21個(gè)輸入/輸出引腳的PIC16F873單片機(jī)作為從控制單元控制CPU,以節(jié)約成本。從控制單元包括了CPU模塊、載波通信模塊以及控制負(fù)載的電力電子模塊。?
3.2 FSK調(diào)制、解調(diào)的實(shí)現(xiàn)?
在載波通信系統(tǒng)中,從CPU模塊出來的信號(hào)是經(jīng)過編碼處理的二進(jìn)制數(shù)據(jù)序列。本系統(tǒng)采用的信號(hào)調(diào)制、解調(diào)過程分為兩層,即FSK調(diào)制解調(diào)和擴(kuò)頻調(diào)制解調(diào)。?
本系統(tǒng)中,FSK調(diào)制策略的實(shí)現(xiàn)是通過使用兩個(gè)集成芯片來完成的,一個(gè)作為調(diào)制芯片,另一個(gè)作為解調(diào)芯片。本系統(tǒng)的FSK調(diào)制是通過使用壓控晶振(VCO)芯片實(shí)現(xiàn)的。該芯片產(chǎn)生一個(gè)正弦波形,其輸出信號(hào)波形的頻率與加到該芯片的直流電壓成正比。通過改變VCO芯片的給定電壓就可以改變其輸出交流信號(hào)波形的頻率,然后利用這個(gè)交流正弦波形進(jìn)行FSK調(diào)制。電路圖見圖8。從圖中可以看出,系統(tǒng)采用了信號(hào)發(fā)生器芯片XR-2206。該芯片是一個(gè)多用途電壓控制晶振器,特別適用于FSK信號(hào)調(diào)制。該芯片只需要很少的外圍器件就能夠正常工作。芯片引腳7及引腳8處的電阻與引腳6處的電容一起決定了設(shè)備在邏輯“1”及邏輯“0”處的信號(hào)頻率。引腳3處的分壓電路用來對(duì)芯片的輸出正弦信號(hào)進(jìn)行整形。
?
?
FSK信號(hào)的解調(diào)是通過一個(gè)鎖相環(huán)" title="鎖相環(huán)">鎖相環(huán)集成芯片來實(shí)現(xiàn)的。該鎖相環(huán)使得輸入信號(hào)波形保持頻率鎖定。當(dāng)輸入信號(hào)波形的頻率改變時(shí),鎖相環(huán)將產(chǎn)生一個(gè)錯(cuò)誤標(biāo)志信號(hào),促使鎖相環(huán)改變鎖定頻率,以重新匹配輸入信號(hào)的頻率。通過仔細(xì)地調(diào)節(jié)芯片電路,使得鎖定頻率與邏輯“1”及邏輯“0”兩個(gè)頻率的中間頻率相一致。解調(diào)電路見圖9 。由圖可見,系統(tǒng)是通過芯片RC-2211N來進(jìn)行FSK解調(diào)操作的。根據(jù)上面的分析,該芯片基于一個(gè)鎖相環(huán)拓?fù)湓砉ぷ鳌T撾娐分兄匾耐獠吭ㄒ_8及引腳13的外接元件。這些元件的參數(shù)設(shè)置了鎖相環(huán)的中間頻率、衰減系數(shù)及增益。根據(jù)系統(tǒng)的設(shè)計(jì),信號(hào)經(jīng)過FSK調(diào)制后將被發(fā)送到跳頻擴(kuò)頻" title="跳頻擴(kuò)頻">跳頻擴(kuò)頻調(diào)制模塊以對(duì)信號(hào)進(jìn)行跳頻擴(kuò)頻調(diào)制。?
?
?
3.3 跳頻擴(kuò)頻信號(hào)調(diào)制解調(diào)的實(shí)現(xiàn)?
結(jié)合汽車內(nèi)的電磁環(huán)境及汽車電力線束載波信道特性,本系統(tǒng)采用了跳頻擴(kuò)頻調(diào)制方式。跳頻擴(kuò)頻系統(tǒng)不論慢跳還是快跳,一般輸入調(diào)制信號(hào)是已調(diào)制數(shù)字信號(hào)s(t),其載波一般采用中頻波段,然后進(jìn)入跳頻系統(tǒng)的“變頻器”(乘法器),與受控于PN碼的“頻率合成器”所提供的隨機(jī)改變其頻率值的另一射頻作為載波與之相“混頻”后,由帶通濾波器輸出發(fā)送信號(hào),構(gòu)成擴(kuò)頻調(diào)制系統(tǒng)發(fā)送模塊。而在接收端將進(jìn)行與此相反的一個(gè)過程。信號(hào)調(diào)制的目的是提高在強(qiáng)干擾條件下基本通信系統(tǒng)的性能,使得系統(tǒng)能夠識(shí)別并且避免有強(qiáng)干擾存在的頻段。?
??? 跳頻擴(kuò)頻信號(hào)調(diào)制使用集成芯片實(shí)現(xiàn),如圖10所示。具體的流程是將由壓控芯片MAX8038提供的高頻擴(kuò)頻載波信號(hào)被發(fā)送到集成芯片MC1496,由該芯片完成載波信號(hào)與FSK調(diào)制信號(hào)的幅度調(diào)制操作。芯片MC1496是一種乘法器,它工作在抑制載波幅值調(diào)制模式。在抑制載波幅度調(diào)制模式下,載波頻率沒有被傳輸,這樣就能夠得到更大的傳輸效率。高頻載波信號(hào)產(chǎn)生芯片MAX8038是一種壓控信號(hào)發(fā)生器,信號(hào)的頻率為10kHz~20MHz。跳頻擴(kuò)頻信號(hào)的解調(diào)原理與調(diào)制過程是相似的,調(diào)制后的高頻擴(kuò)頻信號(hào)被發(fā)送到MC 14%乘法器芯片,與前面過程同頻的載波信號(hào)相乘進(jìn)行幅度解調(diào)操作,就可以得到跳頻擴(kuò)頻信號(hào)的解調(diào)信號(hào)。?
?
?
4 總線系統(tǒng)通信性能測(cè)試?
為了對(duì)系統(tǒng)的性能進(jìn)行評(píng)估,本文通過實(shí)驗(yàn)測(cè)試了系統(tǒng)在不同的數(shù)據(jù)傳輸速率下各個(gè)控制端口接收、發(fā)送的數(shù)據(jù)傳輸誤碼率情況。?
實(shí)驗(yàn)測(cè)試是以在某個(gè)固定數(shù)據(jù)傳輸速率下,先測(cè)試主控制單元,后測(cè)試每個(gè)從控制單元的順序進(jìn)行的。實(shí)驗(yàn)可以通過編程設(shè)置相應(yīng)按鈕的功能來實(shí)現(xiàn)測(cè)試的要求,例如,當(dāng)需要測(cè)試主控制單元發(fā)送信號(hào)時(shí),各從控制單元接收信號(hào)的誤碼率,可以直接按下事先設(shè)置好的按鈕,使系統(tǒng)中的主控制單元處在發(fā)送數(shù)據(jù)狀態(tài),直到該控制按鈕被再次按下時(shí)為止。實(shí)驗(yàn)發(fā)送的數(shù)據(jù)被設(shè)置為00H~FFH的循環(huán),這樣在接收端通過接收到的數(shù)據(jù)值與事先設(shè)置好的值的比較,就可以知道數(shù)據(jù)發(fā)送的正確與否。如果接收到的數(shù)據(jù)與事先設(shè)置的數(shù)據(jù)不相等,則統(tǒng)計(jì)錯(cuò)誤數(shù)將加1。在實(shí)驗(yàn)中,設(shè)置每次發(fā)送的字節(jié)數(shù)為5 000,這樣能夠較準(zhǔn)確地評(píng)估系統(tǒng)的性能,排除一些偶然的因素。具體的實(shí)驗(yàn)數(shù)據(jù)參見表1。?
?
?
實(shí)驗(yàn)表明,在汽車內(nèi)利用汽車線束進(jìn)行電力線束載波通信是可行的。該技術(shù)能夠在減少汽車內(nèi)使用的線束的基礎(chǔ)上,同時(shí)增加汽車的智能化水平。本系統(tǒng)也表明了電力線束載波技術(shù)在汽車內(nèi)的數(shù)據(jù)傳輸方面有很大的應(yīng)用前景。隨著更多先進(jìn)的現(xiàn)代通信技術(shù)應(yīng)用到電力線束載波通信中來,汽車內(nèi)的電力線束載波通信系統(tǒng)的性能將會(huì)得到更大的提高,為汽車的數(shù)字化、信息化提供一種高速的數(shù)據(jù)載體。?
參考文獻(xiàn)?
[1] 朱近康.擴(kuò)展頻譜通信及其應(yīng)用[M].合肥:中國科學(xué)技術(shù)大學(xué)出版社,1993.?
[2] 張有兵. 低壓電力線載波通信中信道模型的研究[J].繼電器,2005,5:20-24.?
[3] 仲元昌.低壓電力線的信道特性[J]. 重慶大學(xué)學(xué)報(bào),2002,25(9): 29-31.?
[4] 劉海濤.低壓電網(wǎng)信道頻率響應(yīng)模型的研究[J]. 電工技術(shù)學(xué)報(bào),2004, 19(11):66-71.?
[5] 王莉,劉德新.汽車網(wǎng)絡(luò)標(biāo)準(zhǔn)總線 [J].世界汽車,2001, (1):15-17.