自動(dòng)加料機(jī)控制系統(tǒng)(單片機(jī)類)
自動(dòng)加料機(jī)控制系統(tǒng)(單片機(jī)類),自動(dòng),加料,控制系統(tǒng),單片機(jī)
更多資料下載 www.sfmcu.com www.sf-edu.cn 第 32 頁(yè) 共35 頁(yè)
引言
幾十年來(lái)在音頻領(lǐng)域中,A類、B類、AB類音頻功率放大器一直占據(jù)“統(tǒng)治”地位,
其發(fā)展經(jīng)歷了這樣幾個(gè)過程:所用器件從電子管、晶體管到集成電路過程;電路組成從單管到推挽過程;電路形成從變壓器輸出到OTL、OCL、BTL形式過程。其基本類型是模擬音頻功率放大器,它的最大缺點(diǎn)是效率太低。全球音視頻領(lǐng)域數(shù)字化的浪潮以及人們對(duì)音視頻設(shè)備節(jié)能環(huán)保的要求,迫使人們盡快開發(fā)高效、節(jié)能、數(shù)字化的音頻功率放大器,它應(yīng)該具有工作效率高,便于與其他數(shù)字化設(shè)備相連接的特點(diǎn)。D類音頻功率放大器是PWM型功率放大器,它符合上述要求。近幾年來(lái),國(guó)際上加緊了對(duì)D類音頻功率放大器的研究與開發(fā),并取得了一定的進(jìn)展,幾家著名的研究機(jī)構(gòu)及公司已經(jīng)試驗(yàn)性地向市場(chǎng)提供了D類音頻功率放大器評(píng)估模塊及技術(shù)。這一技術(shù)一經(jīng)問世立即顯示出其高效、節(jié)能、數(shù)字化的顯著特點(diǎn),引起了科研、教學(xué)、電子工業(yè)、商業(yè)界的特別關(guān)注,現(xiàn)在這一前沿的技術(shù)正迅猛發(fā)展,前景一片光明。
單片機(jī)有著體積小、功耗低、功能強(qiáng)、性能價(jià)格比高、易于推廣應(yīng)用等顯著優(yōu)點(diǎn),在自動(dòng)化裝置、智能儀器儀表、過程控制、通信、家用電器等許多領(lǐng)域得到日益廣泛的應(yīng)用。在許多基于單片機(jī)的應(yīng)用系統(tǒng)中,系統(tǒng)需要實(shí)現(xiàn)遙控功能,而紅外遙控則是被采用較多的一種方法。紅外遙控是通過紅外管發(fā)送紅外遙控編碼對(duì)其設(shè)備進(jìn)行控制的,不同設(shè)備的遙控發(fā)送的紅外遙控編碼都是不同的。由于紅外無(wú)線解決了有線連接的許多不便,因而受到了家電設(shè)備廠商、電腦外圍設(shè)備商、以及通信設(shè)備廠商的高度重視。
如果將遙控技術(shù)、單片機(jī)與D類音頻功率放大器結(jié)合起來(lái),那么得到的產(chǎn)品將是非常前沿的。本次設(shè)計(jì)就是全遙控?cái)?shù)字音量控制的D 類功率放大器。
1 功放的基本知識(shí)
1.1 功放的分類
傳統(tǒng)的功率放大器主要有A 類(甲類) 、B 類(乙類) 和AB (甲乙類),除此之外,還有工作在開關(guān)狀態(tài)下的D類(丁類)功放。
1.2 功放的工作原理及特點(diǎn)概述
A 類功率放大器在整個(gè)輸入信號(hào)周期內(nèi)都有電流連續(xù)流過功率放大器件,其晶體管總是工作在放大區(qū),并且在輸入信號(hào)的整個(gè)周期內(nèi)晶體管始終工作在線性放大區(qū)域,它的優(yōu)點(diǎn)是輸出信號(hào)的失真比較小,缺點(diǎn)是輸出信號(hào)的動(dòng)態(tài)范圍小、效率低,理想情況下其效率為50 % ,考慮到晶體管的飽和壓降及穿透電流造成的損耗,A 類功率放大器的最高效率僅為45 %左右。
B 類功率放大器在整個(gè)輸入信號(hào)周期內(nèi)功率器件的導(dǎo)通時(shí)間為50 % ,因?yàn)槠渚w管只在輸入信號(hào)的正半周工作在放大區(qū),在輸入信號(hào)的負(fù)半周是截止的。它的優(yōu)點(diǎn)是效率理想情況下可達(dá)78. 5 % ,比A類的提高了很多,其缺點(diǎn)是非線性失真卻比甲類功放大,而且會(huì)產(chǎn)生交越失真,增加噪聲。
AB類(甲乙類) 功率放大器是以上兩種放大器的結(jié)合,使每個(gè)功率器件的導(dǎo)通時(shí)間在50 %~100 %。此類放大器目前最為流行,它兼顧了效率和失真兩方面的性能指標(biāo),在設(shè)計(jì)該功率放大器時(shí)要設(shè)置功率晶體管的靜態(tài)偏置電路,使其工作在甲乙類狀態(tài)。這類功放失真小于乙類功放,但其效率比乙類功放要低一些。
D類功率放大器又叫開關(guān)型功率放大器,現(xiàn)在又有人稱之為數(shù)字功率放大器。它利用晶體管的高速開關(guān)特性和低的飽和壓降的特點(diǎn),效率很高,理論上可以達(dá)到100%,實(shí)際上可以達(dá)到90%。此電路不需要嚴(yán)格的對(duì)稱,也不需要復(fù)雜的直流偏置和負(fù)反饋,使穩(wěn)定性大大提高。用同樣的功耗的管子可得到比AB類放大器高4倍功率的輸出。
D類功放的功率器件受一高頻脈寬調(diào)制( PWM) 脈沖信號(hào)的控制,使其工作在開關(guān)狀態(tài), 理論上其效率可達(dá)100 %。因此能極大地降低能源損耗,減小放大器體積,在體積、效率和功耗上要求較高的場(chǎng)合具有很大的優(yōu)勢(shì)。另外,現(xiàn)代保真音響系統(tǒng)常采用數(shù)字音頻設(shè)備如CD、DAT(digital audio tape),近年發(fā)展起來(lái)的DVD、計(jì)算機(jī)多媒體設(shè)備、MP3等也都是數(shù)字音頻信號(hào)源。數(shù)字音頻信號(hào)采用脈沖編碼調(diào)制技術(shù)(PCM),信號(hào)分辨率通常為12位或16位,采樣頻率為44.1KHZ(CD)或48KHZ(DAT)。由于數(shù)字信號(hào)在存儲(chǔ)、傳輸和數(shù)據(jù)出來(lái)上的優(yōu)點(diǎn),使人們開始追求數(shù)字式功放代替?zhèn)鹘y(tǒng)的模擬功放,這也使得D類功率放大器受到更大的關(guān)注。D類放大器雖然具有很高的效率,但由于功率晶體管的開關(guān)工作方式,D 類放大器引入的失真通常大于線性放大器,這是目前D 類放大器在音頻放大領(lǐng)域并未得到廣泛應(yīng)用的主要原因。隨著半導(dǎo)體及微電子制造技術(shù)的不斷發(fā)展,高速、大功率器件已越來(lái)越多,人們對(duì)音頻功率放大器的要求更加趨向高效、節(jié)能和小型化,所以D 類(丁類) 音頻功率放大器越來(lái)越受到人們的重視。
1.3 D類功率放大器的特點(diǎn)
(1) 效率高,產(chǎn)生的熱量少
圖1-1 D類功放與AB類功放的效率比較
(2) 節(jié)能、數(shù)字化、體積小、重量輕
(3) D類功放與AB類功放的效率比較
比較條件:電源電壓24V,負(fù)載4歐,1000HZ,連續(xù)輸出,整機(jī)效率
(4) 失真較大
D類功放的失真比較起其他幾類功放來(lái)說,其失真較大,這也是D類功放一直以來(lái)都未投入市場(chǎng)的主要原因之一。但由于近年來(lái)對(duì)該類功放的保真度的大力研究,使得D類功放成為最近幾年內(nèi)的熱門研究重點(diǎn)。
效率(%)
熱功耗(W)
效率(%)
熱功耗(W)
72
97
2
72
26
36
96
1.5
50
36
輸出功率(W) D類音頻功率放大器 模擬音頻功率放大器
表1-1 D類功放與AB類功放的比較
2 電路系統(tǒng)方案設(shè)計(jì)
2.1 設(shè)計(jì)構(gòu)思
本設(shè)計(jì)是利用Ti公司全D類音頻功放芯片TPA3004D2和MCS51系列微處理器設(shè)計(jì)
紅外線遙控的數(shù)字音量控制立體聲音頻功率放大器。TPA3004D2是D類立體聲音頻功率放大芯片,具有每通道12W的功率輸出,本方案將使立體聲音量由直流電壓實(shí)現(xiàn)–40 dB 到 36 dB增益范圍調(diào)節(jié)。我們知道要很好地設(shè)計(jì)一個(gè)電路,必須在設(shè)計(jì)之前對(duì)此電路中所用到的器件的功能特性能夠有一個(gè)全面的了解。在下面的介紹中將會(huì)先對(duì)兩大模塊進(jìn)行說明,然后對(duì)模塊中用到了8051單片機(jī)、EEPROM24C04、紅外一體接收頭、D/A轉(zhuǎn)換器MAX541及D類功放芯片TPA3004D2的功能特性、工作原理及電路連接進(jìn)行闡述。由于部分器件某些功能特性不常用或本電路沒用到,在此就不多介紹。因?yàn)槲覀冏鍪虑榫蛻?yīng)該統(tǒng)領(lǐng)全局、抓住重點(diǎn)。
2.2 電路總體框圖
電路總體框圖如下圖:
紅外遙控接收
接收遙控器編碼
8051單片機(jī)
EEPROM24C02
參數(shù)存儲(chǔ)
輸出為可變電壓的DAC(MAX541)
用可調(diào)電壓控制功放音量
D類功放芯片(TPA3004D2)
圖2-1電路設(shè)計(jì)總體框圖
3 電路原理圖介紹
由于本課題涉及內(nèi)容較多,并且為了讓讀者能更明了設(shè)計(jì)的流程,本電路原理圖分兩大模塊介紹,分別為單片機(jī)模塊與D類功放模塊。
3.1 單片機(jī)模塊介紹
單片機(jī)是為了實(shí)現(xiàn)控制功能而設(shè)計(jì)的一種微型計(jì)算機(jī),是計(jì)算機(jī)的進(jìn)一步微型化。它的應(yīng)用首先是控制功能,即在于實(shí)現(xiàn)計(jì)算機(jī)控制。其實(shí)現(xiàn)手段采用嵌入方式,即嵌入到對(duì)象環(huán)境中作為一個(gè)智能化控制單元。由于被控對(duì)象種類繁多,其應(yīng)用也非常廣泛,比如工業(yè)控制領(lǐng)域、家用電器領(lǐng)域、辦公自動(dòng)化領(lǐng)域、商業(yè)流通領(lǐng)域、汽車電子及航空航天電子等等。它的應(yīng)用也從根本上改變了傳統(tǒng)控制系統(tǒng)設(shè)計(jì)思想和設(shè)計(jì)方法,取代以微控制技術(shù)來(lái)實(shí)現(xiàn),這是一個(gè)全新的概念。隨著單片機(jī)應(yīng)用技術(shù)的推廣普及,微控制技術(shù)必將不斷發(fā)展、完善。
此部分電路實(shí)現(xiàn)的功能是由一體化紅外接收頭接收5米外遙控器的遙控代碼,然后把遙控編碼傳送到單片機(jī)的中斷輸入口。
3.1.1 模塊原理圖
圖3-1 單片機(jī)模塊原理圖
3.1.2 紅外一體接收頭的功能特性及電路連接
(1)紅外遙控的概念及特點(diǎn)
所謂遙控,就是指對(duì)被控對(duì)象,按照所預(yù)定的意圖對(duì)其內(nèi)部參數(shù)、工作狀態(tài)等進(jìn)行遠(yuǎn)距離操縱。遙控技術(shù)公現(xiàn)代工農(nóng)業(yè)生產(chǎn)、科研、國(guó)防等領(lǐng)域均有非常廣泛的應(yīng)用,隨著現(xiàn)代科技的發(fā)展,它們的應(yīng)用也越來(lái)越普遍。
現(xiàn)代遙控技術(shù)也十分普遍地應(yīng)用于各類家電中,例如電視遙控、電燈遙控、電風(fēng)扇遙控、空調(diào)遙控等。這類應(yīng)用提高了家電的功能和檔次,更重要的是給使用者帶來(lái)極大的方便。設(shè)有遙控的電視,使用者不必離開座位,只需要使用手持紅外遙控器就可以進(jìn)行節(jié)目切換,以及對(duì)音量、對(duì)比度、亮度等的調(diào)節(jié)。
遙控的種類很多,若以遙控信息傳送方式來(lái)區(qū)分,可以分為:有線遙控和無(wú)線遙控兩大類,而無(wú)線遙控又包含了紅外遙控、超聲波遙控和無(wú)線電遙控三類。有線遙控和無(wú)線遙控可以達(dá)到很遠(yuǎn)的距離,而紅外遙控和超聲波遙控只能在十幾米之內(nèi),因此多用于家電方面。
紅外遙控是以紅外線作為載體來(lái)傳送遙控命令的。紅外線的波長(zhǎng)介于紅光和微波之間,0.77—3UM為近紅外區(qū),3—30UM為中紅外區(qū),30—1000UM為遠(yuǎn)紅外區(qū)。紅外線在通過云霧塵埃等充滿懸浮粒子的物質(zhì)時(shí)不易發(fā)生散射,有較強(qiáng)的穿透力,還具有不易受干擾,易于產(chǎn)生等優(yōu)點(diǎn),因此被廣泛用語(yǔ)遙控裝置。相比較前面兩種遙控裝置來(lái)看,紅外遙控具有以下優(yōu)點(diǎn):
它是目前在世界范圍內(nèi)被廣泛使用的一種無(wú)線連接技術(shù),被眾多的硬件和軟件平臺(tái)所支持:
·通過數(shù)據(jù)電脈沖和紅外光脈沖之間的相互轉(zhuǎn)換實(shí)現(xiàn)無(wú)線的數(shù)據(jù)收發(fā);
·主要是用來(lái)取代點(diǎn)對(duì)點(diǎn)的線纜連接;
·新的通訊標(biāo)準(zhǔn)兼容早期的通訊標(biāo)準(zhǔn);
·小角度,短距離,點(diǎn)對(duì)點(diǎn)直線數(shù)據(jù)傳輸,保密性強(qiáng);
·傳輸速率較高,目前4M速率的FIR技術(shù)已被廣泛使用,16M速率的VFIR技術(shù)已經(jīng)發(fā)布;
·不影響周邊環(huán)境、不干擾其它電器設(shè)備。由于其無(wú)法穿透墻壁,所以不同房間的家用電器可使用通用的遙控器而不會(huì)產(chǎn)生相互干擾;電路調(diào)試簡(jiǎn)單,只要按給定電路連接無(wú)誤,一般不需任何調(diào)試即可投入工作;編解碼容易,可進(jìn)行多路遙控。
(2) 紅外一體接收頭的功能特性
紅外接收電路選用Vishay公司生產(chǎn)的專用紅外接收模塊TSOP1738或者TSOP4838。該接收模塊是一個(gè)三端元件,使用單電源+5V電源,具有功耗低、抗干擾能力強(qiáng)、輸入靈敏度高、對(duì)其它波長(zhǎng)(950nm以外)的紅外光不敏感的特點(diǎn),其引腳功能介紹如下:
VCC 接系統(tǒng)的電源正極(+5V);
GND 接系統(tǒng)的地線(0V);
OUT 脈沖信號(hào)輸出
通常接CPU的中斷輸入引腳(例如8051的13腳INT1)。采取這種連接方法,軟件解碼既可以工作于查詢方式,也可以工作于中斷方式。
為保證紅外接收模塊TSOP4838接收的準(zhǔn)確性,要求發(fā)送端載波信號(hào)的頻率應(yīng)盡可能接近38kHz,因此在設(shè)計(jì)脈沖振蕩器時(shí),要選用精密元件并保證電源電壓穩(wěn)定。再有,發(fā)送的數(shù)位“0”至少要對(duì)應(yīng)14個(gè)載波脈沖,這就要求傳送的波特率不能超過2400bps。利用上述紅外收發(fā)電路構(gòu)成的紅外信道最大通信距離為8m。
TSOP4838的工作原理為:首先,通過紅外光敏元件將接收到的載波頻率為38kHz的脈沖調(diào)制紅外光信號(hào)轉(zhuǎn)化為電信號(hào),再由前放大器和自動(dòng)增益控制電路進(jìn)行放大處理。然后,通過帶通濾波器和進(jìn)行濾波,濾波后的信號(hào)由解調(diào)電路進(jìn)行解調(diào)。最后,由輸出級(jí)電路進(jìn)行反向放大輸出。
(1)紅外接收頭在電路中有效地抑制了電源干擾。
(2)當(dāng)電壓低于3.3V時(shí)輸出電壓不能連續(xù)地支持外圍電路。
圖3-2 紅外接收電路的典型應(yīng)用
(3) 紅外接收部分的電路連接
紅外接收頭的輸出管腳OUT接到三極管9018的B極,目的是把接收信號(hào)放大,再把放大后的信號(hào)輸入到單片機(jī)的中斷口INT1。電阻R-RED對(duì)紅外接收頭起保護(hù)作用,最右邊兩個(gè)電容起到濾波的作用。
圖3-3 紅外接收部分的電路連接
3.1.3 單片機(jī)8051的功能特性及電路連接
近些年來(lái),單片機(jī)的發(fā)展速度很快,從有關(guān)資料提供的數(shù)據(jù)來(lái)看,單片機(jī)的產(chǎn)量已占整個(gè)微機(jī)(包括一般的微處理器)產(chǎn)量的80%以上,在1987年達(dá)90%。曾經(jīng)占據(jù)8位微處理器產(chǎn)量約1/3的Z80CPU,1985年產(chǎn)量下降到1800萬(wàn)片,而8位單片機(jī),1985年上升到2.1億片,隨著社會(huì)的進(jìn)步和科學(xué)技術(shù)的發(fā)展,單片機(jī)的發(fā)展及對(duì)單片機(jī)的需求和它在各個(gè)領(lǐng)域中的應(yīng)用將得到進(jìn)一步擴(kuò)大。
本課題用到的8051單片機(jī)是MCS-51系列單片機(jī)的一種型號(hào),MCS-51系列單片機(jī)是美國(guó)Intel公司在1980年推出的一種高性能8位單片微型計(jì)算機(jī)。在MCS-51系列中,有兩個(gè)子系列即51子系列和52子系列。在5l子系列中,主要有803l、8051、8751三種同檔次機(jī)型,它們的指令系統(tǒng)與芯片引腳完全兼容,僅片內(nèi)程序存儲(chǔ)器(ROM)大小有所不同。52子系列是51系列的增強(qiáng)型,主要有8032、8052兩種機(jī)型。與51子系列不同在于,片內(nèi)數(shù)據(jù)存儲(chǔ)器增至256個(gè)字節(jié):片內(nèi)程序存儲(chǔ)器增至8KB(8032無(wú)片內(nèi)程序存儲(chǔ)器);有3個(gè)16位定時(shí)器/計(jì)數(shù)器;有6個(gè)中斷源。其它性能均與51子系列相同。它們可通過接口電路與外圍設(shè)備相連構(gòu)成可以完成各種控制功能的單片機(jī)系統(tǒng)。下面將會(huì)介紹此系列單片機(jī)的功能特性以及用到的8051單片機(jī)在設(shè)計(jì)中的電路連接。
(1)MCS-51系列單片機(jī)的基本結(jié)構(gòu)框圖如下圖示:
圖3-4 MCS-51系列單片機(jī)的基本結(jié)構(gòu)框圖
(2)51系列系統(tǒng)主要功能特性:
① 1個(gè)由運(yùn)算器和控制器組成的8位微處理器(CPU);
② 128KB的片內(nèi)數(shù)據(jù)存儲(chǔ)器(RAM),用來(lái)存放運(yùn)算的中間結(jié)果和最終結(jié)果;4KB的片內(nèi)程序存儲(chǔ)器(ROM),可用來(lái)存放程序、一些原始數(shù)據(jù)和表格;
③ 21B專用寄存器,主要用來(lái)實(shí)現(xiàn)對(duì)內(nèi)部功能部件的控制和數(shù)據(jù)運(yùn)算;擴(kuò)展片外數(shù)據(jù)存儲(chǔ)器的尋址范圍可達(dá)到64KB;擴(kuò)展片外程序存儲(chǔ)器的尋址范圍可達(dá)64KB;
④ 4個(gè)8位并行I/O接口P0、P1、P2、P3,既可用作輸入,也可用作輸出;
⑤ 1個(gè)全雙工UART(通用異步接收發(fā)送器)串行I/O接口,可用于單片機(jī)之間或單片機(jī)與微機(jī)之間的串行通信;
⑥ 2個(gè)16位定時(shí)器材數(shù)器,可用于根據(jù)確定的時(shí)間間隔或?qū)ν獠渴录?jì)數(shù)的多少發(fā)出控制信號(hào);中斷系統(tǒng)有5個(gè)中斷源,可編程為兩個(gè)優(yōu)先級(jí);
⑦ 111條指令,含有乘法指令和除法指令;
⑧ 有很強(qiáng)的位尋址、位處理能力;片內(nèi)采用單總線結(jié)構(gòu);
⑨ 片內(nèi)帶振蕩器,振蕩頻率的范圍為1.2—12MHz,可有輸出;
⑩ 用單+5v電源。
(3)MCS-51單片機(jī)內(nèi)部結(jié)構(gòu):
單片機(jī)內(nèi)部各基本部件之間通過總線交換信息。所謂總線是信息流通的公共通道,總線上的信息可以同時(shí)輸送給幾個(gè)部件,但不允許幾個(gè)信息同時(shí)輸送給總線,否則將產(chǎn)生信息沖突??偩€按傳送信息不同來(lái)分,可分為數(shù)據(jù)總線(DB)、控制總線(CB)、地址總線(AB)。數(shù)據(jù)總線用于CPU、存儲(chǔ)器、輸入/輸出接口之間傳送數(shù)據(jù),如從存儲(chǔ)器取數(shù)到CPU,把運(yùn)算結(jié)果從CPU送到外部設(shè)備等。數(shù)據(jù)總線是雙向的,控制總線是傳送CPU發(fā)出的控制信號(hào),也可以是其它部件輸入到微處理器的信息,對(duì)于每一條控制線,其傳送方向是固定的。地址總線用來(lái)傳輸CPU發(fā)出的地址信息,以選擇需要訪問的存儲(chǔ)器和I/O接口電路。地址總線是單向的,只能是CPU向外傳送地址信息。單片機(jī)采用上述三組總線的連接方式,常被稱為三總線結(jié)構(gòu)。MCS-51內(nèi)部各部分的功能簡(jiǎn)述如下:
① 微處理器(CPU)
微處理器又稱CPU,是單片機(jī)的控制和指揮中心,由運(yùn)算器和控制器兩大部分組成。
? 運(yùn)算器
運(yùn)算器以算術(shù)邏輯運(yùn)算單元ALU為核心,含累加器A、暫存器1、暫存器2、程序狀態(tài)字PSW、寄存器等許多部件。
? 控制器
控制器包括程序計(jì)數(shù)器PC、指令寄存器IR、指令譯碼器ID、振蕩器、定時(shí)電路及控制電路等部件,能根據(jù)不同的指令產(chǎn)生相應(yīng)的操作時(shí)序和控制信號(hào)。
② 存儲(chǔ)器配置概述
MCS-51單片機(jī),片內(nèi)除了CPU之外,還有存儲(chǔ)器。其中,片內(nèi)只讀存儲(chǔ)據(jù)(ROM)用作程序存儲(chǔ)器,在計(jì)算機(jī)工作時(shí),事先存入已編好的各種程序、常數(shù)等信息;片內(nèi)讀寫存儲(chǔ)器(RAM)又稱隨機(jī)存儲(chǔ)器,它的存儲(chǔ)單元的內(nèi)容根據(jù)需要既可隨時(shí)讀出也可寫入,用作數(shù)據(jù)存儲(chǔ)器,存放輸入、輸出數(shù)據(jù)和中間計(jì)算結(jié)果.或與外存交換信息,以及作為堆棧,在必要時(shí)可保存斷點(diǎn)、保存現(xiàn)場(chǎng)。MCS-51系列單片機(jī)內(nèi)含有的存儲(chǔ)器容量(以字節(jié)為單位)不夠時(shí),可以另外擴(kuò)片外程序存儲(chǔ)器或片外存儲(chǔ)器。
(4)MCS-51系列單片機(jī)引腳功能及一些簡(jiǎn)單電路介紹:
下圖2-3為MC-51系列單片機(jī)引腳圖及邏輯符號(hào),各引腳功能如下:
圖3-5 MCS-51系列單片機(jī)引腳圖及邏輯符號(hào)
① 電源引腳Vcc和Vss
Vcc(40腳):電源端,接+5V。
Vss(20腳):接地端。
通常Vcc和Vss之間應(yīng)接高頻和低頻濾波電容。
② 時(shí)鐘電路引腳XTAL1和XTAL2
XTAL1(19腳):接外部石英晶體和微調(diào)電容一端,在片內(nèi)它是振蕩器倒相放大器的輸入。若使用外部時(shí)鐘時(shí),該引腳必須接地。
XTAL2(18腳);接外部石英晶體和微調(diào)電容的另一端,在片內(nèi)它是振蕩器倒相放大器的輸出。若使用外部時(shí)鐘時(shí),該引腳作為外部時(shí)鐘的輸入端。
圖2-4為利用石英晶振作為時(shí)鐘輸入的電路圖。石英晶振起振后要能在XTAL2線上輸出一個(gè)3V左右的正弦波,使MCS-51片內(nèi)的OSC電路按石英晶振相同頻率自激振蕩。通常,OSC的輸出時(shí)鐘頻率fosc為0.5—16MHz,典型值為12MHz或11.0592MHz。電容C01和C02可以幫助起振,典型值為30pf,調(diào)節(jié)它們可以達(dá)到微調(diào)fosc的目的。
圖3-6 MCS—51OSC晶振連接圖
③ 控制信號(hào)引腳ALE、PSEN、EA和RST
ALE/PROG(ADDRESS LATCH ENABLE/PROGRAMMING,30腳);地址鎖存信號(hào)輸出端。在存取片外存儲(chǔ)器時(shí),用于鎖存低8位地址。當(dāng)單片機(jī)上電正常工作后,ALE端就周期性地以時(shí)鐘振蕩頻率的1/6的固定頻率向外輸出正脈沖信號(hào)。此引腳的第二功能PROG是對(duì)片內(nèi)帶有4K字節(jié)EPROM的8751固化程序時(shí),作為編程脈沖輸入端。
PSEN(PROGRAM STORE ENABLE,29腳):程序存儲(chǔ)允許輸出端。是片外程序存儲(chǔ)器的讀選通信號(hào),低電平有效。
EA/Vpp(ENABLE ADDRSS/VOLTAGE PUL OF PROGRAMMING,3l腳);程序存儲(chǔ)器地址允許輸入端。當(dāng)EA為高電平時(shí),CPU執(zhí)行片內(nèi)程序存儲(chǔ)器指令,但當(dāng)PC中的值超過0FFFH時(shí).將自動(dòng)轉(zhuǎn)向執(zhí)行片外程序存儲(chǔ)器指令。當(dāng)EA為低電平時(shí),CPU只執(zhí)行片外程序存儲(chǔ)器指令。在8051中,當(dāng)對(duì)片內(nèi)EPROM編程時(shí),該端接12V的編程電壓。
RST/VPD(9腳):復(fù)位信號(hào)輸入端。高電平有效,在此輸入端保持兩個(gè)機(jī)器周期的高電平后,就可以完成復(fù)位操作。復(fù)位以后,P0—P3口均為高電平,SP指針重新賦值為07H,PC被賦值為0000H。復(fù)位有自動(dòng)上電復(fù)位和人工按鈕復(fù)位兩種,電路如圖2-5所示。此外,該引腳還有掉電保護(hù)功能,若在該端接十5V備用電源,一旦在使用中Vcc突然消失(掉電),則可以保護(hù)片內(nèi)RAM中信息不丟失。
A 自動(dòng)上電復(fù)位 B 人工復(fù)位
圖3-7 MCS-51復(fù)位電路圖
(5)MCS-51單片機(jī)I/O口概述
MCS-51單片機(jī)有4個(gè)8位并行輸入/輸出口,分別稱為P0、P1、P2和P3口,每個(gè)口都是8位準(zhǔn)雙向口,這4個(gè)接口可以并行輸入或輸出8位數(shù)據(jù),也可按位使用,即每一根輸人/輸出線都能獨(dú)立作為輸入或輸出;每個(gè)端口都包括一個(gè)數(shù)據(jù)鎖存器(即特殊功能寄存器P0--P3),—個(gè)輸出驅(qū)動(dòng)器和輸入緩沖器。作輸出時(shí)數(shù)據(jù)可以鎖存,作輸入時(shí)數(shù)據(jù)可以緩沖,但這四個(gè)通道的功能并不完全相同。
在無(wú)片外擴(kuò)展存儲(chǔ)器的系統(tǒng)中,這4個(gè)端口都可以作為準(zhǔn)雙向通用I/O口使用,但在具有片外擴(kuò)展存儲(chǔ)器的系統(tǒng)中,P2口可用作輸出高8位地址,P0口作為雙向總線,分時(shí)輸出低8位地址和輸入/輸出數(shù)據(jù)。
圖3-8 P0口的一位結(jié)構(gòu)圖
① P0口(P0.0—P0.7,39—32腳):
P0口是一個(gè)漏極開路的8位準(zhǔn)雙向I/O口,每位能驅(qū)動(dòng)8個(gè)LSTTL負(fù)載,在訪問片外存儲(chǔ)器時(shí),它分時(shí)作為8位地址線和8位雙向數(shù)據(jù)線。當(dāng)P0口作為普通輸入口使用時(shí),應(yīng)先向口鎖存器寫“1”。
從圖2-6可以看出,P0口的輸出驅(qū)動(dòng)器中有兩個(gè)場(chǎng)效應(yīng)管,上面的管子導(dǎo)通,下面的管子截止,輸出為高電平;上面的管截止,下面的管導(dǎo)通,輸出為低電平;上、下管均截止時(shí)輸出浮空。P0口的輸出驅(qū)動(dòng)器中含有一個(gè)多路電子開關(guān),當(dāng)其接至口鎖存器-Q端時(shí),作為雙向I/O口使用。將“1”寫至口鎖存器時(shí),上、下管均為截止,輸出浮空。一般這時(shí)應(yīng)外上拉電阻,將口線拉至高電平.否則,P0口輸出的信號(hào)不確定。將“0”寫至鎖存器時(shí),下管導(dǎo)通,輸出低電平。作輸入時(shí),口鎖存器應(yīng)置“1”,保證從引腳讀人的數(shù)據(jù)正確。
當(dāng)多路開關(guān)接至地址/數(shù)據(jù)端時(shí),P0口作為地址/數(shù)據(jù)端口使用,分時(shí)輸出外部存儲(chǔ)器的低8位地址(A0—A7)和傳送數(shù)據(jù)(D0—D7)。由于存儲(chǔ)器在被訪問期間要求地址信號(hào)一直有效,而P0口是分時(shí)傳輸?shù)刂?、?shù)據(jù)信號(hào),地址信號(hào)只在某個(gè)時(shí)間段出現(xiàn),并非一直有效,所以需要由地址鎖存允許信號(hào)ALE將低8位的地址鎖存到外部地址鎖存器中,接著P0口便輸入/輸出數(shù)據(jù)。P0口輸出的低8位地址來(lái)源于程序計(jì)數(shù)器PC低8位、數(shù)據(jù)指針DPTR8位、R1或R0。
圖3-9 P1口的一位結(jié)構(gòu)圖
② P1口(P1.0—P1. 7,1—8腳):
P1口是一個(gè)帶內(nèi)部上拉電阻的8位淮雙向I/O口.P1口的每一位能驅(qū)動(dòng)4個(gè)LSTTL負(fù)載,P1口作為輸入口使用時(shí),應(yīng)先向口鎖存器寫“1”。
輸出時(shí),將“1”寫入P1口的某一位鎖存器,則對(duì)應(yīng)連接在-Q上的場(chǎng)效應(yīng)管截止,該位的輸出由內(nèi)部的上拉電阻將引腳拉成高電乎,輸出“1”。將“0”寫入鎖存器,則對(duì)應(yīng)連接在-Q上的場(chǎng)效應(yīng)管導(dǎo)通,該位的引腳輸出低電平,即輸出“0”。
輸入時(shí),口鎖存器必須置“1”,使輸出場(chǎng)效應(yīng)管截止,這時(shí)該位引腳由內(nèi)部上拉電阻拉成高電平,也可以由外部電路拉成低電平。此時(shí),引腳的狀態(tài)由外接的輸出設(shè)備的輸出狀態(tài)決定。CPU讀Pl引腳的狀態(tài)時(shí),實(shí)際就是讀外部輸出設(shè)備的輸出信息。P1口作為輸入線時(shí),可以被任何TTL電路或MOS電路驅(qū)動(dòng)。由于內(nèi)部有上拉電阻,也可以被集電極開路或漏極開路的電路驅(qū)動(dòng)。
圖3-10 P2口的一位結(jié)構(gòu)圖
③ P2口(P2.0—P2.7,21—28腳):
P2口為準(zhǔn)雙向I/O口,有兩種功能,對(duì)于內(nèi)部擁有程序存儲(chǔ)器,無(wú)須擴(kuò)展外部ROM且無(wú)外部ROM的應(yīng)用場(chǎng)合(無(wú)高8位地址需求),P2口可作為輸入/輸出口使用,直接與外部設(shè)備相連。P2口也可用于系統(tǒng)擴(kuò)展的地址總線口,輸出地址總線的高8位A8—A15。對(duì)于內(nèi)部沒有程序存儲(chǔ)器的單片機(jī)(如8031),一般情況下只能作為系統(tǒng)擴(kuò)展的高8位地址總線輸出口.而不能作為與外部設(shè)備相連接的輸入/輸出口。
P2口的輸出驅(qū)動(dòng)器有一個(gè)多路電子開關(guān)(MUX),當(dāng)MUX開關(guān)接至輸出鎖存器Q輸出端時(shí),P2口作為第一功能輸出線,與P1口的功能相似;當(dāng)MUX開關(guān)接至地址端時(shí),P2口的狀態(tài)由CPU送出的地址確定:訪問程序存儲(chǔ)器時(shí),地址來(lái)源于程序計(jì)數(shù)器PC的高8位,輸出地址A8—A15;訪問數(shù)據(jù)存儲(chǔ)器或I/O設(shè)備時(shí),地址來(lái)源于數(shù)據(jù)指針DPTR的高8位DPH,特殊的采用間址寄存器R1或R0時(shí),則P2口保持原有的地址信息不變。
圖3-11 P3口的一位結(jié)構(gòu)圖
④ P3口(P3.0—P3.7,10—17腳):
P3口為準(zhǔn)雙向多功能I/O口,可以分別定義為第一功能輸入/輸出線或第二功能輸入/輸出線。當(dāng)P3口定義為第一功能輸入/輸出出線時(shí),第二功能翰出線總是高電平。此引腳輸出電平取決于口鎖存器的狀態(tài),當(dāng)輸出“1”時(shí),寫人口鎖存器的數(shù)據(jù)從Q端輸出,使輸出場(chǎng)效應(yīng)管截止,引腳由上拉電路拉成高電平;當(dāng)輸出“0”時(shí),寫人口鎖存器的數(shù)據(jù)從Q端輸出,使輸入場(chǎng)效應(yīng)管導(dǎo)通,引腳輸出低電平。同樣,P3口的某一位作為輸入線時(shí),該位口鎖存器應(yīng)保持“1”,使輸出場(chǎng)效應(yīng)管截止,引腳狀態(tài)由外部輸入電平所確定。
當(dāng)P3口定義為第二功能輸入輸出線時(shí),該位的口鎖存器必須保持“1”,輸出場(chǎng)效應(yīng)管的狀態(tài)由第二功能輸出確定。P3口的第二功能定義如下:
P3.0 RXD(串行輸入口)
P3.1 TXD(串行輸出口)
P3.2 INT0(外部中斷0輸入口)
P3.2 INT1(外部中斷1輸入口)
P3.4 T0(定時(shí)器0外部輸入口)
P3.5 T1(定時(shí)器1外部輸入口)
P3.6 WR(寫選通輸出口)
P3.7 RD(讀選通輸出口)
3.1.4 EEPROM24C02的功能特性及電路連接
(1)EEPROM 概述
EEPROM是一種可用電氣方法在線擦除和再編程的只讀存儲(chǔ)器。它既有RAM在連機(jī)操作中可讀可改寫的特性,又具有非易失性存儲(chǔ)ROM在掉電后仍然能夠保持所存儲(chǔ)的數(shù)據(jù)的優(yōu)點(diǎn)。寫入的數(shù)據(jù)在常溫下至少可以保持10年。
EEPROM芯片有兩類接口:并行接口和串行接口芯片。并行接口EEPROM一般相對(duì)容量大、速度快、功耗大和價(jià)格貴,但讀寫方法簡(jiǎn)單。串行EEPROM芯片的特點(diǎn)是體積小、功耗低、價(jià)格便宜,使用中占用系統(tǒng)的信號(hào)線較少;但相對(duì)工作速度慢,讀寫方法稍許復(fù)雜些。對(duì)于那些需要存放有時(shí)需要改變特征代碼或參數(shù)的系統(tǒng),通常所需要的字節(jié)和寫入的次數(shù)不會(huì)很多,寫入速度也沒太高要求,這種情況下采用串行EEPROM是非常合適的。
(2)24C02的特點(diǎn)簡(jiǎn)介
24C02(A)是一種采用CMOS工藝制成的128/256/512/1K/2K/4K/8K*8位/14位引腳的串行的可用電擦除可編程只讀存儲(chǔ)器。自定時(shí)寫周期包括自動(dòng)擦除時(shí)間不超過10MS,典型時(shí)間為5MS。而MICROCHIP公司的串行EEPROM的擦除和寫入1個(gè)字節(jié)數(shù)據(jù)時(shí)間可縮短為1毫秒以下。串行EEPROM一般具有兩種寫入方式,一種是字節(jié)寫入,一種是頁(yè)寫入,允許在一個(gè)寫周期內(nèi)同時(shí)對(duì)1個(gè)字節(jié)到一頁(yè)的若干字節(jié)進(jìn)行編程寫入,一頁(yè)的大小取決于芯片內(nèi)頁(yè)寄存器的大小,不同公司的同種型號(hào)存儲(chǔ)器的頁(yè)寄存器可能不一樣。例如ATMEL的 AT24C01/01A/02A的頁(yè)寄存器為4B/8B/8B,而MICROCHIP的24C01/01A/02A頁(yè)寄存器都為2B,24AA01頁(yè)寄存器為8B。擦除/寫入周期壽命一般都已經(jīng)達(dá)到10萬(wàn)次以上,有的產(chǎn)品已經(jīng)達(dá)到1000萬(wàn)次。
采用單一電源+5V+/-0.1V,低功耗工作電流1毫安,備用狀態(tài)時(shí)只有10微安;三態(tài)輸出,與TTL電平兼容。一般商業(yè)品工作溫度范圍為0度—70度,工業(yè)品為-40度—85度。這個(gè)系列的芯片有8引腳DIP封裝、8引腳SOIC封裝形式,一部分型號(hào)還有14引腳SOIC封裝形式。
該系列芯片是二線制串行EEPROM芯片,有硬件寫保護(hù)引腳WP。
(3)引腳說明
用于基本總線操作的引腳只有SCL和SDA。其管腳定義如下:
SCL 串行時(shí)鐘端。這個(gè)信號(hào)用于對(duì)輸入和輸出數(shù)據(jù)的同步,寫入串行EEPROM的數(shù)據(jù)用其上升沿同步,輸出數(shù)據(jù)用其下降沿同步。
SDA 串行數(shù)據(jù)(/地址)輸入/輸出端。這是串行雙向數(shù)據(jù)輸入/輸出線。這個(gè)引腳是漏極開路驅(qū)動(dòng),可以與任何數(shù)目的其他漏極開路或集電極開路的器件“線或”連接。
WP 寫保護(hù)。這個(gè)引腳用于硬件數(shù)據(jù)保護(hù)功能,當(dāng)其接地時(shí),可以對(duì)整個(gè)存儲(chǔ)器進(jìn)行正常的讀/寫操作;當(dāng)其接電源時(shí),芯片就具有數(shù)據(jù)保護(hù)功能,被保護(hù)部分因不同型號(hào)芯片而異。被保護(hù)的部分的讀操作不受影響,實(shí)際少年宮這時(shí)被保護(hù)部分就可以作為串行只讀存儲(chǔ)器使用。
A0、A1、A2 片選或頁(yè)面選擇地址輸入。
VCC 電源電壓接5V
VSS 接地端
(3)內(nèi)部框圖以及功能描述
24C02的內(nèi)部框圖如下:
圖3-12 24C02的內(nèi)部框圖結(jié)構(gòu)
24C02(A)/04A/08A/16A支持雙向二線制串行總線及其傳輸規(guī)約,一般把傳送數(shù)據(jù)到總線上的器件定義為發(fā)送器,接收數(shù)據(jù)的器件為接收器。串行EEPROM在系統(tǒng)中總是作為從機(jī)工作,總線必須由一片可以產(chǎn)生串行時(shí)鐘(SCL)的住器件控制,通常這個(gè)住器件就是微處理器或者微控制器,控制總線訪問和產(chǎn)生“啟動(dòng)”和“停止”信號(hào)。微處理器和EEPROM都可以作為發(fā)送器或者接收器,在對(duì)EEPROM進(jìn)行寫操作時(shí),微處理器是發(fā)送器,串行EEPROM是接收器,而在讀操作時(shí),則剛好與之相反。
(4)EEPROM24C02的電路連接
EEPROM24C02的電路連接圖如下:它在本設(shè)計(jì)中起到的作用是實(shí)現(xiàn)數(shù)據(jù)的掉電可存儲(chǔ)功能。其中串行時(shí)鐘端SCL和串行數(shù)據(jù)(/地址)輸入/輸出端SDA接到單片機(jī)的P1口。
圖3-13 EEPROM24C02的電路連接
3.2 D類功放模塊介紹
利用Ti公司全D類音頻功放芯片TPS3004和MCS51系列微處理器設(shè)計(jì)紅外線遙控的數(shù)字音量控制立體聲音頻功率放大器。TPS3004 D類立體聲音頻功率放大芯片具有每通道12W的功率輸出,立體聲音量由直流電壓實(shí)現(xiàn)–40 dB to 36 dB增益范圍調(diào)節(jié),并能對(duì)用戶設(shè)置參數(shù)實(shí)現(xiàn)掉電存儲(chǔ)。
3.2.1 模塊原理圖
此原理圖為設(shè)計(jì)電路的后半部分,此部分電路實(shí)現(xiàn)的功能是通過調(diào)節(jié)DAC MAX541的輸出電壓值以及調(diào)節(jié)兩個(gè)電位器的阻值使它們的電壓值為可調(diào),從而達(dá)到控制D類功放音量的目的。
模塊原理圖如下:
圖3-14 D類功放模塊原理圖
3.2.2 D/A轉(zhuǎn)換器MAX541的功能特性及電路連接
(1)MAX541特點(diǎn)簡(jiǎn)介
MAX541高精度DAC是美國(guó)MAXIN公司生產(chǎn)的串口輸入,電壓輸出的16位數(shù)模轉(zhuǎn)換器,其特點(diǎn)是采用三線串行接口,并且輸入采用施密特觸發(fā)器結(jié)構(gòu),內(nèi)置上電復(fù)位功能,功耗為1.5mW。工作于+5伏單電源,工作電流為0.3mA其電壓輸出范圍是0V到2.5V。由于具有很低的功耗,無(wú)須調(diào)整即可得到16位的精度,所以非常適合于工業(yè)控制及儀器儀表等應(yīng)用。
(2)MAX541的外觀及引腳說明:
如圖,MAX541是8腳DIP和SO封裝,
圖3-15 MAX541的外觀
引腳功能說明如下:
CS\ 片選信號(hào)輸入端;
VDD 接+5V電源端;
AGND 接模擬地端;
DGND 數(shù)字地端;
REF 參考電壓輸入端,接外部+2.5V電壓;
SCLK 串行時(shí)鐘輸入端;
DIN 串行數(shù)據(jù)輸入端;
OUT 數(shù)模轉(zhuǎn)換電壓輸出端。
(3)MAX541的工作原理
請(qǐng)看下表,此表很直觀明了地說明了MAX541的工作原理。模擬輸出電壓VOUT的范圍可以由輸入不同的數(shù)字代碼來(lái)有規(guī)律地控制。當(dāng)輸入的16位數(shù)字代碼為全零時(shí)輸出電壓為0,當(dāng)輸入的16位數(shù)字代碼為全1時(shí)輸出電壓約為VREF即2.5V。VOUT變化的規(guī)律是:16位數(shù)字代碼由全0開始,每次加1一直到全1變化,對(duì)應(yīng)的輸出電壓VOUT從0開始,每次增加VREF*(1/65536)。
數(shù)字輸入代碼
模擬輸出電壓值VOUT
1111 1111 1111 1111
VREF*(65535/65536)
1000 0000 0000 0000
VREF*(32768/65536)
0000 0000 0000 0001
VREF*(1/65536)
0000 0000 0000 0000
0V
表3-1 數(shù)字輸入代碼與輸出電壓值對(duì)應(yīng)表
我們還關(guān)心一個(gè)原理,就是怎樣把16位的數(shù)字代碼輸入MAX541里面。請(qǐng)看下圖,
當(dāng)片選端信號(hào)CS選通后(低電平有效),串行時(shí)鐘輸入端的時(shí)鐘信號(hào)開始生效,在時(shí)鐘信號(hào)的上升沿?cái)?shù)據(jù)會(huì)同步地傳輸并鎖存到DAC的數(shù)據(jù)輸入寄存器中。當(dāng)16位數(shù)據(jù)傳輸完后CS置1,然后進(jìn)入下一輪的數(shù)據(jù)代碼傳輸。
圖3-16
(4)MAX541的電路連接
MAX541在本設(shè)計(jì)中的電路連接見下圖,讓它外接+5V電源,4、5、6腳接單片機(jī)的P1口實(shí)現(xiàn)串口通信。模擬地DGND和數(shù)字地AGND相接構(gòu)成地線系統(tǒng),為了消除高頻和低頻干擾,必須在REF與地之間接入退耦電容。由圖可以看出,MAX541的輸出電壓及兩個(gè)可調(diào)電位器分別接到了D類功放芯片的11(VOLUME)、10(VARMAX)和第9(VARDIFF)腳,通過調(diào)節(jié)這三個(gè)管腳的輸入電壓就可以達(dá)到控制此D類功放音量的目的。至于是怎樣控制的在下面將會(huì)詳細(xì)介紹。
圖3-17 MAX541的電路連接
3.2.3 D類功放芯片TPA3004D2的功能特性及電路連接
(1)TPA3004D2的特性
此D類立體聲音頻功率放大芯片具有每通道12W的功率輸出,立體聲音量由直流電壓控制,可以實(shí)現(xiàn)從–40 dB 到 36 dB增益范圍調(diào)節(jié)。
(2)TPA3004D2的主要管腳功能
由于該芯片管腳較多,不可能也沒必要一一說明其功能,下面就本設(shè)計(jì)所用到的管腳功能說明如下:
RINN(2) 右聲道音頻輸入的負(fù)極
RINP(3) 右聲道音頻輸入的正極
LINN(6) 左聲道音頻輸入的負(fù)極
LINP(5) 左聲道音頻輸入的正極
LOUTN(16、17) 左聲道音頻輸出的負(fù)極(兩管腳接在一起)
LOUTP(20、21) 左聲道音頻輸出的正極(兩管腳接在一起)
ROUTN(44、45) 右聲道音頻輸出的負(fù)極(兩管腳接在一起)
ROUTP(40、41) 右聲道音頻輸出的正極(兩管腳接在一起)
VARDIFF(9) 結(jié)合VARMAX(10)與VOLUME(11)對(duì)輸出設(shè)置增益
VARMAX(10) 輸入直流電壓為VAROUT輸出設(shè)置最大增益,(假如VAROUT沒用到VARMAX就要接地線)
VOLUME(11) 在此管腳輸入直流電壓為VAROUT輸出設(shè)置增益
(3)TPA3004D2的外觀
圖3-18 TPA3004D2的外觀
(4)TPA3004D2的調(diào)制方案
調(diào)制方案在確定所需濾波器類型方面起著重要作用。傳統(tǒng)的D類放大器需要LC濾波器,圖X顯示了采用的傳統(tǒng)調(diào)制類型。在該方案中,當(dāng)無(wú)信號(hào)輸入時(shí),差動(dòng)PWM輸出信號(hào)的占空比為50%,這50%的占空比不生成可以聽到的聲音,因?yàn)槠骄ㄐ螢榱?。但它?huì)從喇叭吸收并使用大量電流,產(chǎn)生不希望出現(xiàn)的功率損耗?,F(xiàn)在,隨著輸入電壓的增加,正極OUT+的占空比也隨之增加,負(fù)極OUT-的占空比則會(huì)減少。
就該類型的調(diào)制方案而言,應(yīng)當(dāng)采用二階BUTTREWORTH低通濾波器。如圖X所示,該濾波器用兩個(gè)電感和三個(gè)電容作為典型的橋接式負(fù)載輸出。該濾波器主要作為電感,在電壓變換時(shí)使輸出電流保持一致,這降低了少輸入信號(hào)或無(wú)輸入信號(hào)時(shí)的功耗。但是該類濾波器的主要缺陷是尺寸增加及額外的外部元件成本增加。由于揚(yáng)聲器既具有電阻性有具有電感性,而且D類放大器開關(guān)波形通過揚(yáng)聲器產(chǎn)生高電壓,所以效率方面的提高將受到損失,從而導(dǎo)致較高的電源電流,也抵消了D類放大器帶來(lái)的效率優(yōu)勢(shì)。
電感L1與L2以及電容C1構(gòu)成差動(dòng)濾波器使信號(hào)以40DB /S 的斜率衰減。開關(guān)電流主要通過C1、C2及C3,揚(yáng)聲器消耗的電流很小。
在TI新一代D類放大器TPA3004D2產(chǎn)品系列中,調(diào)制方案經(jīng)過修改,只產(chǎn)生非常短的差動(dòng)功率脈沖,以避免無(wú)輸入信號(hào)時(shí)發(fā)生擊穿。新的調(diào)制方案不再需要二階BUTTREWORTH低通濾波器,從而可以大大減少系統(tǒng)成本以及設(shè)計(jì)方案的尺寸。由于新的調(diào)制方案的正負(fù)輸出信號(hào)是同相的,因此負(fù)載的差動(dòng)電壓在大多數(shù)開關(guān)周期均為0V。這極大地降低了開關(guān)電流,消除了負(fù)載中的功耗。
(5)TPA3004D2的工作原理
實(shí)際上此芯片的音量控制是由VOLUME(11)、VARDIFF(9)以及VARMAX(10)這三個(gè)管腳控制的。這三個(gè)管腳輸入的都是直流電壓。原理如下圖所示。當(dāng)電壓分別輸入這三個(gè)管腳后11腳的電壓VOLUME將會(huì)減去第九腳VARDIFF的電壓,然后跟第十腳VARMAX
上的電壓做比較,假如第十腳VARMAX上的電壓比之大則控制電壓為VOLUME(11)與VARDIFF(9)的電壓的差值:假如第十腳VARMAX上的電壓比之小則控制電壓為VARMAX上的電壓,也就是說第十腳上的電壓VARMAX是一個(gè)基準(zhǔn)電壓。
圖3-19 音量調(diào)節(jié)流程圖
4 電路設(shè)計(jì)制作及調(diào)試
4.1 電路的設(shè)計(jì)制作
4.1.1 Protel 99se簡(jiǎn)介
Protel 99se是用于繪制電子制作的原理圖和PCB圖所用到的軟件,它具有全面的工具、文檔以及設(shè)計(jì)項(xiàng)目的組織功能,能夠使用戶輕松駕馭電子線路設(shè)計(jì)的全過程。它主要由兩大部分組成:原理圖設(shè)計(jì)系統(tǒng)(Schematic99)與印制電路板設(shè)計(jì)系統(tǒng)(PCB99),前者主要用于電路原理圖的設(shè)計(jì),為印制電路板的設(shè)計(jì)打好基礎(chǔ);,后者主要用于印制電路板的設(shè)計(jì),產(chǎn)生最終的PCB文件,直接關(guān)系到電路板的生產(chǎn)。
4.1.2實(shí)際制作電路的步驟
(1) 設(shè)計(jì)電路原理圖 利用 Protel 99SE 的原理圖設(shè)計(jì)系統(tǒng)繪制電路原理圖,要充分利用各種原理圖繪圖工具和編輯功能。比如大部分元件在庫(kù)里找得到,但是有些就必須自己新建庫(kù)文件再進(jìn)行編輯。
(2) 校對(duì)電路圖 檢查和校對(duì)電路原理圖是很重要的,直接關(guān)系到下面的操作,只有保證所繪制的電路圖正確無(wú)誤或者盡量減少錯(cuò)誤的產(chǎn)生,后面的工作才得以順利進(jìn)行。
(3) 生產(chǎn)網(wǎng)絡(luò)表SPICE netlist SPICE netlist 是連接原理圖編輯器和PCB編輯器之間的橋梁和紐帶,是自動(dòng)布線的核心。將該網(wǎng)絡(luò)表導(dǎo)入PCB編輯器過程中,原理圖沒有問題最好,還存在問題的話就要根據(jù)錯(cuò)誤提示一個(gè)個(gè)檢查直到所有錯(cuò)誤都消除掉,然后就可以把元件導(dǎo)入PCB編輯器了。
(4) 對(duì)PCB板布局 元件導(dǎo)入PCB編輯器后就可以開始進(jìn)行布局了,其實(shí)布局是一門學(xué)問,要靠平時(shí)的積累,生手跟熟手布出來(lái)的板在各方面比如可觀性、穩(wěn)定性上是完全不一樣的。因?yàn)樵季质艿胶芏喾矫娴挠绊?,必須從結(jié)構(gòu)、電磁干擾和將來(lái)布線的方便性等方面進(jìn)行綜合考慮.
(5)PCB 板的實(shí)際制作 對(duì)繪制好的 PCB 板圖進(jìn)行各種設(shè)計(jì)規(guī)則檢查,如安全、間距和干擾等,以及網(wǎng)絡(luò)檢查(對(duì)照 SPICE netlist)后就可以進(jìn)行實(shí)際的制作了。把圖紙打印出來(lái)后用電熨斗燙到覆銅的電路板上,然后腐蝕電路板,再鉆孔,焊接元器件.注意元器件不能虛焊,要焊牢固。元器件焊完后檢查各條線路是否導(dǎo)通就完成電路板的制作了。
4.1.3 印制電路板設(shè)計(jì)原則和抗干擾措施
印制電路板(PCB)是電子產(chǎn)品中電路元件和器件的支撐件.它提供電路元件和器件之間的電氣連接。隨著電于技術(shù)的飛速發(fā)展,PGB的密度越來(lái)越高。PCB設(shè)計(jì)的好壞對(duì)抗干擾能力影響很大.因此,在進(jìn)行PCB設(shè)計(jì)時(shí).必須遵守PCB設(shè)計(jì)的一般原則,并應(yīng)符合抗干擾設(shè)計(jì)的要求。
(1)PCB設(shè)計(jì)的一般原則
要使電子電路獲得最佳性能,元器件的布且及導(dǎo)線的布設(shè)是很重要的。為了設(shè)計(jì)質(zhì)量好、造價(jià)低的PCB.應(yīng)遵循以下一般原則:
首先,布局上要考慮PCB尺寸大小。PCB尺寸過大時(shí),印制線條長(zhǎng),阻抗增加,抗噪聲能力下降,成本也增加;過小,則散熱不好,且鄰近線條易受干擾。在確定PCB尺寸后.再確定特殊元件的位置。最后,根據(jù)電路的功能單元,對(duì)電路的全部元器件進(jìn)行布局。盡可能縮短高頻元器件之間的連線,設(shè)法減少它們的分布參數(shù)和相互間的電磁干擾。易受干擾的元器件不能相互挨得太近,輸入和輸出元件應(yīng)盡量遠(yuǎn)離。某些元器件或?qū)Ь€之間可能有較高的電位差,應(yīng)加大它們之間的距離,以免放電引出意外短路。帶高電壓的元器件應(yīng)盡量布置在調(diào)試時(shí)手不易觸及的地方。熱敏元件應(yīng)遠(yuǎn)離發(fā)熱元件。根據(jù)電路的功能單元.對(duì)電路的全部元器件進(jìn)行布局時(shí),要按照電路的流程安排各個(gè)功能電路單元的位置,使布局便于信號(hào)流通,并使信號(hào)盡可能保持一致的方向。以每個(gè)功能電路的核心元件為中心,圍繞它來(lái)進(jìn)行布局。元器件應(yīng)均勻、 整齊、緊湊地排列在PCB上.盡量減少和縮短各元器件之間的引線和連接。位于電路板邊緣的元器件,離電路板邊緣一般不小于2mm。電路板的最佳形狀為矩形。長(zhǎng)寬比為3:2成4:3。電路板面尺寸大于200x150mm時(shí).應(yīng)考慮電路板所受的機(jī)械強(qiáng)度。
其次布線時(shí)注意輸入輸出端用的導(dǎo)線應(yīng)盡量避免相鄰平行。最好加線間地線,以免發(fā)生反饋藕合。印制導(dǎo)線的最小寬度主要由導(dǎo)線與絕緣基扳間的粘附強(qiáng)度和流過它們的電流值決定。當(dāng)銅箔厚度為 0.05mm、寬度為 1 ~ 15mm 時(shí).通過 2A的電流,溫度不會(huì)高于3℃,因此.導(dǎo)線寬度為1.5mm可滿足要求。對(duì)于集成電路,尤其是數(shù)字電路,通常選0.02~0.3mm導(dǎo)線寬度。當(dāng)然,只要允許,還是盡可能用寬線.尤其是電源線和地線。導(dǎo)線的最小間距主要由最壞情況下的線間絕緣電阻和擊穿電壓決定。對(duì)于集成電路,尤其是數(shù)字電路,只要工藝允許,可使間距小至5~8mm。印制導(dǎo)線拐彎處一般取圓弧形,而直角或夾角在高頻電路中會(huì)影響電氣性能。此外,盡量避免使用大面積銅箔,否則.長(zhǎng)時(shí)間受熱時(shí),易發(fā)生銅箔膨脹和脫落現(xiàn)象。必須用大面積銅箔時(shí),最好用柵格狀.這樣有利于排除銅箔與基板間粘合劑受熱產(chǎn)生的揮發(fā)性氣體。
最后注意焊盤中心孔要比器件引線直徑稍大一些。焊盤太大易形成虛焊。焊盤外徑D一般不小于(d+1.2)mm,其中d為引線孔徑。對(duì)高密度的數(shù)字電路,焊盤最小直徑可取(d+1.0)mm。
?。?)PCB及電路抗干擾措施
印制電路板的抗干擾設(shè)計(jì)與具體電路有著密切的關(guān)系,這里僅就PCB抗干擾設(shè)計(jì)的幾項(xiàng)常用措施做一些說明。
?、匐娫淳€設(shè)計(jì) 根據(jù)印制線路板電流的大小,盡量加租電源線寬度,減少環(huán)路電阻。同時(shí)、使電源線、地線的走向和數(shù)據(jù)傳遞的方向一致,這樣有助于增強(qiáng)抗噪聲能力。
②地線設(shè)計(jì) 地線設(shè)計(jì)的原則是:首先數(shù)字地與模擬地分開。若線路板上既有邏輯電路又有線性電路,應(yīng)使它們盡量分開。低頻電路的地應(yīng)盡量采用單點(diǎn)并聯(lián)接地,實(shí)際布線有困難時(shí)可部分串聯(lián)后再并聯(lián)接地。高頻電路宜采用多點(diǎn)串聯(lián)接地,地線應(yīng)短而租,高頻元件周圍盡量用柵格狀大面積地箔。其次接地線應(yīng)盡量加粗。若接地線用很紉的線條,則接地電位隨電流的變化而變化,使抗噪性能降低。因此應(yīng)將接地線加粗,使它能通過三倍于印制板上的允許電流。如有可能,接地線應(yīng)在2~3mm以上。再次是接地線要構(gòu)成閉環(huán)路。只由數(shù)字電路組成的印制板,其接地電路布成團(tuán)環(huán)路大多能提高抗噪聲能力。
③退藕電容配置
PCB設(shè)計(jì)的常規(guī)做法之一是在印制板的各個(gè)關(guān)鍵部位配置適當(dāng)?shù)耐伺弘娙?。退藕電容的一般配置原則是在電源輸入端跨接10 ~100uf的電解電容器。如有可能,接100uF以上的更好。原則上每個(gè)集成電路芯片都應(yīng)布置一個(gè)0.01pF的瓷片電容,如遇印制板空隙不夠,可每4~8個(gè)芯片布置一個(gè)1 ~ 10pF的但電容。對(duì)于抗噪能力弱、關(guān)斷時(shí)電源變化大的器件,如 RAM、ROM存儲(chǔ)器件,應(yīng)在芯片的電源線和地線之間直接接入退藕電容。電容引線不能太長(zhǎng),尤其是高頻旁路電容不能有引線。
4.2 調(diào)試
電路板制作出來(lái)后的下一步就是調(diào)試了,調(diào)試實(shí)際上是對(duì)設(shè)計(jì)出來(lái)的電路的一個(gè)驗(yàn)證。調(diào)試受到的制約有各方面的因素,稍微粗心大意些都會(huì)影響結(jié)果。在調(diào)試之前必須對(duì)所有導(dǎo)線用萬(wàn)用表檢驗(yàn)過是否有線路不通的情況出現(xiàn)。我剛調(diào)試時(shí)在保證線路都是導(dǎo)通后接上電源基本上沒聲音出來(lái),檢查了好幾天,把所有元件上的工作參數(shù)都測(cè)試了一遍之后,確定所有元件都沒壞后斷定是輸出音頻的接口接錯(cuò)了。
4.3 程序流程圖
開始
P2.2=0 ?
音量加一
Y P2.4=0 ?
Y
N N
音量減一
P2.1=0 ?
是否中斷
Y
N Y
紅外接受檢測(cè)
P2.3=0 ?
N
Y
Y
為1000
1000?(ADD鍵)
音量加一
Y
收藏
編號(hào):2560996
類型:共享資源
大?。?span id="pv1zbxd" class="font-tahoma">8.26MB
格式:RAR
上傳時(shí)間:2019-11-27
15
積分
- 關(guān) 鍵 詞:
-
自動(dòng)
加料
控制系統(tǒng)
單片機(jī)
- 資源描述:
-
自動(dòng)加料機(jī)控制系統(tǒng)(單片機(jī)類),自動(dòng),加料,控制系統(tǒng),單片機(jī)
展開閱讀全文
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流,未經(jīng)上傳用戶書面授權(quán),請(qǐng)勿作他用。