<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è) > 光電顯示 > 設計應用 > LED顯示屏二次開(kāi)發(fā)接口的設計方案

LED顯示屏二次開(kāi)發(fā)接口的設計方案

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

摘要:針對工程應用中對二次的需求,提出了一種二次的方法,歸納為通信通道、節目和命令三類(lèi),并介紹其基本的功能。據此,可在工程應用中簡(jiǎn)單、快速地實(shí)現二次,完成系統集成。

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

引言

工程應用中,有單塊項目,但更多的是多塊顯示屏項目。對于單塊顯示屏,直接使用廠(chǎng)商配置的控制軟件就滿(mǎn)足要求了;但對于多塊顯示屏,尤其是系統集成項目,廠(chǎng)商配置的控制軟件就很難滿(mǎn)足要求。這是因為,首先,廠(chǎng)商配置的控制軟件一般只實(shí)現通用的功能,對個(gè)性化的功能很難滿(mǎn)足要求,例如集成項目需要與后臺數據庫進(jìn)行連接,實(shí)現實(shí)時(shí)信息發(fā)布,一般控制軟件很難提供此項功能;其次,對于集成項目而言,顯示屏信息發(fā)布僅是其中一個(gè)組成部分,需要統一的控制和界面風(fēng)格;再次,在一個(gè)大的集成項目中,可能有多家廠(chǎng)商中標,或工程實(shí)現多年后更換或添加其它廠(chǎng)商的產(chǎn)品,而不同廠(chǎng)商的實(shí)現技術(shù)可能有所差異。

因此,為了滿(mǎn)足顯示屏在工程中的應用,廠(chǎng)商一般都要提供二次開(kāi)發(fā)接口,供系統集成商進(jìn)行二次開(kāi)發(fā),完成系統集成。經(jīng)過(guò)市場(chǎng)調研,現在LED顯示屏二次開(kāi)發(fā)接口良莠不齊,沒(méi)有統一的標準,有的太簡(jiǎn)單,很難滿(mǎn)足工程應用,而有的又太復雜,造成系統集成周期長(cháng)、代價(jià)大。因此,經(jīng)過(guò)研究,本文提出一種新的LED二次開(kāi)發(fā)接口的方法,讓用戶(hù)簡(jiǎn)單、快速地實(shí)現系統集成,同時(shí)減少二次開(kāi)發(fā)時(shí)間和代價(jià)。

1主要功能需求分析和模型構建

在工程應用中,LED顯示屏主要用來(lái)發(fā)布信息,尤其是根據后臺數據庫的變化,實(shí)時(shí)更新信息。

典型的應用是火車(chē)站,實(shí)時(shí)更新車(chē)次、軟/硬座票、臥鋪票、發(fā)車(chē)時(shí)間等票務(wù)信息,以及到站車(chē)次、晚點(diǎn)車(chē)次等到站信息,除此之外,還有臨時(shí)通知、車(chē)次變更、廣告、候車(chē)室位置等等。

在火車(chē)站綜合信息管理系統中,相對于整個(gè)系統而言,LED顯示屏信息發(fā)布只是其中一部分,但LED顯示屏種類(lèi)、通信類(lèi)型、分布位置卻可能很復雜,如圖1所示。按照顯示屏的大小、掛放的位置、顯示的內容和作用,可以將顯示屏分為總引導信息屏、候車(chē)信息屏、分區屏、檢票屏、通道顯示屏、站臺屏和出站口信息屏等。在通信方面,根據硬件條件、位置等,一般使用串口、網(wǎng)絡(luò )等。串口又分為RS485和RS232,其中一個(gè)RS485連接多個(gè)顯示屏,一個(gè)RS232連接一個(gè)顯示屏;網(wǎng)絡(luò )又分有線(xiàn)網(wǎng)絡(luò )、無(wú)線(xiàn)網(wǎng)絡(luò )和GPRS等。

圖1 LED 顯示屏典型系統集成圖

圖1LED顯示屏典型系統集成圖

經(jīng)過(guò)綜合分析,系統涉及顯示屏的功能有:

(1)發(fā)布信息、更新信息、廣告和導向信息;(2)控制顯示屏,如重啟、定時(shí)開(kāi)關(guān)屏,設置參數等;(3)監控顯示屏,顯示連接狀態(tài)、更新時(shí)間等。

其工作過(guò)程是:

(1)連接顯示屏;(2)發(fā)布信息、下載節目到顯示屏顯示;(3)控制和監控顯示屏;(4)結束操作后斷開(kāi)連接。

其實(shí),系統調用顯示屏功能并不復雜,主要難點(diǎn)在于:

(1)如何實(shí)現多種硬件連接方式統一,包括串口、網(wǎng)絡(luò );(2)如何組織多種信息顯示對象,包括文字、圖片、動(dòng)畫(huà)、時(shí)鐘等;(3)如何根據LED顯示屏的控制要求,提供基本的控制命令,適應多種系統集成方式,包括C/S、B/S以及分布式、分層控制等。

為了解決這些難點(diǎn),并達到通用、簡(jiǎn)單、容易集成的目的,經(jīng)過(guò)研究,本文構建的LED二次開(kāi)發(fā)接口的模型如圖2所示,主要功能和流程如下:

(1)調用通信控制接口,根據不同的通信方式分別創(chuàng )建其通信通道,完成LED顯示屏連接;(2)調用節目制作接口,創(chuàng )建節目、添加節目對象,生成節目數據,然后使用命令接口發(fā)送節目到顯示屏,完成信息發(fā)布;(3)調用命令接口,進(jìn)行顯示屏重啟、開(kāi)/關(guān)屏、設置亮度、更新時(shí)間、讀取顯示屏時(shí)間等操作,完成顯示屏的控制、監控工作;(4)退出系統時(shí),關(guān)閉通信通道,釋放資源,結束二次開(kāi)發(fā)接口的調用操作。

圖2 LED二次開(kāi)發(fā)接口模型

2關(guān)鍵功能的和實(shí)現

2。1通信協(xié)議

LED顯示屏二次開(kāi)發(fā)接口設計的首要工作是定義控制端與LED顯示屏之間的通信協(xié)議。為了實(shí)現簡(jiǎn)便并對用戶(hù)透明,這里所有通信方式皆采用同一協(xié)議,每一個(gè)命令都成對出現,對應命令和返回命令,如表1和表2所示。

表1命令格式

表1 命令格式

表2返回命令格式

表2 返回命令格式

各參數說(shuō)明:

(1)命令類(lèi)型:標注命令類(lèi)型ID,如通信握手命令、文件傳輸以及其它控制指令等;

(2)命令號:如果某一類(lèi)型命令有多個(gè),不同的命令號表示該類(lèi)不同的命令;

(3)目標ID:指顯示屏ID,默認值為0x01;

(4)源ID:指控制端ID,默認為0x00;

(5)長(cháng)度:指具體命令實(shí)際數據長(cháng)度;

(6)數據:具體命令的數據或返回結果;

(7)校驗和:除校驗和外所有該協(xié)議數據的校驗和數據,一般使用算術(shù)和即可。

命令傳輸邏輯如下:

(1)發(fā)送方在發(fā)送具體的命令之前,先發(fā)送一個(gè)通信握手命令:

控制源端----------發(fā)送通信握手命令----------》顯示屏控制源端《----------返回通信握手命令----------顯示屏

控制源端收到結果正確,則表示顯示屏已經(jīng)做好接收數據準備,可以開(kāi)始發(fā)送具體命令。如果收不到顯示屏的任何返回,需要檢查物理鏈路是否正常,串口的波特率設置是否正常等。

(2)發(fā)送方把具體命令數據按前面的格式進(jìn)行打包發(fā)送到顯示屏,顯示屏在收到數據包后會(huì )對數據進(jìn)行校驗檢查。如果校驗失敗,則請求重發(fā)。

(3)發(fā)送方的命令成功發(fā)送到顯示屏后,顯示屏按協(xié)議包格式把控制卡執行的結果反饋到發(fā)送方。如果校驗失敗,請求顯示屏重發(fā)執行結果數據;否則發(fā)送結束結果給顯示屏,結束命令過(guò)程。


上一頁(yè) 1 2 3 下一頁(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>