新聞中心

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

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

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

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


評(píng)論


相關(guān)推薦

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

關(guān)閉