新聞中心

        EEPW首頁 > 光電顯示 > 設計應用 > 基于SIM300的無線LED顯示屏控制系統設計

        基于SIM300的無線LED顯示屏控制系統設計

        作者: 時間:2012-03-07 來源:網絡 收藏

        3 通信協議

        由于本系統采用了GPRS 網絡的通信模式, 所以上位機設置一個 控制器管理平臺來管理所有的 控制器。這個 控制器管理平臺(即上位機軟件)通過TCP/IP 協議與LED 屏控制器進行通信,而且可以同時控制多臺。上位機軟件與LED 屏控制器之間采用GPRS 方式進行連接, 它們之間的連接關系如圖4 所示。

        上位機軟件與LED屏控制器的連接關系

        LED 屏控制器是客戶端, 其數據的收發通過上位機軟件控制。當LED 屏控制器上電運行后,會主動向上位機軟件建立連接并握手,登錄成功后,上位機軟件與LED 控制器才能進行數據傳輸。

        上位機軟件與各LED 屏無線控制器之間通信協議是以TCP 協議為基礎協議, 并自定義了一個STCP協議層用于封裝PDU(數據單元)數據層協議。STCP 協議層只為PDU 的承載框架, 提供安全可靠的傳輸過程。通信網絡層結構圖如圖5 所示。

        通信網絡層結構圖

        圖5 通信網絡層結構圖

        在自定義的STCP 通信協議中,制定了一系列管理無線LED 控制器的通信指令,主要為上位機軟件的編程提供具體的通信結構和規范。通信包格式如表1所示:

        表1 通信包格式

        通信包格式

        注:

        完整數據長度: 整型字節(4 個字節長度),整個通信包的長度;

        命令字: 根據無線LED 控制器通信指令表,見表2;

        顯式控制字: 0-無;1-上移;2-下移;3-左移;4-右移;5-靜止;6-閃爍;7-刪除;

        數據內容:需要顯示信息內容;

        校驗和: 全部數據累加校驗和;

        根據無線LED 控制器實際運用需要,制定了發送、刪除、顯示、連接、斷開指令等。這些指令的代碼和主要作用如表2 所示。

        表2 通信指令表
        通信指令表

        上位機軟件通過Internet 網絡將數據發送到無線LED 顯示屏控制器后,LED 顯示屏控制器需要對收到的數據進行處理。根據指令的不同,可以控制LED 顯示屏的顯示內容及顯示模式(例如上移、下移、左移、右移、靜止、閃爍、刪除等)。

        電容式觸摸屏相關文章:電容式觸摸屏原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 武强县| 克拉玛依市| 南和县| 托克托县| 南岸区| 元江| 浑源县| 海宁市| 平邑县| 沂水县| 房产| 台南县| 蕉岭县| 长海县| 揭阳市| 鹤岗市| 洪雅县| 顺昌县| 札达县| 淮阳县| 府谷县| 康保县| 永嘉县| 双牌县| 衡南县| 巧家县| 鱼台县| 石家庄市| 韶山市| 渑池县| 克拉玛依市| 乌兰浩特市| 宿州市| 磴口县| 旅游| 莱芜市| 泊头市| 滦平县| 洛川县| 驻马店市| 白城市|