激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

PC/104模塊Diamond-MM-AT的原理與應用

時(shí)間:2024-08-03 08:28:31 理工畢業(yè)論文 我要投稿
  • 相關(guān)推薦

PC/104模塊Diamond-MM-AT的原理與應用

摘要:介紹了12位模擬I/O PC/104模塊Diamond-MM-AT的主要參數、內部結構、引腳功能及特性,給出了Diamond-MM-AT與PC/104及傳感器的硬件連接關(guān)系?同時(shí)給出了它們的一個(gè)成功的A/D轉換應用程序。

1 主要特點(diǎn)

隨著(zhù)數字信號處理技術(shù)及各種故障分析技術(shù)的快速發(fā)展,在一些由工控機構成的較小系統中,對信號進(jìn)行實(shí)時(shí)采集與處理已越來(lái)越受到人們的重視。PC104系統模塊以其結構緊湊,體積小,可擴展性強等特點(diǎn),在信號采集和故障分析中得到了廣泛的應用。Diamond-MM-AT 是一個(gè)高性能12bit模擬量I/O口輸入輸出PC/104模塊,它包括A/D,D/A轉換通道和定時(shí)/計時(shí)器,其標準模板結構可與PC/104處理器進(jìn)行模塊組合。

Diamond-MM-AT模塊的主要功能如下:

A/D轉換精度為12位,可支持的最大采樣頻率為100kHz;具有16條模擬量輸入通道和2條12位D/A轉換通道;有8個(gè)數字輸入口和8個(gè)數字輸出口;帶有32位可編程控制計數/定時(shí)器;可編程設置D/A轉換量程。

2 插口及引腳功能

圖1所示是Diamond-MM-AT模塊的外形簡(jiǎn)圖。其中J1、J2為擴展總線(xiàn)端口,主要用于與PC/104處理器總線(xiàn)相連接。U7為A/D轉換器。J4是為A/D設置跳線(xiàn)器,用來(lái)設置模擬量是單極或雙極輸入以及輸入的量程。J5是D/A設置跳線(xiàn)器,用于設置模擬量是單極或雙極輸出以及輸出的參考電壓值。U15是D/A轉換器。J6是設置DMA(直接存儲器存。藴实闹袛嗉壓突刂吩O置跳線(xiàn)器,模塊默認基地址為:0x300。J3為50針的I/O端口,它的具體排列如圖2所示,各端口定義如下:

Vin7/7+~Vin0/0+:?jiǎn)螛O模式模擬量A/D輸入端口7~0;同時(shí)可用作雙極模式模擬量A/D正極輸入端口7~0;

Vin15/7-~Vin8/0-:?jiǎn)螛O模式模擬量A/D輸入端口15~8;也可用作雙極模式模擬量A/D負極輸入端口7~0;

Vout0?Vout1:分別為D/A轉換輸出端口0和1;

Vref Out:+5/-5V精確參考電壓輸出端口;

Vref In0?Vref In1:自定義D/A轉換參考電壓量程輸入端口;

Dout7~Dout0:數字輸出端口0~7,兼容TTL/CMOS電平;

Din7~Din0:數字輸入端口0~7,兼容TTL/CMOS電平;其中Din2/Gate0 ?數字輸入端口2?還可作為計數器0的控制門(mén),并當該端口為高電平時(shí)計數;而Din0/Gate1/2?數字輸入端口0?則可作為計數器1和2的控制門(mén),并可由控制寄存器11來(lái)進(jìn)行設定;

In0-:計數器0輸入端(下降沿觸發(fā));

Out0?Out2:分別為計數器0和2的輸出端口;

+15V?模擬電源;

+5V:與PC/104擴展總線(xiàn)電源相連,用來(lái)提供+5V電源;

Agnd:模擬地;

Dgnd:數字地;

Diamond-MM-AT模塊通常占用16位地址空間。

3 硬件連接關(guān)系

Diamond模塊與PC/104處理器及傳感器的硬件連接框圖如圖3所示。 圖中?當傳感器測取待檢測信號并輸入調理板進(jìn)行放大濾波處理后,即可將其調制到合適的電壓信號范圍,并輸入到Dia-mond-MM-AT模塊相應的I/O端口,然后由Dia-mond-MM-AT模塊將其轉換為所需要的數據量或模擬量,最后由PC/104處理器通過(guò)擴展總線(xiàn)控制讀寫(xiě)數據的處理、顯示和存儲。其電源由PC/104總線(xiàn)提供,在Diamond-MM-AT模塊端口J1中,B1為GND,B3為+5V,B5為-5V,B7為-12V,B9為+12V。

4 數據采集應用程序

下面是以PC/104作處理器和Diamond-MM-AT模塊進(jìn)行組合,以對檢測的模擬量信號進(jìn)行A/D轉換的讀寫(xiě)程序及對各控制寄存器的配置方法。筆者已在實(shí)踐中對該程序進(jìn)行了測試,并已成功運用到某測試工程設計中。

#define Base 0x300

Main Void{

union ?{ unsigned int m; unsigned char n[2];}T;

int dat[3000];?

int i, cd;

int freq=2000; 。 設定采樣頻率為2kHz;

outportb(Base+9, 0x83);。 允許中斷,由計數器觸發(fā);

outportb(Base+10, 0x08);?。 計數器1產(chǎn)生1MHz方波

outportb(Base+11, 0x05);? // A/D輸入范圍為0~5V

T.m=(int)(500000/ freq); // 0.5MHz/Freq求寫(xiě)入記數器值;

outportb(Base+15,0x54);。 設定計數器1讀/寫(xiě)低字節;

outportb(Base+13,0x01);?。 向計數器1寫(xiě)低字節(二分頻);

outportb(Base+15,0xb4);?。 設定計數器2先讀/寫(xiě)低字節,再讀/寫(xiě)高字節;

outportb(Base+14,T.n[0]);? // 向計數器2寫(xiě)低字節;

outportb(Base+14,T.n[1]);??// 向計數器2寫(xiě)高字節;

【PC/104模塊Diamond-MM-AT的原理與應用】相關(guān)文章:

基于PC104總線(xiàn)的故障診斷裝置的設計03-18

一種PC104溫度采集卡的設計03-20

PC/104總線(xiàn)與TMS320VC5402 HPI口通信的解決方案03-18

公鑰密碼原理及其應用12-27

小概率事件原理及其應用03-07

價(jià)值工程在模塊化設計中的應用03-23

淺談小概率事件原理及其應用03-07

記憶原理在語(yǔ)文教學(xué)中的應用03-09

低功耗無(wú)線(xiàn)數字傳輸模塊的設計與應用03-19

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频