ETA104模擬數據采集模塊(下文簡稱:ETA104模塊)是基于英創公司SBC840工控應用底板、符合DM5028標準應用擴展模塊。ETA104模塊上的模數轉換功能,采用ADS7871模擬信號轉換芯片,占用ESMARC工控主板的SPI總線進行通訊,最高可實現48K的數據轉換率,最大支持8路14bit模擬信號轉換。同時ETA104模塊集成了2路RS485,3路RS232通訊總線。
通過配置ETA104模塊的模擬轉換芯片的控制寄存器,可實現8路單極性信號采集,或者4路單分信號采集,或者差分/單極性混合模式采集。短接ETA104模塊上的跳線器,還可以實現輸入信號為4~20mA電流信號采集。
ETA104模塊的模擬信號輸入端是CN3,采用IDC20、2.54mm間距雙排插針,如下圖所示:
模擬輸入端口信號定義與說明:
信號 | 引腳 | 信號 | |
Ain1,模擬信號輸入端1 | 1 | 2 | GND |
Ain2,模擬信號輸入端2 | 3 | 4 | GND |
Ain3,模擬信號輸入端3 | 5 | 6 | GND |
Ain4,模擬信號輸入端4 | 7 | 8 | GND |
Ain5,模擬信號輸入端5 | 9 | 10 | GND |
Ain6,模擬信號輸入端6 | 11 | 12 | GND |
Ain7,模擬信號輸入端7 | 13 | 14 | GND |
Ain8,模擬信號輸入端8 | 15 | 16 | GND |
GND,公共地 | 17 | 18 | GND |
GND,公共地 | 19 | 20 | GND |
信號輸入連接方法:
●8路單極性信號輸入:
Ain1~Ain8可作為8路獨立的單極性模擬信號輸入,它們均以GND作為參考地平面。輸入信號電壓范圍是:+(0~2.5V)
●4路差分信號輸入:
Ain1-Ain2,Ain3-Ain4,Ain5-Ain6,Ain7-Ain8分別構成4路差分信號輸入。輸入信號電壓范圍是: (-2.5V)~ (+2.5V)
●混合模式輸入:
輸入端口中,也可以使用差分信號輸入端的任意一對或多對實現差分信號輸入,其余端口仍可以用作單極性信號輸入。該輸入方式的輸入信號電壓范圍,請參考單極性與差分輸入方式相應參數。
通過下表,可以簡明地清楚了解單極性輸入與差分輸入時的關系:
信號端口 | 單極性輸入 | 差分輸入 |
Ain1 | 模擬信號輸入端1 | 模擬差分輸入端1 |
Ain2 | 模擬信號輸入端2 | |
Ain3 | 模擬信號輸入端3 | 模擬差分輸入端2 |
Ain4 | 模擬信號輸入端4 | |
Ain5 | 模擬信號輸入端5 | 模擬差分輸入端3 |
Ain6 | 模擬信號輸入端6 | |
Ain7 | 模擬信號輸入端7 | 模擬差分輸入端4 |
Ain8 | 模擬信號輸入端8 |
軟件配置方法:
通過向A/D轉換芯片ADS7871的控制寄存器Gain/Mux的低4位(M3~M0)寫入配置數據,可實現各種信號輸入方式的配置。
M3數據位為信號輸入方式控制位:
M3=1:單極性信號輸入,M2~M0為輸入通道控制,選擇Ain1~Ain8的任一信號輸入端口。
M3=0:差分信號輸入,M1~M0為輸入通道控制,選擇Ain1-Ain2,Ain3-Ain4,Ain5-Ain6,Ain7-Ain8所構成的任一差分輸入端口。M2則用于差分輸入端口的相對極性控制:
●M2=‘0’時,Ain1、Ain3、Ain5、Ain7作為差分輸入信號的‘+’極;Ain2、Ain4、Ain6、Ain8作為差分輸入信號的‘-’極。
●M2=‘1’時,Ain2、Ain4、Ain6、Ain8作為差分輸入信號的‘+’極;Ain1、Ain3、Ain5、Ain7作為差分輸入信號的‘-’極。
在使用時,可以調用英創公司提供的接口函數"ADS7871_ConfigREG "進行配置:
#define ADS7818_REG_GainMux 0x4
BOOL ADS7871_ConfigREG( DWORD dwReg , DWORD dwConfigData );
接口函數參數說明:
dwReg:輸入參數,需要進行配置的寄存器地址,如上定義的ADS7818_REG_GainMux,表示Gain/Gux配置寄存器,其地址為0x04。
dwConfigData:輸入參數,需要寫入寄存的配置數據
如:需要配置Ain1-Ain2為差分信號輸入,Ain1為‘-’、Ain2為‘+’,則M3=‘0’、M2=‘1’;M1~M0=“00”,則配置數據為0x04
ADS7871_ConfigREG(ADS7818_REG_GainMux , 0x04);
4~20mA電流信號輸入采集配置:
通過短接ETA104模塊上的跳線器,ETA104模塊的模擬信號輸入可配置為4~20mA電流信號輸入。單極性信號與差分輸入信號均可以實現4~20mA電流信號采集。
當輸入信號為4~20mA電流信號時,采用120歐姆/1%/1/10W 0603貼片采樣電阻進行采樣,并且一共設計了4個4芯跳線器:JP1、JP2、JP3、JP4分別對應8路模擬信號輸入端口:Ain1~Ain2、Ain3~Ain4、Ain5~Ain6、Ain7~Ain8的4~20mA電流信號采集配置。跳線器引腳號排列如下圖所示:
P1 | P2 |
P3 | P4 |
JP1~JP4跳線器腳號排列示意
JP1~JP4跳線器
●跳線器短接:實現4~20mA電流信號、120歐姆電阻采樣輸入
●跳線器斷開:電壓信號輸入
4~20mA電流信號輸入時,模擬輸入通道與跳線器短接對應表格:
4-20mA輸入端口 | 單極性輸入方式 | 差分輸入方式 |
Ain1 | JP1(1-3) | JP1(1-2) |
Ain2 | JP1(2-4) | |
Ain3 | JP2(1-3) | JP2(1-2) |
Ain4 | JP2(2-4) | |
Ain5 | JP3(1-3) | JP3(1-2) |
Ain6 | JP3(2-4) | |
Ain7 | JP4(1-3) | JP4(1-2) |
Ain8 | JP4(2-4) |
-
嵌入式主板
+關注
關注
7文章
6085瀏覽量
35438
發布評論請先 登錄
相關推薦
評論