您好,歡迎來到易龍商務網!
發布時間:2021-07-31 21:55  
【廣告】





溫度采集模塊
多路溫度信號采集模塊系統實現方案如圖所示。多路溫度采集模塊系統實現方案圖中虛線框內為溫度采集單元,主要由信號輸入處理部件、濾波放大單元、A/D轉換處理、光電隔離單元、熱電偶冷端溫度補償單元和供電單元構成,可以完成對不同類型信號的采集,包括熱電偶(T、E、K、B、S)、熱電阻(Ptl00、Cu50、Cul00)輸出的電壓信號,溫度變送器輸出的電壓(0~100mV、0~5V)、電流(0~20mA)信號。同步采樣充分體現了數據域測試的特點,即顯示的數據流不是以時間為自變量,而是以事件序列為自變量,它對于分析被測系統邏輯狀態特別有用。
多路溫度采集編寫
一是單片機程序(又稱固件)采用模塊化程序設計,主要由A/D轉換的中斷子程序和USB中斷子程序,另外還有串口發送中斷子程序、同CPLD同步子程序,數據處理子程序幾個模塊組成。模塊化設計的優點是可靠性高、可讀性好、升級簡單。二是PC端的程序。Pc端的程序由驅動程序和主機應用程序構成。驅動程序設計采用WDM(WindowsDriveMode)。WDM設備驅動程序提供了一個參考框架,大大降低了由Dl〕K書寫驅動程序帶來的難度。驅動程序通過安裝文件(.INF文件)中IPD(產品識別號)和VID(廠商識別號)識別USB設備。主機應用程序的編寫使用VC編譯環境中的API函數實現來完成采集數據的后處理工作,包括數據顯示、保存、打印等功能。為了提率,使用了多線程技術實現讀寫。應用程序通過GUID(注冊表驅動識別號)查找驅動程序。驅動程序與應用程序和硬件之間通信都是IRP(I/O請求包)完成。批處理數據采集器離線式工作,數據批量采集器后,通過USB線或串口數據線跟計算機進行通信。
數字信號的獲取采用采樣方式,即輸入鎖存器在時鐘的跳變沿表示的時刻上,采集(鎖存)輸入的數字信號。數據采集電路由電平判別、輸入鎖存和采樣時鐘組成。一個數字信號常常是由多路構成,每路輸入數據在經過電平判別電路以后,在采樣時鐘沿的作用下,以數據碼0、1形式同時存入輸入鎖存器中。通過采樣后獲取到的數字信號,是以離散時間作為自變量還是以事件作為自自變量,要取決于采樣時鐘的選取。具有指紋采集功能的便攜式條碼采集器,主要應用在、社會保險、移動等領域。
采樣后的存儲數據與原來的輸入信號主要有以下兩點不同:
(1)幅度上的差別:由于信號的采樣是對電平判別后的輸出信號進行采樣,因此它只反映信號的高、低兩種邏輯電平,而不反映原輸入信號幅度的實際大小。(2)時間上的差別:采樣后的輸出波形,只能在選擇的時鐘作用沿上進行采樣,而對兩個時鐘作用沿之間的波形變化不予理睬。因此,輸入波形與判別電平相交的時刻并不嚴格等于鎖存與顯示信號電平跳變的時刻。在數據采集的過程中,如果模擬量的變化,將直接影響到計算機的采樣精度。