專利名稱:基于tcn的多總線車輛通信控制模塊的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及一種鐵道交通通信控制技術(shù),特別是涉及一種基于TCN的多總線車輛通信控制模塊。
背景技術(shù):
現(xiàn)有基于TCN網(wǎng)絡(luò)的車輛通信控制模塊或單元主要采用機箱結(jié)構(gòu),要實現(xiàn)總線管理與控制功能,至少要使用電源、處理器、總線管理器等插件,使得系統(tǒng)十分復雜,成本高,功耗高,體積大。目前同類產(chǎn)品主要存在以下不足之處(1)通信功能有限只滿足了基于TCN的車輛通信控制模塊基本功能,沒有以太網(wǎng)、USB等通信接口,不能滿足車輛內(nèi)多種現(xiàn)場總線同時并存現(xiàn)狀的需求,也不能滿足高速數(shù)據(jù)傳輸?shù)囊螅?2)處理速度慢對于總線管理器及車輛控制而言,實時性要求極高,而采用幾十Mhz的處理器難以滿足實時通信與控制的要求;(3)存儲空間太小由于采用傳統(tǒng)NAND FLASH+SRAM的設(shè)計方式,使得容量無法加大,相對故障診斷與記錄而言,不能滿足現(xiàn)有要求;(4)功耗大,體積大由于插件數(shù)量多,且沒有采用節(jié)電設(shè)計技術(shù),使得功耗大,體積無法縮?。唤Y(jié)構(gòu)上,采用機箱結(jié)構(gòu)或即使采用模塊化,卻是從標準3U與6U插件演變而來,體積龐大,重量較重,不便安裝,且插件的拆卸也極其困難。
實用新型內(nèi)容本實用新型的目的在于克服現(xiàn)有技術(shù)中的不足,提供一種運行速度快,通訊功能齊全,存儲空間大,功耗低,體積小的基于TCN的多總線車輛通信控制模塊。
本實用新型的目的通過下述技術(shù)方案予以實現(xiàn)包括CPU處理器,與CPU處理器電連接的存儲器、復位電路、LED、時鐘電路、溫控電路、報警電路、電源電路,所述CPU處理器還與FPGA(現(xiàn)場可編程門陣列)連接,所述FPGA與存儲器、MVB總線接口、CAN總線接口連接,所述MVB總線接口還通過緩沖與CPU處理器連接,所述FPGA還與CAN總線接口連接,所述CPU處理器還與通用通信接口連接,所述MVB總線接口與FPGA及CPU連接。
所述CAN總線接口可由CAN協(xié)議處理器和帶隔離的電平轉(zhuǎn)換電路組成,電平轉(zhuǎn)換電路設(shè)計制作在一塊獨立的PCB板上。MVB總線接口由MVB通信控制器、通信存儲器TM、CPU接口口緩沖、FPGA及MVB總線物理層接口,F(xiàn)PGA實現(xiàn)總線仲裁組成,通過MVB總線管理將程序拷貝到CPU SDRAM中運行以提高處理速度;MVB電平轉(zhuǎn)換設(shè)計在一塊獨立的PCB板上,實現(xiàn)MVB不同介質(zhì)(ESD/EMD/OGF)而不需修改PCB板設(shè)計。通用通信接口為太網(wǎng)接口、USB接口、串行總線RS232/RS422/RS485接口。CPU處理器宜選用內(nèi)置多種通信接口,SDRAM總線與外部總線分離、帶數(shù)據(jù)指令Catch的嵌入式網(wǎng)絡(luò)處理器。存儲器通過程序劃分為程序存儲器、狀態(tài)信息及故障信息存儲器,存儲器的介質(zhì)為NOR FLASH存儲器或NAND FLASH存儲器或它們的組合。
與現(xiàn)有技術(shù)相比,本實用新型具有以下優(yōu)點速度快,功能齊全,存儲空間大,設(shè)備體積小,造價便宜,便于用戶編程,將應用層與底層軟件區(qū)分開來,特別是能夠?qū)崿F(xiàn)用戶圖形編程。適用于機車/車輛的車輛級控制、故障診斷與通信管理,也可適用于地鐵列車或工業(yè)自動化等相關(guān)領(lǐng)域。
圖1為本實用新型的原理框圖;圖2為本實用新型一實施例結(jié)構(gòu)框圖。
具體實施方式
以下結(jié)合附圖和實施例對本實用新型作進一步說明參照圖1,本實用新型包括CPU處理器1,與CPU處理器1電連接的內(nèi)存2、復位電路3、LED4、時鐘電路5、溫控電路6、報警電路7、電源電路8,所述CPU處理器1還與FPGA1O連接,所述FPGA10與存儲器9、CAN總線接口12、MVB總線接口11連接,所述MVB總線接口11還直接與CPU處理器1連接,CPU處理器1還與通用通信接口13連接。
參照圖2,本實施例在CPU處理器1上連接有復位電路3,LED4,時鐘電路5、溫控電路6,報警電路7,電源電路8,與CPU處理器1連接的內(nèi)存2為SDRAM或SRAM2-1,與CPU處理器1連接的存儲器9為NOR FLASH 9-1和NAND FLASH 9-2組合,與CPU處理器1連接的通用通信接口13有RS485/RS422接口13-1、USB接口13-2、串口13-3和以太網(wǎng)接口13-4。CPU處理器1和存儲器9都與FPGA 10連接,在FPGA 10上連接了MVB總線接口11和CAN總線接口12。
CPU處理器1選用目前國際上流行的Intel公司Xscale核嵌入式網(wǎng)絡(luò)處理器IXP425,它的主頻最高可達533MHz,是一款性價比很高的片上系統(tǒng)SOC芯片,其主要接口有PCI口、UTOPIA接口、USB接口、高速串口、通用串口、SDRAM接口、JTAG調(diào)試口以及多個通用I/O口,內(nèi)部還集成了四路定時器、32K的指令緩存和數(shù)據(jù)緩存等資源;其內(nèi)核電壓低至1.3V,在高速運行時功耗僅為2W;具有266MHz、400MHz、533MHz三種可配置速度,特別適用于基于網(wǎng)絡(luò)的控制系統(tǒng)。
LED4設(shè)置四個通用狀態(tài)指示燈,用于指示CPU處理器運行狀態(tài)、MVB網(wǎng)絡(luò)狀態(tài)、故障顯示,以及用戶應用程序運行狀態(tài)指示,狀態(tài)指示燈由CPU的GPIO口緩沖驅(qū)動。
時鐘電路5選用時鐘裝置RTC,用于設(shè)置系統(tǒng)時鐘及故障診斷時的數(shù)據(jù)記錄等。RTC選用串行接口的芯片,通過SPI或IIC接入CPUGPIO口,RTC電池采用電容備份方式。
溫控電路6用于測量VCM內(nèi)部的空氣溫度,并通過SPI或IIC協(xié)議接入CPUGPIO口,用以監(jiān)測VCM內(nèi)部過熱等故障。
報警電路7設(shè)置一個報警輸出繼電器,由CPU的GPIO口緩沖驅(qū)動,用于對外指示VCM的故障狀態(tài)。模塊工作電源與繼電器報警輸出由面板X7引出,該插座具有電流大、便于PCB安裝的特點,為鐵路行業(yè)首次選用。
電源電路8電源電路為整個VCM提供5V、3.3V、2.5V、1.3V電源。由DC/DC開關(guān)電源模塊及低壓差線性穩(wěn)壓器芯片組成。模塊工作電源電壓范圍為DC24V~137V,額定輸出功率為12W。電源輸入級設(shè)置浪涌電流限制器和備份電容。電源中斷耐受時間大于10ms,并向CPU子系統(tǒng)提供電源故障中斷指示信號。
FPGA10由FPGA及相應配置電路組成,用于實現(xiàn)MVB、CAN、NAND FLASH等的協(xié)議控制與管理及各種總線的仲裁。
MVB總線接口11MVB總線接口是VCM的核心之一,為VCM提供與MVB總線的連接通道。它包括MVB通信控制器、1M字節(jié)的通信存儲器TM、CPU接口緩沖與控制邏輯以及MVB總線物理層接口。實現(xiàn)MVB總線管理及實現(xiàn)CAN、以太網(wǎng)的網(wǎng)關(guān)接口,對外接口采用3個DIN41652標準9芯D型連接器,引腳定義符合TCN標準的規(guī)定,由面板X1-X3引出,其中X3為進行總線監(jiān)視與程序下載用。
CAN總線接口12控制器局域網(wǎng)總線CAN,由CAN協(xié)議處理器專用芯片或由FPGA及帶隔離的電平轉(zhuǎn)換電路組成,實現(xiàn)對CAN總線管理及與MVB、以太網(wǎng)的網(wǎng)關(guān)接口。CAN接口由VCM面板X4 DIN41652標準9芯D型連接器引出。
復位電路3主要實現(xiàn)電源監(jiān)視,確保CPU上電時序及軟件監(jiān)視功能,確保軟件正常運行,當出現(xiàn)軟件“跑飛”或死機時及時“喚醒”CPU進入復位狀態(tài)。
存儲器9采用NAND FLASH存儲器是技術(shù)上的創(chuàng)新和突破,過去只采用NOR FLASH存儲器。本實施例的存儲器由NOR FLASH和NAND FLASH組成,其中NOR FLASH用作程序存儲器及故障記錄用,每片NOR FLASH容量為16MB,由多片組成。NAND FLASH用于故障履歷記錄用,容量16MB~1GB,為首次列車控制領(lǐng)域運用。因NAND FLASH操作時序復雜,故由GPIO或FPGA模擬時序。
內(nèi)存2SDRAM或SRAM容量為64~256MB,使用不同容量SDRAM時不必更改設(shè)計。操作于133MHZ的時鐘頻率。IXP425提供了SDRAM控制器,最多可接4片SDRAM。實時操作系統(tǒng)RTOS在內(nèi)存初始化后,將BOOT映像和RTOS應用映像復制到SDRAM中執(zhí)行。
通用通信接口13有以太網(wǎng)接口,串行總線接口,USB接口和RS485/RS422接口,可以滿足目前流行的各種輸入輸出接口的需要。
以太網(wǎng)接口13-4通過RJ45工業(yè)以太網(wǎng)連接器引出,實現(xiàn)MVB裝置、CAN裝置到以太網(wǎng)的轉(zhuǎn)換,以利于高速數(shù)據(jù)傳輸;調(diào)試與故障數(shù)據(jù)下載等接口、可下載程序、監(jiān)視CPU運行狀態(tài)及將故障履歷數(shù)據(jù)下載到PC或車載監(jiān)視等設(shè)備。
串行總線接口13-3串行接口由CPU及串口電平轉(zhuǎn)換電路組成,主要作為基于PC機的VCM裝置調(diào)試終端接口,用于底層程序下載、監(jiān)視等調(diào)試功能,波特率最大為115.2Kbps。
USB接口13-2由CPU及接口電路組成,實現(xiàn)PC機及可移動存儲設(shè)備如U盤,USBdisk與VCM的連接,從而實現(xiàn)VCM的程序下載、參數(shù)設(shè)置、故障履歷數(shù)據(jù)下載等功能。
RS485/RS422接口13-1提供一個帶光電隔離RS485/RS422接口,主要用于提供基于多點RS485/RS422標準協(xié)議的通信接口,便于與三方設(shè)備連接,波特率最大為1Mbps。該接口經(jīng)X5、X6 DB9插頭從VCM面板引出。
本實用新型的工作原理CPU處理器1為車輛通信控制模塊整個通信管理的核心部分,一方面對通用通信接口13、MVB總線接口11、CAN總線接口12的通信總線實施管理,實現(xiàn)網(wǎng)關(guān)功能,即通過上述通信總線實現(xiàn)各現(xiàn)場總線設(shè)備間的數(shù)據(jù)交換和資源共享。另一方面將采集到的各現(xiàn)場設(shè)備的信息進行處理后在必要時傳送到其他現(xiàn)場設(shè)備,實現(xiàn)對整個系統(tǒng)的控制、診斷、顯示,并將相關(guān)信息存儲在存儲器9中。通過上述現(xiàn)場總線特別是USB及以太網(wǎng),非常方便地將信息資料下載到PC機和其他地面處理系統(tǒng)進行分析處理。FPGA 10在此參與通信協(xié)議處理及實現(xiàn)對模塊內(nèi)部各芯片間的總線仲裁。上述現(xiàn)場總線設(shè)備除了包括各種I/O模塊外,還包括了顯示器及其他執(zhí)行機構(gòu)。
權(quán)利要求1.一種基于TCN的多總線車輛通信控制模塊,包括CPU處理器,與CPU處理器電連接的存儲器、復位電路、LED、時鐘電路、溫控電路、報警電路、電源電路,所述CPU處理器還與FPGA連接,所述FPGA與存儲器、MVB總線接口、CAN總線接口連接,所述MVB總線接口還通過緩沖與CPU處理器連接,其特征在于所述FPGA還與CAN總線接口連接,所述CPU處理器還與通用通信接口連接,所述MVB總線接口與FPGA及CPU連接。
2.根據(jù)權(quán)利要求1所述的基于TCN的多總線車輛通信控制模塊,其特征在于所述CAN總線接口由CAN協(xié)議處理器和帶隔離并制作在一塊獨立的PCB板上的電平轉(zhuǎn)換電路組成。
3.根據(jù)權(quán)利要求1或2所述的基于TCN的多總線車輛通信控制模塊,其特征在于所述MVB總線接口由MVB通信控制器、通信存儲器TM、CPU接口緩沖及用于實現(xiàn)總線仲裁的FPGA組成。
4.根據(jù)權(quán)利要求1或2所述的基于TCN的多總線車輛通信控制模塊,其特征在于所述通用通信接口為以太網(wǎng)接口、USB接口、串行總線RS232/RS422/RS485接口。
5.根據(jù)權(quán)利要求3所述的基于TCN的多總線車輛通信控制模塊,其特征在于所述通用通信接口為以太網(wǎng)接口、USB接口、串行總線RS232/RS422/RS485接口。
6.根據(jù)權(quán)利要求4所述的基于TCN的多總線車輛通信控制模塊,其特征在于所述CPU處理器為內(nèi)置多種通信接口,SDRAM總線與外部總線分離、帶數(shù)據(jù)指令Catch的嵌入式網(wǎng)絡(luò)處理器。
7.根據(jù)權(quán)利要求5所述的基于TCN的多總線車輛通信控制模塊,其特征在于所述CPU處理器為內(nèi)置多種通信接口,SDRAM總線與外部總線分離、帶數(shù)據(jù)指令Catch的嵌入式網(wǎng)絡(luò)處理器。
8.根據(jù)權(quán)利要求6所述的基于TCN的多總線車輛通信控制模塊,其特征在于所述存儲器通過程序劃分為程序存儲器、狀態(tài)信息及故障信息存儲器,所述存儲器的介質(zhì)為NORFLASH存儲器或NAND FLASH存儲器或它們的組合。
專利摘要本實用新型公開了一種基于TCN的多總線車輛通信控制模塊,其包括CPU處理器,與CPU處理器電連接的內(nèi)存、復位電路、LED、時鐘電路、溫控電路、報警電路、電源電路,所述CPU處理器還與FPGA連接,所述FPGA與存儲器、CAN總線接口、MVB總線接口連接,所述MVB總線接口還通過緩沖與CPU處理器連接,CPU處理器還與通用通信接口連接。本實用新型采用通用芯片的模塊化結(jié)構(gòu),運行速度快,通訊功能齊全,存儲空間大,便于用戶采用符合IEC61131-3的可編程計算機編程語言實現(xiàn)用戶圖形編程的基于TCN的多總線車輛通信控制模塊。本實用新型適用于機車/車輛的車輛級控制、故障診斷與通信管理,也可適用于地鐵列車或工業(yè)自動化等相關(guān)領(lǐng)域。
文檔編號H04L12/40GK2922304SQ200620051460
公開日2007年7月11日 申請日期2006年6月26日 優(yōu)先權(quán)日2006年6月26日
發(fā)明者吳正平, 曾嶸, 楊衛(wèi)峰, 易偉民, 姚曉陽, 曹洋, 任湘輝 申請人:株洲南車時代電氣股份有限公司