單片機(jī)應(yīng)用調(diào)研報(bào)告_第1頁
單片機(jī)應(yīng)用調(diào)研報(bào)告_第2頁
單片機(jī)應(yīng)用調(diào)研報(bào)告_第3頁
單片機(jī)應(yīng)用調(diào)研報(bào)告_第4頁
單片機(jī)應(yīng)用調(diào)研報(bào)告_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

單片機(jī)應(yīng)用調(diào)研報(bào)告單片機(jī)是一種集成電路芯片,是采用超大規(guī)模集成電路技術(shù)把含有數(shù)據(jù)解決能力的中央解決器CPU、隨機(jī)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、多個(gè)I/O口和中斷系統(tǒng)、定時(shí)器/計(jì)時(shí)器等功效(可能還涉及顯示驅(qū)動(dòng)電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、A/D轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一種小而完善的微型計(jì)算機(jī)系統(tǒng),在工業(yè)控制領(lǐng)域的廣泛應(yīng)用。從上世紀(jì)80年代,由當(dāng)時(shí)的4位、8位單片機(jī),發(fā)展到現(xiàn)在的32位300M的高速單片機(jī)。現(xiàn)在已有的單片機(jī)系列重要有:Microchip單片機(jī)、Scenix單片機(jī)、NEC單片、富士通單片機(jī)、東芝單片機(jī)、8051類單片機(jī)、Zilog單片機(jī)、NS單片機(jī)等1)51系列單片機(jī):8031/8051/8751是Intel公司早期的產(chǎn)品。應(yīng)用的早,影響很大,已成為世界上的工業(yè)原則。后來諸多芯片廠商以多個(gè)方式與Intel公司合作,也推出了同類型的單片機(jī),猶如一種單片機(jī)的多個(gè)版本同樣,雖都在不停的變化制造工藝,但內(nèi)核卻同樣,也就是說這類單片機(jī)指令系統(tǒng)完全兼容,絕大多數(shù)管腳也兼容;在使用上基本能夠直接交換。人們統(tǒng)稱這些與8051內(nèi)核相似的單片機(jī)為“51系列單片機(jī)”。PIC系列單片機(jī)

由美國Microchip公司推出的PIC單片機(jī)系列產(chǎn)品,首先采用了RISC構(gòu)造的嵌入式微控制器,其高速度、低電壓、低功耗、大電流LCD驅(qū)動(dòng)能力和低價(jià)位OTP技術(shù)等都體現(xiàn)出單片機(jī)產(chǎn)業(yè)的新趨勢(shì)。AVR系列單片機(jī)

AVR單片機(jī)是1997年由ATMEL公司研發(fā)出的增強(qiáng)型內(nèi)置Flash的RISC(ReducedInstructionSetCPU)精簡(jiǎn)指令集高速8位單片機(jī)。AVR的單片機(jī)能夠廣泛應(yīng)用于計(jì)算機(jī)外部設(shè)備、工業(yè)實(shí)時(shí)控制、儀器儀表、通訊設(shè)備、家用電器等各個(gè)領(lǐng)域。單片機(jī)發(fā)展歷史介紹:?jiǎn)纹瑱C(jī)誕生于1971年,經(jīng)歷了SCM、MCU、SoC三大階段,早期的SCM單片機(jī)都是8位或4位的。其中最成功的是INTEL的8031,此后在8031上發(fā)展出了MCS51系列MCU系統(tǒng)?;谶@一系統(tǒng)的單片機(jī)系統(tǒng)直到現(xiàn)在還在廣泛使用。隨著工業(yè)控制領(lǐng)域規(guī)定的提高,開始出現(xiàn)了16位單片機(jī),但由于性價(jià)比不抱負(fù)并未得到很廣泛的應(yīng)用。90年代后隨著消費(fèi)電子產(chǎn)品大發(fā)展,單片機(jī)技術(shù)得到了巨大提高。隨著INTELi960系列特別是后來的ARM系列的廣泛應(yīng)用,32位單片機(jī)快速取代16位單片機(jī)的高端地位,并且進(jìn)入主流市場(chǎng)。而傳統(tǒng)的8位單片機(jī)的性能也得到了飛速提高,解決能力比起80年代提高了數(shù)百倍。高端的32位Soc單片機(jī)主頻已經(jīng)超出300MHz,性能直追90年代中期的專用解決器,而普通的型號(hào)出廠價(jià)格跌落至1美元,最高端的型號(hào)也只有10美元。當(dāng)代單片機(jī)系統(tǒng)已經(jīng)不再只在裸機(jī)環(huán)境下開發(fā)和使用,大量專用的嵌入式操作系統(tǒng)被廣泛應(yīng)用在全系列的單片機(jī)上。而在作為掌上電腦和手機(jī)核心解決的高端單片機(jī)甚至能夠直接使用專用的Windows和LINUX操作系統(tǒng)。重要階段早期階段:SCM即單片微型計(jì)算器(SingleChipMicrocomputer)階段,重要是謀求最佳的單片形態(tài)嵌入式系統(tǒng)的最佳體系構(gòu)造。“創(chuàng)新模式”獲得成功,奠定了SCM與通用計(jì)算機(jī)完全不同的發(fā)展道路。在開創(chuàng)嵌入式系統(tǒng)獨(dú)立發(fā)展道路上,Intel公司功不可沒。中期發(fā)展:MCU即微控制器(MicroControllerUnit)階段,重要的技術(shù)發(fā)展方向是:不停擴(kuò)展?jié)M足嵌入式應(yīng)用時(shí),對(duì)象系統(tǒng)規(guī)定的多個(gè)外圍電路與接口電路,突顯其對(duì)象的智能化控制能力。它所涉及的領(lǐng)域都與對(duì)象系統(tǒng)有關(guān),因此,發(fā)展MCU的重任不可避免地落在電氣、電子技術(shù)廠家。從這一角度來看,Intel逐步淡出MCU的發(fā)展也有其客觀因素。在發(fā)展MCU方面,最出名的廠家當(dāng)數(shù)Philips公司。Philips公司以其在嵌入式應(yīng)用方面的巨大優(yōu)勢(shì),將MCS-51從單片微型計(jì)算機(jī)快速發(fā)展到微控制器。因此,當(dāng)我們回想嵌入式系統(tǒng)發(fā)展道路時(shí),不要忘記Intel和Philips的歷史功績?,F(xiàn)在趨勢(shì)SoC嵌入式系統(tǒng)(SystemonChip)式的獨(dú)立發(fā)展之路,向MCU階段發(fā)展的重要因素,就是謀求應(yīng)用系統(tǒng)在芯片上的最大化解決,因此,專用單片機(jī)的發(fā)展自然形成了SoC化趨勢(shì)。隨著微電子技術(shù)、IC設(shè)計(jì)、EDA工具的發(fā)展,基于SoC的單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)會(huì)有較大的發(fā)展。因此,對(duì)單片機(jī)的理解能夠從單片微型計(jì)算機(jī)、單片機(jī)微控制器延伸到單片應(yīng)用系統(tǒng)。單片機(jī)的應(yīng)用:現(xiàn)在單片機(jī)滲入到我們生活的各個(gè)領(lǐng)域,幾乎很難找到哪個(gè)領(lǐng)域沒有單片機(jī)的蹤跡。導(dǎo)彈的導(dǎo)航裝置,飛機(jī)上多個(gè)儀表的控制,計(jì)算機(jī)的網(wǎng)絡(luò)通訊與數(shù)據(jù)傳輸,工業(yè)自動(dòng)化過程的實(shí)時(shí)控制和數(shù)據(jù)解決,廣泛使用的多個(gè)智能IC卡,民用豪華轎車的安全保障系統(tǒng),錄像機(jī)、攝像機(jī)、全自動(dòng)洗衣機(jī)的控制,以及程控玩具、電子寵物等等,這些都離不開單片機(jī)。更不用說自動(dòng)控制領(lǐng)域的機(jī)器人、智能儀表、醫(yī)療器械以及多個(gè)智能機(jī)械了。因此,單片機(jī)的學(xué)習(xí)、開發(fā)與應(yīng)用將造就一批計(jì)算機(jī)應(yīng)用與智能化控制的科學(xué)家、工程師。單片機(jī)廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能化管理及過程控制等領(lǐng)域,大致可分以下幾個(gè)范疇:1.在智能儀器儀表上的應(yīng)用;2.在工業(yè)控制中的應(yīng)用;3.在家用電器中的應(yīng)用;4.在計(jì)算機(jī)網(wǎng)絡(luò)和通信領(lǐng)域中的應(yīng)用;5.單片機(jī)在醫(yī)用設(shè)備領(lǐng)域中的應(yīng)用;6.在多個(gè)大型電器中的模塊化應(yīng)用;7.單片機(jī)在汽車設(shè)備領(lǐng)域中的應(yīng)用。另外,單片機(jī)在工商,金融,科研、教育,國防航空航天等領(lǐng)域都有著十分廣泛的用途。單片機(jī)應(yīng)用舉例:1.單片機(jī)的車載超級(jí)電容測(cè)試系統(tǒng)【.03.13】系統(tǒng)原理介紹超級(jí)電容管理系統(tǒng)能夠?qū)崿F(xiàn)對(duì)超級(jí)電容工作電流和電壓的實(shí)時(shí)采集,超級(jí)電容管理系統(tǒng)整體構(gòu)造框圖如圖1所示,系統(tǒng)共由3個(gè)重要模塊構(gòu)成:現(xiàn)場(chǎng)電壓、電流、采集與調(diào)理模塊(即采集模塊),信號(hào)隔離與MCU信號(hào)解決模塊(即中央解決模塊),電源管理模塊,采集模塊內(nèi)、霍爾電壓、霍爾電流傳感器分別為超級(jí)電容電壓和電流進(jìn)行現(xiàn)場(chǎng)采集,采集信號(hào)通過儀用放大、然后轉(zhuǎn)化為4mA-20mA電流信號(hào)并發(fā)送到中央解決模塊,中央解決模塊內(nèi),采集模塊發(fā)送的4mA-20mA電流信號(hào),通過電流電壓變換后,再進(jìn)行隔離放大、AD轉(zhuǎn)換并送到MCU,MCU將數(shù)據(jù)解決后通過CAN接口傳送到上位機(jī),當(dāng)檢測(cè)到數(shù)據(jù)異常時(shí)MCU輸出故障信號(hào),方便工作人員能及時(shí)采用方法,電源管理模塊為各功效模塊提供穩(wěn)定隔離的電壓,增加RS232通信串口,方便MCU程序燒錄。2.嵌入式系統(tǒng)低功耗設(shè)計(jì)【-03-03】硬件低功耗設(shè)計(jì):1)選擇低功耗的器件選擇低功耗的電子器件能夠從根本上減少整個(gè)硬件系統(tǒng)的功耗?,F(xiàn)在的半導(dǎo)體工藝重要有TTL工藝和CMOS工藝,CMOS工藝含有很低的功耗,在電路設(shè)計(jì)上盡量選用,使用CMOS系列電路時(shí),其不用的輸入端不要懸空,由于懸空的輸入端可能存在感應(yīng)信號(hào),它將造成高低電平的轉(zhuǎn)換。轉(zhuǎn)換器件的功耗很大,盡量采用輸出為高的原則。嵌入式解決器是嵌入式系統(tǒng)的硬件核心,消耗大量的功率,因此設(shè)計(jì)時(shí)選用低功耗的解決器;另外,選擇低功耗的通信收發(fā)器(對(duì)于通信應(yīng)用系統(tǒng))、低功耗的訪存部件、低功耗的外圍電路,現(xiàn)在許多通信收發(fā)器都設(shè)計(jì)成節(jié)省功耗方式,這樣的器件優(yōu)先采用。2)選用低功耗的電路形式完畢同樣的功效,電路的實(shí)現(xiàn)形式有多個(gè)。例如,能夠運(yùn)用分立元件、小規(guī)模集成電路,大規(guī)模集成電路甚至單片實(shí)現(xiàn)。普通,使用的元器件數(shù)量越少,系統(tǒng)的功耗越低。因此,盡量使用集成度高的器件,以減少電路中使用元件的個(gè)數(shù),減少整機(jī)的功耗。3)單電源、低電壓供電某些模擬電路如運(yùn)算放大器等。供電方式有正負(fù)電源和單電源兩種。雙電源供電能夠提供對(duì)地輸出的信號(hào)。高電源電壓的優(yōu)點(diǎn)是能夠提供大的動(dòng)態(tài)范疇,缺點(diǎn)是功耗大。例如,低功耗集成運(yùn)算放大器LM324,單電源電壓工作范疇為5~30V。當(dāng)電源電壓為15V時(shí),功耗約為220mw;當(dāng)電源電壓為10V時(shí),功耗約為90mw;當(dāng)電源電壓為5V時(shí),功耗約為15mw??梢?,低電壓供電對(duì)減少器件功耗的作用十分明顯。因此,解決小信號(hào)的電路能夠減少供電電壓。4)分區(qū)/分時(shí)供電技術(shù)一種嵌入式系統(tǒng)的全部構(gòu)成部分并非時(shí)刻在工作,基于此,可采用分時(shí)/分區(qū)的供電技術(shù)。原理是運(yùn)用“開關(guān)”控制電源供電單元,在某一部分電路處在休眠狀態(tài)時(shí),關(guān)閉其供電電源,僅保存工作部分的電源。5)I/O引腳供電嵌入式解決器的輸出引腳在輸出高電平時(shí),能夠提供約20mA的電流,該引腳能夠直接作為某些電路的供電電源使用,如圖2所示。解決器的引腳輸出高電平時(shí),外部器件工作;輸出低電平時(shí),外部器件停止工作。需要注意。該電路需滿足下列規(guī)定:外部器件的功耗較低,低于解決器I/O引腳的高電平輸出電流;外部器件的供電電壓范疇較寬。6)電源管理單元設(shè)計(jì)解決器全速工作時(shí),功耗最大;待機(jī)狀態(tài)時(shí),功耗比較小。常見的待機(jī)方式有兩種:空閑方式(Idle)和掉電方式(ShutDown)。其中,Idle方式能夠通過中斷的發(fā)生退出,中斷能夠由外部事件供應(yīng)。掉電方式指的是解決器停止,連中斷也不響應(yīng),因此需要進(jìn)入復(fù)位才干退出掉電方式。為了減少系統(tǒng)的功耗,一旦CPU處在“空轉(zhuǎn)”,能夠使之進(jìn)入Idle狀態(tài),減少功耗;期間如果發(fā)生了外部事件,能夠通過事件產(chǎn)生中斷信號(hào),使CPU進(jìn)入運(yùn)行狀態(tài)。對(duì)于ShutDown狀態(tài),只能用復(fù)位信號(hào)喚醒CPU。7)智能電源設(shè)計(jì)既要確保系統(tǒng)含有良好的性能,又能兼顧功耗問題,一種最佳的方法是采用智能電源。在系統(tǒng)中增加適宜的智能預(yù)測(cè)、檢測(cè),根據(jù)需要對(duì)系統(tǒng)采用不同的供電方式,以求系統(tǒng)的功耗最低。許多膝上型電腦的電源管理采用智能電源,以筆記本電腦為例,在電源管理方面,Intel公司采用SpeedStep技術(shù);AMD公司采用PowerNow技術(shù);Transmeta公司采用LongRun技術(shù)。即使這三種技術(shù)涉及到的具體內(nèi)容不同,但基本原理是一致的。以采用SpeedStep技術(shù)的筆記本電腦為例,系統(tǒng)能夠根據(jù)不同的使用環(huán)境對(duì)CPU的運(yùn)行速度進(jìn)行合理調(diào)節(jié)。如果系統(tǒng)使用外接電源,CPU將按照正常的主頻率及電壓運(yùn)行;當(dāng)檢測(cè)到系統(tǒng)為電池供電時(shí),軟件將自動(dòng)切換CPU的主頻率及電壓至較低狀態(tài)運(yùn)行。8)減少解決器的時(shí)鐘頻率解決器的功耗與時(shí)鐘頻率親密有關(guān)。以SAM-SUNGS3C2410x(32bARM920T內(nèi)核)為例,它提供了四種工作模式:正常模式、空閑模式、休眠模式、關(guān)機(jī)模式.多個(gè)模式的功耗如表1所示。由表1可見,CPU在全速運(yùn)行的時(shí)候比在空閑或者休眠的時(shí)候消耗的功率大得多。省電的原則就是讓正常運(yùn)行模式遠(yuǎn)比空閑、休眠模式少占用時(shí)間。在類似PDA的設(shè)備中,系統(tǒng)在全速運(yùn)行的時(shí)候遠(yuǎn)比空閑的時(shí)候少,因此能夠通過設(shè)立,使CPU盡量工作在空閑狀態(tài),然后通過對(duì)應(yīng)的中斷喚醒CPU,恢復(fù)到正常工作模式,解決響應(yīng)的事件,然后再進(jìn)入空閑模式。因此設(shè)計(jì)系統(tǒng)時(shí),如果解決能力許可,可盡量減少解決器的時(shí)鐘頻率。另外,能夠動(dòng)態(tài)變化解決器的時(shí)鐘,以減少系統(tǒng)的總功耗。CPU空閑時(shí),減少時(shí)鐘頻率;處在工作狀態(tài)時(shí),提高時(shí)鐘頻率以全速運(yùn)行解決事務(wù),實(shí)現(xiàn)這一技術(shù)的辦法。通過將I/O引腳設(shè)定為輸出高電平,加入電阻R1,將增加時(shí)鐘頻率;將I/O引腳輸出低電平,去掉電阻R1,可減少時(shí)鐘頻率,以減少功耗。9)減少持續(xù)工作電流在某些系統(tǒng)中,盡量使系統(tǒng)在狀態(tài)轉(zhuǎn)換時(shí)消耗電流,在維持工作時(shí)期不消耗電流。例如。IC卡水表、煤氣表、靜態(tài)電能表等,在打開和關(guān)閉開關(guān)時(shí)給對(duì)應(yīng)的機(jī)構(gòu)上電,開關(guān)開和關(guān)狀態(tài)通過機(jī)械機(jī)構(gòu)或磁場(chǎng)機(jī)制保持開關(guān)的狀態(tài),而不通過電流保持,能夠進(jìn)一步減少電能的消耗。軟件低功耗設(shè)計(jì):1)編譯低功耗優(yōu)化技術(shù)編譯技術(shù)減少系統(tǒng)功耗是基于這樣的事實(shí):對(duì)于實(shí)現(xiàn)同樣的功效,不同的軟件算法,消耗的時(shí)間不同,使用的指令不同,因而消耗的功率也不同。對(duì)于使用高級(jí)語言,由于是面對(duì)問題設(shè)計(jì)的,很難控制低功耗。但是,如果運(yùn)用匯編語言開發(fā)系統(tǒng)(如對(duì)于小型的嵌入式系統(tǒng)開發(fā)),能夠故意識(shí)地選擇消耗時(shí)間短的指令和設(shè)計(jì)消耗功率小的算法來減少系統(tǒng)的功耗。2)硬件軟件化與軟件硬件化普通的硬件電路一定消耗功率,基于此,能夠減少系統(tǒng)的硬件電路,把數(shù)據(jù)解決功效用軟件實(shí)現(xiàn),如許多儀表中用到的對(duì)數(shù)放大電路、抗干擾電路,測(cè)量系統(tǒng)中用軟件濾波替代硬件濾波器等。需要考慮,軟件解決需要時(shí)間,解決器也需要消耗功率,特別是在解決大量數(shù)據(jù)的時(shí)候,需要高性能的解決器,這可能會(huì)消耗大量的功率。因此,系統(tǒng)中某一功效用軟件實(shí)現(xiàn),還是用硬件實(shí)現(xiàn),需要綜累計(jì)算后進(jìn)行設(shè)計(jì)。3)采用快速算法數(shù)字信號(hào)解決中的運(yùn)算,采用如FFT和快速卷積等,能夠大量節(jié)省運(yùn)算時(shí)間,從而減少功耗;在精度允許的狀況下,使用簡(jiǎn)樸函數(shù)替代復(fù)雜函數(shù)作近似,也是減少功耗的一種辦法。4)軟件設(shè)計(jì)采用中斷驅(qū)動(dòng)技術(shù)整個(gè)系統(tǒng)軟件設(shè)計(jì)成解決多個(gè)事件,在系統(tǒng)上電初始化時(shí),主程序只進(jìn)行系統(tǒng)的初始化,涉及寄存器、外部設(shè)備等,初始化完畢后,進(jìn)入低功耗狀態(tài),然后CPU控制的設(shè)備都接到中斷輸入端上。當(dāng)外設(shè)發(fā)生了一種事件,產(chǎn)生中斷信號(hào),使CPU退出節(jié)電狀態(tài),進(jìn)入事件解決,事件解決完畢后,繼續(xù)進(jìn)入節(jié)電狀態(tài)。5)延時(shí)程序設(shè)計(jì)延時(shí)程序的設(shè)計(jì)有兩種辦法:軟件延時(shí)和硬件定時(shí)器延時(shí)。為了減少功耗,盡量使用硬

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論