第04章 過程通道與人機接口_第1頁
第04章 過程通道與人機接口_第2頁
第04章 過程通道與人機接口_第3頁
第04章 過程通道與人機接口_第4頁
第04章 過程通道與人機接口_第5頁
已閱讀5頁,還剩116頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

第4章

過程通道與人機接口

2/1/20231過程通道

過程通道是在計算機和生產(chǎn)過程之間設(shè)置的信息傳送和轉(zhuǎn)換的連接通道,它包括模擬量輸入通道、模擬量輸出通道、數(shù)字量(開關(guān)量)輸入通道、數(shù)字量(開關(guān)量)輸出通道。2/1/20232人機接口計算機和操作人員之間常常需要互通信息,為此計算機和操作人員之間應(yīng)設(shè)置顯示器和操作器,其中一種是CRT顯示器和鍵盤,另外一種是針對某個生產(chǎn)過程控制的特點而設(shè)計的操作控制臺等。通常把上述兩類設(shè)備簡稱為人機接口。作用:顯示生產(chǎn)過程的狀況;供操作人員操作;顯示操作結(jié)果。2/1/20233本章主要內(nèi)容數(shù)字量輸入輸出通道模擬量輸出通道模擬量輸入通道人機接口2/1/20234數(shù)字量的種類數(shù)字量輸入通道數(shù)字量輸出通道數(shù)字量輸入輸出通道的標(biāo)準(zhǔn)化設(shè)計4.1數(shù)字量輸入輸出通道2/1/202354.1.1數(shù)字量的概念及種類(1)數(shù)字量(開關(guān)量)的概念開關(guān)的閉合與斷開

指示燈的亮與滅

繼電器或接觸器的吸合與釋放電機的啟動與停止

設(shè)備的安全狀況等。2/1/202364.1.1數(shù)字量的概念及種類(1)ZelioRelay可插拔式中間繼電器2/1/202372/1/202384.1.1數(shù)字量的概念及種類(2)數(shù)字量(開關(guān)量)的種類按類型分有電平式和觸點式兩種電平式為高電平或低電平觸點式為觸點閉合或觸點斷開,一般分兩類:機械觸點:按鈕、旋鈕、行程開關(guān)、繼電器等觸點電子觸點:晶體管輸出型的接近開關(guān)和光電觸點等

2/1/202394.1.2數(shù)字量輸入通道(1)DI的任務(wù):把外界被控對象的開關(guān)狀態(tài)信號、或數(shù)字信號送至計算機或微處理器。

2/1/2023104.1.2數(shù)字量輸入通道(2)1.?dāng)?shù)字量輸入通道的結(jié)構(gòu)圖4.1.數(shù)字量輸入通道結(jié)構(gòu)2/1/2023114.1.2數(shù)字量輸入通道(3)2.輸入調(diào)理電路外部裝置或生產(chǎn)過程的狀態(tài)信號,可能是電壓、電流、開關(guān)的觸點等,會引起瞬時的高壓、過低壓、接觸抖動等現(xiàn)象為了將外部開關(guān)量引入到計算機,必須將現(xiàn)場輸入的狀態(tài)信號經(jīng)轉(zhuǎn)換、保護、濾波、隔離等措施轉(zhuǎn)換成計算機能夠接收的邏輯信號,這些功能稱為信號調(diào)理。

2/1/2023124.1.2數(shù)字量輸入通道(4)(1).小功率輸入調(diào)理電路

消除由于觸點機械擾動而產(chǎn)生的震蕩信號圖4.2小功率輸入調(diào)理電路(消除抖動)010111002/1/2023134.1.2數(shù)字量輸入通道(5)(2).大功率輸入調(diào)理電路

為使接點工作可靠,接點兩端使用24直流電壓電容濾波,采用光耦隔離,克服干擾并達到安全目的2/1/2023144.1.2數(shù)字量輸入通道(6)3.常用的幾種數(shù)字量輸入的接線方式

●在工業(yè)現(xiàn)場中,經(jīng)常用到的數(shù)字量輸入有:按鈕、行程開關(guān)、接近開關(guān)、光電開關(guān)、旋轉(zhuǎn)編碼器等?!癜粹o是無源接點,晶體管輸出型的接近開關(guān)、光電開關(guān)和旋轉(zhuǎn)編碼器等的輸出有NPN和PNP兩種方式?!裣旅娣謩e以源極和漏極輸入為例,來介紹工業(yè)中常見的幾種數(shù)字量輸入的接線方法。2/1/2023154.1.2數(shù)字量輸入通道(7)(1).漏極輸入

圖4.4

漏極輸入的數(shù)字量輸入接線原理框圖2/1/2023164.1.2數(shù)字量輸入通道(8)(2).源極輸入

圖4.5

源極輸入的數(shù)字量輸入接線原理框圖2/1/2023174.1.3數(shù)字量輸出通道(1)DO的任務(wù):把計算機送出的數(shù)字信號(或開關(guān)信號)傳送給開關(guān)器件,如指示燈、繼電器,控制它們的通斷、閉合或亮、滅等。2/1/2023184.1.3數(shù)字量輸出通道(2)1.?dāng)?shù)字量輸出通道的結(jié)構(gòu)2/1/2023194.1.3數(shù)字量輸出通道(3)2.輸出驅(qū)動電路●晶體管輸出驅(qū)動電路●繼電器輸出驅(qū)動電路●固態(tài)繼電器輸出驅(qū)動電路2/1/2023204.1.3數(shù)字量輸出通道(4)(1).晶體管輸出驅(qū)動電路光耦加晶體管,適合小功率直流驅(qū)動,動作快,可頻繁動作2/1/2023214.1.3數(shù)字量輸出通道(5)(2).繼電器輸出驅(qū)動電路光耦加晶體管加繼電器,適合交直流驅(qū)動,動作慢,壽命有限2/1/2023224.1.3數(shù)字量輸出通道(6)(3).固態(tài)繼電器輸出驅(qū)動電路光耦加SSR,適合交流驅(qū)動,可頻繁動作,抗干擾能力強2/1/202323零交叉電路是指,當(dāng)加入控制信號,交流電壓過零時,SSR才會變?yōu)橥☉B(tài);而當(dāng)斷開控制信號后,SSR要等待交流電的正半周與負(fù)半周的交界點(零電位)時,SSR才會變?yōu)閿鄳B(tài)。這種設(shè)計能防止產(chǎn)生高次諧波干擾和對電網(wǎng)的污染。所以只有在交流電壓的零電位點,ACSSR才會導(dǎo)通(有控制電壓信號)或關(guān)斷(無控制電壓信號)。當(dāng)AC電壓為零時,沒有電流流過,這就使得繼電器中的半導(dǎo)體設(shè)備安全、容易的通斷。

2/1/2023244.1.4數(shù)字量輸入輸出通道的標(biāo)準(zhǔn)化設(shè)計(1)在計算機控制系統(tǒng)中,開關(guān)量的輸入輸出接口極其普遍。在設(shè)計上,一般都將開關(guān)量的輸入輸出接口做在同一塊模板上,這樣可以節(jié)省硬件成本,充分利用計算機的有限資源,方便用戶使用。圖4.10給出了PC總線的DIO模板原理圖2/1/202325圖4.10PC總線的數(shù)字量輸入輸出模板原理圖2/1/2023264.2模擬量輸出通道2/1/202327本節(jié)主要內(nèi)容D/A轉(zhuǎn)換器原理D/A轉(zhuǎn)換器芯片及接口電路D/A轉(zhuǎn)換器的輸出D/A轉(zhuǎn)換器接口的隔離技術(shù)D/A轉(zhuǎn)換模板的標(biāo)準(zhǔn)化設(shè)計2/1/2023284.2模擬量輸出通道模擬量輸出通道的功能模擬量輸出通道的組成接口電路控制電路數(shù)/模轉(zhuǎn)換器(D/A)電壓/電流(V/I)變換器等2/1/2023294.2.1D/A轉(zhuǎn)換器原理(1)1.D/A轉(zhuǎn)換器工作原理D/A轉(zhuǎn)換器輸入的數(shù)字量是由二進制代碼按數(shù)位組合起來表示的,任何一個n位的二進制數(shù),均可用表達式DATA=D020+D121+D222+……+Dn-12n-1來表示。其中Di=0或1(i=0,1…n-1);20,21,…2n-1分別為對應(yīng)數(shù)位的權(quán)。在D/A轉(zhuǎn)換中,要將數(shù)字量轉(zhuǎn)換成模擬量,必須先把每一位代碼按其“權(quán)”的大小轉(zhuǎn)換成相應(yīng)的模擬量,然后將各分量相加,其總和就是與數(shù)字量相應(yīng)的模擬量,這就是D/A轉(zhuǎn)換的基本原理。2/1/2023304.2.1D/A轉(zhuǎn)換器原理(2)D/A轉(zhuǎn)換器的主要組成基準(zhǔn)電壓VREFT型(R-2R)電阻網(wǎng)絡(luò)位切換開關(guān)BSi(i=0,1,…,n-1)運算放大器A輸出電壓VOUT與輸入二進制數(shù)D0~Dn-1的關(guān)系

VOUT=-VREF(D020+D121+D222+…+Dn-12n-1)/2n2/1/2023314.2.1D/A轉(zhuǎn)換器原理(3)T型網(wǎng)絡(luò)組成的D/A轉(zhuǎn)換器原理圖圖4.11D/A轉(zhuǎn)換的原理框圖II1I1I2In-1In2/1/2023324.2.1D/A轉(zhuǎn)換器原理(4)2.D/A轉(zhuǎn)換器性能指標(biāo)分辨率:基準(zhǔn)電壓與2的比值=Vref/2=1LSB最低有效位(LeastSignificantBit)穩(wěn)定時間(又稱轉(zhuǎn)換時間)

輸入二進制數(shù)變化量是滿量程時,D/A轉(zhuǎn)換器輸出達到離終值1/2LSB時所需時間絕對精度

全量程范圍內(nèi),D/A轉(zhuǎn)換器實際輸出值與理論值之間的最大偏差nn2/1/2023334.2.2D/A轉(zhuǎn)換器芯片及接口電路(1)D/A轉(zhuǎn)換器的種類按數(shù)字量輸入方式,有并行輸入和串行輸入按模擬量輸出方式電流輸出和電壓輸出按D/A轉(zhuǎn)換的分辯率低分辯率、中分辯率和高分辯率2/1/2023344.2.2D/A轉(zhuǎn)換器芯片及接口電路(2)1.8位D/A轉(zhuǎn)換器芯片DAC0832DAC0832是8位數(shù)/模轉(zhuǎn)換芯片,DAC0832具有以下主要特點:●與TTL電平兼容;●分辨率為8位;●建立時間為1μs;●功耗為20mW;●電流輸出型D/A轉(zhuǎn)換器。2/1/2023354.2.2D/A轉(zhuǎn)換器芯片及接口電路(3)(1)DAC0832結(jié)構(gòu)框圖及引腳說明圖4.12DAC0832的結(jié)構(gòu)框圖和引腳2/1/2023364.2.2D/A轉(zhuǎn)換器芯片及接口電路(4)(2)DAC0832工作過程①CPU執(zhí)行輸出指令,輸出8位數(shù)據(jù)給DAC0832;②在CPU執(zhí)行輸出指令的同時,使ILE、/CS、/WR1三個控制信號端都有效,8位數(shù)據(jù)鎖存在8位輸入寄存器中;③當(dāng)/WR2、/XFER兩個控制信號端都有效時,8位數(shù)據(jù)再次被鎖存到8位DAC寄存器,這時8位D/A轉(zhuǎn)換器開始工作,8位數(shù)據(jù)轉(zhuǎn)換為相對應(yīng)的模擬電流,從Iout1和Iout2輸出。2/1/2023374.2.2D/A轉(zhuǎn)換器芯片及接口電路(5)雙緩沖方式單緩沖方式直通方式(3)DAC0832的工作方式2/1/2023384.2.2D/A轉(zhuǎn)換器芯片及接口電路(6)(4)DAC0832接口電路圖4.13DAC0832接口電路2/1/2023394.2.2D/A轉(zhuǎn)換器芯片及接口電路(7)2.12位D/A轉(zhuǎn)換器芯片DAC1210與8位DAC0832的2點區(qū)別分辨率為12位,有12條數(shù)據(jù)輸入線(DI0~DI11),采用24腳雙立直插式封裝??捎米止?jié)控制信號BYTE1/2控制數(shù)據(jù)的輸入該信號為高電平時,12位數(shù)據(jù)(DI0~DI11)同時存入第一級的兩個輸入寄存器;當(dāng)該信號為低電平時,只將低4位數(shù)據(jù)(DI0~DI3)存入低4位輸入寄存器。2/1/2023404.2.2D/A轉(zhuǎn)換器芯片及接口電路(8)(1)DAC1210結(jié)構(gòu)框圖及引腳說明圖4.14DAC1210原理框圖00111002/1/2023414.2.2D/A轉(zhuǎn)換器芯片及接口電路(9)(2)DAC1210接口電路圖4.15DAC1210接口電路2/1/2023424.2.3D/A轉(zhuǎn)換器的輸出(1)在計算機過程控制中,外部執(zhí)行機構(gòu)有電流控制的,也有電壓控制的,因此根據(jù)不同的情況,使用不同的輸出方式。D/A轉(zhuǎn)換的結(jié)果若是與輸入二進制碼成比例的電流,稱為電流DAC,若是與輸入二進制碼成比例的電壓,稱為電壓DAC。2/1/2023434.2.3D/A轉(zhuǎn)換器的輸出(2)1.電壓輸出(1)單極性電壓輸出圖4.16單極性電壓輸出原理圖2/1/2023444.2.3D/A轉(zhuǎn)換器的輸出(3)(2)雙極性電壓輸出圖4.17雙極性電壓輸出原理圖2/1/2023454.2.3D/A轉(zhuǎn)換器的輸出(4)2.電流輸出圖4.18D/A轉(zhuǎn)換器的電流輸出2/1/2023464.2.4D/A轉(zhuǎn)換器接口的隔離技術(shù)(1)由于D/A轉(zhuǎn)換器輸出直接與被控對象相連,容易通過公共地線引入干擾,因此要采取隔離措施。通常采用光電耦合器,使控制器和被控對象只有光的聯(lián)系,達到隔離的目的。光電耦合器由發(fā)光二極管和光敏三極管封裝在同一管殼內(nèi)組成,發(fā)光二極管的輸入和光敏三極管的輸出具有類似于普通三極管的輸入-輸出特性兩種隔離方式:模擬信號隔離和數(shù)字信號隔離。2/1/2023474.2.4D/A轉(zhuǎn)換器接口的隔離技術(shù)(2)1.模擬量隔離圖4.19模擬信號隔離輸出電路Vout1Vout2ILIwV_2/1/2023484.2.4D/A轉(zhuǎn)換器接口的隔離技術(shù)(3)模擬信號隔離方法的優(yōu)點是:只使用少量的光電耦合器,成本低;缺點是調(diào)試?yán)щy,如果光電耦合器挑選不合適,將會影響變換的精度和線性度。2/1/2023494.2.4D/A轉(zhuǎn)換器接口的隔離技術(shù)(4)2.數(shù)字量隔離圖4.20數(shù)字信號隔離輸出電路2/1/2023504.2.4D/A轉(zhuǎn)換器接口的隔離技術(shù)(5)數(shù)字信號隔離的優(yōu)點是調(diào)試簡單,不影響轉(zhuǎn)換的精度和線性度;缺點是使用較多的光電耦合器,成本高。2/1/2023514.2.5D/A轉(zhuǎn)換器模板的標(biāo)準(zhǔn)化設(shè)計(1)1.D/A轉(zhuǎn)換器模板的設(shè)計原則合理地選擇D/A轉(zhuǎn)換芯片及相關(guān)外圍電路,掌握各類集成電路性能指標(biāo)及引腳功能,以及與D/A轉(zhuǎn)換模板連接的CPU或計算機總線的功能、接口及其特點;軟硬件設(shè)計相結(jié)合,不增加硬件成本就能實現(xiàn)的功能應(yīng)由硬件來實現(xiàn),需要增加硬件成本才能實現(xiàn)的功能,同時軟件也能實現(xiàn)的功能由軟件實現(xiàn)。2/1/2023524.2.5D/A轉(zhuǎn)換器模板的標(biāo)準(zhǔn)化設(shè)計(2)此外還需注意:(1)安全可靠:盡量選用性能好的元器件,并采用光電隔離技術(shù);(2)性能與經(jīng)濟的統(tǒng)一:一個好的設(shè)計不僅體現(xiàn)在性能上應(yīng)達到預(yù)定的指標(biāo),還必須考慮設(shè)計的經(jīng)濟性,在選擇集成電路芯片時,應(yīng)綜合考慮速度、精度、工作環(huán)境和經(jīng)濟性等因素。(3)通用性:從通用性出發(fā),在設(shè)計D/A轉(zhuǎn)換器模板時應(yīng)考慮以下三個方面:符合總線標(biāo)準(zhǔn)、用戶可以任意選擇口地址和輸入方式。2/1/2023534.2.5D/A轉(zhuǎn)換器模板的標(biāo)準(zhǔn)化設(shè)計(3)2.D/A轉(zhuǎn)換模板的設(shè)計設(shè)計步驟:●確定性能指標(biāo)●設(shè)計電路原理圖●設(shè)計和制造電路板●焊接和調(diào)試電路板2/1/202354如圖為DA轉(zhuǎn)換雙極性電壓輸出原理圖,已知VRef=10V,VR=10V,(1)試推出VOUT的輸出范圍(2)若輸入量D0~D7為85(十進制),則VA0=?VOUT=?VAO2/1/2023554.3模擬量輸入通道2/1/202356本節(jié)主要內(nèi)容A/D轉(zhuǎn)換原理A/D轉(zhuǎn)換器芯片及接口電路A/D轉(zhuǎn)換器的外圍電路A/D轉(zhuǎn)換器接口的隔離技術(shù)A/D轉(zhuǎn)換器模板的標(biāo)準(zhǔn)化設(shè)計2/1/2023574.3模擬量輸入通道模擬量輸入通道(又稱為A/D接口)

把被控對象的模擬信號轉(zhuǎn)換成計算機可以接收的數(shù)字信號模擬量輸入通道的組成多路模擬切換開關(guān)前置放大器采樣保持器模/數(shù)轉(zhuǎn)換器(A/D)控制電路等2/1/2023584.3.1A/D轉(zhuǎn)換器原理(1)A/D轉(zhuǎn)換器是用來通過一定的電路將模擬量轉(zhuǎn)變?yōu)閿?shù)字量。模擬量可以是電壓、電流等電信號,也可以是壓力、溫度、濕度、位移、聲音等非電信號。但在A/D轉(zhuǎn)換前,輸入到A/D轉(zhuǎn)換器的輸入信號必須經(jīng)各種傳感器把各種物理量轉(zhuǎn)換成電壓信號。A/D轉(zhuǎn)換后,輸出的數(shù)字信號可以有8位、10位、12位和16位等。2/1/2023594.3.1A/D轉(zhuǎn)換器原理(2)1.A/D轉(zhuǎn)換器的工作原理主要介紹以下三種方法:逐次逼近法雙積分法電壓頻率轉(zhuǎn)換法2/1/2023604.3.1A/D轉(zhuǎn)換器原理(3)(1).逐次逼近法逐次逼近式A/D是比較常見的一種A/D轉(zhuǎn)換電路,轉(zhuǎn)換的時間為微秒級。采用逐次逼近法的A/D轉(zhuǎn)換器是由一個比較器、D/A轉(zhuǎn)換器、緩沖寄存器及控制邏輯電路組成,如圖4.21所示?;驹硎菑母呶坏降臀恢鹞辉囂奖容^,好像用天平稱物體,從重到輕逐級增減砝碼進行試探。2/1/2023614.3.1A/D轉(zhuǎn)換器原理(4)逐次逼近法圖4.21逐次逼近式A/D轉(zhuǎn)換器原理框圖2/1/2023624.3.1A/D轉(zhuǎn)換器原理(5)逐次逼近法轉(zhuǎn)換過程:初始化時將逐次逼近寄存器各位清零;轉(zhuǎn)換開始時,先將逐次逼近寄存器最高位置1,送入D/A轉(zhuǎn)換器,經(jīng)D/A轉(zhuǎn)換后生成的模擬量送入比較器,稱為Vo,與送入比較器的待轉(zhuǎn)換的模擬量Vi進行比較,若Vo<Vi,該位1被保留,否則被清除。然后再置逐次逼近寄存器次高位為1,將寄存器中新的數(shù)字量送D/A轉(zhuǎn)換器,輸出的Vo再與Vi比較,若Vo<Vi,該位1被保留,否則被清除。重復(fù)此過程,直至逼近寄存器最低位。轉(zhuǎn)換結(jié)束后,將逐次逼近寄存器中的數(shù)字量送入緩沖寄存器,得到數(shù)字量的輸出。逐次逼近的操作過程是在一個控制電路的控制下進行的。2/1/2023634.3.1A/D轉(zhuǎn)換器原理(6)(2)雙積分法采用雙積分法的A/D轉(zhuǎn)換器由電子開關(guān)、積分器、比較器和控制邏輯等部件組成。如圖4.22所示?;驹硎菍⑤斎腚妷鹤儞Q成與其平均值成正比的時間間隔,再把此時間間隔轉(zhuǎn)換成數(shù)字量,屬于間接轉(zhuǎn)換。

2/1/2023644.3.1A/D轉(zhuǎn)換器原理(7)雙積分法圖4.22雙積分式A/D轉(zhuǎn)換的原理框圖2/1/2023654.3.1A/D轉(zhuǎn)換器原理(8)雙積分法A/D轉(zhuǎn)換的過程是:先將開關(guān)接通待轉(zhuǎn)換的模擬量Vi,Vi采樣輸入到積分器,積分器從零開始進行固定時間T的正向積分,時間T到后,開關(guān)再接通與Vi極性相反的基準(zhǔn)電壓VREF,將VREF輸入到積分器,進行反向積分,直到輸出為0V時停止積分。Vi越大,積分器輸出電壓越大,反向積分時間也越長。計數(shù)器在反向積分時間內(nèi)所計的數(shù)值,就是輸入模擬電壓Vi所對應(yīng)的數(shù)字量,實現(xiàn)了A/D轉(zhuǎn)換。2/1/2023664.3.1A/D轉(zhuǎn)換器原理(9)(3)電壓頻率轉(zhuǎn)換法采用電壓頻率轉(zhuǎn)換法的A/D轉(zhuǎn)換器,由計數(shù)器、控制門及一個具有恒定時間的時鐘門控制信號組成,如圖4.23所示。它的工作原理是V/F轉(zhuǎn)換電路把輸入的模擬電壓轉(zhuǎn)換成與模擬電壓成正比的脈沖信號。2/1/2023674.3.1A/D轉(zhuǎn)換器原理(10)電壓頻率轉(zhuǎn)換法圖4.23電壓頻率式A/D轉(zhuǎn)換原理框圖2/1/2023684.3.1A/D轉(zhuǎn)換器原理(11)電壓頻率轉(zhuǎn)換法的工作過程是:當(dāng)模擬電壓Vi加到V/F的輸入端,便產(chǎn)生頻率F與Vi成正比的脈沖,在一定的時間內(nèi)對該脈沖信號計數(shù),時間到,統(tǒng)計到計數(shù)器的計數(shù)值正比于輸入電壓Vi,從而完成A/D轉(zhuǎn)換。2/1/2023694.3.1A/D轉(zhuǎn)換器原理(12)2.A/D轉(zhuǎn)換器性能指標(biāo)分辨率:能分辨的最小模擬輸入量轉(zhuǎn)換時間:完成一次轉(zhuǎn)換所需時間量程:能轉(zhuǎn)換的輸入電壓范圍精度:數(shù)字輸出量與對應(yīng)模擬輸入量的實際值與理論值的差值2/1/2023704.3.2A/D轉(zhuǎn)換器芯片及接口電路(1)1.8位A/D轉(zhuǎn)換器芯片ADC0809ADC0809是CMOS單片型逐次逼近式A/D轉(zhuǎn)換器,ADC0809的主要特性:●它是具有8路模擬量輸入、8位數(shù)字量輸出功能的A/D轉(zhuǎn)換器?!褶D(zhuǎn)換時間為100μs?!衲M輸入電壓范圍為0V~+5V,不需零點和滿刻度校準(zhǔn)。●低功耗,約15mW。2/1/2023714.3.2A/D轉(zhuǎn)換器芯片及接口電路(2)2/1/2023724.3.2A/D轉(zhuǎn)換器芯片及接口電路(2)(1)ADC0809結(jié)構(gòu)框圖及引腳說明圖4.24ADC0809的結(jié)構(gòu)框圖和引腳2/1/2023734.3.2A/D轉(zhuǎn)換器芯片及接口電路(3)通道選擇開關(guān)通道地址鎖存和譯碼逐次逼近A/D轉(zhuǎn)換器8位鎖存器和三態(tài)門2/1/2023744.3.2A/D轉(zhuǎn)換器芯片及接口電路(4)(2)ADC0809的工作過程對ADC0809的控制過程是:①首先確定ADDA、ADDB、ADDC三位地址,決定選擇哪一路模擬信號;②使ALE端接受一正脈沖信號,使該路模擬信號經(jīng)選擇開關(guān)到達比較器的輸入端;③使START端接受一正脈沖信號,START的上升沿將逐次逼近寄存器復(fù)位,下降沿啟動A/D轉(zhuǎn)換;④EOC輸出信號變低,指示轉(zhuǎn)換正在進行。⑤A/D轉(zhuǎn)換結(jié)束,EOC變?yōu)楦唠娖?,指示A/D轉(zhuǎn)換結(jié)束。此時,數(shù)據(jù)已保存到8位三態(tài)輸出鎖存器中。此時CPU就可以通過使OE信號為高電平,打開ADC0809三態(tài)輸出,由ADC0809輸出的數(shù)字量傳送到CPU。2/1/2023754.3.2A/D轉(zhuǎn)換器芯片及接口電路(5)(3)CPU讀取A/D轉(zhuǎn)換器數(shù)據(jù)的方法①查詢法

CPU啟動AD轉(zhuǎn)換后,不斷查詢EOC的狀態(tài),若為0則正在進行,若為1在轉(zhuǎn)換結(jié)束,CPU立即執(zhí)行輸入指令,產(chǎn)生輸出允許信號OE,讀取AD轉(zhuǎn)換數(shù)據(jù)。優(yōu)點:接口電路設(shè)計簡單。缺點:A/D轉(zhuǎn)換期間獨占CPU,致使CPU運行效率降低。2/1/2023764.3.2A/D轉(zhuǎn)換器芯片及接口電路(5)(3)CPU讀取A/D轉(zhuǎn)換器數(shù)據(jù)的方法②定時法:若已知AD轉(zhuǎn)換時間為T0,則在CPU啟動AD轉(zhuǎn)換后,延時等待T0后即可讀取AD轉(zhuǎn)換數(shù)據(jù)。優(yōu)點:接口電路設(shè)計比查詢法簡單,不必讀取EOC的狀態(tài)。缺點:A/D轉(zhuǎn)換期間獨占CPU,致使CPU運行效率降低;另外還必須知道A/D轉(zhuǎn)換器的轉(zhuǎn)換時間。2/1/2023774.3.2A/D轉(zhuǎn)換器芯片及接口電路(6)CPU讀取A/D轉(zhuǎn)換器數(shù)據(jù)的方法③中斷法CPU啟動AD轉(zhuǎn)換后,去執(zhí)行別的程序,AD轉(zhuǎn)換結(jié)束后EOC變?yōu)楦唠娖剑鳛橹袛嗌暾埿盘?,通知CPU轉(zhuǎn)換結(jié)束,可以讀入AD轉(zhuǎn)換數(shù)據(jù)。優(yōu)點:A/D轉(zhuǎn)換期間CPU可以處理其它的程序,提高CPU的運行效率。缺點:接口電路復(fù)雜。2/1/2023784.3.2A/D轉(zhuǎn)換器芯片及接口電路(7)圖4.25ADC0809接口電路2/1/2023794.3.2A/D轉(zhuǎn)換器芯片及接口電路(8)[例4.1]利用圖4.25,采用無條件傳送方式,編寫一段輪流從IN0~IN7采集8路模擬信號,并把采集到的數(shù)字量存入0100H開始的8個單元內(nèi)的程序。程序如下:MOVDI,0100H;設(shè)置存放數(shù)據(jù)的首址MOVBL,08H;采集8次計數(shù)器MOVAH,00H;選0通道AA1∶MOVAL,AHMOVDX,ADPORT;設(shè)置ADC0809芯片地址OUTDX,AL;使ALE、START有效,選擇模擬通道2/1/2023804.3.2A/D轉(zhuǎn)換器芯片及接口電路(9)MOVCX,0050HWAIT∶LOOPWAIT;延時,等待A/D轉(zhuǎn)換INAL,DX;使OUTPUTENABLE有效MOV[DI],AL;保存數(shù)據(jù)INCAH;換下一個模擬通道INCDI;修改數(shù)據(jù)區(qū)指針DECBLJNZAA12/1/2023814.3.2A/D轉(zhuǎn)換器芯片及接口電路(10)2.12位A/D轉(zhuǎn)換器AD574AD574是美國模擬器件公司的產(chǎn)品,是較先進的高集成度、低價格的逐次逼近式轉(zhuǎn)換器。AD574由兩片大規(guī)模集成電路構(gòu)成。一片為D/A轉(zhuǎn)換器AD565,另一片集成了逐次逼近寄存器SAR、轉(zhuǎn)換控制電路、時鐘電路、總線接口電路和高分辨比較器電路。2/1/2023824.3.2A/D轉(zhuǎn)換器芯片及接口電路(11)圖4.26AD574的結(jié)構(gòu)框圖2/1/2023834.3.2A/D轉(zhuǎn)換器芯片及接口電路(12)(2)AD574的工作過程AD574的工作過程分為啟動轉(zhuǎn)換和轉(zhuǎn)換結(jié)束后讀出數(shù)據(jù)兩個過程。啟動轉(zhuǎn)換時,首先使/CS、CE信號有效,AD574處于轉(zhuǎn)換工作狀態(tài),且A0為1或為0,根據(jù)所需轉(zhuǎn)換的位數(shù)確定,然后使R/C=0,啟動AD574開始轉(zhuǎn)換。/CS視為選中AD574的片選信號,R/C為啟動轉(zhuǎn)換的控制信號。轉(zhuǎn)換結(jié)束,STS由高電平變?yōu)榈碗娖???赏ㄟ^查詢法,讀入STS線端的狀態(tài),判斷轉(zhuǎn)換是否結(jié)束。2/1/2023844.3.2A/D轉(zhuǎn)換器芯片及接口電路(13)(2)AD574的工作過程

輸出數(shù)據(jù)時,首先根據(jù)輸出數(shù)據(jù)的方式,即是12位并行輸出,還是分兩次輸出,以確定是接高電平還是接低電平;然后在CE=1、/CS=0、R/C=1的條件下,確定A0的電平。若為12位并行輸出,A0端輸入電平信號可高可低;若分兩次輸出12位數(shù)據(jù),A0=0,輸出12位數(shù)據(jù)的高8位,A0=1,輸出12位數(shù)據(jù)的低4位。由于AD574輸出端有三態(tài)緩沖器,所以D0~D11數(shù)據(jù)輸出線可直接接在CPU數(shù)據(jù)總線上。2/1/2023854.3.2A/D轉(zhuǎn)換器芯片及接口電路(14)(3)AD574接口電路

圖4.2712位AD574與8088CPU的接口電路圖2/1/2023864.3.2A/D轉(zhuǎn)換器芯片及接口電路(15)啟動A/D轉(zhuǎn)換并采用查詢方式,采集數(shù)據(jù)的程序如下:MOVDX,278HOUTDX,AL;啟動轉(zhuǎn)換,=0、=0、CE=1,A0=0MOVDX,27AH;設(shè)置三態(tài)門地址AA1∶INAL,DX;讀取STS狀態(tài)TESTAL,80H;測試STS電平JNEAA1;STS=1等待,STS=0向下執(zhí)行MOVDX,278HINAL,DX;讀高8位數(shù)據(jù),=1,=0,CE=1,A0=1,CE=1MOVAH,AL;保存高8位數(shù)據(jù)MOVDX,279HINAL,DX;讀低4位數(shù)據(jù),=1,=0,A0=1,CE=12/1/2023874.3.3A/D轉(zhuǎn)換器的外圍電路(1)I/V轉(zhuǎn)換多路模擬開關(guān)前置放大器采樣保持電路2/1/2023884.3.3A/D轉(zhuǎn)換器的外圍電路(2)I/V變換很多變送器的輸出信號為0~10mA或4~20mA,由于A/D轉(zhuǎn)換器的輸入信號只能是電壓信號,所以如果模擬信號是電流時,必須先把電流變成電壓才能進行A/D轉(zhuǎn)換。這樣就需要I/V變換電路。下面討論一下I/V變換的實現(xiàn)方法。2/1/2023894.3.3A/D轉(zhuǎn)換器的外圍電路(3)(1)無源I/V變換無源I/V變換主要是利用無源器件電阻來實現(xiàn),并加濾波和輸出限幅等保護措施,如圖4.28所示。

2/1/2023904.3.3A/D轉(zhuǎn)換器的外圍電路(4)對于0~10mA輸入信號,可取R1=100,R2=500,且R2為精密電阻,這樣當(dāng)I為0~10mA電流時,輸出的V為0~5V;對于4~20mA輸入信號,可取R1=100,R2=250,且R2為精密電阻,這樣當(dāng)輸入的電流為4~20mA時,輸出的V為1~5V。2/1/2023914.3.3A/D轉(zhuǎn)換器的外圍電路(5)(2)有源I/V轉(zhuǎn)換有源I/V變換主要是利用有源器件運算放大器、電阻來實現(xiàn),如圖4.29所示。圖4.29有源I/V變換電路2/1/2023924.3.3A/D轉(zhuǎn)換器的外圍電路(6)該同相放大電路的放大倍數(shù)為:A=1+R4/R3若取R3=100KΩ,R4=150KΩ,R1=200Ω,則0~10mA輸入對應(yīng)于0~5V的電壓輸出。若取R3=100KΩ,R4=25KΩ,R1=200Ω,則4~20mA輸入對應(yīng)于1~5V的電壓輸出。2/1/2023934.3.3A/D轉(zhuǎn)換器的外圍電路(7)2.多路模擬開關(guān)圖4.30CD4501的結(jié)構(gòu)和引腳圖2/1/2023944.3.3A/D轉(zhuǎn)換器的外圍電路(8)3.前置放大器前置放大器的任務(wù)是將模擬輸入的小信號放大到A/D轉(zhuǎn)換的量程范圍之內(nèi),為了能適應(yīng)多種小信號的放大需求,可以設(shè)計可變增益放大器。現(xiàn)在的一些變送器的輸出都是標(biāo)準(zhǔn)的電壓信號或標(biāo)準(zhǔn)的電流信號,前置放大器在A/D轉(zhuǎn)換電路中不常用。4.采樣保持電路2/1/2023954.3.4A/D轉(zhuǎn)換器接口的隔離技術(shù)隔離方式同D/A轉(zhuǎn)換器接口隔離技術(shù),主要采用光電耦合器2/1/2023964.3.3A/D轉(zhuǎn)換器模板的標(biāo)準(zhǔn)化設(shè)計1.采樣保持器2.輸入跟隨或信號放大處理3.多路模擬信號的切換技術(shù)4.隔離技術(shù)5.A/D的轉(zhuǎn)換精度和速度6.參考基準(zhǔn)電壓2/1/2023974.4人—機接口Human-MachineInterface

2/1/202398本節(jié)主要內(nèi)容鍵盤接口顯示器接口打印機接口其它人—機接口2/1/2023994.4人-機接口人-機接口是操作人員與計算機之間相互交換信息的接口,通過這些接口,操作人員可以對計算機進行操作,并能實時了解到計算機控制的有關(guān)內(nèi)容。人機接口包括鍵盤、打印機、顯示器等2/1/20231004.4.1鍵盤接口(1)2/1/20231014.4.1鍵盤接口(1)鍵盤是一組按鍵或開關(guān)的集合,鍵盤接口向計算機提供被按鍵的代碼。常用的鍵盤有兩種:編碼鍵盤:能夠自動提供被按鍵的編碼(比如ASII碼或二進制編碼)。特點:使用方便、結(jié)構(gòu)復(fù)雜、成本高。非編碼鍵盤:僅僅簡單地提供按鍵的通或斷狀態(tài)(“0”或“1”),而按鍵的掃描和識別則由用戶的鍵盤程序來實現(xiàn)。

特點:結(jié)構(gòu)簡單、便于用戶自行設(shè)計。2/1/20231021.獨立連接式鍵盤

圖4.31獨立連接式鍵盤電路示例2/1/20231034.4.1鍵盤接口(3)按鍵抖動干擾的消除方法:硬件方法:一般采用單穩(wěn)態(tài)觸發(fā)器或濾波器來消除抖動干擾。軟件方法:一般采用軟件延時或重復(fù)掃描的方法,即多次掃描的狀態(tài)皆相同,則認(rèn)為此按鍵狀態(tài)已穩(wěn)定。

獨立連接式鍵盤的優(yōu)缺點:優(yōu)點:電路簡單,適用于按鍵數(shù)較少的情況。缺點:是浪費電路,對于按鍵數(shù)較多的情況,應(yīng)采用矩陣連接式鍵盤。2/1/2023104圖4.32矩陣連接式鍵盤電路示例2.矩陣式鍵盤2/1/20231054.4.1鍵盤接口(5)由鍵盤掃描程序的行輸出和列輸入來識別按鍵的狀態(tài),具體工作過程如下:(1)輸出0000到4根行線,再輸入4根列線的狀態(tài)。如果列輸入為1111,則無一鍵被按下;否則,則有鍵被按下。這一步通常稱為鍵掃描。

(2)在確定了有鍵被按下后,接下來的就是要確定哪只鍵被按下。為此采用行掃描法,即逐行輸出行掃描信號“0”,再根據(jù)輸入的列線狀態(tài),判定那只鍵被按下。這一步通常稱為鍵識別。(3)確定被按鍵后,再根據(jù)該鍵的功能進行相應(yīng)的處理,這一步通常稱為鍵處理。

2/1/20231064.4.1鍵盤接口(6)按鍵抖動干擾的消除方法

可采用軟件延時法來消除。在鍵盤掃描周期,每行重復(fù)掃描n次,如果n次的列輸入狀態(tài)相同,則表示按鍵已穩(wěn)定。

2/1/20231074.4.1鍵盤接口(7)3.二進制編碼鍵盤二進制編碼鍵盤是編碼鍵盤的一種,二進制編碼鍵盤的按鍵狀態(tài)對應(yīng)二進制數(shù)。二進制編碼鍵盤可以通過優(yōu)先級編碼器來完成。4.智能式鍵盤特點:在鍵盤的內(nèi)部裝有專門的微處理器如Inter8048等,由這些微處理器來完成鍵盤開關(guān)矩陣的掃描、鍵盤掃描值的讀取和鍵盤掃描值的發(fā)送。這樣,鍵盤作為一個獨立的輸入設(shè)備就可以和主機脫離,僅僅依靠傳輸線(一般采用5芯電纜)和主機進行通信。2/1/20231084.4.2顯示器接口(1)常用的顯示方式指示燈LED、LCD(液

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論