日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

機電之家資源網(wǎng)
單片機首頁|單片機基礎(chǔ)|單片機應(yīng)用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
基于ISA總線的ADC板卡設(shè)計
基于ISA總線的ADC板卡設(shè)計
 更新時間:2008-8-4 4:04:06  點擊數(shù):12
【字體: 字體顏色


    摘要:以AD574為A/D轉(zhuǎn)換核心,研制了基于ISA總線的32通道12位ADC板卡,并給出硬件電路和軟件流程。

    關(guān)鍵詞:AD574 A/D轉(zhuǎn)換 ISA總線

  1 引言

  模數(shù)轉(zhuǎn)換器是工業(yè)測量和控制系統(tǒng)中數(shù)據(jù)采集子系統(tǒng)的重要部件,它是測控現(xiàn)場的模擬信號源與數(shù)字計算機之間的接口,其任務(wù)是把現(xiàn)場中連續(xù)變化的被測信號轉(zhuǎn)換成離散信號,再由工控計算機作進一步的數(shù)據(jù)處理。這就要求系統(tǒng)將所采集的模擬數(shù)據(jù)信號盡可能真實地、不失真地顯示給控制人員,為此,筆者研制了基于ISA總線的A/D轉(zhuǎn)換板卡。該板卡以AD574為A/D轉(zhuǎn)換核心,在ISA總線技術(shù)的基礎(chǔ)上,利用較少的外圍元件來實現(xiàn)多通道、高精度的A/D轉(zhuǎn)換。該板卡具有32路單端信號輸入,電壓范圍為0V~12V,轉(zhuǎn)換位數(shù)為12bit/8bit任選,同時具有自檢功能。本文主要介紹該板卡的硬件組成原理和軟件實現(xiàn)方法。

  

  2 硬件電路

  本轉(zhuǎn)換卡的硬件電路由數(shù)字總線緩沖器、讀/寫地址控制/譯碼器、板號產(chǎn)生電路、A/D轉(zhuǎn)換電路、自檢電路、電源電路等組成。圖1所示是其硬件系統(tǒng)組成框圖。

  2.1 ISA總線接口與控制電路

  ISA總線接口與控制電路電路如圖2所示。該電路由數(shù)據(jù)總線緩沖器、讀/寫地址控制/譯碼器、板號產(chǎn)生電路等組成,輸入來自ISA總線的數(shù)據(jù)信號(如IOR、板號產(chǎn)生電路U2(74LS688)輸出地址有效信號ADR,其具體地址由地址撥碼開關(guān)SWDIP確定,本板卡中的地址為0x270H~0x277H;讀/寫地址控制/譯碼器U4、U5(74LS138)可用于形成該板卡的讀寫片選信號R27XH/W27XH(X代表0~7),以選中系統(tǒng)中其它功能芯片;當?shù)刂酚行ВˋDR)時,通過IOR/IOW判別數(shù)據(jù)緩沖U1(74LS245)的數(shù)據(jù)流向,以及數(shù)據(jù)的輸出或讀入。該板卡在輸出控制信號或檢測數(shù)據(jù)時,可通過中斷方式完成多組數(shù)據(jù)的輸出或輸入。

  

    2.2 模擬輸入電路

  根據(jù)設(shè)計要求,該板卡采用轉(zhuǎn)換時間為25μs的12bit逐次比較型AD574轉(zhuǎn)換芯片作為A/D轉(zhuǎn)換器的核心,在本應(yīng)用系統(tǒng)中,輸入信號為單板性信號(0V~+12V),用AD574進行單極性模擬信號轉(zhuǎn)換的具體硬件電路如圖3所示。

  

    圖中,U15可根據(jù)系統(tǒng)的工作狀態(tài),通過DA1~DA5來改變U10、U11(MAX306)的控制地址,以選擇信號的輸入通道(共32路),模擬信號的輸入電壓值應(yīng)為0V~+12V;U14通過CS、R/C、CE等來控制AD574的具體工作狀態(tài),轉(zhuǎn)換的數(shù)據(jù)通過緩沖器U13(74LS541)輸出,其中低4位共用。AD574的工作狀態(tài)由CE、CS、R/C、12/8、A0五個控制信號決定,這些信號的組合控制功能如表1所列。

  表1 AD574控制信號的功能組合

  

CECSR/C12/8A0工作狀態(tài)
0××××禁止
×1×××禁止
100×0啟動12位轉(zhuǎn)換
100×1啟動8位轉(zhuǎn)換
101接1腳(+5V) 12位并行輸出
101接地0高8位并行輸出有效
101接地1低4位加上尾隨4個0有效

  應(yīng)用時,如CE=1、CS=0,則AD574處于工作狀態(tài);而當AD574處于工作狀態(tài)且R/C=0時,則啟動A/D轉(zhuǎn)換,R/C=1時進行數(shù)據(jù)讀出。12/8和A0端用來控制轉(zhuǎn)換字長和數(shù)據(jù)格式:若A0=0時啟動轉(zhuǎn)換,則以完整的12位A/D轉(zhuǎn)換方式工作,而若A0=1時啟動轉(zhuǎn)換,則以8位A/D轉(zhuǎn)換方式工作。AD574處于數(shù)據(jù)讀出工作狀態(tài)(R/C=1)時,A0和12/8將作為數(shù)據(jù)讀出格式控制端。12/8為1對應(yīng)12位并行輸出;12/8=0則對應(yīng)8位雙字節(jié)輸出。其中A0=0時輸出高八位,A0=1時輸出低四位,并以四個0補足尾隨的四位。應(yīng)注意:12/8端與TTL電平不兼容,因此,只能將其與VCC或GND相連,且A0數(shù)據(jù)輸出期間不能變化。電路中的W1為調(diào)零電阻器,W2為調(diào)增益變阻器。

  

  2.3 自檢電路

  在自檢狀態(tài)下,U15輸出控制數(shù)據(jù)A00、A11、A22、A33、A44、A55和111110,以選通第32通道,輸入信號則是由電源電路穩(wěn)壓的+5V標準電壓?捎糜嬎銠C控制A/D轉(zhuǎn)換并讀入轉(zhuǎn)換數(shù)據(jù),以判斷器件的工作狀況,從而實現(xiàn)板卡的自檢,通過自檢可以判斷出產(chǎn)生故障的主要元器件。



[1] [2]  下一頁
  • 上一篇: SAM8系列S3C825A型單片機及其軟件設(shè)計
  • 下一篇: 一種實用的分布式數(shù)據(jù)采集和控制系統(tǒng)
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術(shù)支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設(shè)備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內(nèi)容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1