當前位置:學問君>學習教育>畢業論文>

局域網數據庫環境下數據採集及處理

學問君 人氣:1.45W
局域網數據庫環境下數據採集及處理


  【摘要】隨着技術、技術和數據庫技術的發展,計算機處理數據的方式和種類也在不斷變化,透過對實踐工作中遇到的自動化數據、視頻數據採集和處理方法進行研究,得出了適合在局域網數據庫下儀表數據和視頻數據採集及處理的方法,在當前計算機數據普遍應用的今天,尤其是對於軟件的系統開發具有重要意義。?
  【關鍵詞】數據庫;計算機網絡;計算機串口
  
  【Abstract】Along with the development of computer technology, computer network technology and database technology, the method and sort of computer data processing is transforming continuously. We educe the way to catch and deal with the data of instrument && video via work over the method of automation and video data acquisition and processing in practice task. In these computer data management be used universally days, it has importance meaning for the system development of computer application especially. ?
  【Key words】 database; computer network; computer serial port communications
  
  在數據庫管理系統中,從儀表中採集數據可用於如設備控制管理,水、電、暖數據的採集和管理,能夠保證數據的準確性,提高數據管理的效率,降低勞動強度。視頻數據的採集和管理,可以豐富管理內容,提高資訊的可信度,在實踐中具有很高的應用價值,非常值得我們研究。?
  
  1.數據庫產品的選擇?
  
  上個世紀80年代以來,關係數據庫技術的應用逐步得到普及,比較流行的有小型數據庫如Visual FoxPro6.0、Access2000和大中型的Oracle、Sybase、Informix、及Ms SQL Server等。數據管理方式由單機模式向網絡化下的C/S(客戶機/服務器)模式和B/S(瀏覽器/服務器)模式方向發展。?
  大中型的數據庫與小型數據庫相比,除了數據庫的數據庫管理系統(DBMS)在數據處理能力、數據安全和應用開發等功能更強外,大中型的數據庫的加鎖粒度也更細。加鎖是解決併發衝突問題的方法,例如,Visual FoxPro的加鎖粒度爲表,當一個用戶修改一個數據表中的數據時,其他用戶必須等待該用戶完成修改工作並解鎖後,才能對該表的數據進行修改,而同樣操作Ms SQL Server只用鎖定一條記錄,只要不是同時修改一個記錄,多個用戶可同時對一個表中的數據進行修改,因此,系統支援的鎖的粒度越細,併發度越大,也更適合網絡環境下的數據庫管理。對於中小型單位,數據庫服務器以Windows2000爲操作系統,數據庫可採用Ms SQL Server2000,其優點是相對較低,數據庫維護工作也比較容易完成。?
  小型數據庫產品的優勢是數據庫佔用的資源比大中型數據庫要少得多,維護數據的成本也非常低。由於局域網中工作站和數據庫服務器間數據通信會出現延遲現象,對於實時性強的工作站,如工廠中控制自動化設備的工作站在進行數據讀寫等操作時,爲了防止出現因網絡延時造成控制工作異常,往往在工作站上安裝小型數據庫,設備工作時把數據臨時寫在工作站的小型數據庫中,設備運轉空閒時,再自動把數據從工作站讀出並寫到數據庫服務器。可以採用Access2000等作爲工作站數據庫,Access2000是Microsoft公司的Office2000的組成部分,比較容易獲得,易於開發並能很好地與Office其他組件如Excel、Word等集成。?
  
  2.儀表數據採集?
  
  資訊系統的數據維護工作一般由安裝在工作站的應用程序完成,其中數據錄入是這些應用程序的一項重要工作,應用程序除提供手工輸入數據的方法外,我們還可以透過程序採集來自各種設備的數據,這樣可極大地提高程序的自動化程度和準確度。自動採集的數據可以是各種儀表數據,也可以是圖片甚至視頻。?
  當前和民用儀表的發展都顯現數字化趨勢,這些儀表如計量儀表(水、電、煤氣等)和測量儀表(溫度、溼度、壓力和重量等)都已經實現數字化甚至可以利用無線技術遠程傳輸數據,它們除了能夠精確地檢測被測參數外,大多數還具有傳送被測數據的接口,透過這些接口,工作站(上位機)就可以獲得來自儀表的數據。?
  計算機上的RS-232串行接口被廣泛應用於支援不同的外部設備和PC之間的通信,但是RS-232 接口標準出現較早,難免有不足之處,主要有以下五點:?
  ①接口的信號電平值較高,易損壞接口電路的芯片。?
  ②傳輸速率較低,在異步傳輸時,波特率爲20Kbps。?
  ③接口使用一根信號線和一根信號返回線而構成共地的傳輸形式,這種共地傳輸容易產生共模干擾。?
  ④傳輸距離有限,最大傳輸距離標準值爲50米,實際上也只能用在15米左右。?
  ⑤RS-232只容許一對一的通信,每個串口只能管理一個外部設備。?
  鑑於RS-232接口通信存在以上缺點,人們透過研究提出了改進的RS485或RS422接口通信方式,其主要優點是RS-485接口的'最大傳輸距離標準爲1200米(9600bps時),實際上可達30