日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

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

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

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

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

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





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




  TApdRasDialer控件提供了Microsoft遠(yuǎn)程訪問服務(wù)API的接口。通過bbbbbbs撥號網(wǎng)絡(luò),這個控件主要用來與一個遠(yuǎn)程計算機(jī)建立和終止連接,然而他也用來處理RAS電話薄項(xiàng)(RASPhonebook Entries)和枚舉活動連接(Active Connection)。
  通過Dial和DialDlg方法執(zhí)行撥號。用Dial方法,同步和異步撥號選項(xiàng)都有效。Hangup方法終止呼叫。
CreatePhonebookEntry,DeletePhonebookEntry ListEntriesEditPhonebookEntry,方法操作Phonebook項(xiàng)。
  GetDialbbbbbeters和SetDialbbbbbeters方法可以訪問一個特殊呼叫撥號參數(shù)。
(1)Password屬性
  指定一個包含用戶密碼的字符串。密碼為用戶訪問遠(yuǎn)程計算機(jī)的授權(quán)密碼。
(2)domain屬性
  指定一個字符串,其中包含授權(quán)(Authentication)發(fā)生的域??兆址付ㄓ?遠(yuǎn)程訪問服務(wù)器在域中是一個成員)。一個*號指定存儲在Phonebook中的域。
(3)Dial屬性
  在RAS客戶端和RAS服務(wù)器端之間,用Dial建立一個遠(yuǎn)程訪問服務(wù)連接。如果一個連接錯誤發(fā)生,這個連接將自動掛斷。
  在異步方式撥號(ialMode=dmAsync)中,連接建立前,撥號立即返回。連接進(jìn)度通過OnDialStatus,OnDialError和OnConnected事件表達(dá)。另外,如果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)的靈活性,更易于擴(kuò)展。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所示來實(shí)現(xiàn)對撥號連接生成的可執(zhí)行程序進(jìn)行調(diào)用。輸入端Command to Execute設(shè)置為欲調(diào)用的*.exe文件路徑及文件名;run minimized?(F)設(shè)置所調(diào)用的文件運(yùn)行時是否需要最小化。
4.4 數(shù)據(jù)采集與處理
  采集無線電監(jiān)測接收機(jī)的數(shù)據(jù)并進(jìn)行電平、帶寬、頻率等波形顯示,以及進(jìn)行數(shù)據(jù)分析,動態(tài)顯示頻偏、頻移等參數(shù)。主要用到Functions模板下的Communication下的TCP模塊。其中的關(guān)鍵點(diǎn)是把接收機(jī)返回的數(shù)據(jù)塊一組一組地分開(組與組之間是用換行符隔開的),再把一組中的數(shù)據(jù)一個一個地分開(數(shù)據(jù)之間是用逗號隔開的),然后把數(shù)據(jù)顯示在相應(yīng)的Graph中。





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

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)還可以通過中心站與其他站進(jìn)行通訊。


參考文獻(xiàn)


[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.
作者:未知 點(diǎn)擊:871次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:無線電車載監(jiān)測站的信號采集與通訊系統(tǒng)
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《無線電車載監(jiān)測站的信號采集與通訊系統(tǒng)》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

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

孫晉文 【求購】  排氣閥  2025-12-30
馬經(jīng)理 【求購】  信號集成端...  2025-12-30
李總 【求購】  電動升降車  2025-12-30
于蓬 【求購】  HPV-S...  2025-12-29
張俊杰 【求購】  縫紉線自動...  2025-12-25
易賽群 【求購】  NANOC...  2025-12-25
張經(jīng)理 【求購】  浪涌保護(hù)器  2025-12-25
陳蓮 【求購】  日本住友閥  2025-12-24
VIP公司推薦