測控專業(yè)綜合課程設(shè)計(精密測試系統(tǒng),人機交互,精密絲桿加工)
《測控專業(yè)綜合課程設(shè)計(精密測試系統(tǒng),人機交互,精密絲桿加工)》由會員分享,可在線閱讀,更多相關(guān)《測控專業(yè)綜合課程設(shè)計(精密測試系統(tǒng),人機交互,精密絲桿加工)(100頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、第一部分 精密測試數(shù)據(jù)采集系統(tǒng) 第一章 緒論 1.1數(shù)據(jù)采集系統(tǒng)簡介 數(shù)據(jù)采集,是指從傳感器和其它待測設(shè)備等模擬和數(shù)字被測單元中自動采集信息的過程。數(shù)據(jù)采集系統(tǒng)是結(jié)合基于計算機(或微處理器)的測量軟硬件產(chǎn)品來實現(xiàn)靈活的、用戶自定義的測量系統(tǒng)。 本次設(shè)計的精密測試數(shù)據(jù)采集系統(tǒng),是用于將模擬信號轉(zhuǎn)換成計算機可以識別的數(shù)字信號,將傳感器測得的微弱電信號經(jīng)過放大、濾波,以8051單片機為核心,配以ADC0809模數(shù)轉(zhuǎn)換器件,并且通過RS232協(xié)議將信息送到PC上位機中進行顯示。 1.2應用背景及意義 在計算機廣泛應用的今天,數(shù)據(jù)采集在多個領(lǐng)域有著十分重要的應用。它是計算機與外部物理世界連
2、接的橋梁。利用串行或紅外通信方式,實現(xiàn)對移動數(shù)據(jù)采集器的應用軟件升級,通過制訂上位機(PC)與移動數(shù)據(jù)采集器的通信協(xié)議,實現(xiàn)兩者之間阻塞式通信交互過程。在工業(yè)、工程、生產(chǎn)車間等部門,尤其是在對信息實時性能要求較高或者惡劣的數(shù)據(jù)采集環(huán)境中更突出其應用的必要性。例如:在工業(yè)生產(chǎn)和科學技術(shù)研究的各行業(yè)中,常常利用PC或工控機對各種數(shù)據(jù)進行采集。這其中有很多地方需要對各種數(shù)據(jù)進行采集,如液位、溫度、壓力、頻率等;衛(wèi)星數(shù)據(jù)采集系統(tǒng)是利用航天遙測、遙控、遙監(jiān)等技術(shù),對航天器遠地點進行各種監(jiān)測,并根據(jù)需求進行自動采集,經(jīng)過衛(wèi)星傳輸?shù)綌?shù)據(jù)中心處理后,送給用戶使用的應用系統(tǒng)。隨著時代的發(fā)展,數(shù)據(jù)采集系統(tǒng)在各領(lǐng)域
3、的應用將越來重要,發(fā)揮舉足輕重的作用。 第二章 設(shè)計安排 2.1設(shè)計目標 針對國際電工電壓標準(+、-)5v的規(guī)定。要求能根據(jù)信號源電壓的范圍進行調(diào)理和計算,并能根據(jù)采樣定理設(shè)計滿足要求的濾波器,然后針對處理后的電壓值進行A/D轉(zhuǎn)換、數(shù)據(jù)標定以及數(shù)碼顯示。 2.2設(shè)計內(nèi)容 1利用運算電路把不同電壓范圍的信號處理到0至5V之間。 2根據(jù)采樣定理,利用有源濾波器對信號進行抗混濾波。 3利用ADC0809等器件對數(shù)據(jù)進行A/D轉(zhuǎn)換,采用C語言編寫A/D轉(zhuǎn)換過程。 4編寫C語言上位機通訊程序(采用RS232協(xié)議)實現(xiàn)對底層數(shù)據(jù)的采集與處理。 5已知數(shù)據(jù) 信號電壓范圍:-0.5V—
4、2.5V;頻率成分:信號頻率50—100Hz,干擾頻率650—750Hz;濾波器類型:巴特沃思有源濾波器,通帶增益Kp=1。 2.3設(shè)計分析 數(shù)據(jù)采集(Data Acquisition)就是將要獲取的信息通過傳感器轉(zhuǎn)換為信號,并經(jīng)過信號調(diào)理、采樣、量化、編碼和傳輸?shù)炔襟E,最后送到計算機系統(tǒng)中進行處理、分析、存儲和顯示。相應的系統(tǒng)稱為數(shù)據(jù)采集系統(tǒng)。一個數(shù)據(jù)采集系統(tǒng)通常是由傳感器(sensor)、信號調(diào)理電路(signal conditioning circuit)、A/D轉(zhuǎn)換器(analog-digital converter,ADC)及微型計算機等4個主要部分組成。信號調(diào)理電路包括信號放大
5、、隔離、模擬濾波、多路轉(zhuǎn)換等。 數(shù)據(jù)采集系統(tǒng)的任務,就是采集傳感器輸出的模擬信號并轉(zhuǎn)換成計算機能識別的數(shù)字信號,然后送入計算機進行相應的計算和處理,得到所需的數(shù)據(jù)。同時,將計算機得到的數(shù)據(jù)進行顯示或打印,以便實現(xiàn)對某些物理量的見識,其中一部分數(shù)據(jù)還將被生產(chǎn)過程中的計算機控制系統(tǒng)用來控制某些物理量。 數(shù)據(jù)采集系統(tǒng)性能的好壞,主要取決于它的精度和速度。在保證精度的條件下,應有盡可能高的采樣速度,以滿足實時采集、實時處理和實時控制對速度的要求。 2.4設(shè)計結(jié)構(gòu) 數(shù)據(jù)采集系統(tǒng)主要有硬件和軟件兩部分組成,其中硬件部分又可分為模擬部分和數(shù)字部分。計算機數(shù)據(jù)采集系統(tǒng)的硬件基本組成如下圖2-1所示。
6、 圖2-1 計算機數(shù)據(jù)采集系統(tǒng)的硬件基本組成 從圖1可以看出,計算機數(shù)據(jù)采集系統(tǒng)一般有傳感器、前置放大器、濾波器、多路模擬開關(guān)、采樣/保持(S/H)器、模數(shù)(A/D)轉(zhuǎn)換器和計算機系統(tǒng)組成。以下介紹各個組成部分的功能。 2.4.1傳感器 傳感器的作用是把非電的物理量(如速度、溫度、壓力等)轉(zhuǎn)變成模擬電量(如電壓、電流、電阻或頻率)。 2.4.2前置放大器 前置放大器用來放大和緩沖輸入信號。由于傳感器輸出的信號較小(如:常用熱電偶的輸出變化往往在幾毫伏到幾十毫伏之間,電阻應變片輸出電壓的變化只有幾個毫伏),因此需要加以放大以滿足大多數(shù)A/D轉(zhuǎn)換器的慢量程輸入5~10V的
7、要求。此外,某些傳感器內(nèi)阻比較大,輸出功率較小,這樣放大器還起到阻抗變換器的作用來緩沖輸入信號。由于各類傳感器輸出信號的情況各不相同,因此放大器的種類也較多。例如,為了減少輸入信號的共模分量,就產(chǎn)生了各種差分放大器、儀用放大器和隔離放大器;為了減少放大器輸出的漂移,就產(chǎn)生了斬波穩(wěn)零和激光修正的精密放大器。 2.4.3濾波器 傳感器以及后續(xù)處理電路中的器件常會產(chǎn)生噪聲,人為的發(fā)射源也可以通過各種耦合渠道使信號通道感染上噪聲。例如,工頻信號可以成為一種人為的干擾源。為了提高模擬輸入信號的信噪比,常常需要使用濾波器對噪聲信號進行一定的衰減。 2.4.4多路模擬開關(guān) 在數(shù)據(jù)采集系統(tǒng)中,往往要對
8、多個物理量進行采集,即所謂多路巡回檢測,這可以通過多路模擬開關(guān)來實現(xiàn),這樣可以簡化設(shè)計,降低成本。多路模擬開關(guān)可以分時選通來自多個輸入通道中的某一路通道。因此,在多路模擬開關(guān)后的單元電路,如采樣/保持電路、模/數(shù)轉(zhuǎn)換電路以及處理器電路等,只需要一套即可,這樣可以節(jié)省成本和體積,但這僅適用于物理量變化比較緩慢、變化周期在數(shù)十至數(shù)百毫秒之間的情況下。因為這時可以使用普通的微秒級A/D轉(zhuǎn)換器從容地分時處理這些信號。但當分時通道較多時,必須注意泄露及邏輯安排等問題,當信號頻率較高時,使用多路分路開關(guān)后,對A/D的轉(zhuǎn)換速率要求也隨之上升。在數(shù)據(jù)通過慮超過40~50kHz時,一般不宜使用分時的多路開關(guān)技術(shù)
9、。模擬多路開關(guān)有時也可以安排在放大器之前,但當輸入的信號電平較低時,需注意選擇多路模擬開關(guān)的類型;若選用集成電路的模擬多路開關(guān),由于它比干簧或繼電器組成的多路模擬開關(guān)導通電阻大、泄露電流大,因而有較大的誤差產(chǎn)生。所以要根據(jù)具體情況來選擇多路模擬開關(guān)。 一般模擬多路開關(guān)有個模擬輸入端,N個通道選擇器,由N個選通信號控制選擇其中一個開關(guān)閉合,使對應的模擬輸入端與多路開關(guān)的輸出端接通,讓該路模擬信號通過。有規(guī)律地周期性改變N個選通信號,可以按固定的序列周期性閉合各個開關(guān),構(gòu)成一個周期性分組的分時復用輸出信號,由后面的A/D轉(zhuǎn)換器分時復用對個通道模擬信號進行周期性轉(zhuǎn)換。 2.4.5采樣/保持器
10、多路模擬開關(guān)之后是模擬通道的轉(zhuǎn)換部分,它包括采樣/保持電路和A/D轉(zhuǎn)換電路。采樣/保持電路的作用是快速拾取多路模擬開關(guān)輸出的子樣脈沖,并保持幅值恒定,以提高A/D轉(zhuǎn)換器的轉(zhuǎn)換精度,如果把采樣/保持電路放在模擬多路開關(guān)之前(毎道一個),還可實現(xiàn)對瞬時信號同時進行采樣。 A/D轉(zhuǎn)換器完成一次轉(zhuǎn)換需要一定的時間,在這段時間內(nèi)希望A/D轉(zhuǎn)換器輸入端的模擬信號電壓保持不變,以保證有較高的轉(zhuǎn)換精度。這可以利用采樣/保持器來實現(xiàn),采樣/保持器的加入,大大提高了數(shù)據(jù)采集系統(tǒng)的采樣頻率。 2.4.6模/數(shù)轉(zhuǎn)換器 采樣/保持電路輸出的信號送至A/D轉(zhuǎn)換器,A/D轉(zhuǎn)換器是模擬輸入通道的關(guān)鍵電路。由于輸入信號變
11、化的速度不同,系統(tǒng)對分辨率、精度、轉(zhuǎn)換速率及成本的要求也不同,因此A/D轉(zhuǎn)換器的種類也較多。目前,采樣/保持電路和A/D轉(zhuǎn)換電路普遍采用單片集成電路,有的單片A/D轉(zhuǎn)換器內(nèi)部還包含有采樣/保持電路、基準電源和接口電路。A/D轉(zhuǎn)換器的結(jié)果輸出給計算機,有的采用并行輸出,有的則采用串行輸出。使用串行輸出結(jié)果的方式對長距離傳輸和需要光電隔離的場合較為有利。 2.4.7計算機系統(tǒng) 計算機系統(tǒng)是整個計算機數(shù)據(jù)采集系統(tǒng)的核心。計算機控制整個計算機數(shù)據(jù)采集系統(tǒng)的正常工作,并且把A/D轉(zhuǎn)換器輸出的結(jié)果讀入到內(nèi)存,進行必要的數(shù)據(jù)分析和數(shù)據(jù)處理。計算機系統(tǒng)包括計算機硬件和計算機軟件,其中計算機硬件是計算機系統(tǒng)
12、的基礎(chǔ),而計算機軟件是計算機系統(tǒng)的靈魂。 2.4.8定時與邏輯控制電路 定時電路就是按照各個器件的工作次序產(chǎn)生各種時鐘信號,而邏輯控制電路是依據(jù)時序信號產(chǎn)生各種邏輯控制信號。數(shù)據(jù)采集系統(tǒng)個器件的定時關(guān)系是比較嚴格的,如果定時不合適就會嚴重影響系統(tǒng)的精度。 微型計算機數(shù)據(jù)采集系統(tǒng)的特點是: (1)系統(tǒng)結(jié)構(gòu)簡單,技術(shù)上容易實現(xiàn),能夠滿足中、小規(guī)模數(shù)據(jù)采集的要求。 (2)微型計算機對環(huán)境的要求不是很高,能夠在比較惡劣的環(huán)境下工作。 (3)微型計算機的價格低廉,降低了數(shù)據(jù)采集的成本。 (4)微型計算機數(shù)據(jù)采集系統(tǒng)可作為集散型數(shù)據(jù)采集系統(tǒng)的一個基本組成部分。 (5)微型計算機的各種I/O
13、模板及軟件比較齊全,很容易構(gòu)成系統(tǒng),便于使用和維護 第三章 信號調(diào)理電路的設(shè)計 3.1測量放大器的介紹和選用 在數(shù)據(jù)采集系統(tǒng)中,被檢測的物理量經(jīng)過傳感器變換成模擬電信號,往往是很微弱的毫伏級信號,需要用放大器加以放大。而通用運算放大器一般都具有毫伏級的失調(diào)電壓和毎度數(shù)的溫漂,因此通用運算放大器不能直接用于發(fā)達微弱信號,而測量放大器則能較好地實現(xiàn)此功能。 測量放大器是一種帶有精密差動電壓增益的器件,由于它具有高輸入阻抗、低輸出阻抗、強抗共模干擾能力、低溫漂、低失調(diào)電壓和高穩(wěn)定增益等特點,使其在檢測微弱信號的系統(tǒng)中被廣泛用作前置放大器。 測量放大器的電路原理如下圖3-1 所示。由圖可見,
14、測量放大器由三個運放構(gòu)成,并分為二級:第一級是兩個同相放大器、,因此輸入阻抗高;第二級是普通的差動放大器,把雙端輸入變成對地的單端輸出。 圖3-1測量放大器電路原理圖 在此次課程設(shè)計中,選用了美國Analog Devices公司提供的AD522型放大器。該放大器就是按照上述原理設(shè)計的單片集成測量放大器。 AD522集成數(shù)據(jù)采集放大器可以在環(huán)境惡劣的工作條件下進行高精度的數(shù)據(jù)采集。它線性好,并具有高共模抑制比、低電壓漂移和低噪聲的優(yōu)點,適用于大多數(shù)12位數(shù)據(jù)采集系統(tǒng)。AD522通常用于電阻傳感器(電熱調(diào)節(jié)器、應變儀等)構(gòu)成的橋式傳感器放大器以及過程控制、儀器儀表、信息處理和醫(yī)療儀器等方
15、面。 AD522是集成精密測量放大器,它的非線性度為0.005%(G=100時),在0.1Hz~100Hz頻帶內(nèi)噪聲的峰-峰值為1.5mV,共模抑制比MRR>100dB(G=100)。AD522采用14腳雙列直插式封裝,它的引腳功能如下圖及表1所示: 圖3-2 AD522引腳 表1 引腳功能說明 引 腳 名 稱 功 能 1 +INPUT 正輸入端 2 R GAIN 增益被償端 3 -INPUT 輸入端 4 NULL 空端 5 V- 負電源端 6 NULL 空端 7 OUTPUT 輸出端 8 V+ 正電源端 9 GND 地參考
16、端 10 NC 不接 11 REF 參考端 12 SENSE 補償端 13 DATA GUARD 數(shù)據(jù)保護端 14 R GAIN 增益補償端 引腳OFFSET(4,6)用于調(diào)整放大器零點,調(diào)整線路是芯片4、6端接到10電位器的兩個固定端,電位器滑動端接負電源(腳5),AD522的基本連接如下圖所示。 圖3-3 AD522的基本連接 引腳2和14連接調(diào)整放大倍數(shù)的電阻。 引腳13用于連接信號傳輸導線的屏蔽網(wǎng),以減少外電場對輸入信號的干擾。 AD522具有如下特性: ●低漂移:2.0μV/℃(AD522B); ●非線性低:0.005%(G=100);
17、 ●高共模抑制比:>110dB(G=1000); ●低噪聲:1.5μVp-p(0.1~100Hz); ●單電阻可編程增益:1≤G≤1000; ●具有輸出參考端及遠程補償端; ●可進行內(nèi)部補償; ●除增益電阻外,不需其它外圍器件; ●可調(diào)整偏移、增益和共模抑制比。 AD522的器件特性 AD522可以提供高精度的信號調(diào)理,它的輸出失調(diào)電壓漂移小于1V/℃,輸入失調(diào)電壓漂移低于2.0μV/℃,共模抑制比高于80dB(在G=1000時為110dB),G=1時的最大非線性增益為0.001%,典型輸入阻抗為10 9Ω。 AD522使用了自動激光調(diào)整的薄膜電阻,因而公差小、損耗低、體積
18、小、性能可靠。同時,AD522還具有單片電路和標準組件放大器的最好特性,是一種高性價比的放大器。 為適應不同的精確度要求和工作溫度范圍,AD522提供有三種級別。其中“A”和“B”為工業(yè)級,可用于-25~+85℃?!癝”為軍事級,用于-55~+125℃。AD522可以提供四種漂移選擇。輸出失調(diào)電壓的最大漂移隨著增益的增加而增加。失調(diào)電流漂移所引起的電壓誤差等于失調(diào)電流漂移和不對稱源電阻的乘積。另外,AD522的非線性增益將隨關(guān)閉環(huán)增益的降低而增加。 AD522放大器的共模抑制比的測量環(huán)境條件為10V,使用阻值為1kΩ的不對稱電阻。在低增益情況下,共模抑制比主要取決于薄膜電阻的穩(wěn)定性,但由于
19、增益帶寬的影響,AD522在60Hz以下頻率時相對比較恒定。但在有限的帶寬中,AD522的相移將隨著直流共模抑制比的升高而增加。 在動態(tài)性能方面,AD522的穩(wěn)定時間、單位增益帶寬和增益成正比。 第四章 信號的濾波 4.1頻率混疊和采樣定理 模擬信號經(jīng)過 A/D 變換轉(zhuǎn)換為數(shù)字信號的過程稱之為采樣,信號采樣后其頻譜產(chǎn)生了周期延拓,每隔一個采樣頻率ωs,重復出現(xiàn)一次。 1. 頻混現(xiàn)象 頻混現(xiàn)象又稱為頻譜混疊效應,它是由于采樣信號頻譜發(fā)生變化,而出現(xiàn)高、低頻成分發(fā)生混淆的一種現(xiàn)象,如圖1所示。信號x(t)的傅里葉變換為X(ω),其頻帶范圍為-ωm~+ωm;采樣信號x(t)的傅里葉變
20、換是一個周期譜圖,其周期為ωs,并且: Ωs=2π/Ts Ts為時域采樣周期.當采樣周期Ts較小時,ωs>2ωm,周期譜圖相互分離如圖1-5中(b)所示;當Ts較大時,ωs<2ωm,周期譜圖相互重疊,即譜圖之間高頻與低頻部分發(fā)生重疊,如圖1-6中(c)所示,此即為頻混現(xiàn)象,這將使信號復原時丟失原始信號中的高頻信息。 圖4-1 采樣信號的頻混現(xiàn)象 下面從時域信號波形來看這種情況。圖1-6(a)是頻率正確的情況,以及其復原信號;(b)是采樣頻率過低的情況,復原的是一個虛假的低頻信號。 圖4-2 發(fā)生頻混現(xiàn)象的時域信號波形 當采樣信號的頻率低于被采樣信號的最高頻率時,采樣所得
21、的信號中混入了虛假的低頻分量,這種現(xiàn)象叫做頻率混疊。 2. 采樣定理 上述情況表明,如果ωs>2ωm,就不發(fā)生頻混現(xiàn)象,因此對采樣脈沖序列的間隔Ts須加以限制,即采樣頻率ωs(2π/Ts)或 fs(1/Ts)必須大于或等于信號x(t)中的最高頻率ωm的兩倍,即:ωs>2ωm,或 fs>2fm。 為了保證采樣后的信號能真實地保留原始模擬信號的信息,采樣信號的頻率必須至少為原信號中最高頻率成分的2倍。這是采樣的基本法則,稱為采樣定理。 需要注意的是,在對信號進行采樣時,滿足了采樣定理,只能保證不發(fā)生頻率混疊,對信號的頻譜作逆傅立葉變換時,可以完全變換為原時域采樣信號,而不能保證此時的采樣信
22、號能真實地反映原信號。工程實際中采樣頻率通常大于信號中最高頻率成分的3到5倍。 4.2濾波器 濾波器是一種用來消除干擾雜訊的器件,是具有頻率選擇作用的電路或運算處理系統(tǒng)。 4.2.1濾波器的類型 1、按所處理的信號分為模擬濾波器和數(shù)字濾波器兩種。 2、按所通過信號的頻段 按所通過信號的頻段分為低通、高通、帶通和帶阻濾波器四種。 低通濾波器:它允許信號中的低頻或直流分量通過,抑制高頻分量或干擾和噪聲。 高通濾波器:它允許信號中的高頻分量通過,抑制低頻或直流分量。 帶通濾波器:它允許一定頻段的信號通過,抑制低于或高于該頻段的信號、干擾和噪聲。 帶阻濾波器:它抑制一定頻段內(nèi)的信
23、號,允許該頻段以外的信號通過。 3、按所采用的元器件 按所采用的元器件分為無源和有源濾波器兩種。 3.1、無源濾波器: 僅由無源元件(R、L 和C)組成的濾波器,它是利用電容和電感元件的電抗隨頻率的變化而變化的原理構(gòu)成的。這類濾波器的優(yōu)點是:電路比較簡單,不需要直流電源供電,可靠性高;缺點是:通帶內(nèi)的信號有能量損耗,負載效應比較明顯,使用電感元件時容易引起電磁感應,當電感L較大時濾波器的體積和重量都比較大,在低頻域不適用。 3.2、有源濾波器:由無源元件(一般用R和C)和有源器件(如集成運算放大器)組成。這類濾波器的優(yōu)點是:通帶內(nèi)的信號不僅沒有能量損耗,而且還可以放大,負載效應不明
24、顯,多級相聯(lián)時相互影響很小,利用級聯(lián)的簡單方法很容易構(gòu)成高階濾波器,并且濾波器的體積小、重量輕、不需要磁屏蔽(由于不使用電感元件);缺點是:通帶范圍受有源器件(如集成運算放大器)的帶寬限制,需要直流電源供電,可靠性不如無源濾波器高,在高壓、高頻、大功率的場合不適用。 4.2.2三種常用有源濾波器的比較 巴特沃斯(Butterworth)、切比雪夫(Chebyshev)和貝塞爾(Bessel),具有相同的基本組成,即電阻R、電容C和運算放大器,但通過各器件的信號和輸出量是有區(qū)別的,關(guān)鍵在于轉(zhuǎn)折頻率及運算放大器的增益。此三種濾波器的復頻響應曲線如下圖4-3所示 圖4-3復頻響應曲線
25、 巴特沃斯濾波器是最簡單的一種,只要保證處的轉(zhuǎn)折頻率不變,即不變,R和C的數(shù)值的選擇有較大的自由度。 貝塞爾濾波器的增益和時間常數(shù)都是不同的,因為,是標準化系數(shù),是轉(zhuǎn)折頻率。 切比雪夫是復雜的一種,因為傳遞函數(shù)的極點分布要復雜得多。 4.2.3巴特沃思低通濾波器的設(shè)計 1.1 巴特沃斯低通濾波器簡介: 巴特沃斯濾波器是電子濾波器的一種,特點是通頻帶內(nèi)的頻率響應曲線最大限度平坦,沒有起伏,而在阻頻帶則逐漸下降為零。這種濾波器最先由英國工程師斯替芬巴特沃斯(Stephen Butterworth)在1930年發(fā)表在英國《無線電工程》期刊的一篇論文中提出的,可以構(gòu)成低通、高通、帶通和帶阻四
26、種組態(tài),是目前最為流行的一類數(shù)字濾波器 ,經(jīng)過離散化可以作為數(shù)字巴特沃思濾波器 ,較模擬濾波器具有精度高、穩(wěn)定、靈活、不要求阻抗匹配等眾多優(yōu)點 ,因而在自動控制、語音、圖像、通信、雷達等眾多領(lǐng)域得到了廣泛的應用,是一種具有最大平坦幅度響應的低通濾波器。 1.2巴特沃斯低通濾波器的設(shè)計原理: 巴特沃斯低通濾波器的幅度平方函數(shù)用下式表示: 其中 N為濾波器的階數(shù)。當=0時,=1;=時,=1/,是3dB截止頻率。=時,逐漸增大,幅度下降非常迅速。、N同幅度特性關(guān)系如圖1.1所示。N決定了幅度下降速度,N越大,通帶就越平坦,過渡帶也隨之變窄,阻帶幅度同過渡帶下降的速度越迅速,總體頻響特性同理想低
27、通濾波器的實際誤差 圖4-4 、N同幅度特性關(guān)系 用s代替,把幅度平方函數(shù)變成s的函數(shù): s=,此公式說明了幅度平方函數(shù)有2N個極點,極點可以用下面的公式來表達: k=0,1,2,,2N-1。2N個極點等間隔分布在半徑為的圓上
28、,間隔是/N rad。如圖4-5所示: 圖4-5三階巴特沃斯濾波器極點分布 為形成穩(wěn)定的濾波器,2N個極點中只取s平面左半平面的N個極點構(gòu)成,而右半平面的N個極點構(gòu)成。的表示式為 例如N=3,通過下式可以計算出6個極點 ,,,,, 當N=3時,6個極點中位于左半平面的三個分別為: ,, 取s平面左半平面的極點組成: 將對3dB截止頻率Ω
29、c 歸一化后的表示為: 令,p稱為歸一化拉氏復變量。 ,稱為歸一化頻率。 經(jīng)過歸一化后巴特沃斯濾波器的傳輸函數(shù)為: (1.1) 式中,為歸一化極點,為位于左半平面的極點用下式表示: 將極點表示式代入(1.1)式,得到的的分母是p的N階多項式,用下式表示: 下面來確定N: 由技術(shù)指標, 和確定
30、。 在定義 (1.2) (1.3) (1.4) 中,將Ω=和Ω=分別代入(1.4)式中,得到和,再將和代入(1.2)和(1.3)式中,得到:
31、 整理得: (1.5) (1.6) 由(1.5)和(1.6)式得到: 令
32、 (1.7) 則N由下式表示: (1.8) 取大于等于N的最小整數(shù)。 關(guān)于3dB截止頻率,如果技術(shù)指標中沒有給出,可以按照(1.7)式或(1.8)式求出, (1.9) (1.10)
33、 由(1.9)式得到: 由(1.10)式得到: 1.3傳遞函數(shù)的計算 在本次課程設(shè)計中,信號頻率為50—100Hz,干擾頻率650—750Hz。通帶增益Kp=1,fp=100HZ,αp= 0.1dB;fs=650Hz,αs=50dB,取截止頻率fc=600Hz. 1.該濾波器的技術(shù)要求: αp=0.1dB,Ωp=2πfp=2π100rad/s=200πrad/s=628rad/s αs=50dB,Ωs=2πfs=2π650rad/s=1300πrad/s
34、=4082rad/s 2.確定階數(shù)N ksp==0.00048 λsp=Ωs/Ωp=2π650/2π100=6.5 N= -lgksp/lgλsp=4.08,取N=5 (實際應用中,根據(jù)具體要求也可能取N=4,指標稍微差一點,但階數(shù)低一階,使系統(tǒng)是實現(xiàn)電路得到簡化。) 3.按照《數(shù)字信號處理》156頁公式,pk歸一化極點,)(k=0,1,2,3,4) 故其極點為p0= ,p1= ,p2= , p3= , p4= 按照課本(6.2.12)式,歸一化低通原型系統(tǒng)函數(shù)為 上式分母可以展開成五階多項式,或者將共軛極點放在一起,
35、形成因式分解式,這里不如直接查表課本157頁表6.2.1簡單,由N=5,直接查表得到: 極點:,,-1.0000 歸一化低通原型函數(shù)為 式中b0=1.0000, b1=3.2361, b2=5.2361, b3=5.2361, b4=3.2361 分母因式分解形式為 以上公式中的數(shù)據(jù)均取小數(shù)點后四位。 4.為將Ga(p)去歸一化,先求3dB截止頻率,按照課本(6.2.19)式,得到: == 將代入課本(6.2.20)式=得: 此時算出的比題目中給的小,因此,過渡帶小于指標要求?;蛘哒f,在時衰減大于50dB,
36、所以說阻帶指標有富余量。將 代入中得到: 1.4 Matlab仿真 MATLAB的信號處理工具箱提供了濾波器的函數(shù) buttap、buttord、butter。 由[z,p,k] = buttap(n)函數(shù)可設(shè)計出n階巴特沃斯低通濾波器原型,其傳遞函數(shù)為 所以事實上z為空陣。上述零極點形式可以化為: 其中,令,得到巴特沃斯濾波器歸一化結(jié)果,如表所示。 表 階的巴特沃斯濾波器系數(shù) n b7 b6 b5 b4 b3 b2 b1
37、 b0 1 1.0000 2 1.4142 1.0000 3 2.0000 2.0000 1.0000 4 2.6131 3.4142 2.6131 1.
38、0000 5 3.2361 5.2361 5.2361 3.2361 1.0000 6 3.8637 7.4641 9.1416 7.4641 3.8637 1.0000 7 4.4940 10.0978 14.5918 14.5918 10.0978 4.4940 1.0000 8 5.1258 13.1371 21.8462 25.8462 21.8462 13.1371 5.
39、1258 1.0000 buttord函數(shù)可在給定濾波器性能的情況下 ,選巴特沃斯濾波器的階數(shù) n 和截止頻率,從而可用butter函數(shù)設(shè)計巴特沃斯濾波器的傳遞函數(shù)。[9] [n ,] = buttord (,,,,′s′) 可得到足性能的模擬巴特沃斯濾波器的最小階數(shù) n及截止頻率 ,其中為通帶的拐角頻率, 為阻帶的拐角頻率, 和的單位均為rad/s; 為通帶區(qū)的最大波動系數(shù),為阻帶區(qū)的最小衰減系數(shù), 和的單位都為dB。 [b,a] = butter (n,,′s′) 可設(shè)計截止頻率為的n 階低通模擬巴特沃斯濾波器,其傳遞函數(shù)為: [10] 具體設(shè)計步驟 經(jīng)過總結(jié),巴特沃斯低通
40、濾波器的設(shè)計步驟大致為: (1)通過,,和的值,用公式算出濾波器的階數(shù) (2)根據(jù)公式,求出歸一化極點,將代入 中,得出歸一化傳輸函數(shù)。 (3)將去歸一化。將p=s/Ωc代入之中,從而得到實際的濾波器傳輸函數(shù)。 MATLAB程序 MATLAB 程序如下: (1).輸入信號的時域波形和頻譜的設(shè)計: N=256; t=linspace(0,1,N);dt=t(2)-t(1); xt=cos(2*pi*4*t)+cos(2*pi*10*t)+cos(2*pi*20*t); f=(0:(N/2-1))/(dt*N);Xt=fft(xt,N); subplot(2,1,1),
41、 plot(t(1:128),xt(1:128)), subplot(2,1,2), plot(f(1:64),abs(Xt(1:64))), xlabel(f(kHz)) (2)輸出的巴特沃斯低通濾波器的波特圖的設(shè)計 Qc=5.2775; b0=1; b1=3.2361; b2=5.2361; b3=b2; b4=b1; Q=f%Q=linspace(0,25,N); Ha=Qc^5./((j*Q).^5+b4*Qc*(j*Q).^4+b3*Qc^2*(j*Q).^3+b2*Qc^3*(j*Q).^2+b1*Qc^4*(j*Q)+b0*Qc^5); L=lengt
42、h(Ha) Has=20*log10(abs(Ha)); figure, plot(Q(1:64),Has(1:64),Q,-30,r*,12,Has,*,5,Has,*), axis([0 30 -70 2]), xlabel(f(kHz)), ylabel(20lg(abs(H_{a}(j{\Omega})))(dB)); (3)巴特沃斯低通濾波后的時域波形和頻譜的設(shè)計 Yt=Xt(1:L).*Ha ; yt=ifft(Yt); figure, subplot(2,1,1), plot(t(1:128),abs(yt(1:128))), subplot(2,1,2
43、), plot(f(1:64),abs(Yt(1:64))); xlabel(f(kHz)) 圖形結(jié)果顯示: 圖4-6輸入信號的時域波形和頻譜 圖4-7 輸出的巴特沃斯低通濾波器的波特圖 圖4-8 進行巴特沃斯低通濾波后的時域波形和頻譜 1.5電路設(shè)計 1. 在電路設(shè)計中,高階濾波器通常采用一階或二階濾波器級聯(lián)來完成。本次課程設(shè)計中,是5階低通濾波器,所以采用2個二階低通濾波器和1個一階低通濾波器來實現(xiàn)。 本次課程設(shè)計使用的二階濾波器電路時薩倫——基(Sallen-Key)電路。薩倫——基電路看作是壓控電壓源低通濾波器,因為它是用一個運算放大器和適當連接的
44、兩個電阻構(gòu)成一個壓控電壓源。如圖4-9所示: 圖4-9巴特沃斯濾波器電路圖 在二階低通濾波器的情況下,傳遞函數(shù)為, 濾波器參數(shù):,, ,R0=0. <1> 第一級二階濾波器: 由以上兩式可得: 由實驗法得到: ,,,取 <2> 第二級二階濾波器: 由以上兩式可得: 由實驗法得到: ,,,取 <3> 第三級一階濾波器:時一階濾波器傳遞函數(shù)形式為 由實驗法得到:, 表4-1 截止頻率fc,電容C 2.由于本次課程設(shè)計電壓范圍為-0.5V-2.5V,首先利用加法電路變成單級為0-3V 采用圖4
45、-10同相加法電路 圖4-10同相加法電路 其中1是輸入信號電壓范圍-0.5V-2.5V,ui2是固定電壓0.5V,u0是輸出電壓0-3V,電阻R2=R3=R=10,Rf=2R=400,R1=200 3.電壓放大到0-3V后必須經(jīng)過同相比例放大電路,電路圖如4-11圖: 圖4-11同相比例放大電路 此ui為上級加法電路輸出0-3V,放大后輸出u0為0-5V。由此確定放大倍數(shù) ,故可得到R1=300,R2=10,Rf=200 綜上所述,可得到總的濾波器電路圖如圖4-12所示: 圖4-12濾波器總電路圖 第五章 模數(shù)轉(zhuǎn)換 A/D轉(zhuǎn)換器是將時間上連續(xù)的模擬信
46、號(通常是電壓信號)轉(zhuǎn)換為n位二進制數(shù)字信號,以便于計算機進行處理,是計算機應用系統(tǒng)的重要接口,A/D 轉(zhuǎn)換器常用于數(shù)據(jù)采集系統(tǒng)。現(xiàn)在,A/D轉(zhuǎn)換電路已集成在一塊芯片上,所以應用比較方便。在本次課設(shè)中,選用了ADC0809。 5.1ADC0809與CPU的接口設(shè)計 ADC0809是逐次逼近型8位單片A/D 轉(zhuǎn)換芯片,轉(zhuǎn)換時間100μs。片內(nèi)含8路模擬開關(guān),可允許8 個模擬量輸入。另外片內(nèi)帶有三態(tài)輸出緩沖器,因此可直接與系統(tǒng)總線相連。ADC0809 的轉(zhuǎn)換精度和轉(zhuǎn)換時間都不是很高,但其性能價格比有較明顯的優(yōu)勢,是應用較廣泛的芯片之一。 1.ADC0809的引腳及功能 ADC0809 的
47、外部引腳如圖5-1所示。 圖5-1 ADC0809引腳圖 它是28個引腳的雙列直插式芯片,其引腳功能如下: (1) D0~D7 輸出數(shù)據(jù)線。 (2) IN0~IN7 8 路模擬電壓輸入端,可連接8 路模擬量輸入。 (3) ADDA、ADDB、ADDC 3 個引腳組合起來選擇8路模擬量輸入中的一路輸入。ADDC為最高位,ADDA為最低位。如表所示模擬輸入通道的選擇情況,比如要選擇通道IN0,使ADDC=0、ADDB=0、ADDA=0即可。 表5-1 模擬輸入通道的選擇 模擬通道 ADDC ADDB ADDA IN 0 0 0 IN 0 0 1
48、IN 0 1 0 IN 0 1 1 IN 1 0 0 IN 1 0 1 IN 1 1 0 IN 1 1 1 (4) START 啟動信號輸入端,下降沿有效。在啟動信號的下降沿,啟動轉(zhuǎn)換。 (5) ALE 模擬通道地址鎖存信號,用來鎖存ADDA、ADDB、ADDC端的地址輸入,上升沿有效。 (6) EOC A/D 轉(zhuǎn)換結(jié)束狀態(tài)信號。當該引腳輸出低電平時表示正在轉(zhuǎn)換,輸出高電平時表示一次轉(zhuǎn)換已結(jié)束。 (7) OE 讀允許信號,高電平有效。當EOC=1 且OE=1 時,CPU 可將轉(zhuǎn)換后的數(shù)字量讀入。 (8) CLK 時鐘輸入端,作為A
49、DC0809進行轉(zhuǎn)換的時間基準,可輸入頻率范圍10kHz~1.2MHz,一般可取500kHz。 (9) VCC 電源端,接+5V。 (10) GND 電源地,也是模擬地和數(shù)字地。 (11) VREF(+),VREF(-) 參考電壓輸入端。一般VREF(+)接+5V 電源,VREF(-)接地 2.ADC0809的內(nèi)部結(jié)構(gòu) ADC0809 的內(nèi)部結(jié)構(gòu)框圖如圖所示,它由模擬電壓輸入選擇部分、轉(zhuǎn)換器部分和輸出部分組成。 圖5-2 ADC0809內(nèi)部結(jié)構(gòu)框圖 模擬電壓輸入選擇部分包括一個8路模擬選擇部分、地址鎖存與譯碼電路。輸入的3位通道地址信號由鎖存器鎖存,經(jīng)譯碼電路譯碼后控
50、制模擬開關(guān)選擇相應的模擬輸入。轉(zhuǎn)換器部分主要包括比較器、8位D/A 轉(zhuǎn)換器、逐次逼近數(shù)碼寄存器以及時序控制邏輯電路等。輸出部分包括一個8 位三態(tài)輸出鎖存器。 3.ADC0809的工作過程 ADC0809 的工作時序如圖所示,由時序圖可以看出ADC0809的工作過程如下: 圖5-3 ADC0809工作時序圖 (1) 首先CPU發(fā)出3位通道地址信號ADDC、ADDB、ADDA。 (2) 在通道地址信號有效期間,使ALE 引腳上產(chǎn)生一個由低到高的電平變化,即脈沖上升沿,它將輸入的3 位通道地址ADDC、ADDB、ADDA鎖存到內(nèi)部地址鎖存器。ALE的下降沿不影響地址鎖存器原來鎖存
51、的數(shù)據(jù)。 (3) 然后給START引腳加上一個由高到低變化的電平,即脈沖下降沿,啟動A/D 轉(zhuǎn)換; (4) A/D 轉(zhuǎn)換期間,輸出引腳EOC呈現(xiàn)低電平,一旦轉(zhuǎn)換結(jié)束,EOC變?yōu)楦唠娖剑? (5) CPU在檢測到EOC變?yōu)楦唠娖胶螅敵鲆粋€正脈沖到OE端,然后讀取轉(zhuǎn)換后的8位數(shù)字量。 另外,如果只用0809 的一個模擬輸入通道,ADDC、ADDB、ADDA 均直接接地(即接低電平),固定使用通道0(IN0)。一般情況下ALE和START 可短接使用,短接后先使該引腳為低電平,當通道地址ADDC、ADDB、ADDA信號輸出后,CPU 往該引腳發(fā)送一個正脈沖,其上升沿鎖存地址,下降沿啟動轉(zhuǎn)換。
52、根據(jù)實際情況CPU 可選擇延時、查詢、中斷和DMA 方式讀取轉(zhuǎn)換后的數(shù)字量,延時方式就是在啟動A/D 轉(zhuǎn)換后等待一段時間(大于A/D轉(zhuǎn)換時間)后,使OE=1,然后直接讀取轉(zhuǎn)換后的數(shù)字量;查詢方式就是在啟動A/D 轉(zhuǎn)換后檢測到EOC變?yōu)楦唠娖胶?,使OE=1,然后讀取轉(zhuǎn)換后的數(shù)字量;中斷方式就是在啟動A/D 轉(zhuǎn)換后由EOC由低電平變?yōu)楦唠娖揭餋PU 的一個外部中斷,然后由CPU 的中斷服務子程序來讀取轉(zhuǎn)換后的數(shù)字量。 5.2 AT89C51單片機的主要特性 與MCS-51兼容;4K字節(jié)可編程閃爍存儲器;壽命:1000寫/擦循環(huán);數(shù)據(jù) 保留時間:10年;全靜態(tài)工作:0Hz-24Hz;三級程序
53、存儲器鎖定;1288位內(nèi) 部RAM;32可編程I/O線;兩個16位定時器/計數(shù)器;5個中斷源;可編程串 行通道;低功耗的閑置和掉電模式;片內(nèi)振蕩器和時鐘電路。 5.3AT89C51單片機的引腳 圖5-4 AT89C51引腳圖 AT89C51引腳圖如圖1-20所示。各引腳定義: (1)VCC:供電電壓。 (2)GND:接地。 (3)P0口:P0口為一個8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。當P1口的管腳第一次寫1時,被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FIASH編程時,P0口作為原碼輸入口,當FIASH進行校
54、驗時, P0輸出原碼,此時P0外部必須被拉高。 (4)P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電 流。 P1口管腳寫入1后,被內(nèi)部上拉為高,可用圖1-11 AT89c51引腳 作輸入,P1口被外部下
55、拉為低電平時,將輸出電流, 這是由于內(nèi)部上拉的緣故。在FLASH編程和校驗時,P1口作為第八位地址接收。 (5)P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接 收,輸出4個TTL門電流,當P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時,P2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。P2口當用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進行存取時,P2口輸出地址的高八位。在給出地址“1”時,它利用內(nèi)部上拉優(yōu)勢,當對外部八位地址數(shù)據(jù)存儲器進行讀寫時,P2口輸出其特殊功能寄存器的內(nèi)容。P2口在FLASH編程和校驗時接收高八位地址信號
56、和控制信號。 (6)P3口:P3口管腳是8個帶內(nèi)部上拉電阻的雙向I/O口,可接收輸出4個TTL門電流。當P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。 P3口也可作為AT89C51的一些特殊功能口,如下表示: P3口引腳的特殊功能 引腳 名稱 功能 引腳 名稱 功能 10 P3.0/RXD 串行輸入口 14 P3.4/T0 記時器0外部輸入 11 P3.1/TXD 串行輸出口 15 P3.5/T1 記時器1外部輸入 12 P3.2/INT0 外部中斷0
57、16 P3.6/WR 外部數(shù)據(jù)存儲器寫選通 13 P3.3/INT1 外部中斷1 17 P3.7/RD 外部數(shù)據(jù)存儲器讀選通 P3口同時為閃爍編程和編程校驗接收一些控制信號。 (7)RST:復位輸入。當振蕩器復位器件時,要保持RST腳兩個機器周期的高電平時間。 (8)ALE/PROG:當訪問外部存儲器時,地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時,ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時目的。然而要注意的是:每當用作外部數(shù)據(jù)存儲器時,將跳過一個ALE脈
58、沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時,ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。 (9)/PSEN:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。 (10)/EA/VPP:當/EA保持低電平時,在此期間外部程序存儲(0000H-FFFFH),不管是否有內(nèi)部程序存儲器。注意加密方式1時,/EA將內(nèi)部鎖定為RESET;當/EA端保持高電平時,此間內(nèi)部程序存儲器。在FLASH編程期間,此引腳
59、也用于施加12V編程電源(VPP)。 (11)XTAL1:反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入。 (12)XTAL2:來自反向振蕩器的輸出。 5.4 AT89C51串行異步通訊的波特率 因為我們使用標準串行口進行RS-232串行通訊,因此,串行口應工作于方式1或方式3(波特率可變的模式),定時器 T1 應工作于方式2(8位定時器,自動重載模式,用作波特率發(fā)生器)。在這里,對于CMOS工藝的微處理器,根據(jù)SMOD位是否被設(shè)置,所有的公式均可提供2個時間除數(shù)的選擇。對于NMOS工藝的器件,總是使用默認值(SMOD≠1)。 定時器重載值的基本公式規(guī)定如下: 例如當晶振頻率為1
60、1.0592MHZ時,如果需要獲得9600波特率的通訊速率,則定時器重載值為: (十六進制的0xFD) 也可以根據(jù)公式,從其他一直條件求出波特率和晶振頻率,如下式: 所需的最小晶振頻率=設(shè)定的波特率 38(4若SMOD = 1則乘數(shù)為192) 按上述公式,對于SMOD=1的CMOS器件,若使用19.2K的通訊波特率,則應使用的最小晶振頻率為19200*192,即3.6864MHz。當使用這個公式時,作為最大波特率的定時器重載值總是為255(十六進制數(shù)0xFF),即TH1=256-1。 因此,按此方法計算,使用相差偶倍數(shù)的晶振頻率,采用不同的定時器重載值,可以產(chǎn)生相同的波特率。舉例
61、來說,3.6864MHz的4倍是14.7456MHz。在14.7456MHz的晶振頻率下,只要使用1/4的定時器溢出率:252(十六進制數(shù)0xFC),即TH1=256-4,作為定時器重載值,就可以同樣產(chǎn)生19.2k的通訊波特率。
本次設(shè)計采用波特率9600,晶振頻率為11.0592MHZ
5.5硬件連接
圖5-5 ADC0809與AT89C51的接口連接圖
5.6ADC0809數(shù)據(jù)采集的c語言程序
為此可選擇關(guān)于數(shù)據(jù)采集的C程序
#include
62、long unsigned long #define uint unsigned int #define uchar unsigned char uchar code LED[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; sbit g = P2^0;//個位 sbit sf = P2^1;//十分位 sbit bf = P2^2;//百分位 sbit KA = P2^6;//百分位 sbit START = P3^4;//啟動轉(zhuǎn)換 sbit EOC = P3^3;//轉(zhuǎn)換結(jié)束標志 sbit OE = P3
63、^2;//輸出使能 sbit ALE = P3^0;//地址鎖存 uint vol=0;//采樣得到的0~255之間的離散數(shù)據(jù) ulong V=0;//處理后的電壓數(shù)據(jù)。V的高到低位依次為:整數(shù)位個位、小數(shù)十分位、百分位。 //----------------------------------- void delay(uint x) { for(;x>0;x--) ; } //------------------------------------ void start(void) { ALE=1; _nop_(); START=1; _nop_(); ALE
64、=0; _nop_(); START=0; } //------------------------------------- void check(void) { while(EOC==1) ; //等待轉(zhuǎn)換結(jié)束 _nop_(); _nop_(); while(EOC==0) ; _nop_(); _nop_(); OE=1; _nop_(); _nop_(); _nop_(); vol=P1;// 從P1口讀取數(shù)據(jù) OE=0; } //------------------------------------ void deal(void) {
65、V = (vol*5); V *= 100; V /= 256;//V的高到低位依次為:整數(shù)位個位、小數(shù)十分位、百分位。 } //----------------------------------- void display(void) { KA=0; g=0; P0=LED[V/100]&0x7f;//共陽顯示加小數(shù)點 delay(800); g=1; delay(50); sf=0; P0=LED[(V/10)%10];//&0x7f; delay(800); sf=1; delay(50); bf=0; P0=LED[V%10]; del
66、ay(800); bf=1; KA=1; } void main() { EA=0; while(1) { start(); check(); deal(); display(); } } 第六章 PC機與單片機通信(RS232協(xié)議) 6.1 RS-232協(xié)議 RS-232是串行數(shù)據(jù)接口標準,最初都是由電子工業(yè)協(xié)會(EIA)制訂并發(fā)布的,RS-232在1962年發(fā)布,命名為EIA-232-E,作為工業(yè)標準,以保證不同廠家產(chǎn)品之間的兼容。RS-422由RS-232發(fā)展而來,它是為彌補RS-232之不足而提出的。 為改進RS-232通信距離短、速率低的缺點,RS-422定義了一種平衡通信接口,將傳輸速率提高到10Mb/s,傳輸距離延長到4000英尺(速率低于100kb/s時),并允許在一條平衡總線上連接最多10個接收器。RS-422是一種單機發(fā)送、多機接收的單向、平衡傳輸規(guī)范,被命名為TIA/EIA-422-A標準。 為擴展應用范圍,EIA又于1983年在RS-422基礎(chǔ)上
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024《增值稅法》全文學習解讀(規(guī)范增值稅的征收和繳納保護納稅人的合法權(quán)益)
- 2024《文物保護法》全文解讀學習(加強對文物的保護促進科學研究工作)
- 銷售技巧培訓課件:接近客戶的套路總結(jié)
- 20種成交的銷售話術(shù)和技巧
- 銷售技巧:接近客戶的8種套路
- 銷售套路總結(jié)
- 房產(chǎn)銷售中的常見問題及解決方法
- 銷售技巧:值得默念的成交話術(shù)
- 銷售資料:讓人舒服的35種說話方式
- 汽車銷售績效管理規(guī)范
- 銷售技巧培訓課件:絕對成交的銷售話術(shù)
- 頂尖銷售技巧總結(jié)
- 銷售技巧:電話營銷十大定律
- 銷售逼單最好的二十三種技巧
- 銷售最常遇到的10大麻煩