版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
精品文檔-下載后可編輯MPC850在通信管理器的應(yīng)用-設(shè)計(jì)應(yīng)用MPC850在通信管理器的應(yīng)用
何寶林1,李明剛2,劉波3(1.南京郵電學(xué)院信息工程系江蘇南京210003;2.合肥工業(yè)大學(xué)理學(xué)院安徽合肥230008;3.北海銀河高科技股份有限公司廣西北海536000)
通信管理器作為變電站控制中心的信息樞紐,要求信息處理能力大、通信接口種類豐富、實(shí)時(shí)響應(yīng)速度快。摩托羅拉公司提供的PowerPC系列處理器MPC850是專用于通信領(lǐng)域的嵌入式CPU產(chǎn)品。本文描述的就是如何利用MPC850所具有的強(qiáng)大功能實(shí)現(xiàn)通信管理器裝置。
1概述變電站系統(tǒng)都采用的是分層式結(jié)構(gòu),按縱向分為間隔層、通信層和變電站層。間隔層的設(shè)備主要是針對變電站系統(tǒng)當(dāng)中的各種保護(hù)工作,面對大量的二次接線。各個(gè)間隔層的設(shè)備通過通信網(wǎng)絡(luò)接入到通信層的通信管理器上,通信管理器對數(shù)據(jù)進(jìn)行管理、規(guī)整之后轉(zhuǎn)發(fā)至變電站層。這樣可以避免用于測量、控制的大批電纜。通信管理器可以有效地提高變電站的網(wǎng)絡(luò)安全防護(hù)能力,同時(shí)有利于變電站層其他智能設(shè)備的接入,達(dá)到站內(nèi)信息的有效管理,同時(shí)提高了系統(tǒng)的可靠性和投資成本。變電站層設(shè)備可以針對性的提供設(shè)備狀態(tài)的監(jiān)視、控制和相關(guān)數(shù)據(jù)的記錄。通信管理器通過各種各樣的通信端口與間隔層的智能設(shè)備進(jìn)行通信,做到信息采集、匯總及處理;對各智能單元實(shí)現(xiàn)各種監(jiān)視及控制功能;進(jìn)行規(guī)約轉(zhuǎn)換、數(shù)據(jù)轉(zhuǎn)發(fā)。因此通信管理器是整個(gè)廠站自動化系統(tǒng)的樞紐。通信管理器在變電站系統(tǒng)中的連接如圖1所示。
2MPC850功能介紹MPC850是摩托羅拉公司基于Power體系結(jié)構(gòu)設(shè)計(jì)的32位多用途通信處理器。他內(nèi)部集成了微處理器和常用外圍組件,可用于各種控制領(lǐng)域。他是MPC860應(yīng)用于通信系統(tǒng)的低成本實(shí)現(xiàn),提供了更高的性價(jià)比,并在通信方面有所增強(qiáng),例如對通用串行總線(USB)的支持。MPC850集成了嵌入式PowerPC核和1個(gè)為通信使用的專門的RISC的通信處理器模塊(CPM)。MPC850的CPM支持6個(gè)串行通道:1個(gè)串行通信控制器(SCC),1個(gè)通用串行總線通道(USB),2個(gè)串行管理控制器(SMS),1個(gè)I2C(InterIntegratedCircuit)接口,和1個(gè)串行外圍接口電路(SPI)。圖2是MPC850的內(nèi)部結(jié)構(gòu)框圖。
MPC850內(nèi)部模塊主要有3個(gè):嵌入式PowerPC內(nèi)核、系統(tǒng)接口單元以及獨(dú)立于系統(tǒng)內(nèi)核的通信處理模塊,這3個(gè)模塊通過內(nèi)部的哈佛結(jié)構(gòu)總線緊密協(xié)調(diào)地工作。MPC850的PowerPC內(nèi)核采用了靜態(tài)設(shè)計(jì),該處理器是高性能低功耗的精簡指令集(RISC)微處理器,他采用的內(nèi)核結(jié)構(gòu)具有多分支處理的能力,能夠在一個(gè)系統(tǒng)時(shí)鐘周期內(nèi)完成一個(gè)32位的外部接口操作。在50MHz的頻率下可以達(dá)到66MIPS。另外他還擁有2kB的指令cache和1kB的數(shù)據(jù)cache。系統(tǒng)接口單元是一個(gè)32位數(shù)據(jù)寬度的總線接口。他控制著系統(tǒng)的啟動和初始化,總線的操作、保護(hù)以及外部總線。靈活的內(nèi)存控制器和各種各樣的存儲器,包括DRAM,SRAM,PSRAM,EPROM,F(xiàn)lash,SDRAM,EDO等,另外配置的總線時(shí)序控制可以靈活地實(shí)現(xiàn)外圍設(shè)備的掛接。8個(gè)片選的資源,8個(gè)外部中斷,256MB的地址空間使系統(tǒng)在內(nèi)存分配,外圍設(shè)備的擴(kuò)展和管理方面都變得相當(dāng)?shù)暮啽?。MPC850內(nèi)部還具有一個(gè)獨(dú)立于PowerPC的32位RISC控制器,主要負(fù)責(zé)底層的任務(wù)和DMA控制,并且分擔(dān)內(nèi)核的一些外圍控制工作。這種雙處理器的體系結(jié)構(gòu)與傳統(tǒng)體系結(jié)構(gòu)的處理器相比具有更高的效率。多個(gè)通信通道的大部分工作不需要內(nèi)核的參與直接完成并行處理,使整個(gè)系統(tǒng)的通信吞吐量得到了非常大的提高。因此這款處理器在通信領(lǐng)域得到了很高的評價(jià)。3通信管理器對通信的要求通信管理器在變電站系統(tǒng)當(dāng)中作為一個(gè)信息的交換樞紐,擔(dān)負(fù)著系統(tǒng)的信息采集、匯總及處理;對各智能單元實(shí)現(xiàn)各種監(jiān)視及控制功能;進(jìn)行規(guī)約轉(zhuǎn)換、數(shù)據(jù)轉(zhuǎn)發(fā),對間隔層的各個(gè)設(shè)備進(jìn)行管理。由于間隔層的設(shè)備數(shù)目眾多、種類繁多且通信方式多樣,因此變電站對通信管理器提出了嚴(yán)格的要求。通常在變電站系統(tǒng)中具有多條母線,接入的保護(hù)裝置數(shù)量十幾個(gè)甚至幾十個(gè),接入的通信方式有RS232/RS485/RS422、CAN網(wǎng)、以太網(wǎng)等。通信管理器因此要求本身的通信處理能力強(qiáng)大,支持多種通信通道,可以靈活的對各個(gè)智能設(shè)備實(shí)現(xiàn)接入。在整個(gè)變電站系統(tǒng)當(dāng)中,各個(gè)智能裝置在實(shí)際的運(yùn)行過程中需要進(jìn)行時(shí)間同步,因此也要求通信管理器能夠提供的對時(shí)時(shí)間。YHB5501通信管理器裝置采用MPC850為,構(gòu)筑了高性能的硬件平臺,并用先進(jìn)的實(shí)時(shí)多任務(wù)嵌入式操作系統(tǒng)VxWorks作為高性能、高穩(wěn)定的軟件平臺,能夠直接管理隔離層的各類裝置設(shè)備。擁有8個(gè)外部中斷接口,兼于嵌入式操作系統(tǒng),能夠在13μs之內(nèi)及時(shí)的響應(yīng)外部事件;配備通信處理器模塊(CPM)、使以太網(wǎng)、串行接口、SPI、I2C等通信的數(shù)據(jù)處理的能力加強(qiáng);以PowerPC為,內(nèi)部采用哈佛結(jié)構(gòu)的方式、多條指令的處理采用流水線的方式,提高了內(nèi)核的數(shù)據(jù)處理能力,因此采用MPC850完夠滿足變電站對通信管理器數(shù)據(jù)處理能力的要求。YHB5501通信管理器裝置擴(kuò)展靈活,并且變電站系統(tǒng)對時(shí)間同步有著比較嚴(yán)格的要求,因此在外部擴(kuò)展了定位系統(tǒng)(GlobalPositioningSystem,GPS)模塊,這個(gè)模塊采用了Rockwell公司的JUPG0221。他的時(shí)間精度為±40ns。
4通信管理器的實(shí)現(xiàn)4.1硬件系統(tǒng)設(shè)計(jì)通信管理器裝置硬件電路主要包括通信微處理器MPC850、復(fù)位和時(shí)鐘電路、存儲器電路、調(diào)試接口BDM、液晶顯示電路、串行接口電路、以太網(wǎng)接口電路和遙控、遙信、遙測電路。硬件連接方框圖如圖3所示。由于通信管理器對以太網(wǎng)口的要求為3個(gè),串行接口要求的數(shù)量為16個(gè),原有的1個(gè)網(wǎng)口,2個(gè)串行接口不能滿足其要求,因此采用了CS8900和TL16C554進(jìn)行擴(kuò)展。
通信處理器的內(nèi)核MPC850一方面要通過以太網(wǎng)口或串行接口與間隔層的設(shè)備以及變電站層的后臺進(jìn)行通信,另外一方面要進(jìn)行內(nèi)部本身的部分工作,如遙控、遙信、遙測,液晶顯示、GPS。下面分別對這幾個(gè)部分進(jìn)行說明。(1)以太網(wǎng)接口MPC850通過SCC(SerialCommunicationsControllers,串行控制器)可以實(shí)現(xiàn)快速以太網(wǎng)IEEE802.3協(xié)議,通過媒質(zhì)獨(dú)立接口(MediaIndependentInterface)與10Mb以太網(wǎng)收發(fā)器LXT905相連接,再通過隔離變壓器接入以太網(wǎng)。另外2個(gè)以太網(wǎng)口通過數(shù)據(jù)總線和地址總線與處理器連接,實(shí)現(xiàn)的網(wǎng)絡(luò)速度為10Mb。MPC850可以直接讀取擴(kuò)展的2個(gè)以太網(wǎng)口CS8900的內(nèi)部所有資源,操作方便簡潔。MPC850內(nèi)部的SCC在以太網(wǎng)模式下,PowerPC內(nèi)核只需要在指定的內(nèi)存空間寫入需要發(fā)送的數(shù)據(jù)和讀取已經(jīng)接收到的數(shù)據(jù),任何其他的操作都由CPM處理,兩者之間通過DMA通道進(jìn)行通信。這樣獨(dú)立之后,節(jié)約了處理器內(nèi)核的處理時(shí)間,提高了效率。(2)串行接口MPC850內(nèi)部集成了2個(gè)SMC(SerialManageControllers,串行管理器)。這2個(gè)控制器由CPM管理,他們讀取到的數(shù)據(jù)通過DMA通道傳至PowerPC內(nèi)核。外部由TL16C554擴(kuò)展的串行接口通過譯碼電路、地址線和數(shù)據(jù)線與MPC850進(jìn)行連接。譯碼電路實(shí)現(xiàn)片選的分配、中斷相應(yīng)。串行接口可以同時(shí)實(shí)現(xiàn)RS232C/RS422/RS485的通信方式,使應(yīng)用的配置靈活、方便。通信速率可以在300~19200b/s內(nèi)配置。(3)SPISPI通信接口是MPC850本身所具有的一個(gè)通信接口,在實(shí)現(xiàn)通信管理器中用于遙信的采樣和人機(jī)界面液晶顯示的數(shù)據(jù)通信。在本系統(tǒng)的SPI通信當(dāng)中,MPC850作為主,遙測和液晶顯示作為從。SPI通信方式簡單,只有3根數(shù)據(jù)傳輸線:同步時(shí)鐘、主到從的數(shù)據(jù)傳輸線以及從到主的數(shù)據(jù)傳輸線。SPI的通信傳輸速率可以達(dá)到6.25Mb/s,但是考慮到變電站系統(tǒng)工作環(huán)境干擾,選取392kb/s。(4)GPS接口GPS的擴(kuò)展通過系統(tǒng)的一個(gè)串行接口以及3個(gè)I/O接口實(shí)現(xiàn)連接。GPS的PPS(PulsePerSeconds)管腳在每一秒的開始時(shí)刻會由低電平跳轉(zhuǎn)為高電平,這個(gè)管腳輸出的上升沿時(shí)間精度為+40ns;同時(shí)在GPS的串口輸出了相關(guān)具體的時(shí)間(年、月、日、時(shí)、分、秒、星期等)和地理坐標(biāo)的信息。MPC850可以根據(jù)PPS管腳信號的上升沿與整個(gè)系統(tǒng)的時(shí)間對時(shí),從而得到的時(shí)間基準(zhǔn)。(5)其他部分電路在硬件電路當(dāng)中還有相關(guān)的存儲器、時(shí)鐘、復(fù)位電路。整個(gè)系統(tǒng)的存儲器具有4MBFlash以及16MBSDRAM,他們分別都是由系統(tǒng)接口單元(SIU)管理,存儲器需要的時(shí)序波形可以根據(jù)要求對SIU中的GPCM及UPM相關(guān)的寄存器進(jìn)行設(shè)置,從而達(dá)到靈活擴(kuò)展存儲空間的要求。MPC850運(yùn)行時(shí)鐘頻率為50MHz,但是考慮到系統(tǒng)的抗干擾性以及系統(tǒng)的穩(wěn)定性,時(shí)鐘電路的輸入采用了較低的時(shí)鐘5MHz,通過內(nèi)部的PLL倍頻之后升至50MHz。MPC850的復(fù)位分為:上電復(fù)位、硬件復(fù)位、軟復(fù)位、調(diào)試端口復(fù)位等,需要注意的是在系統(tǒng)上電復(fù)位和硬件復(fù)位的時(shí)候,處理器會在這兩種復(fù)位釋放前的CLKOUT2個(gè)上升沿采樣來自于數(shù)據(jù)總線的復(fù)位配置字;復(fù)位配置字決定了MPC850的初始化配置,如啟動程序?qū)?yīng)的存儲空間數(shù)據(jù)位是8、16或者32位,工作時(shí)鐘的倍頻因子等。所以必須合理地配置硬件配置字,才能保證系統(tǒng)的正常運(yùn)行。4.2軟件系統(tǒng)設(shè)計(jì)通信管理器的系統(tǒng)軟件結(jié)構(gòu)如圖4所示。層就是上文所介紹的基于MPC850搭建的硬件平臺。硬件相關(guān)代碼包括了以太網(wǎng)驅(qū)動程序、串行接口驅(qū)動程序、SPI驅(qū)動程序以及硬件平臺和操作系統(tǒng)相接的板級支持包(BSP),硬件相關(guān)代碼是嵌入式操作系統(tǒng)對硬件平臺實(shí)現(xiàn)操作的橋梁。嵌入式操作系統(tǒng)內(nèi)核采用了WindRiverSystem公司
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四年級任課老師工作總結(jié)
- 畢業(yè)演講稿五篇
- 前臺的實(shí)習(xí)報(bào)告15篇
- 初一書信作文600字范文【5篇】
- 房地產(chǎn)銷售實(shí)習(xí)報(bào)告五篇
- xx省天然氣管網(wǎng)項(xiàng)目可行性研究報(bào)告
- 中秋活動方案范文四篇
- 城市停車場項(xiàng)目招商引資報(bào)告
- 四川省宜賓市(2024年-2025年小學(xué)六年級語文)部編版競賽題(下學(xué)期)試卷及答案
- 四川省宜賓市(2024年-2025年小學(xué)六年級語文)統(tǒng)編版能力評測(上學(xué)期)試卷及答案
- (完整版)18項(xiàng)醫(yī)院核心制度:免修版模板范本
- 西北大學(xué)信息科學(xué)與技術(shù)學(xué)院
- 基于PLC的自動打鈴控制器
- 招標(biāo)代理及政府采購常識匯編
- 塔吊噴淋降塵系統(tǒng)施工方案
- 人工智能引論智慧樹知到課后章節(jié)答案2023年下浙江大學(xué)
- 歌曲演唱 萬疆
- 人教版六年級道德與法治上冊第四單元作業(yè)設(shè)計(jì)
- 50205-2020-鋼結(jié)構(gòu)工程施工質(zhì)量驗(yàn)收標(biāo)準(zhǔn)
- 六年級上冊美術(shù)教學(xué)設(shè)計(jì) 第15課 壯錦圖案 |廣西版
- 2023-2024學(xué)年河南省洛陽市洛龍區(qū)數(shù)學(xué)四年級第一學(xué)期期末預(yù)測試題含答案
評論
0/150
提交評論