區域網資料庫環境下資料採集及處理

才智咖 人氣:1.43W
區域網資料庫環境下資料採集及處理


  【摘要】隨著技術、技術和資料庫技術的發展,計算機處理資料的方式和種類也在不斷變化,通過對實踐工作中遇到的自動化資料、視訊資料採集和處理方法進行研究,得出了適合在區域網資料庫下儀表資料和視訊資料採集及處理的方法,在當前計算機資料普遍應用的今天,尤其是對於軟體的系統開發具有重要意義。?
  【關鍵詞】資料庫;計算機網路;計算機串列埠
  
  【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