亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于觸摸屏的串行通信系統(tǒng)設(shè)計

        2021-09-12 00:34:10陳翰揚張金龍
        關(guān)鍵詞:界面設(shè)計字節(jié)觸摸屏

        陳翰揚,張金龍

        (南京師范大學(xué) 電氣與自動化工程學(xué)院,江蘇 南京 210020)

        隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展更新,人與物的交互逐漸智能化,其中,觸摸屏是重要媒介。實際應(yīng)用中,觸摸屏通常與 PLC 相互配合使用,但是 PLC 相對成本高,體積大, 更適宜在工業(yè)場合使用而不適宜家用。以觸摸屏為基礎(chǔ),輔以數(shù)字信號處理技術(shù)設(shè)計一個匯集各種家電控制方式的總控系統(tǒng),不失為一種化繁為簡,統(tǒng)籌兼顧的可行方案。故本系統(tǒng)嘗試將觸摸屏與 DSP 相配合,充分利用觸摸屏的顯示功能和 DSP 的數(shù)據(jù)處理能力,達(dá)到輕便易操作的效果[1]。作為筆者學(xué)習(xí)研究觸摸屏與 DSP 的一個階段性成果, 通過 DSP 軟件編程和觸摸屏的畫面設(shè)計,從而控制小電機(jī)的轉(zhuǎn)速,以此模擬實際家用觸摸屏控制小型高速新風(fēng)系統(tǒng)的情景。

        1 系統(tǒng)設(shè)計及基本原理

        本系統(tǒng)采用的是迪文DGUS屏和數(shù)字信號處理器TMS320F28335。系統(tǒng)的完成首先需要構(gòu)建好觸摸屏工程、設(shè)計界面、設(shè)置觸控元件,然后將觸摸屏與 DSP 進(jìn)行串口連接。觸摸屏通過觸屏操作發(fā)送數(shù)據(jù)信息給 DSP,DSP 接收到數(shù)據(jù)幀后經(jīng)過程序處理得到用戶側(cè)需要的轉(zhuǎn)速并轉(zhuǎn)化為 PWM 的占空比輸出,從而達(dá)到控制電機(jī)的目的。故本系統(tǒng)中最重要一環(huán)為兩者之間的通信協(xié)議設(shè)計。整體結(jié)構(gòu)框架,如圖1所示。

        圖1 整體結(jié)構(gòu)

        2 DGUS屏界面設(shè)計

        觸摸屏作為當(dāng)今使用范圍最廣,用戶體驗最好,技術(shù)生態(tài)最為成熟的人機(jī)交互方式之一,無疑也是未來人機(jī)交互的主要潮流。本系統(tǒng)采用的是迪文DGUS屏。

        DGUS 是迪文圖形應(yīng)用軟件(DWIN Graphic Utilized Software)的縮寫。DGUS 屏是由北京迪文科技有限公司基于K600+內(nèi)核驅(qū)動的智能屏自主研發(fā)的性能優(yōu)異的智能屏,具有可靠、穩(wěn)定、功能性強(qiáng)、易用性良好等多個優(yōu)點,并且界面設(shè)計簡單,文件配置方便。

        DGUS開發(fā)體系是由DGUS屏和DGUS開發(fā)軟件構(gòu)成的。與傳統(tǒng)的HMI不同,迪文DGUS是迪文自己獨有的、固化在硬件中的專用界面設(shè)計軟件,包括界面圖形設(shè)計和觸控元件的選擇。

        利用繪圖軟件對界面、圖標(biāo)、字體庫、按鈕樣式等進(jìn)行設(shè)計,并通過PC端開發(fā)軟件對界面上的控件進(jìn)行配置。DGUS 提供FLASH儲存空間以存儲參數(shù)配置文件、圖片文件、聲音文件、字庫文件、圖標(biāo)庫等;在DGUS中可快速配置數(shù)據(jù)和文字的顯示及輸入,同時也具有動畫顯示,圖標(biāo)顯示,曲線顯示等多種功能[2]。

        本系統(tǒng)主要界面分為功能選擇界面與參數(shù)調(diào)節(jié)界面,圖2(a)為功能選擇界面,點擊不同圖標(biāo)可進(jìn)入不同模式;圖2(b)為參數(shù)調(diào)節(jié)界面,點擊加減可以調(diào)節(jié)檔位,滑條為快速調(diào)節(jié)方式。

        (a)

        3 串行通信及DSP接口特點

        所謂數(shù)據(jù)的串行傳輸就是由建立在線路鏈接,接口等的物理層,和建立在物理層上的數(shù)據(jù)協(xié)議共同構(gòu)成的一種傳輸方式。數(shù)據(jù)在傳輸中只有1個數(shù)據(jù)位會在設(shè)備之間進(jìn)行的傳輸,而對其他任何一個由若干位二進(jìn)制表示的字符,串行傳輸都是用一個傳輸信道,按位有序地對字符進(jìn)行傳輸[3]。通信中的數(shù)據(jù)往往都會以數(shù)據(jù)包的形式進(jìn)行傳送,這樣的數(shù)據(jù)包又被稱為數(shù)據(jù)幀。一個可靠的數(shù)據(jù)幀通常由幀頭、地址信息、數(shù)據(jù)類型、數(shù)據(jù)長度、數(shù)據(jù)塊、校驗碼、幀尾組成。

        F28335 內(nèi)部有3路專用的串行通信模塊SCIA、SCIB、SCIC,它們是雙線異步串行端口,具有兩個引腳:發(fā)送引腳SCITXD用于實現(xiàn)數(shù)據(jù)的發(fā)送;接收引腳SCIRXD用于實現(xiàn)數(shù)據(jù)的接收,如圖 3 所示。SCI 模塊則具有雙緩沖接收和發(fā)送功能,發(fā)送緩沖寄存器為 SCITXBUF,接收緩沖寄存器為 SCIRXBUF[4]。應(yīng)實際工程需要,僅使用一路 SCIC 進(jìn)行通信,同時由于本系統(tǒng)沒有必要進(jìn)行長距離通信,為節(jié)省成本采用 RS-232 協(xié)議。

        圖3 SCI模塊

        4 觸摸屏與 DSP 間的串口操作

        本系統(tǒng)設(shè)計主要討論的是觸摸屏與 DSP 之間的通信問題,因而主要介紹其串口操作。DGUS屏次選擇異步、全雙工串口(UART),串口模式為8n1,即每個數(shù)據(jù)傳送采用十個位,包括1個起始位,1個停止位,8個數(shù)據(jù)位。串口的波特率可通過 SD 卡中的文件配置。串口所有指令或數(shù)據(jù)都采用16進(jìn)制格式;對于字型(2 字節(jié))數(shù)據(jù),總是優(yōu)先采用高字節(jié)先傳送方式,如 0x2019 現(xiàn)傳送0x20。

        下面將對數(shù)據(jù)幀格式和指令集進(jìn)行具體說明解釋:

        迪文DGUS屏的串口數(shù)據(jù)幀由5個數(shù)據(jù)塊構(gòu)成,見表1。

        表1 數(shù)據(jù)幀格式

        其中,幀頭為整個數(shù)據(jù)幀的識別標(biāo)志和上位機(jī)的地址,占兩字節(jié),經(jīng)寄存器內(nèi)部配置定義。DSP 查詢到幀頭有效,則接受該幀,否則丟棄;DSP上傳數(shù)據(jù)時,只有數(shù)據(jù)幀地址與觸摸屏內(nèi)部配置一致時,才會接受該幀。

        4.1 字節(jié)接收(發(fā)送)

        ①等待接收(或發(fā)送)信號置位; ②將接收(發(fā)送)寄存器里的數(shù)據(jù)賦值給預(yù)先定義好的變量中。

        4.2 數(shù)據(jù)幀處理

        ①檢測幀頭,無誤則繼續(xù)以下步驟,否則丟棄該幀數(shù)據(jù)。重新等待檢測幀頭。②讀取數(shù)據(jù)長度n,并創(chuàng)建長度為n的數(shù)組以存儲之后的n個字節(jié)的數(shù)據(jù)。③讀取數(shù)據(jù)并存儲。④取出存在數(shù)組第一個字節(jié)的指令字節(jié),以確定該數(shù)組后續(xù)數(shù)據(jù)的形式。⑤將后續(xù)數(shù)據(jù)按照指令重新組合成為例如變量儲存器地址之類的具有實際意義的數(shù)據(jù)。⑥將數(shù)據(jù)賦予對應(yīng)變量備用。

        完整軟件流程,如圖4所示。

        圖4 軟件流程

        猜你喜歡
        界面設(shè)計字節(jié)觸摸屏
        《京燕兒》APP界面設(shè)計
        大眾文藝(2023年22期)2023-12-10 04:27:18
        中醫(yī)養(yǎng)生APP界面設(shè)計
        大眾文藝(2022年19期)2022-10-19 08:18:18
        “共享員工”平臺界面設(shè)計
        包裝工程(2022年14期)2022-07-28 07:07:00
        No.8 字節(jié)跳動將推出獨立出口電商APP
        面向智能手機(jī)的UI界面設(shè)計
        PLC和觸摸屏在衛(wèi)生間控制系統(tǒng)的應(yīng)用
        No.10 “字節(jié)跳動手機(jī)”要來了?
        皮膚“長”出觸摸屏
        簡談MC7字節(jié)碼
        投射式多點觸控電容觸摸屏
        河南科技(2014年12期)2014-02-27 14:10:32
        亚洲av无码一区东京热| 国产精品视频一区二区三区,| 中文字幕国内一区二区| 在线观看国产视频午夜| 麻豆三级视频网站在线观看 | 妺妺跟我一起洗澡没忍住| 99久久超碰中文字幕伊人| 人妻夜夜爽天天爽一区| 午夜无码片在线观看影院| 91网站在线看| 国内自拍视频在线观看h| 一区二区亚洲精品在线| 超碰人人超碰人人| 人妻系列无码专区久久五月天| 91精品国产91| 亚洲综合一区二区三区蜜臀av| 中文字幕手机在线精品| 久久精品一区二区三区蜜桃| 欧美伦费免费全部午夜最新| 国产精品美女久久久久 | 亚洲人成人一区二区三区| 手机在线中文字幕国产| 丝袜美腿福利视频在线| 精品国产天堂综合一区在线| 久久久久久久人妻无码中文字幕爆| 国产成人av在线影院无毒| av有码在线一区二区| 麻豆精品一区二区综合av| 精品人妻少妇嫩草av无码专区| 欧美疯狂做受xxxxx高潮| 国产免费午夜福利蜜芽无码| 嫩呦国产一区二区三区av| 人妻聚色窝窝人体www一区| 国产人碰人摸人爱视频| av一区二区三区亚洲| 开心五月激情五月天天五月五月天 | 熟妇无码AV| 亚洲一区中文字幕视频| 日本道色综合久久影院| 国产午夜精品一区二区| 国产女合集小岁9三部|