一種具有加密解密功能的iec61850通信規(guī)約轉換soc芯片及實現(xiàn)方法
【專利摘要】本發(fā)明公開一種具有加密解密功能的IEC61850通信規(guī)約轉換SOC芯片及實現(xiàn)方法,包括高性能ARM微處理器、片內總線、以太網模塊、高級加密解密AES模塊、儲存模塊、通信接口模塊、時鐘模塊,DMA模塊、復位模塊、PLL鎖相環(huán)模塊。所述片內總線包括AHB高速系統(tǒng)總線與APB低速外設總線,并通過AHB2APB Bridge橋模塊連接。本發(fā)明實現(xiàn)了傳統(tǒng)變電站通信采用的IEC103規(guī)約與國際通信標準協(xié)議IEC61850規(guī)約轉換,將傳統(tǒng)規(guī)約轉換器的所有功能集成在一塊芯片上,提高了規(guī)約轉換可靠性,降低了成本,并支持光纖通信與高級加密解密,提高了數(shù)據(jù)傳輸?shù)乃俾屎桶踩浴?br>【專利說明】
一種具有加密解密功能的IEC61850通信規(guī)約轉換SOC芯片及實現(xiàn)方法
技術領域
[0001]本發(fā)明涉及電力通信的技術領域,特別涉及一種具有加密解密功能的IEC61850通信規(guī)約轉換SOC芯片及實現(xiàn)方法。
【背景技術】
[0002 ] IEC61850標準作為國際電力系統(tǒng)自動化領域通信唯一的全球通用標準,通過對變電站設備通信的一系列規(guī)范化,使其形成一個規(guī)范的輸出,實現(xiàn)電力系統(tǒng)的無縫通信。IEC61850具有互操作性、自由配置、穩(wěn)定性、開放性、完整性等特點,隨著我國智能變電站的全面發(fā)展,電力系統(tǒng)通信規(guī)約統(tǒng)一采用IEC61850標準是變電站智能化的重要部分。
[0003]國內傳統(tǒng)一、二次設備供應商由于大都以生產制造見長,所生產的繼電保護設備主要還是采用IEC103標準,但是新技術的開發(fā)能力相對薄弱,對IEC61850系列標準的認識不足,開發(fā)成本大等原因導致很多終端廠家最后放棄了自己開發(fā),而采取設備外接IEC61850規(guī)約轉換器作為過渡解決方案。目前設備接入IEC61850規(guī)約轉換器主要采用外接盒裝IEC61850規(guī)約轉換器的方式或者向廠商預留的通信插口插入IEC61850規(guī)約轉換卡方式實現(xiàn)規(guī)約轉換,但是這些方式存在硬件線路連接復雜,結構復雜,體積大,投入成本高等問題。另外IEC61850標準在安全性方面還沒有做出相應的規(guī)范,如何在實現(xiàn)變電站統(tǒng)一采用IEC61850通信標準后,保證通信數(shù)據(jù)的機密性和完整性,確保電力系統(tǒng)通信安全性是變電站實現(xiàn)智能化的關鍵問題。
[0004]隨著電力自動化設備片上系統(tǒng)的快速發(fā)展,將IEC61850規(guī)約轉換芯片化,有助于降低變電站智能設備的開發(fā)成本和難度、縮短開發(fā)周期,簡化硬件電路,并將安全模塊集成到芯片中,有助于電力系統(tǒng)通信數(shù)據(jù)的安全性和可靠性。
【發(fā)明內容】
[0005]本發(fā)明的目的在于克服現(xiàn)有技術的缺點與不足,提供一種具有加密解密功能的IEC61850通信規(guī)約轉換SOC芯片及實現(xiàn)方法,實現(xiàn)IEC103標準轉換為IEC61850標準的轉換,并集成高級加密解密AES模塊到芯片中,提高了通信數(shù)據(jù)的安全性和可靠性。
[0006]本發(fā)明的第一個目的通過下述技術方案實現(xiàn):
[0007]一種具有加密解密功能的IEC61850通信規(guī)約轉換SOC芯片,所述規(guī)約轉換SOC芯片包括高性能ARM微處理器、片內總線、以太網模塊、高級加密解密AES模塊、儲存模塊、通信接口模塊、時鐘模塊、DMA模塊;
[0008]所述片內總線包括AHB高速系統(tǒng)總線與APB低速外設總線,并通過AHB2APB Bridge橋模塊連接;
[0009]所述以太網模塊包括以太網MAC控制器及物理接口收發(fā)器PHY;
[0010]所述存儲模塊包括ROM、EFLASH、SRAM存儲器及SDRAM控制器;
[0011]所述通信接口模塊包括UART、SPI及I2C接口;
[0012]所述時鐘模塊包括RTC Controller實時時鐘控制器、watch dog看門狗、Timer計時器以及0SC32K晶振;
[0013]所述高性能ARM微處理器、以太網模塊,高級加密解密AES模塊,儲存模塊、DMA模塊與所述AHB高速系統(tǒng)總線連接;
[0014]所述通信接口模塊、時鐘模塊與APB低速外設總線連接。
[0015]進一步地,所述高性能ARM微處理器為32位ARM926E J-S高性能處理器,用于實現(xiàn)IECl 03規(guī)約與IEC61850規(guī)約的相互轉換;
[0016]所述32位ARM926EJ-S高性能處理器在Kei 14開發(fā)環(huán)境下編寫,芯片嵌入UCOS-1I實時操作程序,通過指令控制芯片內各模塊,實現(xiàn)規(guī)約數(shù)據(jù)接收、IEC103規(guī)約與IEC61850數(shù)據(jù)規(guī)約間的轉化、規(guī)約數(shù)據(jù)發(fā)送、任務執(zhí)行、工作狀態(tài)監(jiān)測功能。
[0017]進一步地,所述高級加密解密AES模塊采用128bits的分組長度和128bits密鑰長度的AES算法,加密模式采用CBC分組模式,用于實現(xiàn)通信數(shù)據(jù)的加密和解密功能。
[0018]進一步地,所述ROM存儲器為片內集成的16KB R0M,用于存儲SOC芯片的控制程序;
[0019]所述EFLASH存儲器為片內集成1M EFLASH,用于存儲boot loader程序和規(guī)約轉換配置文件;
[0020]所述SRAM存儲器為片內集成16KBSRAM,用于規(guī)約轉換中數(shù)據(jù)的存儲;
[0021 ]所述SDRAM控制器用于擴展外部SDRAM存儲器,滿足芯片工作時實時操作系統(tǒng)和規(guī)約轉換程序內存的需求。
[0022]進一步地,所述以太網模塊包括2個10/100M自適應以太網MAC控制器及2個物理接口收發(fā)器PHY,分別用于支持以太網口以及光纖口連接。
[0023]進一步地,所述DMA模塊用于存儲模塊與外部設備之間的數(shù)據(jù)傳輸;通過配置DMA模塊建立所述存儲模塊與通信接口模塊、所述高性能ARM微處理器與存儲模塊、所述AES模塊與存儲模塊以及所述以太網模塊與AES模塊之間的直接存取通道,提高數(shù)據(jù)傳輸?shù)乃俾省?br>[0024]進一步地,所述通信接口模塊包括2個UART接口、2個SPI接口、2個I2C接口;上述2個UART接口分別支持RS232物理接口以及RS485物理接口,用于接收發(fā)送IEC103規(guī)約數(shù)據(jù);上述SPI接口和I2C接口為擴展功能接口,用于連接外部的設備;
[0025]所述時鐘模塊包括RTC Controller實時時鐘控制器、watch dog看門狗、Timer計時器以及0SC32K晶振,其中RTC Contro 11 er實時時鐘控制器的實時時鐘由32KHz晶振驅,為芯片提供實時時鐘,同步芯片內各種時鐘信號;所述watch dog看門狗為芯片運行狀態(tài)提供實時監(jiān)測,防止在干擾下出現(xiàn)程序跑飛;所述Timer定時器為芯片程序提供計數(shù)、中斷功能。
[0026]進一步地,所述規(guī)約轉換SOC芯片還包括:復位模塊和PLL鎖相環(huán)模塊;
[0027]所述復位模塊與所述高性能ARM微處理器連接,發(fā)送復位信號;與所述watch dog看門狗連接,接收復位信號;
[0028]所述PLL鎖相環(huán)模塊用于對時鐘的分頻和倍頻,產生多級時鐘,校準各級時鐘幅度與相位。
[0029]本發(fā)明的另一個目的通過下述技術方案實現(xiàn):
[0030]一種具有加密解密功能的IEC61850通信規(guī)約轉換SOC芯片的實現(xiàn)方法,包括下列步驟:
[0031 ] S1、IEC103標準規(guī)約轉IEC61850標準規(guī)約過程如下:
[0032]當所述規(guī)約轉換SOC芯片通過通信接口模塊的UART接口接收到IEC103規(guī)約數(shù)據(jù)包,數(shù)據(jù)包將存儲在存儲模塊的SDRAM存儲器中,由ARM926EJ-S高性能處理器從SDRAM存儲器讀取數(shù)據(jù),完成IEC103規(guī)約的數(shù)據(jù)向IEC61850規(guī)約轉換;轉換后的數(shù)據(jù)包存儲到存儲模塊的SDRAM存儲器中,經高級加密解密AES模塊從SDRAM存儲器讀取數(shù)據(jù)包完成加密后再次存儲到SDRAM存儲器中,經以太網模塊的以太網控制器MAC和物理接口收發(fā)器PHY后將數(shù)據(jù)包發(fā)到以太網口或光纖網口 ;
[0033]當所述規(guī)約轉換SOC芯片從以太網口或光纖口接收到IEC103規(guī)約數(shù)據(jù)包,數(shù)據(jù)包經過以太網模塊的物理接口收發(fā)器PHY和以太網控制器MAC后,存儲在存儲模塊的SDRAM存儲器中,由ARM926EJ-S高性能處理器從SDRAM存儲器讀取數(shù)據(jù),完成IEC103規(guī)約的數(shù)據(jù)向IEC61850規(guī)約轉換;轉換后的數(shù)據(jù)包存儲到存儲模塊的SDRAM存儲器中,經高級加密解密AES模塊從SDRAM存儲器讀取數(shù)據(jù)包完成加密后再次存儲到SDRAM存儲器中,經以太網模塊的以太網控制器MAC和物理接口收發(fā)器PHY后,將數(shù)據(jù)包發(fā)到以太網口或光纖網口;
[0034]S2、IEC61850標準規(guī)約轉IEC103標準規(guī)約過程如下:
[0035]當所述規(guī)約轉換SOC芯片從以太網口或光纖口接收到IEC61850規(guī)約數(shù)據(jù)包,數(shù)據(jù)包經過以太網模塊的物理接口收發(fā)器PHY和以太網控制器MAC后,存儲在存儲模塊的SDRAM存儲器中,由高級加密解密AES模塊從SDRAM存儲器讀取數(shù)據(jù)包完成解密后再次存儲到SDRAM存儲器中,ARM926EJ-S高性能處理器從SDRAM存儲器讀取數(shù)據(jù),完成IEC61850規(guī)約的數(shù)據(jù)向IEC103規(guī)約轉換;轉換后的數(shù)據(jù)包存儲到存儲模塊的SDRAM存儲器中,經通信接口模塊的UART接口輸出或者通過以太網模塊向以太網口和光纖網口輸出。
[0036]進一步地,所述IEC103標準規(guī)約轉IEC61850標準規(guī)約或IEC61850標準規(guī)約轉IEC103標準規(guī)約之前還包括:
[0037]SO、所述規(guī)約轉換SOC芯片上電啟動后,先完成高性能ARM微處理器ARM926EJ-S和各功能模塊的復位功能,然后從存儲模塊的EFLASH存儲器中讀取boot loader程序和規(guī)約轉換配置文件。
[0038]本發(fā)明相對于現(xiàn)有技術具有如下的優(yōu)點及效果:
[0039]I)本發(fā)明實現(xiàn)了電力通信規(guī)約IEC103標準轉換為IEC61850標準,為變電站自動化通信規(guī)約實現(xiàn)統(tǒng)一提供過渡的解決方案。
[0040]2)本發(fā)明實現(xiàn)了規(guī)約轉換器芯片化取代了現(xiàn)有的盒裝規(guī)約轉換器和規(guī)約轉換卡,簡化了外接硬件線路,提高規(guī)約轉化的可靠性,降低電力智能設備開發(fā)成本和難度。
[0041 ] 3)本發(fā)明將高級加密解密AES模塊集成到芯片中,提高了變電站通信數(shù)據(jù)的安全。
[0042]4)本發(fā)明將MAC與PHY集成于芯片上,不用需要外置PHY芯片。
[0043]5)本發(fā)明片內集成FLASH,ROM及SRAM存儲器,減少外接存儲器的數(shù)量。
[0044]6)本發(fā)明支持光纖接口,提高數(shù)據(jù)傳輸?shù)乃俾屎涂煽啃浴?br>【附圖說明】
[0045]圖1是本發(fā)明提出的具有加密解密功能的IEC61850通信規(guī)約轉換SOC芯片的結構框圖。
【具體實施方式】
[0046]為使本發(fā)明實現(xiàn)的技術手段、創(chuàng)作特征、達成目的與功效易于明白了解,以下參照附圖并舉實施例對本發(fā)明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0047]實施例一
[0048]本實施例提出的一種具有加密解密功能的IEC61850通信規(guī)約轉換SOC芯片,現(xiàn)代電力系統(tǒng)保護設備生產中通過內置該SOC芯片,即可以實現(xiàn)規(guī)約轉換的功能。
[0049]其結構如圖1所示,其結構包括高性能ARM微處理器、片內總線、以太網模塊、高級加密解密AES模塊、儲存模塊、通信接口模塊、時鐘模塊、DMA模塊、復位模塊、PLL鎖相環(huán)模塊。所述片內總線包括AHB高速系統(tǒng)總線與AI3B低速外設總線,并通過AHB2Aro Bridge橋模塊連接;所述以太網模塊包括以太網MAC控制器及物理接口收發(fā)器PHY;所述存儲模塊包括ROM,EFLASH,SRAM及SDRAM控制器;所述通信接口模塊包括UART、SPI及I2C接口 ;所述時鐘模塊包括RTC ControlIer實時時鐘控制器、watch dog看門狗、Timer計時器以及0SC32K晶振;高性能ARM微處理器、以太網模塊,高級加密解密AES模塊,儲存模塊、DMA模塊與AHB高速系統(tǒng)總線連接;通信接口模塊、時鐘模塊與APB低速外設總線連接。
[0050]上述高性能ARM微處理器為ARM公司的32位ARM926EJ-S高性能處理器,用于實現(xiàn)IEC103規(guī)約于IEC61850規(guī)約相互轉換。32位ARM926EJ-S高性能處理器在Keil4開發(fā)環(huán)境下編寫,芯片嵌入UCOS-1I實時操作程序,通過指令控制芯片內各模塊,實現(xiàn)規(guī)約數(shù)據(jù)接收,IEC103規(guī)約與IEC61850數(shù)據(jù)規(guī)約間的轉化,規(guī)約數(shù)據(jù)發(fā)送,任務執(zhí)行,工作狀態(tài)監(jiān)測等功會K。
[0051 ] 上述高級加密解密AES模塊采用128bits的分組長度和128bits密鑰長度法的AES算法,加密模式采用CBC分組模式,用于實現(xiàn)通信數(shù)據(jù)的加密和解密功能。
[0052]上述存儲模塊包括:ROM、EFLASH、SRAM存儲器及SDRAM控制器,其中片內集成的16KB ROM用于存儲SOC芯片的控制程序,片內集成10M EFLASH用于存儲boot loader程序和規(guī)約轉換配置文件,片內集成16KB SRAM用于規(guī)約轉換中數(shù)據(jù)的存儲,SDRAM控制器用于擴展外部SDRAM存儲器,滿足芯片工作時實時操作系統(tǒng)和規(guī)約轉換程序內存的需求。
[0053]上述以太網模塊包括2個10/100M自適應以太網MAC控制器及2個物理接口收發(fā)器PHY,支持以太網口以及光纖口連接。
[0054]上述DMA模塊用于存儲模塊與外部設備之間的數(shù)據(jù)傳輸;通過配置DMA模塊建立存儲模塊與通信接口模塊、高性能ARM微處理器與存儲模塊、AES模塊與存儲模塊以及以太網模塊與AES模塊之間的直接存取通道,提高數(shù)據(jù)傳輸?shù)乃俾省?br>[0055]上述通信接口模塊包括2個UART接口、2個SPI接口、2個I2C接口 WART接口包括I個接口支持RS232物理接口,I個接口支持RS485物理接口,用于接收發(fā)送IEC103規(guī)約數(shù)據(jù);SP1、I2C接口為擴展功能接口,用于連接外部的設備。
[0056]上述時鐘模塊包括RTC Controller實時時鐘控制器、watch dog看門狗、Timer計時器以及0SC3 2K晶振。其中RTC Contro 11 er實時時鐘控制器的實時時鐘由32KHz晶振驅,為芯片提供實時時鐘,同步芯片內各種時鐘信號;watch dog看門狗為芯片運行狀態(tài)提供實時監(jiān)測,防止在干擾下出現(xiàn)程序跑飛;Timer定時器為芯片程序提供計數(shù)、中斷等功能。
[0057]上述復位模塊與高性能ARM微處理器連接,發(fā)送復位信號;與watchdog看門狗連接,接收復位信號。
[0058]上述PLL鎖相環(huán)模塊用于對時鐘的分頻和倍頻,產生多級時鐘,校準各級時鐘幅度與相位。
[0059]實施例二
[0060]本實施例公開了一種具有加密解密功能的IEC61850通信規(guī)約轉換SOC芯片的實現(xiàn)方法,所述的通信規(guī)約轉換SOC芯片實現(xiàn)功能具體過程如下:
[0061 ] 1.所述芯片上電啟動后,先完成高性能ARM微處理器ARM926EJ-S和各功能模塊的復位功能,然后從存儲模塊EFLASH讀取boot loader程序和規(guī)約轉換配置文件。
[0062]2.1EC103標準規(guī)約轉IEC61850標準規(guī)約過程如下:
[0063](I)當所述IEC61850通信規(guī)約轉換SOC芯片通過通信接口模塊的UART接口接收到IEC103規(guī)約數(shù)據(jù)包,數(shù)據(jù)包將存儲在存儲模塊SDRAM中,由ARM926EJ-S從SDRAM讀取數(shù)據(jù),完成IEC103規(guī)約的數(shù)據(jù)向IEC61850規(guī)約轉換。轉換后的數(shù)據(jù)包存儲到存儲模塊的SDRAM中,經AES加密解密模塊從SDRAM讀取數(shù)據(jù)包完成加密后再次存儲到SDRAM中,經以太網模塊的以太網控制器MAC和物理接口收發(fā)器PHY后將數(shù)據(jù)包發(fā)到以太網口或光纖網口。
[0064](2)當所述IEC61850通信規(guī)約轉換SOC芯片從以太網口或光纖口接收到IEC103規(guī)約數(shù)據(jù)包,數(shù)據(jù)包經過以太網模塊的物理接口收發(fā)器PHY和以太網控制器MAC后,存儲在存儲模塊SDRAM中,由ARM926EJ-S從SDRAM讀取數(shù)據(jù),完成IEC103規(guī)約的數(shù)據(jù)向IEC61850規(guī)約轉換。轉換后的數(shù)據(jù)包存儲到存儲模塊的SDRAM中,經AES加密解密模塊從SDRAM讀取數(shù)據(jù)包完成加密后再次存儲到SDRAM中,經以太網模塊的以太網控制器MAC和物理接口收發(fā)器PHY后,將數(shù)據(jù)包發(fā)到以太網口或光纖網口。
[0065]3.1EC61850標準規(guī)約轉IEC103標準規(guī)約過程如下:
[0066]當所述IEC61850通信規(guī)約轉換SOC芯片從以太網口或光纖口接收到IEC61850規(guī)約數(shù)據(jù)包,數(shù)據(jù)包經過以太網模塊的物理接口收發(fā)器PHY和以太網控制器MAC后,存儲在存儲模塊SDRAM中,由AES加密解密模塊從SDRAM讀取數(shù)據(jù)包完成解密后再次存儲到SDRAM中,ARM926EJ-S從SDRAM讀取數(shù)據(jù),完成IEC61850規(guī)約的數(shù)據(jù)向IEC103規(guī)約轉換。轉換后的數(shù)據(jù)包存儲到存儲模塊的SDRAM中,經通信接口模塊的UART接口輸出或者通過以太網模塊向以太網口和光纖網口輸出。
[0067]上述實施例為本發(fā)明較佳的實施方式,但本發(fā)明的實施方式并不受上述實施例的限制,其他的任何未背離本發(fā)明的精神實質與原理下所作的改變、修飾、替代、組合、簡化,均應為等效的置換方式,都包含在本發(fā)明的保護范圍之內。
【主權項】
1.一種具有加密解密功能的IEC61850通信規(guī)約轉換SOC芯片,其特征在于,所述規(guī)約轉換SOC芯片包括高性能ARM微處理器、片內總線、以太網模塊、高級加密解密AES模塊、儲存模塊、通信接口模塊、時鐘模塊、DMA模塊; 所述片內總線包括AHB高速系統(tǒng)總線與APB低速外設總線,并通過AHB2APBBridge橋模塊連接; 所述以太網模塊包括以太網MAC控制器及物理接口收發(fā)器PHY; 所述存儲模塊包括ROM、EFLASH、SRAM存儲器及SDRAM控制器; 所述通信接口模塊包括UART、SPI及I2C接口 ; 所述時鐘模塊包括RTC ControlIer實時時鐘控制器、watch dog看門狗、Timer計時器以及0SC32K晶振; 所述高性能ARM微處理器、以太網模塊,高級加密解密AES模塊,儲存模塊、DMA模塊與所述AHB高速系統(tǒng)總線連接; 所述通信接口模塊、時鐘模塊與APB低速外設總線連接。2.根據(jù)權利要求1所述的一種具有加密解密功能的IEC61850通信規(guī)約轉換SOC芯片,其特征在于,所述高性能ARM微處理器為32位ARM926EJ-S高性能處理器,用于實現(xiàn)IEC103規(guī)約與IEC61850規(guī)約的相互轉換; 所述32位ARM926EJ-S高性能處理器在Kei 14開發(fā)環(huán)境下編寫,芯片嵌入UCOS-1I實時操作程序,通過指令控制芯片內各模塊,實現(xiàn)規(guī)約數(shù)據(jù)接收、IEC103規(guī)約與IEC61850數(shù)據(jù)規(guī)約間的轉化、規(guī)約數(shù)據(jù)發(fā)送、任務執(zhí)行、工作狀態(tài)監(jiān)測功能。3.根據(jù)權利要求1所述的一種具有加密解密功能的IEC61850通信規(guī)約轉換SOC芯片,其特征在于,所述高級加密解密AES模塊采用128bits的分組長度和128bits密鑰長度的AES算法,加密模式采用CBC分組模式,用于實現(xiàn)通信數(shù)據(jù)的加密和解密功能。4.根據(jù)權利要求1所述的一種具有加密解密功能的IEC61850通信規(guī)約轉換SOC芯片,其特征在于, 所述ROM存儲器為片內集成的16KB R0M,用于存儲SOC芯片的控制程序; 所述EFLASH存儲器為片內集成10M EFLASH,用于存儲boot loader程序和規(guī)約轉換配置文件; 所述SRAM存儲器為片內集成16KB SRAM,用于規(guī)約轉換中數(shù)據(jù)的存儲; 所述SDRAM控制器用于擴展外部SDRAM存儲器,滿足芯片工作時實時操作系統(tǒng)和規(guī)約轉換程序內存的需求。5.根據(jù)權利要求1所述的一種具有加密解密功能的IEC61850通信規(guī)約轉換SOC芯片,其特征在于, 所述以太網模塊包括2個10/100M自適應以太網MAC控制器及2個物理接口收發(fā)器PHY,分別用于支持以太網口以及光纖口連接。6.根據(jù)權利要求1所述的一種具有加密解密功能的IEC61850通信規(guī)約轉換SOC芯片,其特征在于, 所述DMA模塊用于存儲模塊與外部設備之間的數(shù)據(jù)傳輸;通過配置DMA模塊建立所述存儲模塊與通信接口模塊、所述高性能ARM微處理器與存儲模塊、所述AES模塊與存儲模塊以及所述以太網模塊與AES模塊之間的直接存取通道,提高數(shù)據(jù)傳輸?shù)乃俾省?.根據(jù)權利要求1所述的一種具有加密解密功能的IEC61850通信規(guī)約轉換SOC芯片,其特征在于, 所述通信接口模塊包括2個UART接口、2個SPI接口、2個I2C接口 ;上述2個UART接口分別支持RS232物理接口以及RS485物理接口,用于接收發(fā)送IEC103規(guī)約數(shù)據(jù);上述SPI接口和I2C接口為擴展功能接口,用于連接外部的設備; 所述時鐘模塊包括RTC ControlIer實時時鐘控制器、watch dog看門狗、Timer計時器以及0SC32K晶振,其中RTC Controller實時時鐘控制器的實時時鐘由32KHz晶振驅,為芯片提供實時時鐘,同步芯片內各種時鐘信號;所述watch dog看門狗為芯片運行狀態(tài)提供實時監(jiān)測,防止在干擾下出現(xiàn)程序跑飛;所述Timer定時器為芯片程序提供計數(shù)、中斷功能。8.根據(jù)權利要求1所述的一種具有加密解密功能的IEC61850通信規(guī)約轉換SOC芯片,其特征在于, 所述規(guī)約轉換SOC芯片還包括:復位模塊和PLL鎖相環(huán)模塊; 所述復位模塊與所述高性能ARM微處理器連接,發(fā)送復位信號;與所述watch dog看門狗連接,接收復位信號; 所述PLL鎖相環(huán)模塊用于對時鐘的分頻和倍頻,產生多級時鐘,校準各級時鐘幅度與相位。9.一種具有加密解密功能的IEC61850通信規(guī)約轉換SOC芯片的實現(xiàn)方法,其特征在于,包括下列步驟: 51、IEC103標準規(guī)約轉IEC61850標準規(guī)約過程如下: 當所述規(guī)約轉換SOC芯片通過通信接口模塊的UART接口接收到IEC103規(guī)約數(shù)據(jù)包,數(shù)據(jù)包將存儲在存儲模塊的SDRAM存儲器中,由ARM926EJ-S高性能處理器從SDRAM存儲器讀取數(shù)據(jù),完成IEC103規(guī)約的數(shù)據(jù)向IEC61850規(guī)約轉換;轉換后的數(shù)據(jù)包存儲到存儲模塊的SDRAM存儲器中,經高級加密解密AES模塊從SDRAM存儲器讀取數(shù)據(jù)包完成加密后再次存儲到SDRAM存儲器中,經以太網模塊的以太網控制器MAC和物理接口收發(fā)器PHY后將數(shù)據(jù)包發(fā)到以太網口或光纖網口; 當所述規(guī)約轉換SOC芯片從以太網口或光纖口接收到IEC103規(guī)約數(shù)據(jù)包,數(shù)據(jù)包經過以太網模塊的物理接口收發(fā)器PHY和以太網控制器MAC后,存儲在存儲模塊的SDRAM存儲器中,由ARM926EJ-S高性能處理器從SDRAM存儲器讀取數(shù)據(jù),完成IEC103規(guī)約的數(shù)據(jù)向IEC61850規(guī)約轉換;轉換后的數(shù)據(jù)包存儲到存儲模塊的SDRAM存儲器中,經高級加密解密AES模塊從SDRAM存儲器讀取數(shù)據(jù)包完成加密后再次存儲到SDRAM存儲器中,經以太網模塊的以太網控制器MAC和物理接口收發(fā)器PHY后,將數(shù)據(jù)包發(fā)到以太網口或光纖網口; 52、IEC61850標準規(guī)約轉IEC103標準規(guī)約過程如下: 當所述規(guī)約轉換SOC芯片從以太網口或光纖口接收到IEC61850規(guī)約數(shù)據(jù)包,數(shù)據(jù)包經過以太網模塊的物理接口收發(fā)器PHY和以太網控制器MAC后,存儲在存儲模塊的SDRAM存儲器中,由高級加密解密AES模塊從SDRAM存儲器讀取數(shù)據(jù)包完成解密后再次存儲到SDRAM存儲器中,ARM926EJ-S高性能處理器從SDRAM存儲器讀取數(shù)據(jù),完成IEC61850規(guī)約的數(shù)據(jù)向IEC103規(guī)約轉換;轉換后的數(shù)據(jù)包存儲到存儲模塊的SDRAM存儲器中,經通信接口模塊的UART接口輸出或者通過以太網模塊向以太網口和光纖網口輸出。10.根據(jù)權利要求9所述的一種具有加密解密功能的IEC61850通信規(guī)約轉換SOC芯片的實現(xiàn)方法,其特征在于, 所述IEC103標準規(guī)約轉IEC61850標準規(guī)約或IEC61850標準規(guī)約轉IEC103標準規(guī)約之前還包括: SO、所述規(guī)約轉換SOC芯片上電啟動后,先完成高性能ARM微處理器ARM926EJ-S和各功能模塊的復位功能,然后從存儲模塊的EFLASH存儲器中讀取boot loader程序和規(guī)約轉換配置文件。
【文檔編號】H04L9/06GK105871894SQ201610327046
【公開日】2016年8月17日
【申請日】2016年5月17日
【發(fā)明人】李夢詩, 王穎凱, 謝昭群, 夏候凱順, 吳青華
【申請人】華南理工大學