當前位置:(上海辦事處)廈門興銳嘉進出口有限公司>>Honeywell DCS 系統>> Honeywell 51104410-100 *
Honeywell 51104410-100 程控抗混疊低通濾波器設計
傳感器采集的的模擬信號中往往混有一些其它信號如噪聲信號,因此在A/D轉換之前對信號進行濾波是很有必要的,同時選擇合適的濾波器還可以起到抗混疊的功能。本系統設計采用MAX263低通濾波器,MAX263是有源開關電容濾波器,其中心頻率,Q值和工作模式可通過引腳編程設置,其硬件連接電路如圖3.
圖3 低通濾波電路
選擇濾波器工作模式1,將M0,M1設置低電平,Q值設置為1,查表得NQ=64,則Q6~Q0引腳值為100000。MAX263的引腳與S3C2410芯片直接相連以實現程控濾波器,F0~F4分別連接GPB5~GPB9。在ARM上即可控制對應引腳實現對MAX263截止頻率的設定。
2.2 Honeywell 51104410-100 A/D轉換電路
A/D轉換器作用是把一個模擬信號轉換為數字信號。風電機組的狀態信號是一個連續的值。利用傳感器可以檢測到一個連續的電壓值,但在ARM和計算機上不能夠直接處理模擬信號數據。A/D轉換器就是把傳感器檢測到的電壓模擬信號轉換為系統可識別的數字信號的器件。根據系統的條件及精度的要求下,采用12位的A/D轉換器已經能夠滿足本系統的要求。在經過A/D的轉換后。就把連續的模擬信號轉變成了不連續的離散的數值,以便于數據分析。A/D轉換芯片采用TI公司的TLC2543。TLC2543是12位開關電容逐次逼近模數轉換器,其電路連接如圖4。
圖4 TLC2543與S3C2410的連接圖
Honeywell 51104410-100 數據采集時,首先向AD轉換器發送要采集的通道號,AD轉換器讀取對應通道的數據,并將數據傳遞給S3C2410A,實現數據的采集,其流程如圖5。
圖5 A/D采集流程圖
Honeywell 51104410-100 嵌入式監測系統的ARM端應用程序軟件的核心是人機交互用戶圖形界面,它是用戶和系統交互的窗口。
本文將Qt/Embedded應用于以ARM+Linux為平臺的嵌入式監測系統人機界面的開發。構建Qt /Embedded交叉編譯環境需要構建3個QT開發環境[3]。其中一個QT/X11是環境;一個是QT/Embedded(x86)環境;zui后一個才是QT/Embedded(ARM)交叉編譯環境,在QT/Embedded(x86)環境下調試通過的程序需要在此環境下重新編譯后才能移植到目標機上運行。
QtDesigner是Qt/Embedded下的集成開發工具,它支持信號和槽機制,使部件間能夠進行有效的通信,省略了許多重復性的工作,可以大大縮減程序的開發周期[4]。在命令行下,根據設計器保存的界面文件(.ui文件)使用uic命令生成.h頭文件和.cpp源文件。
uic -o mainfile.h mainfile.ui
uic –o mainfile.cpp –impl mainfile.h mainfile.ui
根據實際需要修改頭文件和源文件,使其實現具體功能,各種初始數值和配置都在相應類的構造函數中初始化,如實現界面類之間的調用關系等。下圖6為使用QtDesigner設計的風電機組監測系統主界面圖。
圖6 監測系統主界面
4數據傳輸
Honeywell 51104410-100 與上位機的數據的實時傳輸采用基于TCP/IP的socket網絡傳輸[5]。本文設計的通訊系統的軟件在結構上采用客戶端/服務器模式,它具有編程簡單、容易控制、使用方便靈活等特點。
服務器端與客戶端程序設計流程如圖7
圖7 Honeywell 51104410-100 網絡傳輸數據流程圖
DSM Elektronikkarte 8913905
Allen Bradley 1785-L40B C
Allen Bradley CAT 1785-L20B
Siemens - Permanent Magnet Motor 1FT 5032-0AF01
Murr - Primärschaltger?ät 85068 - neu+orig. verpackt
ifm - AS-i Safety Monitor AC002S
Festo 162142 DPZ-32-80-P-A-K?F-S2 Spez.-Zyl.
Mitsubishi MC616
6ES5523-3UA11 Simatic S5 Baugruppe
Allen Bradley CAT 1785-ME64/A
Allen Bradley CAT 1785-ME64/A
Allen Bradley CAT 1770-FL
Siemens S 7 Digitalbaugrupp?e 6ES7323-1BL00-0?AA0
Georgii Kobold Posi Stop Motor PO7110-16/2 MB
Georgii Kobold Posi Stop Motor PO7110-16/2 MB
6ES5955-4CL14 Versuchsaufbau mit Netzteil
Siemens S7 - Digital Input Modul 6ES7321-1BL00-0?AA0
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業自行提供,信息內容的真實性、準確性和合法性由相關企業負責,儀表網對此不承擔任何保證責任。
溫馨提示:為規避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。