色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于虛擬儀器的CANopen協(xié)議監(jiān)控面板設(shè)計(jì)

          基于虛擬儀器的CANopen協(xié)議監(jiān)控面板設(shè)計(jì)

          作者: 時(shí)間:2012-09-26 來源:網(wǎng)絡(luò) 收藏
          -TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">4.2 數(shù)據(jù)發(fā)送/接收模塊程序設(shè)計(jì)

            數(shù)據(jù)發(fā)送模塊CANwrite.vi使用VISA Write節(jié)點(diǎn)予以實(shí)現(xiàn),并將該發(fā)送模塊作為子VI調(diào)用。在labview平臺(tái)控制的串行通信過程中,數(shù)據(jù)格式是以字符串的格式組成的,字符串中的每個(gè)字符實(shí)際上對(duì)應(yīng)大家熟悉的ASCII字符,即計(jì)算機(jī)能夠識(shí)別的數(shù)據(jù)代碼是ASCII代碼,所以在傳送到串口發(fā)送數(shù)據(jù)之前要經(jīng)過代碼轉(zhuǎn)換,這就意味著以十進(jìn)制、二進(jìn)制、十六進(jìn)制表示的數(shù)據(jù)必須轉(zhuǎn)化為ASCII字符串才能進(jìn)行傳送和接收。數(shù)據(jù)發(fā)送模塊如圖5所示,其中,以0xAA作為握手信號(hào)

            c.JPG

            數(shù)據(jù)接收模塊CANRead.vi使用VISA Read節(jié)點(diǎn)讀取數(shù)據(jù),如圖6所示,從緩沖器接收到的數(shù)據(jù)是ASCII字符串,經(jīng)過ASCII字符串轉(zhuǎn)換為十六進(jìn)制字節(jié)數(shù)組的模塊處理后,最終得到正確的數(shù)據(jù)。

            4.3

            使用labview開發(fā)的如圖7所示??梢钥吹?,左側(cè)為數(shù)據(jù)發(fā)送部分,首先設(shè)置NodeID,選擇主從節(jié)點(diǎn)類型,根據(jù)用戶需要選擇待發(fā)送的報(bào)文類型,并設(shè)置幀類型(數(shù)據(jù)幀/遠(yuǎn)程幀)以及具體的發(fā)送數(shù)據(jù)。右側(cè)為數(shù)據(jù)接收部分,顯示從CAN總線上監(jiān)聽到的CANopen報(bào)文。

            d.JPG

            5 結(jié)語

            本文將技術(shù)與現(xiàn)場總線高層通信協(xié)議CANopen相結(jié)合,實(shí)現(xiàn)了現(xiàn)場總線上位機(jī)的開發(fā),為分布式網(wǎng)絡(luò)控制系統(tǒng)提供了高效、全面的監(jiān)控環(huán)境,不僅解決了工業(yè)現(xiàn)場不同設(shè)備同步監(jiān)控的問題,而且提供了較強(qiáng)的在線可控性。同時(shí),利用labview提供的各類專業(yè)工具軟件包,可以進(jìn)一步對(duì)工業(yè)數(shù)據(jù)進(jìn)行處理,完成波形顯示、信號(hào)濾波和頻譜分析等功能。


          上一頁 1 2 3 下一頁

          評(píng)論


          相關(guān)推薦

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

          關(guān)閉