<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

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

          基于DSP和觸摸屏的串行通信系統(tǒng)研究

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

          2.3從站程序設(shè)計(jì)

          若要通信成功,在的串口初始化時(shí)就需要將串口參數(shù)設(shè)置的和一致,即波特率:38400Kbps,停止位:1位,數(shù)據(jù)位:8位,無(wú)校驗(yàn)。一旦二者通信成功,會(huì)根據(jù)部件設(shè)置向DSP發(fā)送相應(yīng)的數(shù)據(jù)命令,如上節(jié)圖2中的反饋電壓和電流,觸摸屏上需要顯示從DSP中讀出的數(shù)據(jù),就會(huì)發(fā)送命令:07 03 00 03 0002 34 6D.DSP接收到命令數(shù)據(jù)后的處理過(guò)程如圖3所示。

          本文引用地址:http://www.ex-cimer.com/article/256896.htm



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


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



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


          3試驗(yàn)調(diào)試

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

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

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

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



          圖5實(shí)驗(yàn)結(jié)果圖


          4結(jié)束語(yǔ)

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


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

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();