自在自线亚洲а∨天堂在线-中文字幕一区视频播放-扒开双腿猛进入喷水高潮叫声-欧美日本亚洲一区二区-老熟妇高潮偷拍一区二区-国产精品高清一区二区不卡-午夜色福利视频一区二区三区-亚洲国产成人精品福利在线观看-亚洲欧美成人一区二区在线电影

當(dāng)前位置:機電之家首頁 >> PLC技術(shù)>> PLC文案資料 >> PLC論文 >> 無線電車載監(jiān)測站的信號采集與通訊系統(tǒng)
無線電車載監(jiān)測站的信號采集與通訊系統(tǒng)

摘 要:本系統(tǒng)采用LabVIEW對無線電監(jiān)測信號進行采集和處理,并開發(fā)用戶界面。在Delphi平臺上運用遠程訪問服務(wù)實現(xiàn)了無線電車載監(jiān)測站與中心固定站的通訊。LabVIEW主程序?qū)νㄓ嵶映绦蜻M行調(diào)用。
關(guān)鍵詞:信號采集;車載監(jiān)測站;LabVIEW通訊;遠程訪問

1   遠程訪問(RAS)是bbbbbbs 9 車載監(jiān)測站系統(tǒng)簡介
  本系統(tǒng)是無線電監(jiān)測網(wǎng)絡(luò)系統(tǒng)中的車載站部分。由于車載站與中心固定站的通訊是無線遠程方式,因此,我們在Delphi7.0環(huán)境下,利用遠程訪問RAS撥號服務(wù)開發(fā)了車載站與中心固定站的撥號連接部分。由于本系統(tǒng)用于采集無線電接收機、頻譜儀等儀器的數(shù)據(jù),為了克服儀器面板小、圖形顯示呆板、數(shù)據(jù)分析處理功能不靈活等缺點,因此采用LabVIEW開發(fā)用戶界面和進行數(shù)據(jù)分析。系統(tǒng)中,對Delphi語言編寫的程序,通過LabVIEW對其進行調(diào)用。

2 系統(tǒng)配置
  系統(tǒng)采用C/S模式,中心站PC機作為服務(wù)器,車載站PC機作為客戶端,客戶端和服務(wù)器之間采用無線調(diào)制解調(diào)器通訊。服務(wù)器提供服務(wù)接入功能,即等候客戶機的撥號聯(lián)網(wǎng),管理客戶機的登錄名及密碼。配置時服務(wù)器操作系統(tǒng)安裝bbbbbbs 2000 Server,啟用“路由和遠程訪問”服務(wù),在“網(wǎng)絡(luò)和撥號連接”中新建連接,其中需配置每一個將與服務(wù)器連接的客戶端的登錄名及密碼。

3 系統(tǒng)硬件組成
  系統(tǒng)硬件部分由中心站PC機,車載站PC機及無線調(diào)制解調(diào)器組成,框圖如圖1所示。





4 系統(tǒng)軟件組成
4.1 RAS原理簡介
        RAS是通過使用工業(yè)標(biāo)準(zhǔn)分幀協(xié)議建立的。通常有如下的協(xié)議:點到點的協(xié)議(PPP)、串行線路網(wǎng)際協(xié)議(SLIP)、異步NetBEUI。這些是一些數(shù)據(jù)傳輸?shù)臉?biāo)準(zhǔn),他描述了怎樣通過RAS連接進行數(shù)據(jù)傳輸,指定RAS連接采用何種網(wǎng)絡(luò)通信協(xié)議進行通信。至于采用何種協(xié)議建立連接,主要取決于服務(wù)器采用或者能夠支持幾種協(xié)議。如果服務(wù)器支持上面的某種協(xié)議,則客戶端RAS便可建立一個基于這種協(xié)議的連接。在微軟公司提供的一系列的操作系統(tǒng)中,RAS服務(wù)器組件能夠支持前面所說的任何一種分幀協(xié)議。RAS客戶機和服務(wù)器之間的連接建立以后,網(wǎng)絡(luò)協(xié)議堆棧(與所用的分幀協(xié)議有關(guān))就通過這個RAS連接與遠程計算機通信,就像在局域網(wǎng)中一樣。
  RAS服務(wù)器接收到一次撥號連接請求時,首先處理前面列出的一種分幀協(xié)議,然后便與客戶機開始通信。分幀協(xié)議一旦確立,RAS就會對客戶端的接入進行身份驗證。RAS客戶機會為RAS服務(wù)器指定用戶名,密碼和域登錄憑證。當(dāng)bbbbbbs NT/2000等RAS服務(wù)器接收到這條消息時,就會使用bbbbbbs NT/2000的域安全訪問控制驗證登錄憑證。
4.2 撥號連接部分
  撥號連接部分是在Delphi7.0環(huán)境下使用遠程訪問(RAS)的控件TapdRasDialer開發(fā)的。由于直接使用bbbbbbs的RASAPI來編寫程序比較復(fù)雜,所以在開發(fā)的時候借助于TapdRasDialer控件,他調(diào)用bbbbbbs RASAPI對Modem等硬件進行控制。該部分程序只在客戶機上,內(nèi)含撥號所需的信息及結(jié)構(gòu),系統(tǒng)圖如圖2所示。




  TApdRasDialer控件提供了Microsoft遠程訪問服務(wù)API的接口。通過bbbbbbs撥號網(wǎng)絡(luò),這個控件主要用來與一個遠程計算機建立和終止連接,然而他也用來處理RAS電話薄項(RASPhonebook Entries)和枚舉活動連接(Active Connection)。
  通過Dial和DialDlg方法執(zhí)行撥號。用Dial方法,同步和異步撥號選項都有效。Hangup方法終止呼叫。
CreatePhonebookEntry,DeletePhonebookEntry ListEntriesEditPhonebookEntry,方法操作Phonebook項。
  GetDialbbbbbeters和SetDialbbbbbeters方法可以訪問一個特殊呼叫撥號參數(shù)。
(1)Password屬性
  指定一個包含用戶密碼的字符串。密碼為用戶訪問遠程計算機的授權(quán)密碼。
(2)domain屬性
  指定一個字符串,其中包含授權(quán)(Authentication)發(fā)生的域。空字符串指定域(遠程訪問服務(wù)器在域中是一個成員)。一個*號指定存儲在Phonebook中的域。
(3)Dial屬性
  在RAS客戶端和RAS服務(wù)器端之間,用Dial建立一個遠程訪問服務(wù)連接。如果一個連接錯誤發(fā)生,這個連接將自動掛斷。
  在異步方式撥號(ialMode=dmAsync)中,連接建立前,撥號立即返回。連接進度通過OnDialStatus,OnDialError和OnConnected事件表達。另外,如果StatusDisplay指定TApdRasStatus控件,StatusDisplay控件顯示一個撥號狀態(tài)對話框,直到建立或取消連接。
  在同步撥號期間(DialMode設(shè)為dmSync),撥號不會返回,直到連接嘗試已經(jīng)成功完成或失敗。沒有事件觸發(fā),撥號函數(shù)結(jié)果必須檢查以決定連接狀態(tài)。
  一個不同于ecOK的返回值表明一個錯誤發(fā)生并且返回的值是個錯誤代碼。這個值傳遞給GetErrorText可以獲得錯誤的描述信息。
  通過ConnectState屬性,可獲得連接狀態(tài)信息,直到應(yīng)用程序調(diào)用HangUp終止連接。在一個連接已經(jīng)成功建立后,應(yīng)用程序最后必須調(diào)用HangUp。
  撥號不顯示一個登錄對話框。
4.3 程序接口子VI
  對其他語言程序的調(diào)用可提高系統(tǒng)的靈活性,更易于擴展。LabVIEW對C語言和Matlab提供了調(diào)用接口,還提供了調(diào)用bbbbbbs動態(tài)鏈接庫DLL函數(shù)等高級功能。此外,LabVIEW還提供了對操作系統(tǒng)中可執(zhí)行程序的調(diào)用。本系統(tǒng)使用Functions模板下的Communication下的SystemExec.vi模塊如圖3所示來實現(xiàn)對撥號連接生成的可執(zhí)行程序進行調(diào)用。輸入端Command to Execute設(shè)置為欲調(diào)用的*.exe文件路徑及文件名;run minimized?(F)設(shè)置所調(diào)用的文件運行時是否需要最小化。
4.4 數(shù)據(jù)采集與處理
  采集無線電監(jiān)測接收機的數(shù)據(jù)并進行電平、帶寬、頻率等波形顯示,以及進行數(shù)據(jù)分析,動態(tài)顯示頻偏、頻移等參數(shù)。主要用到Functions模板下的Communication下的TCP模塊。其中的關(guān)鍵點是把接收機返回的數(shù)據(jù)塊一組一組地分開(組與組之間是用換行符隔開的),再把一組中的數(shù)據(jù)一個一個地分開(數(shù)據(jù)之間是用逗號隔開的),然后把數(shù)據(jù)顯示在相應(yīng)的Graph中。





5 系統(tǒng)調(diào)試
包括LabVIEW程序和Delphi程序的調(diào)試。
        在LabVIEW中,程序運行時可以實時顯示數(shù)據(jù)流動畫面。這種調(diào)試方法可以使用戶更加清楚地觀察程序運行的每一個細節(jié),為查找錯誤、修改程序提供了有效的手段。我們采用了查看語法錯誤,設(shè)置執(zhí)行程序高亮,設(shè)置斷點與單步執(zhí)行,設(shè)置探針等多種調(diào)試的方法。
  對于撥號連接部分,調(diào)試內(nèi)容包括當(dāng)Modem的狀態(tài),線路情況以及撥號信息等出現(xiàn)異常時,該系統(tǒng)能否進行檢測,并且給出正確的錯誤提示信息。

6 結(jié)語
  利用LabVIEW豐富的界面效果和信號的動態(tài)分析與處理功能,使該車載監(jiān)測系統(tǒng)功能更加完善、更加高效。對通訊模塊的調(diào)用,大大提高了系統(tǒng)開發(fā)的靈活性。
  該系統(tǒng)程序略加改動就可用于頻譜儀、測向儀等無線電監(jiān)測設(shè)備數(shù)據(jù)的采集和處理。在中心固定站與其他固定站聯(lián)網(wǎng)情形下,本系統(tǒng)還可以通過中心站與其他站進行通訊。


參考文獻


[1]LabVIEW Function Manual.USA:National Instruments Corporation,2001.
[2]楊樂平,李海濤,肖相生,等.LabVIEW程序設(shè)計與應(yīng)用[M].北京:電子工業(yè)出版社,2001.
[3]李建華,郭明.RS232和調(diào)制解調(diào)器高級通信編程[M].北京:人民郵電出版社,2001.
[4]黃軍,熊勇,等.Delphi串口通信編程[M].北京:人民郵電出版社,2001.
作者:未知 點擊:874次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:無線電車載監(jiān)測站的信號采集與通訊系統(tǒng)
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《無線電車載監(jiān)測站的信號采集與通訊系統(tǒng)》相關(guān)權(quán)利人與機電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個人求購

王坤 【求購】  石英碎片  2026-4-9
陳經(jīng)理 【求購】  攪拌設(shè)備的...  2026-4-9
周經(jīng)理 【求購】  遠大流量計  2026-4-9
蔡經(jīng)理 【求購】  歐姆龍傳感...  2026-4-8
呂經(jīng)理 【求購】  二手伺服變...  2026-4-8
曾經(jīng)理 【求購】  金龍羽電線  2026-4-8
張生 【求購】  光伏穩(wěn)壓器  2026-4-8
方經(jīng)理 【求購】  自動洗車機  2026-4-8
VIP公司推薦