高建濤,韓志杰
(華北電力大學 電氣與電子工程學院 北京102206)
根據電力營銷數據采集終端對數據采集和處理較高的要求,在進行硬件設計時應遵循以下原則。
①采用低功耗的硬件電路設計及芯片,同時能根據系統(tǒng)以后的應用需要,進行模塊和功能擴展。
②系統(tǒng)需要進行大量的數據處理工作,如:數據的采集、存儲,無線信號的基帶數字調制和解調,自適應信道算法等。對CPU的運算速度要求很高,因此需考慮選擇ARM和DSP雙CPU的內核結構,以分擔整個終端系統(tǒng)數據計算任務。
③系統(tǒng)的應用環(huán)境決定了系統(tǒng)的高可靠性,因此需精簡外圍工作電路的設計,提高系統(tǒng)工作的穩(wěn)定可靠性。同時,也可以降低系統(tǒng)的設計成本。
④芯片要選擇工業(yè)級或者軍品級。由于終端長期處在室外,溫度、濕度以及暴風雨等惡劣環(huán)境條件對終端原器件的要求較高。同時,為了解決意外死機情況的發(fā)生,需要設置硬件看門狗,以實現(xiàn)終端死機后能自啟動。
⑤終端外殼選擇要注意防塵、防潮,還要達到一定得靜電防護等級。同時,也要注意外殼的抗損性等。
主控模塊是整個終端硬件設計的核心,因此在芯片的選擇上需要考慮終端在數據處理速度方面的需求。根據需求分析,終端的主控模塊應是具備高速DSP處理能力和ARM控制的雙內核CPU,并且能夠提供McWiLL通信、諧波分析、各種開關信號的識別和控制命令的發(fā)出等功能。此處,終端主控模塊CPU選擇大唐微電子DTT6C01B雙內核芯片。
DTT6C01B是基于SOC(systemon chip)設計理念開發(fā)出的一款面向通信的綜合信息處理器,采用通用總線和ARM、DSP雙核結構,可穩(wěn)定運行于100 MHz,提供超過500MIPS的運算能力。COMIP芯片支持SRAM、SDRAM和Flash等多種大容量外部存儲器,支持UART、GPIO、SSI、JTAG等多種接口,包含語音Codec、輔助AD/DA和帶I/Q通道的高速AD/DA,所以可以用作多種復雜通信終端的核心處理芯片。其中,ARM主要實現(xiàn)對終端的控制,DSP實現(xiàn)終端中的數據采集、計算、處理以及通過McWiLL射頻模塊實現(xiàn)數據上傳。
DTT6C01B提供了一套比較完整的通用系統(tǒng)的外圍設備,所有模塊可以單獨關閉進入省電模式,使得整個系統(tǒng)消耗最小。正是因為它具有很多常用的功能模塊,所以也免去了添加配置附加設備的麻煩。
主控模塊主要由DTT6C01B綜合信息處理芯片組成,外擴FLASH和RAM存儲、McWiLL射頻模塊、遙信遙控模塊、RS-485接口、RS-232接口以及LCD顯示屏和按鍵等。為了保護各芯片正常工作,降低干擾,主控模塊以及其外擴模塊安置于核心板上與交采板子相隔了,通過SPI接口連接。交采板上安裝有光電隔離器件,以防電流電壓波動造成對終端各芯片的干擾和影響甚至損壞。為了更好地說明主控模塊在整個終端硬件結構中所處的核心地位,圖1給出了包括主控模塊在內的整個終端硬件模塊結構。
DTT6C01B綜合信息處理芯片采用高性能、低功耗CMOS技術,0.18 mm工藝制造,具有ARM946E和ZSP400雙內核處理器。除此以外,芯片還內設通用模塊、外設界面模塊、通信協(xié)議模塊以及調試和子系統(tǒng)通信模塊等。通用模塊包括系統(tǒng)控制器(CPR)、實時時鐘(RTC)、直接存儲器訪問控制器(DMAC0、DMAC1)、定時器(TIMER0、TIMER1、TIMER2、TIMER3)、看門狗(WDT)、中斷控制器(ICTL)、外部存儲器控制器(MEMCTRL)、通用IO控制器(GPIO0、GPIO1)等。外設界面模塊包括鍵盤控制器(KBS)、脈沖寬度調制模塊(PWM)、智能卡接口控制器(SIM)、液晶顯示控制接口(LCDC)、輔助AD/DA接口模塊(AUXAD、AUXDA)等。通信協(xié)議模塊包括同步串行接口控制器(SSI0、SSI1)、通用異步串行通信控制器(UART0、UART1、UART2)、射頻接口控制器(RFIF)、GSM加速算子(GSMACC)、McWill加速算子(MWACC)、語音接口模塊(SPIF)、Inter-IC Sound接口控制器 (I2S)、Inter-Integrated Circuit接口控制器(I2C)、USB(1.1 FULL SPEED)控制器(USB)。利用DTT6C01B所提供的資源,僅需要簡單外擴一些器件便可實現(xiàn)終端所需功能。
在終端硬件設計上,兩大處理內核分別完成不同的工作任務。ARM內核主要參與終端各模塊的控制以及管理數據存儲和通信等。DSP模塊主要完成McWiLL信號的基帶調制解調、編碼等以及交采信號的電能質量分析和諧波計算等功能。通過通用模塊所提供的實時時鐘(RTC)為整個系統(tǒng)的同步提供了統(tǒng)一的時鐘信號;直接存儲訪問控制器(DMAC0、DMAC1)提高了系統(tǒng)數據存儲效率,降低了ARM內核的負擔。除此以外,定時器、看門狗以及終端控制器等均可根據程序實現(xiàn)不同的功能。而外設界面模塊則為終端外擴人機接口提供了幫助。通過外設界面模塊的鍵盤控制器(KBS)提供了一個4×7的三角鍵盤,主要用于ARM和三角鍵盤之間的通信,掃描和檢測鍵盤的按鍵狀態(tài),并將用戶輸入按鍵轉換為相應的按鍵編碼;液晶顯示控制接口(LCDC)提供了異步總線接口和行場控制接口,當采用異步總線接口時,可用于連接LCD模塊;當工作于行場控制接口模式下時,可作為LCD控制器連接TFT格式的LCD Driver;除此以外,脈沖寬度調制模塊(PWM)、智能卡接口控制器(SIM)和輔助AD/DA接口模塊(AUXAD、AUXDA)同樣可根據程序完成相應的功能。通信協(xié)議模塊除了提供3個串行異步通信接口,為終端外擴RS-485和RS-232接口提供了幫助以外,還為McWiLL射頻模塊提供了接口,同時也提供了SSI、I2S、I2C以及USB等通信接口。
DTT6C01B提供了3個異步串行接口(UART0-2)。通過外擴MAX232和MAX485芯片提供了2路EIA電平RS-232接口和1路RS-485接口。RS-232接口作為終端的通用維護接口,而RS-485串口與數字電能表連接,通過該口完成對電能表數據的讀取與設置。目前,數字電能表已采用RS-485總線接口方式。這是因為RS-232的信號標準電位是參考地線而來的,容易受到干擾。RS-485的信號是差分信號,可以有效防止噪聲干擾,同時也大大提高了信號的傳輸距離。本設計采用MAXIM公司生產的MAX485芯片實現(xiàn)DTT6C01B異步串行接口CMOS電平信號到RS-485電平信號的轉換。
MAX485采用單一電源5 V工作,額定電流為300 A,采用半雙工通信方式,共有8個管腳,芯片的結構和引腳都非常簡單,內部含有一個驅動器和接收器。RO和TI端分別為接收器的輸出端和驅動器的輸入端,只需分別與DTT6C01B的uartx_rxd和uartx_txd相連即可;E2和TE端分別為接收和發(fā)送的使能端,當E2為邏輯0時,器件處于接收狀態(tài);當TE為邏輯1時,器件處于發(fā)送狀態(tài)。A端和B端分別為RS-485接口接收和發(fā)送的差分信號端。為了提高系統(tǒng)抗干擾能力,在本系統(tǒng)中對RS-485接口與DTT6C01B進行了光電隔離。MAX485的連接如圖2所示。
MAX232芯片連接與MAX485類似。而DTT6C01B所提供了通用串行接口可工作于非流控和自動流控模式(僅UART0可工作于這兩種模式,UART1和UART2僅工作于非流控模式)。在非流控模式下UART x(x=0,1,2)用TXD(uatx_txd管腳信號)發(fā)送數據,用RXD(uatx_rxd管腳信號)接收數據。在流控模式下,DTT6C01B還提供了uart_cts和uart_rts作為流量控制。DTT6C01B的串口0與外擴電平轉換芯片的連接如圖3所示。
遙信主要是實現(xiàn)系統(tǒng)檢測開關變位狀態(tài),包括故障指示器動作信號、異常信號等。遙控主要是系統(tǒng)通過繼電器實現(xiàn)對開關的控制。由于開關和繼電器等處在強電場中,電磁干擾比較嚴重。因此,必須采取抗干擾措施,將輸入信號和輸出信號進行光電隔離。
在遙信模塊設計中,開關信號輸入端不能直接和DTT6C01B的I/O口連接,兩者之間必須加入光電隔離電路,如圖4所示。另外,輸入端還要采用電阻等器件對信號進行調理,以處理掉信號的毛刺。
光電耦合器TLP121實現(xiàn)了開關信號與DTT6C01B的完全隔離。本設計中要求系統(tǒng)具有5路開關狀態(tài)量輸入,因此只需將5路開關信號分別連接在5路光電隔離電路的A端,將DTT6C01B的I/O管腳gpio_0到gpio_4分別連接在5路光電隔離電路的B端。
在遙控模塊設計中,DTT6C01B通過對跳閘繼電器的控制,實現(xiàn)對用電開關的遠程跳、合閘控制。本設計中要求系統(tǒng)具有2路開關控制量輸出,每一路中有一個常開繼電器和一個常閉繼電器。因此設計時用DTT6C01B的4個I/O管腳gpio_5到gpio_8分別去控制跳閘繼電器。
本文對現(xiàn)有電力營銷數據采集終端及其通信方式進行了分析,針對現(xiàn)有電力營銷數據采集網絡主要借助于公眾移動通信網絡(GPRS/CDMA),存在數據傳輸速率低,安全性、實時性差等各種先天不足,這已無法滿足電力營銷現(xiàn)代化管理的需要。因此,本文引入了McWiLL寬帶無線通信技術,設計了一種基于McWiLL的新型寬帶無線電力營銷數據采集終端。該終端具有結構小巧、內部模塊高集成化等特點。同時,采用McWiLL專用寬帶無線網絡技術保證了數據傳輸的可靠性、安全性、實時性,具有良好的推廣價值。
1 陳邦媛.射頻通信電路.北京:科學出版社,2002
2 余成波.無線點對多點的遠程在線數據采集系統(tǒng)的研制.電子技術應用,2003
3 張沛泉.無線數據傳輸模塊的設計與實現(xiàn).碩士學位論文,電子科技大學,2002
4 周立功.ARM嵌入式系統(tǒng)基礎教程.北京:北京航空航天大學出版社,2005
5 溫斌,林波,江連山等.McWiLL寬帶無線接入技術及應用.北京:人民郵電出版社,2009