RT1052在配網自動化終端的應用
一、FTU簡介
配網自動化終端具有遙控、遙信,故障檢測功能,并與配電自動化主站通信,提供配電系統運行情況和各種參數即監測控制所需信息,包括開關狀態、電能參數、相間故障、接地故障以及故障時的參數,并執行配電主站下發的命令,對配電設備進行調節和控制,實現故障定位、故障隔離和非故障區域快速恢復供電功能。
二、FTU功能介紹
1. 交流量采集:采集三相交流電壓、電流 (3U3I)
2. 實現電壓、電流、零序電壓、零序電流、有功功率、無功功率、功率因數、頻率的測量和計算
3. 直流量采集,2路直流輸入
4. 狀態量采集:開關狀態、接地刀閘狀態采集
5. 113次諧波分量計算、三相不平衡度的分析計算
6. 遙信輸入(無源,24V)和遙控輸出(合、分閘、常開觸點)
7. 事件順序記錄、歷史數據、主站下發信息可當地存儲
8. 支持IEC 608705101、IEC 608705104、CDT92、DNP3.0、MODBUS 等多種常用規約
(FTU參考設計不包含規約部分)
9. 支持多種通訊方式,提供多路通訊接口,提供2路RS 232或2路RS485 +2 路 10M/100M自適應以太網口。
10. 配置GPRS模塊
11. 具備故障檢測及故障判別功能:過流、過負荷;
12. 配備后備電源,當主電源供電不足或消失時,能自動無縫投入;
13. 具備對時功能,支持SNTP
目前市面上很多客戶采用MCU+MPU雙處理器架構,以利用MCU的實時性和MPU上運行的穩定的網絡協議和文件系統資源。那么,我們是否可以把MCU+MPU的結構用一個MCU來替代?答案是完全可以,本文就介紹一種單處理核心的FTU實現方案。常規硬件方案框圖如下:
本種方案的優點是開發簡單,將加密、文件系統、主站通訊協議等裸機開發有難度的部分放到嵌入式Linux系統開發,將有實時性要求的采集、遙控部分放到MCU開發。但是缺點也同樣比較明顯,就是成本的增加,隨著FTU市場的不斷的飽和,成本的PK決定未來產品的走向。
FET1052-C核心板基于NXP公司 i.MX RT1052跨界處理器設計,搭載ARM Cortex-M7內核,集微控制器的低功耗、易用性與應用處理器的高性能、高擴展性于一體。主頻600MHz(工業級528MHz),SRAM 512 KB(TCM),SDRAM 16MB(可選32MB),QSPI-Nor Flash 4MB(可選16MB) 。
三、FTU參考設計硬件實現
1、采用ADI公司的16bit ADC芯片AD7607-8,通過SPI擴展,做三相電流和三相電壓檢測,支持8通道同步采樣,每個通道均能實現最高200Ksps,內置電壓基準,支持真正±10V和±5V雙極性信號輸入。2路ADC檢測直流量,電流檢測會使用差分AD輸入以提高精度;
2、保留15-16個左右的GPIO口,作為遙信輸入和遙控輸出,以及狀態檢測和LED顯示等;
3、ARM Cortex-M7處理器最高主頻600MHz(工業級528MHz),支持單精度和雙精度浮點單元FPU,可做諧波分量計算;
4、引出4個UART口,其中2路作為RS232,2路作為RS485,其中一路UART可以連接GPRS模塊或者4G模塊,一路可接線損模塊;
5、雙網口支持,一路網口通過i.MX RT1052片上的以太網控制器連接外接的PHY芯片KSZ8081,另一路通過UART外接自動配置以太網控制器w7500包含TCP/IP連接芯片、PHY嵌入式、變壓器和RJ45,內嵌48位全球唯一MAC地址;
6、1路IIC接口,可擴展外部RTC時鐘芯片RX8010SJ,CPU自帶RTC耗電量在mA級別,外擴RTC在nA級別延長電池使用時間;
7、FET1052-C核心板自帶16MB SDRAM和4MB的QSPI NorFlash作為程序和數據空間;
8、1路SPI接口外接國網ESAM芯片; 9. CPU自帶兩路CAN2.0B控制器,最高支持1MB/s速率;
9、溫度檢測通過DS18B20實現,GPIO模擬單總線協議;
10、CPU內置看門狗定時器,支持0.5-128秒超時設置
FTU參考設計軟件實現
(1)使用Linux系統開發
優勢:可以降低開發難度,特別是在網絡協議棧、文件系統存儲方面。因為采用的Linux系統支持網絡全協議棧,TCP/IP、UDP、FTP、Telnet、SNTP等多種網絡協議。支持EXT3、EXT4、FAT32等文件存儲格式,多任務并發處理模式可以多線程多進程方式開發,大大簡化工程師的開發難度,而且移植方便。
缺點:Linux操作系統是一個非實時操作系統,由于任務負載的不確定性導致中斷響應時間延長,一般的響應時間的單位是ms級別,這在電力系統控制中是非常致命的。而且通??蛇\行Linux操作系統的CPU方案都帶有MMU功能,主頻以及內存、存儲的配置偏高以維持正常的系統開銷,這樣無疑會增加產品成本。
(2)基于飛凌公司移植的FreeRTOS實時操作系統開發,FreeRTOS是一個開源的、可移植的、小型的嵌入式實時操作系統內核。支持硬件實時內核、多任務無限制數量并發、任務通信、搶占式調度算法等特性。采用此系統開發不需要占用很大資源的存儲以及CPU性能,且可以移植網絡協議棧以及文件系統,大大降低了產品的成本。
驅動支持列表:
Freertos_event |
任務等待事件 |
Freertos_queue |
基于消息傳遞的日志記錄機制 |
Freertos_mutex |
互斥鎖使用例程 |
Freertos_sem |
信號量使用例程 |
Freertos_sem_static |
信號量使用例程 |
Freertos_swtimer |
軟件計數器及回調方法 |
Freertos_generic |
隊列、軟件、計數器、tick hook、semaphore綜合例程 |
Freertos_tickless |
使用LPTMR延時喚醒或者硬件中斷喚醒例程 |
Freertos_hello |
|
Freertos_lpi2c_eeprom |
IIC驅動 |
Freertos_spspi |
SPI驅動 |
Freertos_lpuart |
UART驅動 |
Freertos_lwip |
網絡驅動 |
Freertos_sdcart |
SD、TF卡驅動 |
Freertos_usb_examples |
USB驅動 |
基于飛凌嵌入式FET1052-C核心板引腳PINMUX配置表詳見附件!
附件地址:https://pan.baidu.com/s/12atFm3l5iTx4tBkSznXUpw
-------------------------------------------------- 板卡推薦 --------------------------------------------------
相關產品 >
-
OK1052-C開發板
飛凌提供的i.MXRT105x系列單片機,iMXRT1052單片機基于NXP Cortex-M7 i.MX RT1052跨界處理器設計,底板+核心板分離結構,開發更簡單,imxrt1052核心板僅售68元,歡迎致電400-699-6866咨詢。推薦iMXRT單片機,性價比高。 了解詳情 -
OKA40i-C開發板
國產工業級,高清輸出,豐富接口|OKA40i開發板采用底板+核心板結構,基于全志工控行業平臺級處理器四核Cortex-A7 A40i設計,主頻1.2GHz,集成MAli400MP2 GPU,內存1GB/2GB DDR3L,存儲8GB eMMC。 全志A40i工控行業芯片平臺 A40i為國產工控行業芯,全志A40i處理器代表了Allwin在智能工業控制領域的成就。飛凌嵌入式A40i系列OKA40i-C開發板是飛凌推出的一款中國芯,全國產級工業級開發板,適用于適用于基于視覺交互的工業控制產品 了解詳情 -
OKT507-C 開發板
CPU: T507 工業級處理器,超低功耗,10年+生命周期|推薦全志工業級T507開發板系列,飛凌OKT507-C開發板采用全志T507 四核工業級處理器 T507設計開發,Cortex-A53架構,工業級寬溫,性能強,低功耗,是一款高性價比的工業級產品,提供豐富的開發設計資料,提供產品規格書,軟硬件手冊等,全志的T507適用于車載電子、電力、醫療、工業控制、物聯網、智能終端等領域。
了解詳情 -
OK3568-C開發板
強而穩,國產芯,1Tops算力,多路高速接口|飛凌RK3568系列RK3568開發板基于國產工業級AI處理器RK3568四核64位Cortex-A55 處理器設計。RK3568作為國產化高性能處理器,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,NPU達到1Tops,飛凌RK3568系列核心板提供瑞芯微RK3568規格書_datasheet_數據手冊_原理圖等,