單片機(jī)常用測控電路



單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路第第第第8 8章章章章 單片機(jī)常用測控電路單片機(jī)常用測控電路單片機(jī)常用測控電路單片機(jī)常用測控電路本章主要內(nèi)容本章主要內(nèi)容本章主要內(nèi)容本章主要內(nèi)容1、開關(guān)量輸入、開關(guān)量輸入/輸出接口電路輸出接口電路2、A/D轉(zhuǎn)換接口電路轉(zhuǎn)換接口電路3、D/A轉(zhuǎn)換接口電路轉(zhuǎn)換接口電路4、步進(jìn)電機(jī)接口電路、步進(jìn)電機(jī)接口電路單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路開關(guān)量輸入開關(guān)量輸入開關(guān)量輸入開關(guān)量輸入/輸出驅(qū)動(dòng)接口電路輸出驅(qū)動(dòng)接口電路輸出驅(qū)動(dòng)接口電路輸出驅(qū)動(dòng)接口電路 在單片機(jī)的測控系統(tǒng)中,常常用到開關(guān)在單片機(jī)的測控系統(tǒng)中,常常用到開關(guān)在單片機(jī)的測控系統(tǒng)中,常常用到開關(guān)在單片機(jī)的測控系統(tǒng)中,常常用到開關(guān)量的輸入輸出所謂開關(guān)量,是指系統(tǒng)中某量的輸入輸出所謂開關(guān)量,是指系統(tǒng)中某量的輸入輸出所謂開關(guān)量,是指系統(tǒng)中某量的輸入輸出所謂開關(guān)量,是指系統(tǒng)中某個(gè)測控對象相反的兩種狀態(tài),輸入單片機(jī)時(shí)個(gè)測控對象相反的兩種狀態(tài),輸入單片機(jī)時(shí)個(gè)測控對象相反的兩種狀態(tài),輸入單片機(jī)時(shí)個(gè)測控對象相反的兩種狀態(tài),輸入單片機(jī)時(shí)對應(yīng)輸入對應(yīng)輸入對應(yīng)輸入對應(yīng)輸入0 0和和和和1 1,單片機(jī)輸出控制時(shí)分別輸出,單片機(jī)輸出控制時(shí)分別輸出,單片機(jī)輸出控制時(shí)分別輸出,單片機(jī)輸出控制時(shí)分別輸出0 0 0 0和和和和1 1 1 1來對應(yīng)。
來對應(yīng)下面介紹幾種常用的開關(guān)量的輸入輸出下面介紹幾種常用的開關(guān)量的輸入輸出驅(qū)動(dòng)接口電路驅(qū)動(dòng)接口電路單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路一、光電隔離輸入一、光電隔離輸入一、光電隔離輸入一、光電隔離輸入/輸出接口電路輸出接口電路輸出接口電路輸出接口電路在工業(yè)控制領(lǐng)域的現(xiàn)場應(yīng)用中,對于單片機(jī)而言,在工業(yè)控制領(lǐng)域的現(xiàn)場應(yīng)用中,對于單片機(jī)而言,在工業(yè)控制領(lǐng)域的現(xiàn)場應(yīng)用中,對于單片機(jī)而言,在工業(yè)控制領(lǐng)域的現(xiàn)場應(yīng)用中,對于單片機(jī)而言,往往有一些遠(yuǎn)距離開關(guān)量信號(hào)的輸入和輸出,如果直往往有一些遠(yuǎn)距離開關(guān)量信號(hào)的輸入和輸出,如果直往往有一些遠(yuǎn)距離開關(guān)量信號(hào)的輸入和輸出,如果直往往有一些遠(yuǎn)距離開關(guān)量信號(hào)的輸入和輸出,如果直接接入單片機(jī)的接接入單片機(jī)的接接入單片機(jī)的接接入單片機(jī)的I/OI/O口,會(huì)有以下一些問題:口,會(huì)有以下一些問題:口,會(huì)有以下一些問題:口,會(huì)有以下一些問題:1)1)信號(hào)不匹配,輸入的信號(hào)可能是交流信號(hào)、高信號(hào)不匹配,輸入的信號(hào)可能是交流信號(hào)、高信號(hào)不匹配,輸入的信號(hào)可能是交流信號(hào)、高信號(hào)不匹配,輸入的信號(hào)可能是交流信號(hào)、高壓壓壓壓信號(hào)、按鍵接點(diǎn)等信號(hào);信號(hào)、按鍵接點(diǎn)等信號(hào);信號(hào)、按鍵接點(diǎn)等信號(hào);信號(hào)、按鍵接點(diǎn)等信號(hào);2)2)比較長的連接線路容易引進(jìn)干擾、雷擊、感應(yīng)比較長的連接線路容易引進(jìn)干擾、雷擊、感應(yīng)比較長的連接線路容易引進(jìn)干擾、雷擊、感應(yīng)比較長的連接線路容易引進(jìn)干擾、雷擊、感應(yīng)電電電電 等;等;等;等;3)3)單片機(jī)的單片機(jī)的單片機(jī)的單片機(jī)的I/OI/O口驅(qū)動(dòng)能力有限,或者驅(qū)動(dòng)的是口驅(qū)動(dòng)能力有限,或者驅(qū)動(dòng)的是口驅(qū)動(dòng)能力有限,或者驅(qū)動(dòng)的是口驅(qū)動(dòng)能力有限,或者驅(qū)動(dòng)的是交流強(qiáng)電回路。
交流強(qiáng)電回路交流強(qiáng)電回路交流強(qiáng)電回路對于這些問題的解決,最直接有效的辦法就是對于這些問題的解決,最直接有效的辦法就是利用光電耦合器進(jìn)行隔離利用光電耦合器進(jìn)行隔離單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路光電耦合器件是個(gè)什么樣的器件呢?光電耦合器件是個(gè)什么樣的器件呢?圖圖8-1三極管型光電耦合器原理圖三極管型光電耦合器原理圖 光電耦合器件就是把發(fā)光器件(如發(fā)光二極光電耦合器件就是把發(fā)光器件(如發(fā)光二極管)和光敏器件(如光敏三極管)組裝在一起,管)和光敏器件(如光敏三極管)組裝在一起,通過光實(shí)現(xiàn)耦合,構(gòu)成電通過光實(shí)現(xiàn)耦合,構(gòu)成電光和光光和光電的轉(zhuǎn)換的電的轉(zhuǎn)換的器件圖8-1所示為常用的三極管型光電耦合器所示為常用的三極管型光電耦合器原理圖單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路 在利用光電耦合器實(shí)現(xiàn)隔離時(shí)應(yīng)注意:在利用光電耦合器實(shí)現(xiàn)隔離時(shí)應(yīng)注意:在利用光電耦合器實(shí)現(xiàn)隔離時(shí)應(yīng)注意:在利用光電耦合器實(shí)現(xiàn)隔離時(shí)應(yīng)注意:(1 1)在光電耦合器的輸入部分和輸出部分必須分別)在光電耦合器的輸入部分和輸出部分必須分別)在光電耦合器的輸入部分和輸出部分必須分別)在光電耦合器的輸入部分和輸出部分必須分別采用獨(dú)立的電源,若兩端共用一個(gè)電源,則光電采用獨(dú)立的電源,若兩端共用一個(gè)電源,則光電采用獨(dú)立的電源,若兩端共用一個(gè)電源,則光電采用獨(dú)立的電源,若兩端共用一個(gè)電源,則光電耦合器的隔離作用將失去意義。
耦合器的隔離作用將失去意義耦合器的隔離作用將失去意義耦合器的隔離作用將失去意義2)當(dāng)用光電耦合器來隔離輸入輸出通道時(shí),必須)當(dāng)用光電耦合器來隔離輸入輸出通道時(shí),必須對所有的信號(hào)(包括數(shù)字量信號(hào)、控制量信號(hào)、對所有的信號(hào)(包括數(shù)字量信號(hào)、控制量信號(hào)、狀態(tài)信號(hào))全部隔離,使得被隔離的兩邊沒有任狀態(tài)信號(hào))全部隔離,使得被隔離的兩邊沒有任何電氣上的聯(lián)系,否則這種隔離是沒有意義的何電氣上的聯(lián)系,否則這種隔離是沒有意義的單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路二、繼電器驅(qū)動(dòng)接口電路二、繼電器驅(qū)動(dòng)接口電路二、繼電器驅(qū)動(dòng)接口電路二、繼電器驅(qū)動(dòng)接口電路 繼電器是個(gè)什么樣的東西?繼電器是個(gè)什么樣的東西?繼電器是個(gè)什么樣的東西?繼電器是個(gè)什么樣的東西?繼電器是一種當(dāng)輸入量(電、磁、聲、光、熱、繼電器是一種當(dāng)輸入量(電、磁、聲、光、熱、時(shí)間)達(dá)到一定值時(shí),輸出量將發(fā)生跳躍式變化的時(shí)間)達(dá)到一定值時(shí),輸出量將發(fā)生跳躍式變化的自動(dòng)控制器件自動(dòng)控制器件繼電器的種類很多繼電器的種類很多 有電磁繼電器、固態(tài)繼電器有電磁繼電器、固態(tài)繼電器、時(shí)間繼電器、溫、時(shí)間繼電器、溫度繼電器、風(fēng)速繼電器、加速度繼電器、其它類型度繼電器、風(fēng)速繼電器、加速度繼電器、其它類型的繼電器(如光繼電器、聲繼電器、熱繼電器)等的繼電器(如光繼電器、聲繼電器、熱繼電器)等單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路圖圖8-5常用繼電器驅(qū)動(dòng)接口電路常用繼電器驅(qū)動(dòng)接口電路3單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路三、可控硅驅(qū)動(dòng)接口電路三、可控硅驅(qū)動(dòng)接口電路三、可控硅驅(qū)動(dòng)接口電路三、可控硅驅(qū)動(dòng)接口電路 可控硅又稱晶閘管,它是由四層半導(dǎo)體材料組成的,可控硅又稱晶閘管,它是由四層半導(dǎo)體材料組成的,可控硅又稱晶閘管,它是由四層半導(dǎo)體材料組成的,可控硅又稱晶閘管,它是由四層半導(dǎo)體材料組成的,有三個(gè)有三個(gè)有三個(gè)有三個(gè)PNPN結(jié),對外有三個(gè)電極圖結(jié),對外有三個(gè)電極圖結(jié),對外有三個(gè)電極圖結(jié),對外有三個(gè)電極圖8-6(a)8-6(a):第一:第一:第一:第一層層層層P P型半導(dǎo)體引出的電極叫陽極型半導(dǎo)體引出的電極叫陽極型半導(dǎo)體引出的電極叫陽極型半導(dǎo)體引出的電極叫陽極A A,第三層,第三層,第三層,第三層P P型半導(dǎo)型半導(dǎo)型半導(dǎo)型半導(dǎo)體引出的電極叫控制極體引出的電極叫控制極體引出的電極叫控制極體引出的電極叫控制極GG,第四層,第四層,第四層,第四層N N型半導(dǎo)體引出型半導(dǎo)體引出型半導(dǎo)體引出型半導(dǎo)體引出的電極叫陰極的電極叫陰極的電極叫陰極的電極叫陰極KK。
電路符號(hào)如圖電路符號(hào)如圖電路符號(hào)如圖電路符號(hào)如圖8-68-6(b b)圖圖8-6可控硅符號(hào)及內(nèi)部原理結(jié)構(gòu)可控硅符號(hào)及內(nèi)部原理結(jié)構(gòu)單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路圖圖8-7雙向可控硅隔離驅(qū)動(dòng)雙向可控硅隔離驅(qū)動(dòng)單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路A/DA/D轉(zhuǎn)換接口電路轉(zhuǎn)換接口電路轉(zhuǎn)換接口電路轉(zhuǎn)換接口電路 一、一、一、一、A/DA/D轉(zhuǎn)換的基本概念轉(zhuǎn)換的基本概念轉(zhuǎn)換的基本概念轉(zhuǎn)換的基本概念 在單片機(jī)的應(yīng)用系統(tǒng)中,總是要對許多連續(xù)在單片機(jī)的應(yīng)用系統(tǒng)中,總是要對許多連續(xù)變化的模擬量(如溫度、壓力等)進(jìn)行測量,而這變化的模擬量(如溫度、壓力等)進(jìn)行測量,而這些模擬量對于單片機(jī)來說是無法直接進(jìn)行測量的,些模擬量對于單片機(jī)來說是無法直接進(jìn)行測量的,單片機(jī)能夠直接接受和處理的是數(shù)字信號(hào),因此,單片機(jī)能夠直接接受和處理的是數(shù)字信號(hào),因此,必須將這些模擬量數(shù)字化才能為單片機(jī)所處理我必須將這些模擬量數(shù)字化才能為單片機(jī)所處理我們把將們把將模擬量轉(zhuǎn)換成數(shù)字量的過程模擬量轉(zhuǎn)換成數(shù)字量的過程稱為稱為轉(zhuǎn)換轉(zhuǎn)換本教材中主要介紹典型的并行本教材中主要介紹典型的并行A/D轉(zhuǎn)換芯片轉(zhuǎn)換芯片ADC0809和串行和串行A/D轉(zhuǎn)換芯片轉(zhuǎn)換芯片TLC1549及其與單片及其與單片機(jī)的接口技術(shù)。
機(jī)的接口技術(shù)單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路A/DA/D轉(zhuǎn)換器的主要性能指標(biāo):轉(zhuǎn)換器的主要性能指標(biāo):轉(zhuǎn)換器的主要性能指標(biāo):轉(zhuǎn)換器的主要性能指標(biāo):(1 1)分辨率)分辨率)分辨率)分辨率A/DA/D轉(zhuǎn)換器的分辨率是指轉(zhuǎn)換器的分辨率是指轉(zhuǎn)換器的分辨率是指轉(zhuǎn)換器的分辨率是指A/DA/D轉(zhuǎn)換器轉(zhuǎn)換輸出轉(zhuǎn)換器轉(zhuǎn)換輸出轉(zhuǎn)換器轉(zhuǎn)換輸出轉(zhuǎn)換器轉(zhuǎn)換輸出的數(shù)字量最低位變化一個(gè)字所對應(yīng)的被轉(zhuǎn)換模擬的數(shù)字量最低位變化一個(gè)字所對應(yīng)的被轉(zhuǎn)換模擬的數(shù)字量最低位變化一個(gè)字所對應(yīng)的被轉(zhuǎn)換模擬的數(shù)字量最低位變化一個(gè)字所對應(yīng)的被轉(zhuǎn)換模擬電壓的變化量通常會(huì)用電壓的變化量通常會(huì)用電壓的變化量通常會(huì)用電壓的變化量通常會(huì)用A/DA/D轉(zhuǎn)換器的位數(shù)來表轉(zhuǎn)換器的位數(shù)來表轉(zhuǎn)換器的位數(shù)來表轉(zhuǎn)換器的位數(shù)來表示分辨率示分辨率示分辨率示分辨率2)轉(zhuǎn)換時(shí)間)轉(zhuǎn)換時(shí)間轉(zhuǎn)換時(shí)間指的是轉(zhuǎn)換時(shí)間指的是A/D轉(zhuǎn)換器完成一次轉(zhuǎn)換器完成一次A/D轉(zhuǎn)換轉(zhuǎn)換所需要的時(shí)間所需要的時(shí)間單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路A/DA/D轉(zhuǎn)換器的種類:轉(zhuǎn)換器的種類:轉(zhuǎn)換器的種類:轉(zhuǎn)換器的種類:根據(jù)內(nèi)部轉(zhuǎn)換原理的不同,主要可分為比較型根據(jù)內(nèi)部轉(zhuǎn)換原理的不同,主要可分為比較型根據(jù)內(nèi)部轉(zhuǎn)換原理的不同,主要可分為比較型根據(jù)內(nèi)部轉(zhuǎn)換原理的不同,主要可分為比較型和積分型兩種。
和積分型兩種和積分型兩種和積分型兩種1)比較型)比較型比較型比較型A/D轉(zhuǎn)換屬于直接的轉(zhuǎn)換屬于直接的A/D轉(zhuǎn)換,轉(zhuǎn)換,經(jīng)過幾次的逐次比較逼近就可以直接得到經(jīng)過幾次的逐次比較逼近就可以直接得到A/D轉(zhuǎn)換轉(zhuǎn)換的結(jié)果,轉(zhuǎn)換的速度快,精度較高,是目前使用最的結(jié)果,轉(zhuǎn)換的速度快,精度較高,是目前使用最為廣泛的一種為廣泛的一種A/D轉(zhuǎn)換2)積分型)積分型積分型的積分型的A/D轉(zhuǎn)換是一種間接的轉(zhuǎn)換是一種間接的A/D轉(zhuǎn)換,經(jīng)過兩次積分的過程得到轉(zhuǎn)換,經(jīng)過兩次積分的過程得到A/D轉(zhuǎn)換的結(jié)果,轉(zhuǎn)換的結(jié)果,這種這種A/D轉(zhuǎn)換的時(shí)間長,但精度高,抗干擾能力強(qiáng),轉(zhuǎn)換的時(shí)間長,但精度高,抗干擾能力強(qiáng),適用于速度要求不高且有較多干擾但精度要求較高適用于速度要求不高且有較多干擾但精度要求較高的場合單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路二、并行二、并行二、并行二、并行A/DA/D(ADC0809ADC0809)及其接口電路)及其接口電路)及其接口電路)及其接口電路 DAC0809DAC0809是是是是8 8通通通通道道道道8 8位位位位CMOSCMOS逐次逼逐次逼逐次逼逐次逼近式近式近式近式A/DA/D轉(zhuǎn)換器,轉(zhuǎn)換器,轉(zhuǎn)換器,轉(zhuǎn)換器,是目前國內(nèi)應(yīng)用最是目前國內(nèi)應(yīng)用最是目前國內(nèi)應(yīng)用最是目前國內(nèi)應(yīng)用最廣泛的廣泛的廣泛的廣泛的8 8位通用并行位通用并行位通用并行位通用并行A/DA/D芯片。
如圖為芯片如圖為芯片如圖為芯片如圖為該芯片內(nèi)部原理結(jié)該芯片內(nèi)部原理結(jié)該芯片內(nèi)部原理結(jié)該芯片內(nèi)部原理結(jié)構(gòu)框圖單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路ADC0809ADC0809主要性能指標(biāo)主要性能指標(biāo)主要性能指標(biāo)主要性能指標(biāo):1 1)分辨率為)分辨率為)分辨率為)分辨率為8 8位2 2)單電源)單電源)單電源)單電源+5V+5V供電,參考電壓由外部提供,典型值供電,參考電壓由外部提供,典型值供電,參考電壓由外部提供,典型值供電,參考電壓由外部提供,典型值為為為為+5V+5V3 3)具有鎖存控制的)具有鎖存控制的)具有鎖存控制的)具有鎖存控制的8 8路模擬選通開關(guān)路模擬選通開關(guān)路模擬選通開關(guān)路模擬選通開關(guān)4 4)具有可鎖存三態(tài)輸出,輸出電平與)具有可鎖存三態(tài)輸出,輸出電平與)具有可鎖存三態(tài)輸出,輸出電平與)具有可鎖存三態(tài)輸出,輸出電平與TTLTTL電平兼容電平兼容電平兼容電平兼容5 5)功耗為)功耗為)功耗為)功耗為15mW15mW6 6)轉(zhuǎn)換時(shí)間取決于芯片的時(shí)鐘,是芯片時(shí)鐘周期的)轉(zhuǎn)換時(shí)間取決于芯片的時(shí)鐘,是芯片時(shí)鐘周期的)轉(zhuǎn)換時(shí)間取決于芯片的時(shí)鐘,是芯片時(shí)鐘周期的)轉(zhuǎn)換時(shí)間取決于芯片的時(shí)鐘,是芯片時(shí)鐘周期的6464倍。
時(shí)鐘的頻率范圍為倍時(shí)鐘的頻率范圍為倍時(shí)鐘的頻率范圍為倍時(shí)鐘的頻率范圍為101280KHz101280KHz單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路ADC0809ADC0809引腳圖、時(shí)序圖引腳圖、時(shí)序圖引腳圖、時(shí)序圖引腳圖、時(shí)序圖 圖圖8-9ADC0809引腳圖、時(shí)序圖引腳圖、時(shí)序圖10sALE地址信號(hào)STARTOEEOCDATA單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路圖圖圖圖8-108-10為為為為ADC0809ADC0809與與與與89S5189S51的實(shí)用連接電路的實(shí)用連接電路的實(shí)用連接電路的實(shí)用連接電路單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路根據(jù)圖根據(jù)圖根據(jù)圖根據(jù)圖8-98-9中的時(shí)序圖,中的時(shí)序圖,中的時(shí)序圖,中的時(shí)序圖,ADC0809ADC0809轉(zhuǎn)換過程分轉(zhuǎn)換過程分轉(zhuǎn)換過程分轉(zhuǎn)換過程分為以下幾步:為以下幾步:為以下幾步:為以下幾步:(1 1)通道選擇用單片機(jī))通道選擇用單片機(jī))通道選擇用單片機(jī))通道選擇用單片機(jī)I/OI/O口輸出通道信息控制口輸出通道信息控制口輸出通道信息控制口輸出通道信息控制A A、B B、C C。
只只有一路模擬信號(hào)需要轉(zhuǎn)換時(shí),可以將通道地址有一路模擬信號(hào)需要轉(zhuǎn)換時(shí),可以將通道地址有一路模擬信號(hào)需要轉(zhuǎn)換時(shí),可以將通道地址有一路模擬信號(hào)需要轉(zhuǎn)換時(shí),可以將通道地址A A、B B、C C接固定接固定接固定接固定的電平(高電平或低電平),選擇某一固定通道,如圖的電平(高電平或低電平),選擇某一固定通道,如圖的電平(高電平或低電平),選擇某一固定通道,如圖的電平(高電平或低電平),選擇某一固定通道,如圖8-108-10選選選選擇擇擇擇0 0通道2 2)所存通道地址()所存通道地址()所存通道地址()所存通道地址(ALEALE)和啟動(dòng))和啟動(dòng))和啟動(dòng))和啟動(dòng)A/DA/D轉(zhuǎn)換開始(轉(zhuǎn)換開始(轉(zhuǎn)換開始(轉(zhuǎn)換開始(STARTSTART)可以按照時(shí)序圖的順序,先控制地址所存,后啟動(dòng)也可以用一以按照時(shí)序圖的順序,先控制地址所存,后啟動(dòng)也可以用一以按照時(shí)序圖的順序,先控制地址所存,后啟動(dòng)也可以用一以按照時(shí)序圖的順序,先控制地址所存,后啟動(dòng)也可以用一個(gè)信號(hào)同時(shí)控制,后一種用的較多個(gè)信號(hào)同時(shí)控制,后一種用的較多個(gè)信號(hào)同時(shí)控制,后一種用的較多個(gè)信號(hào)同時(shí)控制,后一種用的較多3 3)檢測)檢測)檢測)檢測A/DA/D轉(zhuǎn)換是否結(jié)束。
轉(zhuǎn)換是否結(jié)束轉(zhuǎn)換是否結(jié)束轉(zhuǎn)換是否結(jié)束A/DA/D轉(zhuǎn)換開始后約轉(zhuǎn)換開始后約轉(zhuǎn)換開始后約轉(zhuǎn)換開始后約10s10s,EOCEOC信號(hào)信號(hào)信號(hào)信號(hào)變低,直到轉(zhuǎn)換結(jié)束再變高可以通過檢測變低,直到轉(zhuǎn)換結(jié)束再變高可以通過檢測變低,直到轉(zhuǎn)換結(jié)束再變高可以通過檢測變低,直到轉(zhuǎn)換結(jié)束再變高可以通過檢測EOCEOC判斷判斷判斷判斷A/DA/D轉(zhuǎn)換轉(zhuǎn)換轉(zhuǎn)換轉(zhuǎn)換是否結(jié)束,也可以利用是否結(jié)束,也可以利用是否結(jié)束,也可以利用是否結(jié)束,也可以利用EOCEOC信號(hào)的變化觸發(fā)中斷信號(hào)的變化觸發(fā)中斷信號(hào)的變化觸發(fā)中斷信號(hào)的變化觸發(fā)中斷4 4)讀)讀)讀)讀A/DA/D轉(zhuǎn)換結(jié)果檢測到轉(zhuǎn)換結(jié)束標(biāo)志,使轉(zhuǎn)換結(jié)果檢測到轉(zhuǎn)換結(jié)束標(biāo)志,使轉(zhuǎn)換結(jié)果檢測到轉(zhuǎn)換結(jié)束標(biāo)志,使轉(zhuǎn)換結(jié)果檢測到轉(zhuǎn)換結(jié)束標(biāo)志,使OEOE有效,將數(shù)據(jù)有效,將數(shù)據(jù)有效,將數(shù)據(jù)有效,將數(shù)據(jù)讀入單片機(jī)內(nèi)部讀入單片機(jī)內(nèi)部讀入單片機(jī)內(nèi)部讀入單片機(jī)內(nèi)部單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路ADC0809ADC0809應(yīng)用示例程序應(yīng)用示例程序應(yīng)用示例程序應(yīng)用示例程序 例例例例8-18-1將圖將圖將圖將圖3-143-14共陽型數(shù)碼管動(dòng)態(tài)掃描電路和圖共陽型數(shù)碼管動(dòng)態(tài)掃描電路和圖共陽型數(shù)碼管動(dòng)態(tài)掃描電路和圖共陽型數(shù)碼管動(dòng)態(tài)掃描電路和圖8-8-1010結(jié)合起來,設(shè)計(jì)一路結(jié)合起來,設(shè)計(jì)一路結(jié)合起來,設(shè)計(jì)一路結(jié)合起來,設(shè)計(jì)一路A/DA/D測量和顯示電路。
如測量和顯示電路如測量和顯示電路如測量和顯示電路如圖圖圖圖8-118-11所示單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路初始化和主程序如下:初始化和主程序如下:初始化和主程序如下:初始化和主程序如下:ORG0000HORG0000HLJMPSETUPLJMPSETUPORG0030HORG0030HSETUPSETUP:MOV70HMOV70H,#0#0;MOV71HMOV71H,#0#0;MOV72HMOV72H,#0#0;70H73H70H73H作為顯示緩沖區(qū)作為顯示緩沖區(qū)作為顯示緩沖區(qū)作為顯示緩沖區(qū)MOV73HMOV73H,#0#0;并分別付初值并分別付初值并分別付初值并分別付初值CLRP1.0CLRP1.0;鎖存和啟動(dòng)初始狀態(tài);鎖存和啟動(dòng)初始狀態(tài);鎖存和啟動(dòng)初始狀態(tài);鎖存和啟動(dòng)初始狀態(tài)CLRP1.2CLRP1.2;輸出控制初始狀態(tài);輸出控制初始狀態(tài);輸出控制初始狀態(tài);輸出控制初始狀態(tài)MAINMAIN:LCALLDISLCALLDIS;調(diào)用顯示子程序;調(diào)用顯示子程序;調(diào)用顯示子程序;調(diào)用顯示子程序LCALLATODLCALLATOD;調(diào);調(diào);調(diào);調(diào)A/DA/D轉(zhuǎn)換子程序轉(zhuǎn)換子程序轉(zhuǎn)換子程序轉(zhuǎn)換子程序LJMPMAINLJMPMAIN單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路A/DA/D轉(zhuǎn)換的子程序如下:轉(zhuǎn)換的子程序如下:轉(zhuǎn)換的子程序如下:轉(zhuǎn)換的子程序如下:ATODATOD:SETBP1.0SETBP1.0;通道地址已固定;通道地址已固定;通道地址已固定;通道地址已固定CLRP1.0CLRP1.0;輸出地址鎖存與啟動(dòng)信號(hào);輸出地址鎖存與啟動(dòng)信號(hào);輸出地址鎖存與啟動(dòng)信號(hào);輸出地址鎖存與啟動(dòng)信號(hào)NOPNOPNOPNOPNOPNOPNOPNOPNOPNOP;延時(shí);延時(shí);延時(shí);延時(shí)10s10sSETBP1.1SETBP1.1;P1.1P1.1置為輸入狀態(tài)置為輸入狀態(tài)置為輸入狀態(tài)置為輸入狀態(tài)JNBP1.1JNBP1.1,$;等待轉(zhuǎn)換結(jié)束;等待轉(zhuǎn)換結(jié)束;等待轉(zhuǎn)換結(jié)束;等待轉(zhuǎn)換結(jié)束SETBP1.2SETBP1.2;數(shù)據(jù)信號(hào)輸出,準(zhǔn)備讀;數(shù)據(jù)信號(hào)輸出,準(zhǔn)備讀;數(shù)據(jù)信號(hào)輸出,準(zhǔn)備讀;數(shù)據(jù)信號(hào)輸出,準(zhǔn)備讀MOVP0MOVP0,#0FFH#0FFH;P0P0口置為輸入口口置為輸入口口置為輸入口口置為輸入口單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路MOVAMOVA,P0P0;讀轉(zhuǎn)換結(jié)果;讀轉(zhuǎn)換結(jié)果;讀轉(zhuǎn)換結(jié)果;讀轉(zhuǎn)換結(jié)果CLRP1.2CLRP1.2;關(guān)閉;關(guān)閉;關(guān)閉;關(guān)閉A/DA/D輸出輸出輸出輸出MOVBMOVB,#100#100;下面將結(jié)果轉(zhuǎn)換位;下面將結(jié)果轉(zhuǎn)換位;下面將結(jié)果轉(zhuǎn)換位;下面將結(jié)果轉(zhuǎn)換位BCDBCD碼,碼,碼,碼,;并送顯示并送顯示并送顯示并送顯示DIVABDIVABMOV72HMOV72H,AA;百位;百位;百位;百位MOVAMOVA,B BMOVBMOVB,#10#10DIVABDIVABMOV71HMOV71H,AA;十位;十位;十位;十位MOV70HMOV70H,BB;個(gè)位;個(gè)位;個(gè)位;個(gè)位RETRET單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路例例例例8-28-2將圖將圖將圖將圖8-118-11的的的的EOCEOC輸出通過圖輸出通過圖輸出通過圖輸出通過圖8-128-12所所所所示的三極管反向器送給單片機(jī)的中斷引腳,作示的三極管反向器送給單片機(jī)的中斷引腳,作示的三極管反向器送給單片機(jī)的中斷引腳,作示的三極管反向器送給單片機(jī)的中斷引腳,作為中斷觸發(fā)信號(hào),用定時(shí)器定時(shí)每為中斷觸發(fā)信號(hào),用定時(shí)器定時(shí)每為中斷觸發(fā)信號(hào),用定時(shí)器定時(shí)每為中斷觸發(fā)信號(hào),用定時(shí)器定時(shí)每0.1S0.1S控制一控制一控制一控制一次次次次A/DA/D轉(zhuǎn)換,用中斷的方法檢測轉(zhuǎn)換,用中斷的方法檢測轉(zhuǎn)換,用中斷的方法檢測轉(zhuǎn)換,用中斷的方法檢測A/DA/D轉(zhuǎn)換結(jié)果。
轉(zhuǎn)換結(jié)果轉(zhuǎn)換結(jié)果轉(zhuǎn)換結(jié)果單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路程序如下:程序如下:程序如下:程序如下:ORG0000HORG0000HLJMPSETUPLJMPSETUPORG0003HORG0003HLJMPINEX0PLJMPINEX0P;外中斷;外中斷;外中斷;外中斷0 0入口地址入口地址入口地址入口地址ORG000BHORG000BHLJMPINET0PLJMPINET0P;T0T0入口地址入口地址入口地址入口地址ORG0030HORG0030HSETUPSETUP:MOV70HMOV70H,#0#0;MOV71HMOV71H,#0#0;MOV72HMOV72H,#0#0;70H73H70H73H作為顯示緩沖區(qū)作為顯示緩沖區(qū)作為顯示緩沖區(qū)作為顯示緩沖區(qū)MOV73HMOV73H,#0#0;并分別付初值并分別付初值并分別付初值并分別付初值MOVTMODMOVTMOD,#01H#01H;T0T0方式方式方式方式1 1定時(shí)定時(shí)定時(shí)定時(shí)MOVTH0MOVTH0,#60#60MOVTL0MOVTL0,#176#176;6MHz6MHz晶振,晶振,晶振,晶振,0.1S0.1S初值初值初值初值SETBTR0SETBTR0;啟動(dòng)定時(shí)器運(yùn)行;啟動(dòng)定時(shí)器運(yùn)行;啟動(dòng)定時(shí)器運(yùn)行;啟動(dòng)定時(shí)器運(yùn)行SETBET0SETBET0;開定時(shí)器中斷;開定時(shí)器中斷;開定時(shí)器中斷;開定時(shí)器中斷SETBIT0SETBIT0;外中斷;外中斷;外中斷;外中斷0 0設(shè)為下降沿觸發(fā)設(shè)為下降沿觸發(fā)設(shè)為下降沿觸發(fā)設(shè)為下降沿觸發(fā)SETBEX0SETBEX0;開通中斷;開通中斷;開通中斷;開通中斷單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路SETBEASETBEA;CLRP1.0CLRP1.0;鎖存和啟動(dòng)初始狀態(tài);鎖存和啟動(dòng)初始狀態(tài);鎖存和啟動(dòng)初始狀態(tài);鎖存和啟動(dòng)初始狀態(tài)CLRP1.2CLRP1.2;輸出控制初始狀態(tài);輸出控制初始狀態(tài);輸出控制初始狀態(tài);輸出控制初始狀態(tài)MAINMAIN:LCALLDISLCALLDIS;調(diào)用顯示子程序;調(diào)用顯示子程序;調(diào)用顯示子程序;調(diào)用顯示子程序LJMPMAINLJMPMAINDISDIS:;顯示子程序略;顯示子程序略;顯示子程序略;顯示子程序略RETRETDELAYDELAY:;延時(shí)子程序略;延時(shí)子程序略;延時(shí)子程序略;延時(shí)子程序略RETRETINET0PINET0P:MOVTH0MOVTH0,#60#60MOVTL0MOVTL0,#176#176;重裝,;重裝,;重裝,;重裝,0.1S0.1S初值初值初值初值SETBP1.0SETBP1.0;通道地址已固定;通道地址已固定;通道地址已固定;通道地址已固定CLRP1.0CLRP1.0;輸出地址鎖存與啟動(dòng)信號(hào);輸出地址鎖存與啟動(dòng)信號(hào);輸出地址鎖存與啟動(dòng)信號(hào);輸出地址鎖存與啟動(dòng)信號(hào)RETIRETI單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路INEX0PINEX0P:PUSHACCPUSHACC;保護(hù)現(xiàn)場;保護(hù)現(xiàn)場;保護(hù)現(xiàn)場;保護(hù)現(xiàn)場SETBP1.2SETBP1.2;數(shù)據(jù)信號(hào)輸出,準(zhǔn)備讀;數(shù)據(jù)信號(hào)輸出,準(zhǔn)備讀;數(shù)據(jù)信號(hào)輸出,準(zhǔn)備讀;數(shù)據(jù)信號(hào)輸出,準(zhǔn)備讀MOVP0MOVP0,#0FFH#0FFH;P0P0口置為輸入口口置為輸入口口置為輸入口口置為輸入口MOVAMOVA,P0P0;讀轉(zhuǎn)換結(jié)果;讀轉(zhuǎn)換結(jié)果;讀轉(zhuǎn)換結(jié)果;讀轉(zhuǎn)換結(jié)果CLRP1.2CLRP1.2;關(guān)閉;關(guān)閉;關(guān)閉;關(guān)閉A/DA/D輸出輸出輸出輸出MOVBMOVB,#100#100;下面將結(jié)果轉(zhuǎn)換位;下面將結(jié)果轉(zhuǎn)換位;下面將結(jié)果轉(zhuǎn)換位;下面將結(jié)果轉(zhuǎn)換位BCDBCD碼,并送顯示碼,并送顯示碼,并送顯示碼,并送顯示DIVABDIVABMOV72HMOV72H,AA;百位;百位;百位;百位MOVAMOVA,B BMOVBMOVB,#10#10DIVABDIVABMOV71HMOV71H,AA;十位;十位;十位;十位MOV70HMOV70H,BB;個(gè)位;個(gè)位;個(gè)位;個(gè)位POPACCPOPACC;恢復(fù)現(xiàn)場;恢復(fù)現(xiàn)場;恢復(fù)現(xiàn)場;恢復(fù)現(xiàn)場RETIRETIENDEND單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路傳統(tǒng)的傳統(tǒng)的傳統(tǒng)的傳統(tǒng)的ADC0809ADC0809與單片機(jī)的接口電路如圖與單片機(jī)的接口電路如圖與單片機(jī)的接口電路如圖與單片機(jī)的接口電路如圖8-138-13所示。
所示單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路三、串行三、串行三、串行三、串行A/DA/D(TLC1549TLC1549)及其接口電路)及其接口電路)及其接口電路)及其接口電路 TLC1549TLC1549是一個(gè)十位的串行是一個(gè)十位的串行是一個(gè)十位的串行是一個(gè)十位的串行A/DA/D轉(zhuǎn)換芯片其內(nèi)轉(zhuǎn)換芯片其內(nèi)轉(zhuǎn)換芯片其內(nèi)轉(zhuǎn)換芯片其內(nèi)部原理框圖如圖部原理框圖如圖部原理框圖如圖部原理框圖如圖8-148-14所示引腳圖如圖所示引腳圖如圖所示引腳圖如圖所示引腳圖如圖8-158-15所示圖圖8-14TLC1549內(nèi)部原理框圖內(nèi)部原理框圖圖圖8-15TLC1549引腳圖引腳圖單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路引腳功能說明如下:引腳功能說明如下:引腳功能說明如下:引腳功能說明如下:ANALOGINANALOGIN:模擬信號(hào)輸入端模擬信號(hào)輸入端模擬信號(hào)輸入端模擬信號(hào)輸入端DATADATA:轉(zhuǎn)換結(jié)果串行輸出端轉(zhuǎn)換結(jié)果串行輸出端轉(zhuǎn)換結(jié)果串行輸出端轉(zhuǎn)換結(jié)果串行輸出端CSCS:片選端I/OCLOCKI/OCLOCK:芯片工作驅(qū)動(dòng)脈沖輸入端芯片工作驅(qū)動(dòng)脈沖輸入端。
芯片工作驅(qū)動(dòng)脈沖輸入端芯片工作驅(qū)動(dòng)脈沖輸入端REF+REF+、REF-REF-:正負(fù)電壓基準(zhǔn)輸入端通常與芯:正負(fù)電壓基準(zhǔn)輸入端通常與芯:正負(fù)電壓基準(zhǔn)輸入端通常與芯:正負(fù)電壓基準(zhǔn)輸入端通常與芯片電源并接,片電源并接,片電源并接,片電源并接,REF+REF+接接接接+5V+5V,REF-REF-接接接接GNDGNDVCCVCC、GNDGND:芯片工作電源,:芯片工作電源,:芯片工作電源,:芯片工作電源,4.5V5.5V4.5V5.5V單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路串行串行串行串行A/DA/D(TLC1549TLC1549)轉(zhuǎn)換時(shí)序圖如圖)轉(zhuǎn)換時(shí)序圖如圖)轉(zhuǎn)換時(shí)序圖如圖)轉(zhuǎn)換時(shí)序圖如圖8-168-16所示:所示:所示:所示:單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路TLC1549TLC1549操作時(shí)序高位在前,共計(jì)操作時(shí)序高位在前,共計(jì)操作時(shí)序高位在前,共計(jì)操作時(shí)序高位在前,共計(jì)1010位,操位,操位,操位,操作時(shí)需要先預(yù)讀一次,啟動(dòng)轉(zhuǎn)換,等待一段時(shí)作時(shí)需要先預(yù)讀一次,啟動(dòng)轉(zhuǎn)換,等待一段時(shí)作時(shí)需要先預(yù)讀一次,啟動(dòng)轉(zhuǎn)換,等待一段時(shí)作時(shí)需要先預(yù)讀一次,啟動(dòng)轉(zhuǎn)換,等待一段時(shí)間后再輸入十個(gè)移位脈沖,輸出間后再輸入十個(gè)移位脈沖,輸出間后再輸入十個(gè)移位脈沖,輸出間后再輸入十個(gè)移位脈沖,輸出1010位的位的位的位的A/DA/D結(jié)結(jié)結(jié)結(jié)果。
圖果圖8-178-17為為為為TLC1549TLC1549的應(yīng)用電路的應(yīng)用電路的應(yīng)用電路的應(yīng)用電路單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路四、常用的四、常用的四、常用的四、常用的V/FV/F轉(zhuǎn)換接口電路轉(zhuǎn)換接口電路轉(zhuǎn)換接口電路轉(zhuǎn)換接口電路 在單片機(jī)應(yīng)用系統(tǒng)中,有時(shí)根據(jù)實(shí)際的需要,比在單片機(jī)應(yīng)用系統(tǒng)中,有時(shí)根據(jù)實(shí)際的需要,比在單片機(jī)應(yīng)用系統(tǒng)中,有時(shí)根據(jù)實(shí)際的需要,比在單片機(jī)應(yīng)用系統(tǒng)中,有時(shí)根據(jù)實(shí)際的需要,比如缺少如缺少如缺少如缺少A/DA/D轉(zhuǎn)換器,或者轉(zhuǎn)換的數(shù)字量要經(jīng)過較遠(yuǎn)距轉(zhuǎn)換器,或者轉(zhuǎn)換的數(shù)字量要經(jīng)過較遠(yuǎn)距轉(zhuǎn)換器,或者轉(zhuǎn)換的數(shù)字量要經(jīng)過較遠(yuǎn)距轉(zhuǎn)換器,或者轉(zhuǎn)換的數(shù)字量要經(jīng)過較遠(yuǎn)距離的傳輸?shù)鹊?,可以采用離的傳輸?shù)鹊龋梢圆捎秒x的傳輸?shù)鹊?,可以采用離的傳輸?shù)鹊?,可以采用V/FV/F轉(zhuǎn)換來實(shí)現(xiàn)測量轉(zhuǎn)換來實(shí)現(xiàn)測量轉(zhuǎn)換來實(shí)現(xiàn)測量轉(zhuǎn)換來實(shí)現(xiàn)測量常用的常用的V/F轉(zhuǎn)換元器件是轉(zhuǎn)換元器件是LM331、VFC32等等LM331的性能特點(diǎn):的性能特點(diǎn):1.最大線性度為最大線性度為0.01%;2.雙電源或單電源工作單電源可工作于雙電源或單電源工作單電源可工作于5V;3.脈沖輸出為集電極開路形式;脈沖輸出為集電極開路形式;單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路圖圖圖圖8-188-18是是是是LM331LM331典型應(yīng)用電路。
典型應(yīng)用電路典型應(yīng)用電路典型應(yīng)用電路圖圖8-18基本基本V/F轉(zhuǎn)換電路轉(zhuǎn)換電路單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路D/AD/A轉(zhuǎn)換接口電路轉(zhuǎn)換接口電路轉(zhuǎn)換接口電路轉(zhuǎn)換接口電路一、一、一、一、D/AD/A轉(zhuǎn)換的基本概念轉(zhuǎn)換的基本概念轉(zhuǎn)換的基本概念轉(zhuǎn)換的基本概念 D/A轉(zhuǎn)換是單片機(jī)測控系統(tǒng)控制量輸出的典型轉(zhuǎn)換是單片機(jī)測控系統(tǒng)控制量輸出的典型的接口,如果實(shí)際被控對象要求的控制量是模擬量,的接口,如果實(shí)際被控對象要求的控制量是模擬量,而單片機(jī)本身不可能直接輸出模擬量,則由單片機(jī)而單片機(jī)本身不可能直接輸出模擬量,則由單片機(jī)根據(jù)具體的要求,輸出一定的數(shù)字量,再轉(zhuǎn)換成對根據(jù)具體的要求,輸出一定的數(shù)字量,再轉(zhuǎn)換成對應(yīng)的模擬量這種將數(shù)字量轉(zhuǎn)換成模擬量的過程稱應(yīng)的模擬量這種將數(shù)字量轉(zhuǎn)換成模擬量的過程稱之為之為D/A轉(zhuǎn)換,實(shí)現(xiàn)轉(zhuǎn)換,實(shí)現(xiàn)D/A轉(zhuǎn)換的器件稱之為轉(zhuǎn)換的器件稱之為D/A轉(zhuǎn)換轉(zhuǎn)換器本節(jié)主要介紹并行的本節(jié)主要介紹并行的D/A轉(zhuǎn)換芯片轉(zhuǎn)換芯片DAC0832和和串行串行D/A芯片芯片TLC5615及其應(yīng)用及其應(yīng)用單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路D/AD/A轉(zhuǎn)換器的主要性能指標(biāo)有:轉(zhuǎn)換器的主要性能指標(biāo)有:轉(zhuǎn)換器的主要性能指標(biāo)有:轉(zhuǎn)換器的主要性能指標(biāo)有:(1 1)分辨率)分辨率)分辨率)分辨率D/AD/A轉(zhuǎn)換器的分辨率是指當(dāng)轉(zhuǎn)換器的分辨率是指當(dāng)轉(zhuǎn)換器的分辨率是指當(dāng)轉(zhuǎn)換器的分辨率是指當(dāng)D/AD/A轉(zhuǎn)換器轉(zhuǎn)換器轉(zhuǎn)換器轉(zhuǎn)換器輸入的數(shù)字量變化一個(gè)字的時(shí)候,對應(yīng)轉(zhuǎn)換輸出輸入的數(shù)字量變化一個(gè)字的時(shí)候,對應(yīng)轉(zhuǎn)換輸出輸入的數(shù)字量變化一個(gè)字的時(shí)候,對應(yīng)轉(zhuǎn)換輸出輸入的數(shù)字量變化一個(gè)字的時(shí)候,對應(yīng)轉(zhuǎn)換輸出的模擬量的變化量。
的模擬量的變化量的模擬量的變化量的模擬量的變化量2)線性度)線性度指的是在轉(zhuǎn)換量程范圍內(nèi)對應(yīng)于一定比指的是在轉(zhuǎn)換量程范圍內(nèi)對應(yīng)于一定比例的數(shù)字量轉(zhuǎn)換輸出的模擬量不成比例的非線性例的數(shù)字量轉(zhuǎn)換輸出的模擬量不成比例的非線性的程度3)轉(zhuǎn)換精度)轉(zhuǎn)換精度指的是轉(zhuǎn)換后得到的實(shí)際值對于理想指的是轉(zhuǎn)換后得到的實(shí)際值對于理想值得接近程度通常用綜合誤差的形式來表示值得接近程度通常用綜合誤差的形式來表示4)建立時(shí)間)建立時(shí)間指的是指的是D/A轉(zhuǎn)換器的輸入數(shù)字量發(fā)生變轉(zhuǎn)換器的輸入數(shù)字量發(fā)生變化后,轉(zhuǎn)換輸出的模擬量達(dá)到穩(wěn)定數(shù)值所需要的化后,轉(zhuǎn)換輸出的模擬量達(dá)到穩(wěn)定數(shù)值所需要的時(shí)間5)溫度系數(shù))溫度系數(shù)指的是溫度對轉(zhuǎn)換精度的影響力的大小指的是溫度對轉(zhuǎn)換精度的影響力的大小.單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路二、并行二、并行二、并行二、并行D/AD/A(DAC0832DAC0832)及其接口電路)及其接口電路)及其接口電路)及其接口電路 DAC0832DAC0832是是是是8 8位的并行位的并行位的并行位的并行D/AD/A轉(zhuǎn)換器,轉(zhuǎn)換器,轉(zhuǎn)換器,轉(zhuǎn)換器,是目前應(yīng)用最是目前應(yīng)用最是目前應(yīng)用最是目前應(yīng)用最為廣泛的一種為廣泛的一種為廣泛的一種為廣泛的一種D/AD/A芯片。
圖芯片圖8-198-19為該芯片為該芯片為該芯片為該芯片內(nèi)部原理結(jié)構(gòu)內(nèi)部原理結(jié)構(gòu)內(nèi)部原理結(jié)構(gòu)內(nèi)部原理結(jié)構(gòu)框圖單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路DAC0832DAC0832工作方式:工作方式:工作方式:工作方式:(1 1)直通工作方式)直通工作方式)直通工作方式)直通工作方式:將兩個(gè)寄存器的將兩個(gè)寄存器的將兩個(gè)寄存器的將兩個(gè)寄存器的5 5個(gè)控個(gè)控個(gè)控個(gè)控制信號(hào)都預(yù)先置為有效,兩個(gè)寄存器都開制信號(hào)都預(yù)先置為有效,兩個(gè)寄存器都開制信號(hào)都預(yù)先置為有效,兩個(gè)寄存器都開制信號(hào)都預(yù)先置為有效,兩個(gè)寄存器都開通,處于數(shù)據(jù)接收狀態(tài),用于沒有單片機(jī)通,處于數(shù)據(jù)接收狀態(tài),用于沒有單片機(jī)通,處于數(shù)據(jù)接收狀態(tài),用于沒有單片機(jī)通,處于數(shù)據(jù)接收狀態(tài),用于沒有單片機(jī)的電路中的電路中的電路中的電路中2 2)單緩沖工作方式)單緩沖工作方式)單緩沖工作方式)單緩沖工作方式:只有一路只有一路只有一路只有一路D/AD/A轉(zhuǎn)換或轉(zhuǎn)換或轉(zhuǎn)換或轉(zhuǎn)換或雖然有多路但不要求同步輸出,這時(shí)則可雖然有多路但不要求同步輸出,這時(shí)則可雖然有多路但不要求同步輸出,這時(shí)則可雖然有多路但不要求同步輸出,這時(shí)則可以采用單緩沖方式接口。
以采用單緩沖方式接口以采用單緩沖方式接口以采用單緩沖方式接口3 3)雙緩沖工作方式)雙緩沖工作方式)雙緩沖工作方式)雙緩沖工作方式:多路多路多路多路D/AD/A轉(zhuǎn)換,并要轉(zhuǎn)換,并要轉(zhuǎn)換,并要轉(zhuǎn)換,并要求同步輸出是,必須采用雙緩沖工作方式求同步輸出是,必須采用雙緩沖工作方式求同步輸出是,必須采用雙緩沖工作方式求同步輸出是,必須采用雙緩沖工作方式單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路4 4、DAC0832DAC0832應(yīng)用實(shí)例應(yīng)用實(shí)例應(yīng)用實(shí)例應(yīng)用實(shí)例單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路三、串行三、串行三、串行三、串行D/AD/A(TLC5615TLC5615)及其接口電路)及其接口電路)及其接口電路)及其接口電路 TLC5615TLC5615是一個(gè)十位是一個(gè)十位是一個(gè)十位是一個(gè)十位的串行的串行的串行的串行D/AD/A轉(zhuǎn)轉(zhuǎn)轉(zhuǎn)轉(zhuǎn)換芯片,其換芯片,其換芯片,其換芯片,其內(nèi)部原理框內(nèi)部原理框內(nèi)部原理框內(nèi)部原理框圖如圖圖如圖圖如圖圖如圖8-268-26所所所所示。
示圖8-24 TLC5615內(nèi)部原理框圖 單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路圖圖圖圖8-288-28是是是是TLC5615TLC5615轉(zhuǎn)換工作時(shí)序轉(zhuǎn)換工作時(shí)序轉(zhuǎn)換工作時(shí)序轉(zhuǎn)換工作時(shí)序單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路圖圖圖圖8-298-29為為為為TLC5615TLC5615應(yīng)用電路,分別用應(yīng)用電路,分別用應(yīng)用電路,分別用應(yīng)用電路,分別用P1.0P1.0、P1.1P1.1、P1.2P1.2作為芯片的片選、串行時(shí)鐘和串行作為芯片的片選、串行時(shí)鐘和串行作為芯片的片選、串行時(shí)鐘和串行作為芯片的片選、串行時(shí)鐘和串行數(shù)據(jù)輸入控制數(shù)據(jù)輸入控制數(shù)據(jù)輸入控制數(shù)據(jù)輸入控制圖圖8-29TLC5615電路連接電路連接單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路步進(jìn)電機(jī)接口電路步進(jìn)電機(jī)接口電路步進(jìn)電機(jī)接口電路步進(jìn)電機(jī)接口電路 一、步進(jìn)電機(jī)工作原理一、步進(jìn)電機(jī)工作原理一、步進(jìn)電機(jī)工作原理一、步進(jìn)電機(jī)工作原理 步進(jìn)電機(jī)是工業(yè)過程控制及儀器儀表中常用的步進(jìn)電機(jī)是工業(yè)過程控制及儀器儀表中常用的控制元件之一控制元件之一。
步進(jìn)電機(jī)轉(zhuǎn)子均勻分布著很多小齒,定子齒有步進(jìn)電機(jī)轉(zhuǎn)子均勻分布著很多小齒,定子齒有三個(gè)勵(lì)磁繞阻,其幾何軸線依次分別與轉(zhuǎn)子齒軸線三個(gè)勵(lì)磁繞阻,其幾何軸線依次分別與轉(zhuǎn)子齒軸線錯(cuò)開錯(cuò)開0、1/3T、2/3T,(相鄰兩轉(zhuǎn)子齒軸線間的距離為(相鄰兩轉(zhuǎn)子齒軸線間的距離為齒距以齒距以T表示),即表示),即A與齒與齒1相對齊,相對齊,B與齒與齒2向右錯(cuò)向右錯(cuò)開開1/3T,C與齒與齒3向右錯(cuò)開向右錯(cuò)開2/3T,A與齒與齒5相對齊,相對齊,(A就是就是A,齒,齒5就是齒就是齒1)如圖)如圖8-30單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路二、步進(jìn)電機(jī)接口電路二、步進(jìn)電機(jī)接口電路二、步進(jìn)電機(jī)接口電路二、步進(jìn)電機(jī)接口電路如圖如圖如圖如圖8-318-31和表和表和表和表8-18-1為步進(jìn)電機(jī)勵(lì)磁線圈和勵(lì)磁順序?yàn)椴竭M(jìn)電機(jī)勵(lì)磁線圈和勵(lì)磁順序?yàn)椴竭M(jìn)電機(jī)勵(lì)磁線圈和勵(lì)磁順序?yàn)椴竭M(jìn)電機(jī)勵(lì)磁線圈和勵(lì)磁順序表表8-5-1勵(lì)磁順序表勵(lì)磁順序表 1234+587654321步序步序 1 3 5 2 4圖圖8-31勵(lì)磁線圈勵(lì)磁線圈單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路圖圖8-328-32是是4 4相八拍步進(jìn)電機(jī)的接口電路相八拍步進(jìn)電機(jī)的接口電路 單片機(jī)實(shí)用教程單片機(jī)實(shí)用教程第第8章章單片機(jī)常用測控電路單片機(jī)常用測控電路表表8-2P1口的電平在各步中的情況口的電平在各步中的情況步序步序P1.3P1.2P1.1P1.0P1口輸出值口輸出值01110FEH11100FCH21101FDH31001F9H41011FBH50011F3H60111F7H70110F6H。
