《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > PC/104模塊Diamond-MM-AT的原理與應用
PC/104模塊Diamond-MM-AT的原理與應用
摘要: 隨著數字信號處理技術及各種故障分析技術的快速發展,在一些由工控機構成的較小系統中,對信號進行實時采集與處理已越來越受到人們的重視。PC104系統模塊以其結構緊湊,體積小,可擴展性強等特點,在信號采集和故障分析中得到了廣泛的應用。Diamond-MM-AT 是一個高性能12bit模擬量I/O口輸入輸出PC/104模塊,它包括A/D,D/A轉換通道和定時/計時器,其標準模板結構可與PC/104處理器進行模塊組合。
Abstract:
Key words :
  1 主要特點

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

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

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

  2 插口及引腳功能

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

  Vin7/7+~Vin0/0+:單極模式模擬量A/D輸入端口7~0;同時可用作雙極模式模擬量A/D正極輸入端口7~0;

  Vin15/7-~Vin8/0-:單極模式模擬量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的控制門,并當該端口為高電平時計數;而Din0/Gate1/2數字輸入端口0則可作為計數器1和2的控制門,并可由控制寄存器11來進行設定;

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

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

  +15V模擬電源;

  +5V:與PC/104擴展總線電源相連,用來提供+5V電源;

  Agnd:模擬地;

  Dgnd:數字地;

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

  3 硬件連接關系

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

  4 數據采集應用程序

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

  #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); //允許中斷,由計數器觸發;

  outportb(Base+10, 0x08); //計數器1產生1MHz方波

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

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

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

  outportb(Base+13,0x01); //向計數器1寫低字節(二分頻);

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

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

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

  outportb(Base+2,0xcc);   //設定測取通道為C通道(即第12通道);

  for(i=0;i<3000;i++)  //循環采集3000個數據;

  {

  outportb(Base+1,0xff); //清除FIFO;

  outportb(Base+8,0xff); //設定中斷寄存器8,等計數器觸發;

  while((inportb(Base+8)&0x10)==0x00);   //等待A/D轉換結束;

  cd=inportb(Base+0))//讀取低八位數據;

  cd=cd/16;    //數據右移四位,除去右四位的通道標志;

  dat[i]=inportb(Base+1); //讀取高八位數據;

  dat[i]=dat[i]*16; //高八位數據左移四位;

  dat[i]=dat[i]+cd;  //高八位與低四位相加即得A/D轉換結果12位數據;

  }

  ……  

  5 結束語

  Diamond-MM-AT是標準的PC/104連接模塊,具有體積小,結構緊湊等優點,并具有A/D、D/A、I/O轉換等多種功能。由于PC/104可支持高級語言編程,因此,程序開發和設計非常方便,可在很大程度上縮短開發時間。可以預見:隨著電子技術的發展,這種模塊化器件必將有著廣闊的發展應用前景。



 

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美理论在线播放| 欧美人交a欧美精品| 亚洲理论在线| 久久爱91午夜羞羞| 欧美一区深夜视频| 欧美一区二区三区在线观看| 亚洲免费综合| 亚洲欧美制服另类日韩| 亚洲视频网在线直播| 亚洲毛片网站| 亚洲精品久久久蜜桃| 亚洲黄色高清| 亚洲日本aⅴ片在线观看香蕉| 在线电影欧美日韩一区二区私密| 激情五月婷婷综合| 激情六月婷婷久久| 精品电影在线观看| 在线不卡中文字幕| 欧美在线免费视频| 亚洲综合色在线| 亚洲欧美日韩精品| 欧美一区二区在线观看| 午夜精品www| 午夜视频一区| 久久国内精品自在自线400部| 欧美在线免费播放| 久久精品综合网| 老司机成人在线视频| 麻豆成人综合网| 欧美国产精品劲爆| 亚洲欧美国产不卡| 欧美一区午夜精品| 久久中文字幕一区二区三区| 另类人畜视频在线| 欧美日韩国产影片| 国产精品区一区二区三| 国产日本欧美一区二区三区| 国产在线国偷精品产拍免费yy| 国内视频精品| 亚洲国产成人久久| 亚洲精品日韩综合观看成人91| 亚洲伦伦在线| 亚洲自拍高清| 久久av二区| 亚洲精品一区在线| 在线视频欧美日韩精品| 亚洲先锋成人| 久久精品毛片| 欧美91视频| 国产精品a级| 国语自产精品视频在线看| 在线播放中文字幕一区| 亚洲剧情一区二区| 午夜精品久久久久久久久久久| 久久国产精品毛片| 一区二区欧美日韩视频| 久久不射中文字幕| 欧美巨乳在线观看| 国产精品一区二区三区四区 | 亚洲欧洲综合另类在线| 一本久久知道综合久久| 欧美在线观看你懂的| 日韩一区二区精品| 欧美亚洲三区| 欧美高清在线精品一区| 国产精品乱码久久久久久| 影音先锋国产精品| 亚洲午夜国产成人av电影男同| 久久国产免费| 亚洲图片自拍偷拍| 老司机午夜精品| 国产精品日韩欧美一区二区三区| 1204国产成人精品视频| 亚洲精品国精品久久99热一| 香蕉免费一区二区三区在线观看 | 亚洲精品一区二区三区四区高清 | 欧美啪啪一区| 国产一二三精品| 99国产精品一区| 亚洲激情视频在线播放| 午夜亚洲伦理| 欧美日韩黄色一区二区| 好吊日精品视频| 亚洲国产女人aaa毛片在线| 久久青草欧美一区二区三区| 欧美精品免费视频| 黄色日韩在线| 亚洲欧美日本另类| 亚洲天堂男人| 欧美精品日韩www.p站| 狠狠综合久久| 性久久久久久| 亚洲欧美日韩在线一区| 欧美国产欧美亚洲国产日韩mv天天看完整| 国产目拍亚洲精品99久久精品| 亚洲人成在线播放网站岛国| 久久都是精品| 欧美与黑人午夜性猛交久久久| 欧美精品在线一区| 在线播放中文字幕一区| 欧美一区三区三区高中清蜜桃| 亚洲午夜小视频| 欧美日韩国产二区| 亚洲国产欧美不卡在线观看 | 一级成人国产| 日韩视频亚洲视频| 老司机午夜精品| 国产一区二区三区在线观看免费 | 亚洲激情六月丁香| 香港久久久电影| 亚洲欧美日韩区| 国产精品v日韩精品v欧美精品网站| 国产一区二区三区成人欧美日韩在线观看 | 国产精品成人观看视频国产奇米| 91久久久在线| 亚洲精品一区中文| 免费美女久久99| 亚洲国产欧美不卡在线观看| 亚洲人成在线观看一区二区| 麻豆av福利av久久av| 狠狠久久综合婷婷不卡| 欧美专区日韩视频| 久久久av水蜜桃| 好吊色欧美一区二区三区四区 | 国产精品国产| 中国成人亚色综合网站| 亚洲无亚洲人成网站77777| 欧美日韩国产在线看| 99re在线精品| 亚洲专区国产精品| 国产精品视频区| 性色av一区二区怡红| 久久久久国产精品麻豆ai换脸 | 一区二区亚洲欧洲国产日韩| 久久精品1区| 美女视频黄a大片欧美| 亚洲第一在线视频| 亚洲另类在线视频| 欧美伦理视频网站| 99riav1国产精品视频| 亚洲一区在线观看免费观看电影高清| 国产精品99一区二区| 亚洲自拍偷拍福利| 久久久久久电影| 亚洲电影一级黄| 一区二区三区.www| 国产精品狠色婷| 亚洲欧美成人网| 久久手机免费观看| 亚洲高清不卡| 亚洲午夜免费福利视频| 国产乱码精品一区二区三| 欧美专区第一页| 欧美福利视频一区| 中文成人激情娱乐网| 欧美在线视频二区| 在线观看日韩精品| 在线亚洲电影| 国产午夜精品理论片a级大结局| 亚洲国产高清自拍| 欧美日韩一区二区在线视频| 亚洲欧美另类综合偷拍| 久久天堂成人| 99精品视频免费全部在线| 性欧美大战久久久久久久免费观看 | 性色av一区二区三区红粉影视| 乱人伦精品视频在线观看| 亚洲看片网站| 久久精品一区二区三区不卡| 亚洲国产精品123| 亚洲一区二区欧美| 国产一二三精品| 国产精品99久久久久久人| 国产伪娘ts一区 | 午夜精品视频| 亚洲国产mv| 午夜在线一区| 亚洲黄色三级| 久久大逼视频| 日韩午夜一区| 久久综合九色| 亚洲视频综合在线| 亚洲欧美日韩电影| 亚洲丰满少妇videoshd| 亚洲一区二区三区在线播放| 黑丝一区二区| 亚洲欧美中文字幕| 亚洲国产经典视频| 久久黄色级2电影| 99在线热播精品免费| 鲁大师成人一区二区三区 | 亚洲一区二区三区中文字幕| 欧美.www| 性色av一区二区三区在线观看| 欧美精品日韩| 久久精品二区| 国产精品视频专区| 一区二区高清视频| 在线观看91精品国产麻豆| 欧美在线关看|