新聞中心

        EEPW首頁 > 電源與新能源 > 設(shè)計應(yīng)用 > 光伏發(fā)電通信基站電源遠(yuǎn)程監(jiān)測系統(tǒng)的設(shè)計

        光伏發(fā)電通信基站電源遠(yuǎn)程監(jiān)測系統(tǒng)的設(shè)計

        作者: 時間:2012-02-07 來源:網(wǎng)絡(luò) 收藏

        3 上位機軟件
        3.1 數(shù)據(jù)格式
        由于Visual Basic6.1引入了面向?qū)ο蟮木幊虣C制,巧妙地將Windows編程的復(fù)雜性封裝起來,只需使用窗體和控件等可視化界面程序,從而降低了程序的難度。本文就采用了VB來上位機軟件,以實現(xiàn)太陽能的功能。
        1)數(shù)據(jù)傳輸幀格式
        下位機與上位機的數(shù)據(jù)傳輸幀格式為:
        地址碼(1)+功能碼(1)+數(shù)據(jù)數(shù)量(1)+數(shù)據(jù)域()+CRC校驗(2)
        2)上位機軟件功能碼分類
        0x01讀取下位機歷史數(shù)據(jù)
        0x02讀取當(dāng)前時間
        0x03設(shè)定時間
        0x04讀取實時數(shù)據(jù)
        0x05報警指示
        3.2 串口調(diào)試
        VB6.0中,使用MSComm時,首先要在程序中打開相應(yīng)的串口,然后對相應(yīng)的串口參數(shù)進行設(shè)置。串口時,無論發(fā)送還是接收,都要在通信程序中設(shè)置一個Variant類型變量作“中介”。程序設(shè)計如下:
        b.jpg
        c.jpg


        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 博客| 梁山县| 理塘县| 会昌县| 襄樊市| 车致| 定陶县| 仁寿县| 阿拉善左旗| 柏乡县| 苏尼特右旗| 景洪市| 班玛县| 宁明县| 白河县| 会理县| 拉孜县| 永修县| 南安市| 瓦房店市| 庆城县| 巴中市| 通许县| 北票市| 乃东县| 长岭县| 江安县| 保亭| 临澧县| 临沂市| 长阳| 柏乡县| 高州市| 法库县| 关岭| 东丰县| 乡宁县| 秦皇岛市| 阿勒泰市| 康保县| 孝义市|