【正文】
lLabel3Caption=短信號(hào)碼標(biāo)簽TextBoxSMSTimeText為空顯示接收短信號(hào)碼LabelLabel4Caption=接收時(shí)間標(biāo)簽TextBoxtextReceiveMultiLin=True允許多行顯示(返回信息) ScrollBars=2有垂直滾動(dòng)條CommandButtonCmdReadCaption=讀取短信讀取短信命令CommandButtonTestATCaption=測(cè)試AT測(cè)試AT命令CommandButtonCmdQuitCaption=退出關(guān)閉程序TimerTimer1Enable=False初始不可用Interval=80時(shí)鐘周期TimerTimer2Enable=False初始不可用Interval=1000時(shí)鐘周期MSCommMSComm1在程序中設(shè)置串口參數(shù)設(shè)置 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)是開(kāi)發(fā)管理系統(tǒng)的基石,一個(gè)設(shè)計(jì)良好的數(shù)據(jù)庫(kù)可以讓程序員在寫(xiě)程序時(shí)得心應(yīng)手,靈活運(yùn)用各種編程技術(shù)對(duì)數(shù)據(jù)進(jìn)行操作;反之一個(gè)設(shè)計(jì)不良的數(shù)據(jù)庫(kù)讓程序員無(wú)從下手,浪費(fèi)大量時(shí)間在彌補(bǔ)數(shù)據(jù)庫(kù)設(shè)計(jì)的過(guò)失上,最后極有可能導(dǎo)致項(xiàng)目的開(kāi)發(fā)失敗!根據(jù)本系統(tǒng)的特點(diǎn),采用中小型單機(jī)數(shù)據(jù)庫(kù)系統(tǒng)即可滿足需求,故選擇應(yīng)用較為廣泛的Microsoft SQL Server數(shù)據(jù)庫(kù)。(1)添加串口通信控件MSComm和兩個(gè)時(shí)鐘控件Timer。上位機(jī)使用MSComm控件與下位機(jī)進(jìn)行串口通信,MSComm控件的Input與Output兩個(gè)屬性,分別對(duì)應(yīng)串行端口的輸入與輸出操作。(6)完備的聯(lián)機(jī)幫助功能與Windows環(huán)境下的其他軟件一樣,在VB中,利用幫助菜單和F1鍵,用戶可以方便的得到所需的幫助信息,為用戶和使用提供了方便。(3)提供易學(xué)易用的應(yīng)用程序開(kāi)發(fā)環(huán)境 在VB繼承開(kāi)發(fā)環(huán)境中,用戶可以設(shè)計(jì)界面、編輯代碼、調(diào)試程序、直接運(yùn)行,以獲得結(jié)果;也可以把應(yīng)用程序制作在安裝盤上,以便在脫離VB系統(tǒng)的Windows環(huán)境中運(yùn)行,為用戶提供了友好的開(kāi)發(fā)環(huán)境。傳統(tǒng)的編程方式是面向過(guò)程的,按程序事先設(shè)計(jì)流程來(lái)運(yùn)行的。許多對(duì)象都是可視的。 VB上位機(jī)軟件設(shè)計(jì) Visual Basic簡(jiǎn)介Visual Basic(VB)是在BASIC語(yǔ)言的基礎(chǔ)之上發(fā)展起來(lái)的,是一種由微軟公司開(kāi)發(fā)的包含協(xié)助開(kāi)發(fā)環(huán)境的時(shí)間按驅(qū)動(dòng)編程語(yǔ)言。方案二:采用Borland公司最新的開(kāi)發(fā)工具Borland C++ Builder 2007,該平臺(tái)既可與Microsoft SQL Server或Microsoft Access數(shù)據(jù)庫(kù)搭配,也可使用自己的專用數(shù)據(jù)庫(kù),結(jié)合更為緊密,而且全部可視化的開(kāi)發(fā)環(huán)境大大解放開(kāi)發(fā)者的勞動(dòng)量。(3)如果發(fā)送中文字符,則采用UCS2編碼方式,每個(gè)中文字符用16位二進(jìn)制數(shù)據(jù)的Unicode字符編碼方式表示,如果是中英文混合的短信,由于英文字符只占1字節(jié),需要補(bǔ)0,成為16位的編碼。在PDU模式中,可以采用三種編碼方式來(lái)對(duì)發(fā)送的內(nèi)容進(jìn)行編碼,它們是UTFUTF8和UCS2編碼。 發(fā)送PDU串分析分段含義說(shuō)明08SMSC短信中心地址長(zhǎng)度共8個(gè)8 位字節(jié)包含9191SMSC地址格式用國(guó)際格式號(hào)碼(在前面加“+”)683108301705F0SMSC短信中心號(hào)碼8613800371500字節(jié)翻轉(zhuǎn)后補(bǔ)“F”湊成偶數(shù)個(gè)11基本參數(shù)(TPMTI/VFP)發(fā)送TPVP,用相對(duì)格式00消息基準(zhǔn)值(TPMR)00D目標(biāo)號(hào)碼長(zhǎng)度共13個(gè)十進(jìn)制數(shù)(不包含91,“F)91目標(biāo)地址格式用國(guó)際格式號(hào)碼(在前面加“+”)685139096218F0目標(biāo)號(hào)碼8615939026810,補(bǔ)“F”湊成偶數(shù)個(gè)00協(xié)議標(biāo)示(TPPID)普通GSM類型,點(diǎn)對(duì)點(diǎn)方式08用戶信息編碼方式(TPDSC)8bit編碼01短消息有效期(TPVP)(VP+1)*5我們先用兩個(gè)實(shí)際的例子說(shuō)明PDU串的結(jié)構(gòu)和編排方式。PDU串表面上是一串ASCII碼,由“0”“9”、“A”“F”這些數(shù)字和字母組成。Text Mode是純文本方式,可使用不同的字符集,從技術(shù)上說(shuō)也可用于發(fā)送中文短消息,但國(guó)內(nèi)手機(jī)基本上不支持,主要用于歐美地區(qū)。命 令 功 能AT+CMGF選擇短消息信息格式:0PDU。AT命令集中幾乎所有的指令都以AT開(kāi)始,以回車結(jié)尾。在Hayes公司建立AT命令之前,DTE(Digital Terminal Equipment)與MODEM之間是通過(guò)硬件電路來(lái)實(shí)現(xiàn)直接控制的。Hayes公司的Smart modem系列產(chǎn)品己成為MODEM事實(shí)上的標(biāo)準(zhǔn)。相應(yīng)的連接線上的串口連接器也有公頭和母頭之分。 RS232是用正負(fù)電壓來(lái)表示邏輯狀態(tài),與TTL以高低電平表示邏輯狀態(tài)的規(guī)定不同,因此,為了能夠同計(jì)算機(jī)接口或終端的TTL器件連接,必須在RS232與TTL電路之間進(jìn)行電平和邏輯關(guān)系的變換,實(shí)現(xiàn)這種變換的方法可用分立元件,也可用集成電路芯片。不僅在遠(yuǎn)距離通信中要經(jīng)常用到它,就是兩臺(tái)計(jì)算機(jī)或設(shè)備之間的近距離串行連接也普遍采用RS232接口。 RS232串口通信 RS232是美國(guó)電子工業(yè)協(xié)會(huì)EIA(Electronic Industry Association)于1962年公布,并于1969年修訂的串行接口標(biāo)準(zhǔn)。這40個(gè)引腳可以劃分為5類,即電源、數(shù)據(jù)輸入/輸出、SIM 卡、音頻接口和控制。 TC35模塊的基本特性和功能TC35 模塊是西門子公司為滿足無(wú)線通信而設(shè)計(jì)的一個(gè)GSM 模塊。TC35有40個(gè)引腳,通過(guò)一個(gè)ZIF(Zero Insertion Force,零阻力插座)連接器引出。 TC35模塊 TC35模塊結(jié)構(gòu)目前已經(jīng)開(kāi)始使用的GSM通訊模塊有TC3AWM0GM4ZXGM18等。 上位機(jī)管理系統(tǒng)主要包括計(jì)算機(jī)及應(yīng)用軟件、GSM無(wú)線通訊模塊和數(shù)據(jù)庫(kù)系統(tǒng)組成。尤其是GSM短信息,靈活方便,可以跨市、跨省、甚至跨國(guó)傳送,而且每發(fā)送一條短信息只要1毛錢,非??煽苛畠r(jià)。移動(dòng)用戶管理包括對(duì)HLR和SIM卡的數(shù)據(jù)管理以及計(jì)費(fèi)管理。移動(dòng)設(shè)備識(shí)別寄存器(EIR): EIR存儲(chǔ)著移動(dòng)設(shè)備的國(guó)際移動(dòng)設(shè)備識(shí)別(IMEI)AUC依據(jù)MSC的要求檢驗(yàn)IMEI及其狀態(tài),并將結(jié)果報(bào)告MSC,確保注冊(cè)用戶的安全性。VLR和MSC之間有大量的數(shù)據(jù)需要存取,為提高移動(dòng)管理和呼叫建立速度,VLR總是和MSC實(shí)現(xiàn)功能綜合,以MSC/VLR形成NSS的一個(gè)物理實(shí)體。GMSC具有與固定網(wǎng)和其它NSS實(shí)體互通的接口。移動(dòng)交換中心,(MSC):MSC是NSS的核心,主要處理和協(xié)調(diào)GSM系統(tǒng)內(nèi)部用戶的通信連接,完成基本的交換功能??煞譃橥ㄟ^(guò)無(wú)線接口與移動(dòng)臺(tái)一側(cè)相連的基站收i(BTS)和另一側(cè)與交換機(jī)相連的基站控制器(BSC)兩部分。SIM卡就是“身份卡”,它類似于我們現(xiàn)在所用的IC卡,因此也稱作智能卡,存有認(rèn)證客戶身份所需的所有信息,并能執(zhí)行一些與安全保密有關(guān)的重要信息,以防止非法客戶進(jìn)入網(wǎng)絡(luò)。其類型可分為車載臺(tái)、便攜臺(tái)和手機(jī),其中,手機(jī)本身小型、輕巧,而且功能也較強(qiáng),因此手機(jī)的用戶將占移動(dòng)用戶的絕大多數(shù)。GSM手機(jī)的方便之處在于它提供了一個(gè)智能卡,人們稱之為SIM卡,并且機(jī)卡可以分離,這樣用戶更換手機(jī)并且定制個(gè)人信息這方面都十分便利了。 GSM無(wú)線網(wǎng)絡(luò) GSM是Global System for Mobile Communications的縮寫(xiě),意為全球移動(dòng)通信系統(tǒng),是世界上主要的蜂窩系統(tǒng)之一。此方案能夠有較好的效果,能夠達(dá)到各種要求,并且上位機(jī)PC存儲(chǔ)數(shù)據(jù)不用擔(dān)心掉電之后丟失的問(wèn)題。單片機(jī)一旦掉電,數(shù)據(jù)會(huì)丟失,不容易進(jìn)行長(zhǎng)時(shí)間的數(shù)據(jù)保存。對(duì)遠(yuǎn)程終端發(fā)送過(guò)來(lái)的數(shù)據(jù)參數(shù),上位機(jī)軟件進(jìn)行存儲(chǔ)和匯總,通過(guò)數(shù)據(jù)庫(kù)對(duì)這些實(shí)時(shí)數(shù)據(jù)進(jìn)行分析和繪表,工作人員能通過(guò)數(shù)據(jù)庫(kù)隨時(shí)調(diào)度數(shù)據(jù),對(duì)信息進(jìn)行分析,并能得到系統(tǒng)的趨勢(shì)走向,能夠?qū)ο到y(tǒng)進(jìn)行優(yōu)化和改進(jìn)。若由此構(gòu)想,將GSM無(wú)線網(wǎng)絡(luò)和電網(wǎng)和電氣系統(tǒng)進(jìn)行結(jié)合,有下位機(jī)的監(jiān)控,能實(shí)時(shí)的檢測(cè)數(shù)據(jù),并將數(shù)據(jù)進(jìn)行匯總和分類區(qū)分,通過(guò)GSM網(wǎng)絡(luò)的便利性講數(shù)據(jù)發(fā)送到上位機(jī)控制系統(tǒng)進(jìn)行處理和分析。 基于GSM交流電參數(shù)采集網(wǎng)絡(luò)系統(tǒng)PC機(jī)軟件設(shè)計(jì)的發(fā)展與功能在過(guò)去的幾十年里,對(duì)于電網(wǎng)和工廠里面的一些電氣系統(tǒng),交流電參數(shù)和各種設(shè)置都是靠現(xiàn)場(chǎng)工作人員進(jìn)行維護(hù)的,對(duì)機(jī)器實(shí)時(shí)進(jìn)行看守,歷史的數(shù)據(jù)進(jìn)行記載和分析,實(shí)時(shí)性雖然好,但是突發(fā)事故一旦發(fā)生如果機(jī)器出問(wèn)題,現(xiàn)場(chǎng)工作人員沒(méi)有能力進(jìn)行實(shí)時(shí)性的數(shù)據(jù)分析找出問(wèn)題所在就會(huì)影響電網(wǎng)的工作機(jī)制甚至導(dǎo)致各種重大的損失,工廠的電氣系統(tǒng)一樣,會(huì)導(dǎo)致停產(chǎn)引發(fā)一些列的問(wèn)題。GSM模塊電源把外部輸入的電源電壓進(jìn)行穩(wěn)壓處理后供GSM基帶處理器和GSM射頻部分使用。且運(yùn)行成本低,所以基于這種模塊,可以開(kāi)發(fā)出多種前景極為樂(lè)觀的各類應(yīng)用。GSM是我國(guó)目前基于時(shí)分多址技術(shù)的一種覆蓋面最廣、功能最強(qiáng)、用戶最多的移動(dòng)通訊系統(tǒng)。而GSM模塊則無(wú)此限制,所以基于這種模塊,以GSM網(wǎng)絡(luò)作為無(wú)線傳輸網(wǎng)絡(luò),可以開(kāi)發(fā)出多種前景極其樂(lè)觀的各類應(yīng)用,如:GPS/GSM(SMS)移動(dòng)車輛監(jiān)控定位系統(tǒng);移動(dòng)POS機(jī),移動(dòng)收費(fèi)系統(tǒng);移動(dòng)性數(shù)據(jù)和Internet接入。它是傳統(tǒng)調(diào)制解調(diào)器與GSM無(wú)線移動(dòng)通信系統(tǒng)相結(jié)合的一種數(shù)據(jù)終端設(shè)備,因此也叫無(wú)線調(diào)制解調(diào)器。這就需要實(shí)時(shí)的采集各種電參量,用來(lái)監(jiān)控以保證電網(wǎng)的穩(wěn)定。 The PC software。學(xué)士學(xué)位論文(設(shè)計(jì))Bachelor’s Thesis論文題目基于GSM交流電參數(shù)采集網(wǎng)絡(luò)系統(tǒng)PC機(jī)軟件設(shè)計(jì)基于GSM交流電參數(shù)采集網(wǎng)絡(luò)系統(tǒng)PC機(jī)軟件設(shè)計(jì)摘 要: 隨著電力系統(tǒng)的快速發(fā)展,電網(wǎng)容量不斷增大,結(jié)構(gòu)日趨復(fù)雜,電力系統(tǒng)中實(shí)時(shí)監(jiān)控、調(diào)度的自動(dòng)化顯得尤為重要,而電力參數(shù)的數(shù)據(jù)采集又是實(shí)現(xiàn)自動(dòng)化的重要環(huán)節(jié),如何快速準(zhǔn)確地采集系統(tǒng)中各元件的電參數(shù)(電壓、電流、功率、頻率等)是實(shí)現(xiàn)電力系統(tǒng)自動(dòng)化的一個(gè)重要因素 。關(guān)鍵詞: GSM;上位機(jī)軟件;RS232中圖分類號(hào):TQ351. 2 The PC Software Design of Alternating Current Parameters Network System Base on GSMAbstract: With the rapid development of power system, power grid capacity is increasing, the structure is being more plex, realtime monitoring of power system automation of scheduling is particularly important, and power parameters of data acquisition is an important part of automated, how to quickly and accurately capturethe various ponents of the system electrical parameters (voltage, current, power, frequency, etc.) is an important factor for power system automation. This design uses the GSM network as a data delivery platform and by TC35 establish munication with the host puter. Remote power system data analysis, statistics, and establish a control system based on GSM.Key words: GSM。在電力監(jiān)控系統(tǒng)中,為了維護(hù)電網(wǎng)運(yùn)行的穩(wěn)定和安全,保證用戶用電的可靠性,需要電網(wǎng)中各種電參量維持穩(wěn)定值不變。GSM 模塊是繼GSM 手機(jī)外又一種非常重要的GSM 移動(dòng)通信系統(tǒng)的終端設(shè)備。由于調(diào)制解調(diào)器必須通過(guò)PSTN或者其他專用通訊網(wǎng)進(jìn)行通信,因而受地域,線路等影響,在應(yīng)用上有很大的局限性。 概述在當(dāng)今科學(xué)技術(shù)飛速發(fā)展的社會(huì),如何通過(guò)最少的勞動(dòng)力獲得最大的勞動(dòng)成果是各行各業(yè)發(fā)展的一個(gè)方向,采用GSM網(wǎng)絡(luò)作為交流電采集網(wǎng)絡(luò)系統(tǒng)的一個(gè)數(shù)據(jù)采集監(jiān)控平臺(tái),能夠很大的提高效率,不需要人工實(shí)時(shí)的去記錄各種參數(shù),通過(guò)無(wú)線網(wǎng)絡(luò)傳輸不僅能夠夠很快的對(duì)網(wǎng)絡(luò)進(jìn)行分析,而且如果出現(xiàn)問(wèn)題能夠第一時(shí)間對(duì)底層進(jìn)行處理,設(shè)計(jì)上位機(jī)軟件通過(guò)電腦和GSM模塊能夠遠(yuǎn)程對(duì)個(gè)交流網(wǎng)絡(luò)進(jìn)行監(jiān)控是有很大意義的。它以GSM網(wǎng)絡(luò)作為無(wú)線傳輸網(wǎng)絡(luò),不受地域、線路等影響。GSM射頻部分是一個(gè)單片收發(fā)器.它完成對(duì)射頻信號(hào)的接收和發(fā)送等處理。通過(guò)這一接口可以用AT命令切換操作模式,使它處于語(yǔ)音、數(shù)據(jù)、短消息或傳真模式。GSM手機(jī)的發(fā)明可以使人們即使天各一方也能進(jìn)行親切的交流接觸,基于此種GSM網(wǎng)絡(luò)的發(fā)達(dá),現(xiàn)在各種無(wú)線控制模塊,模板,和無(wú)線控制系統(tǒng)如雨后春筍般的發(fā)展開(kāi)來(lái)。若將電網(wǎng)、電氣系統(tǒng)、下位機(jī)采集數(shù)據(jù)系統(tǒng)、GSM數(shù)據(jù)傳送模塊、GSM網(wǎng)絡(luò)系統(tǒng)、上位機(jī)控制軟件系統(tǒng)結(jié)合為一體,那么,在遠(yuǎn)程我們就能夠?qū)ο到y(tǒng)終端進(jìn)行實(shí)時(shí)監(jiān)控,如果機(jī)器工作在比較惡劣的環(huán)境那么通過(guò)遠(yuǎn)程控制不僅能夠保證工作人員的安全性還能較安逸的管理整個(gè)終端。但是有較大的缺陷,單片機(jī)的開(kāi)發(fā)資源較有限,系統(tǒng)要求能夠存儲(chǔ)歷史數(shù)據(jù),能夠?qū)?shù)據(jù)進(jìn)行分析和匯總。并對(duì)處理的數(shù)據(jù)和歷史實(shí)時(shí)參數(shù),在數(shù)據(jù)庫(kù)中進(jìn)行存儲(chǔ)。編程采用VB語(yǔ)言進(jìn)行開(kāi)發(fā),達(dá)到TC35模塊與上位機(jī)的通訊,并與數(shù)據(jù)庫(kù)進(jìn)行結(jié)合,對(duì)數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,進(jìn)行網(wǎng)絡(luò)系統(tǒng)參數(shù)的分析和存儲(chǔ)。值得欣慰的是GSM在其他方面性能優(yōu)異,它除了提供標(biāo)準(zhǔn)化的列表和信令系統(tǒng)外,