• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于DSP和觸摸屏的串行通信系統(tǒng)設(shè)計

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

    作者: 時間:2014-08-12 來源:網(wǎng)絡(luò) 收藏

      

    本文引用地址:http://www.czjhyjcfj.com/article/256783.htm

     

      圖3 數(shù)據(jù)通信流程圖

      從圖3 可以看出, 的程序設(shè)計主要包括初始化,接收和發(fā)送中斷子程序,MODBUS 幀解析、處理及回應(yīng)子程序,CRC 碼驗證子程序。其中接收和發(fā)送中斷子程序的流程圖如圖4 所示。

      

     

      圖4 接收和發(fā)送中斷子程序流程圖

      3 試驗調(diào)試

      的通信接口調(diào)試分步驟進(jìn)行,包括:串口測試、通信軟件的調(diào)試以及 通信的試驗和調(diào)試。

      1)觸摸屏串口測試:首先在LEVI Studio 組態(tài)軟件中編寫畫面程序并且利用數(shù)據(jù)下載線將其下載到觸摸屏中,然后利用串口調(diào)試線將觸摸屏和PC 機連接起來,通過串口調(diào)試工具可以查看到觸摸屏不斷向串口發(fā)送命令, 同時串口調(diào)試工具也可以編寫正確的返回數(shù)據(jù)給觸摸屏。此時需要注意的是必須將觸摸屏的串口參數(shù)和串口調(diào)試工具的串口參數(shù)設(shè)置的一致才能通信成功。

      2)通信軟件的調(diào)試:利用串口線將DSP 電路板和PC 機連接,在CCS 中編寫好C 語言程序后,利用仿真器和串口調(diào)試工具對主程序,數(shù)據(jù)接收和發(fā)送中斷子程序,MODBUS 幀解析、處理及回應(yīng)子程序,CRC 碼驗證子程序進(jìn)行仿真調(diào)試。

      3)觸摸屏和DSP 通信試驗和調(diào)試:通過上述兩個部分的調(diào)試后,按照圖1 所示的硬件連接線路將DSP 和觸摸屏連接起來。在此之前,需要將調(diào)試好的組態(tài)畫面程序下載到觸摸屏中,C 語言程序固話到DSP 的Flash 中。最后,若通信成功,可從觸摸屏中看到相關(guān)數(shù)據(jù),如圖5 所示a 為實時曲線圖,b 為PID 參數(shù)調(diào)節(jié)圖,其中給定電壓、電流,PID 參數(shù)可以在線修改,c 為權(quán)限設(shè)置界面,不同的工作人員權(quán)限不一致,在修改某些參數(shù)時需要輸入密碼。

      

     

      圖5 實驗結(jié)果圖

      4 結(jié)束語

      本文設(shè)計了基于MODBUS 協(xié)議的觸摸屏和DSP 的硬件電路和軟件程序,經(jīng)過試驗調(diào)試說明該系統(tǒng)通信穩(wěn)定可靠,速率可達(dá)38400Kbps,實時性強。以大功率晶閘管整流控制器的應(yīng)用為例,得出了相關(guān)的實驗數(shù)據(jù),說明本文設(shè)計的系統(tǒng)滿足工業(yè)控制監(jiān)測顯示需要,同時由于觸摸屏在人機界面領(lǐng)域的顯著優(yōu)勢, 本文提出的設(shè)計思路也可應(yīng)用于其他工業(yè)控制器的人機接口通信。


    上一頁 1 2 下一頁

    關(guān)鍵詞: DSP 觸摸屏 串行通信

    評論


    相關(guān)推薦

    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 丽水市| 六枝特区| 榆社县| 荥经县| 永昌县| 云阳县| 龙门县| 东阳市| 固阳县| 萨迦县| 黄冈市| 卓尼县| 玉龙| 涿州市| 台州市| 丰宁| 宁明县| 涞源县| 宿松县| 嘉义县| 成武县| 榆社县| 随州市| 安丘市| 德州市| 汾阳市| 大丰市| 沁源县| 潼南县| 新津县| 新建县| 嘉兴市| 方山县| 玛纳斯县| 大埔县| 灵武市| 郎溪县| 涡阳县| 虞城县| 奉节县| 慈利县|