<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 智能終端軟硬件平臺設計

智能終端軟硬件平臺設計

作者: 時(shí)間:2013-06-14 來(lái)源:網(wǎng)絡(luò ) 收藏

3.2 平臺開(kāi)發(fā)包設計
軟件平臺開(kāi)發(fā)包區別于傳統意義上的SDK(SofeWare Development Kit),從圖1中可以看出,它包括硬件操作開(kāi)發(fā)包、通信開(kāi)發(fā)包、存儲開(kāi)發(fā)包、線(xiàn)程開(kāi)發(fā)包等4種開(kāi)發(fā)包,分別封裝了與底層相關(guān)的各種硬件驅動(dòng)類(lèi)庫,主要包括RTC,定時(shí)器,A/D,I2C,SPI,UART,USB,存儲以及抽象為數據庫封裝驅動(dòng)庫、線(xiàn)程、消息驅動(dòng)庫等,方便業(yè)務(wù)層對底層操作的使用。
3.3 業(yè)務(wù)平臺設計
業(yè)務(wù)平臺,顧名思義就是為業(yè)務(wù)服務(wù)的一個(gè)開(kāi)發(fā)平臺,它把與業(yè)務(wù)相關(guān)的資源全部整合起來(lái),形成了一個(gè)業(yè)務(wù)相關(guān)的功能模塊庫,類(lèi)似于Delphi或者C#開(kāi)發(fā)工具中自帶的控件庫,為終端軟件應用的快速開(kāi)發(fā)設計提供了可以直接調用的功能類(lèi)庫,極大提高了軟件開(kāi)發(fā)設計的效率和質(zhì)量。目前的業(yè)務(wù)平臺已經(jīng)集成了控制、狀態(tài)燈、遙信、存儲、數據流設備、顯示、按鍵、采集、事件、統計、對時(shí)、檔案等終端常用的功能模塊,在平臺應用過(guò)程中,只需要將這些功能模塊通過(guò)做好的配置工具,進(jìn)行一定的組合設計,即可快速開(kāi)發(fā)出具備特定功能的終端產(chǎn)品,真正實(shí)現了產(chǎn)品模塊化、工程化的目的,極大提高了產(chǎn)品設計效率,減少了現場(chǎng)服務(wù)和維護工作。

4 終端平臺總體設計規劃
為了更好地說(shuō)明終端平臺的構成及功能實(shí)現過(guò)程,以下對平臺總體設計規劃做一簡(jiǎn)要說(shuō)明。
4.1 硬件平臺
(1)主CPU板部分是終端平臺產(chǎn)品的一個(gè)核心組成部分,該部分與底板、顯示板、上行通信模塊、載波通信或開(kāi)入模塊一起構成終端平臺產(chǎn)品,產(chǎn)品構成如圖3所示。

本文引用地址:http://dyxdggzs.com/article/148016.htm

c.JPG


(2)終端平臺產(chǎn)品包括:多功能表、GPRS多功能表、負控終端、配變終端、集中器以及其他智能終端。
(3)主板軟件按平臺化設計:通過(guò)配置文件,可分別實(shí)現多功能表、GPRS多功能表、負控終端、配變終端、集中器和其他智能終端的主板軟件。
(4)主板通過(guò)TTL電平異步通信口(1#TTL通信口)獲取底板軟件版本、計量數據和測量數據,并向底板計量CPU下發(fā)計量用參數,從計量板獲取計量結果,產(chǎn)生各種實(shí)時(shí)和歷史數據,將歷史數據保存起來(lái)。
(5)主板通過(guò)TTL電平異步通信口(2#TTL通信口)與顯示板交互軟件版本、顯示信息、按鍵信息、停電控制信息、紅外通信信息等,完成顯示、按鍵、控制、紅外等交互功能的實(shí)現。
(6)主板通過(guò)控制信號線(xiàn)獲取上行通信模塊硬件版本,對上行通信模塊進(jìn)行復位、停電控制;主板通過(guò)TTL電平異步通信口(3#TTL通信口)與上行通信模塊交流上行通信信息,完成終端與遠方主站的通信,從而實(shí)現數據遠傳、遠程升級等功能。
(7)當用于集中器主板時(shí),主板通過(guò)控制信號線(xiàn)獲取載波(或無(wú)線(xiàn))通信模塊硬件版本,對載波(或無(wú)線(xiàn))通信模塊進(jìn)行復位、停電控制;主板通過(guò)TTL電平異步通信口(4#TTL通信口)與載波(或無(wú)線(xiàn))通信模塊交流下行通信信息,實(shí)現下行通信功能。
(8)當用于GPRS多功能表、負控終端和配變終端主板時(shí),主板通過(guò)控制信號線(xiàn)獲取開(kāi)入模塊的開(kāi)關(guān)量信息,從而實(shí)現各種產(chǎn)品開(kāi)入開(kāi)出功能。
(9)當用于GPRS多功能表、負控終端主板時(shí),1#、2#RS 485通信口為主方;當用于多功能表主板時(shí),1#、2#RS 485通信口為從方;當用于配變終端和集中器主板時(shí),2#RS 485通信口為主方,1#RS 485通信口可被設置為主方或從方(用于抄表口時(shí),設為主方;用于級聯(lián)
時(shí),作為主終端時(shí)設為主方,作為從終端時(shí)設為從方)。
(10)3#通信口為本地維護通信口,用于完成主板程序升級、整機功能測試。
(11)直流量采集用于測量溫度、壓力等非電氣量。
(12)開(kāi)入口即可用于一般開(kāi)關(guān)量采集,也可用于脈沖量采集。
4.2 軟件平臺
為了保證軟件平臺能對多套規約進(jìn)行兼容,同時(shí)把在規約修訂或者擴展時(shí)對平臺的影響降到最小,在平臺設計時(shí),首先通過(guò)對各種現有規約(如05規約、376.1規約、62056協(xié)議、DL/T645規約等)進(jìn)行認真地分析和研究,通過(guò)對各種數據種類(lèi)、數據類(lèi)型進(jìn)行高度的分離和抽象,通過(guò)在軟件處理時(shí)對數據存儲位置、存儲空間、存儲類(lèi)型、規約相關(guān)數據等差異化因素的充分考慮,最終確定下來(lái)軟件開(kāi)發(fā)平臺的定義、配置、管理、通信和存儲模式,為提升終端軟件平臺的靈活適應能力打下了良好的基礎。
為了最終達到終端軟件不對規約和功能需求產(chǎn)生較大的依賴(lài),軟件設計時(shí)將測量點(diǎn)、數據項和數據行為進(jìn)行關(guān)聯(lián)配置設計,通過(guò)配置功能可對數據項和數據行為進(jìn)行拆分或者關(guān)聯(lián),從而保證了在不對軟件進(jìn)行修改的前提下,靈活改變軟件的功能及兼容不同的規約。具體實(shí)現思路如下:
(1)軟件平臺設計時(shí)盡量將終端作為采集裝置的角度進(jìn)行設計,保證終端采集及傳輸的可靠性;
(2)終端只實(shí)現檔案管理、數據采集、數據存儲、上下行通信、數據基本解析、任務(wù)調度等功能;
(3)終端的所有數據項目(測量點(diǎn)、采集項目、采集間隔、測量點(diǎn)相關(guān)參數等)通過(guò)項目配置方案下發(fā)給終端來(lái)完成;
(4)項目配置方案包括測量點(diǎn)的編號、地址、使能標志、上行規約編號、數據解析使能標志、數據長(cháng)度,下行規約編號、采集數據項目數量、數據項目標示、通信端口號、波特率、啟動(dòng)時(shí)間、采集頻率、存儲標志等;
(5)終端數據存儲根據項目配置方案中數據項目標示、存儲標志進(jìn)行存儲,存儲內容根據數據解析使能標志、數據長(cháng)度等項目?jì)热葸M(jìn)行分類(lèi),需要解析的直接存儲解析數據,不需要解析的直接存儲返回數據報文;
(6)數據的詳細解析功能及復雜的數據處理、數據統計分析等功能則全部交給主站軟件來(lái)協(xié)助完成;
(7)通過(guò)規范和擴展上行規約來(lái)實(shí)現終端的功能配置。

5 結語(yǔ)
終端平臺是針對智能用電管理終端產(chǎn)品設計的平臺,它采用作為核心處理器,作為平臺操作系統,SQLLI TE作為平臺應用數據庫,可以支撐集中器、配變監測管理終端、負控控制管理終端以及未來(lái)智能終端等一系列產(chǎn)品的開(kāi)發(fā)設計,對于提高新產(chǎn)品研發(fā)效率,降低研發(fā)難度,提高產(chǎn)品穩定性,產(chǎn)品序列化、平臺化起到了良好的促進(jìn)作用。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

linux相關(guān)文章:linux教程



上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>