版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、 機電職業(yè)技術學院畢業(yè)設計(論文)系 部:電氣工程系 專 業(yè): 應用電子技術 題 目: 基于單片機的家用防盜報警器的設計 32 / 34畢業(yè)設計(論文)中文摘要隨著社會的不斷進步和科學技術、經(jīng)濟的不斷發(fā)展,人們對防盜措施提出了新的要求。本次應要求設計一款基于單片機的家用非法闖入防盜報警器,它利用單片機MSP430G2553(launchpad)來實現(xiàn)并采用紅外傳感器控制繼電器模塊從而來實現(xiàn)報警。Launchpad是儀器公司推出的一套MSP430G系列16位低功耗單片機開發(fā)板,它具有簡易的封裝(DIP),完備的開發(fā)環(huán)境,易于學生進行小型開發(fā)和畢業(yè)設計。本課題使用lauchpad為核心,選用合適的
2、入侵傳感器,完成對人員進出的檢測,并能根據(jù)探測結(jié)果實現(xiàn)聲光報警。最終能實現(xiàn)一旦有人員進入探測區(qū)域,報警裝置可發(fā)出聲光報警。關鍵詞:launchpad 傳感器 繼電器 電源目錄1. 引言11.1 課題的背景與意義11.2 課題設計要求與任務12 總體設計方案22.1方案一22.2 方案二23. 分電路設計33.1電源電路設計33.1.1利用LM7805設計供電電源電路33.1.2利用外接電器做電源43.2單片機模塊的設計43.2.1 MCS-51系列單片機53.2.2 MSP430G2系列單片機63.3傳感器模塊的選擇與設計83.3.1傳感器信號處理器BISS000183.3.2傳感器RE200
3、B103.4繼電器模塊的設計123.4.1繼電器模塊(5V,未采用光耦123.4.2光耦繼電器模塊(12V)134 軟件設計144.1 軟件程序144.2 軟件程序流程圖165軟硬件系統(tǒng)的調(diào)試176 附錄256.1附錄一:電路圖、PCB圖256.2 附錄二:元件清單26結(jié)論27致28參考文獻301. 引言隨著現(xiàn)在社會的發(fā)展,時代進步,高新技術的快速融入,人們的生活發(fā)生了巨大的改變,人們置購了大量高新技術的產(chǎn)品,許多高科技產(chǎn)品的使用越來越成為家庭生活的主旋律,因此人們對自己所處環(huán)境的安全要求就越來越高,特別是家居安全,不得不時刻留意不速之客的光顧?,F(xiàn)在許多小區(qū)都有著保安看管,但在一些農(nóng)村就沒有這
4、些設施了,于是,許多家庭都安裝了報警系統(tǒng),這有效的保護了大家的財產(chǎn)安全。在本文中,介紹一種利用熱釋電紅外傳感器進行監(jiān)控,并進行報警的系統(tǒng)的設計。 1.1 課題的背景與意義該報警器主要由熱釋電紅外傳感器與繼電器模塊,報警電路組成1。熱釋電紅外傳感器是報警器設計中的核心器件,它可把人體的紅外信號轉(zhuǎn)換為電信號以供信號處理部分使用。檢測電路主要是把傳感器輸出的微弱電信號進行放大、濾波、延遲、比較,從而實現(xiàn)報警功能。Launchpad是儀器公司推出的一套MSP430G系列16位低功耗單片機開發(fā)板,它具有簡易的封裝(DIP),完備的開發(fā)環(huán)境,易于學生進行小型開發(fā)和畢業(yè)設計。本課題使用lauchpad為核心
5、,選用合適的入侵傳感器,完成對人員進出的檢測,并能根據(jù)探測結(jié)果實現(xiàn)聲光報警。1.2 課題設計要求與任務本方案設計要求:1 在指導下盡快熟悉launchpad開發(fā)板電路結(jié)構(gòu)和基本開發(fā)調(diào)試;2 選擇合適的多種入侵式,完成調(diào)理電路的設計;3 最終能實現(xiàn)一旦有人員進入探測區(qū)域,報警裝置可發(fā)出聲光報警。課題需要完成的任務:1. 可行性方案分析與方案論述。2. 硬件的框圖與電路設計。3. 各主要器件、單元電路等的選用方案,性能分析與功能介紹。4. 設計電路的原理圖與印制板圖繪制。5. 畢業(yè)設計小結(jié)。2 總體設計方案2.1方案一方案一:利用固定點聯(lián)網(wǎng)防盜報警系統(tǒng)來實現(xiàn)家庭防盜報警,該系統(tǒng)由編程主機、探測器、
6、門磁和遙控器組成,一旦發(fā)生警情,能把報警信息通過郵電通訊網(wǎng)絡瞬間遠程傳輸?shù)接脩粼O定的固定上,同時向接警中心報告,中心聯(lián)網(wǎng)電腦可通過電子地圖、數(shù)據(jù)庫、電腦語音提示、監(jiān)聽現(xiàn)場情況,顯示發(fā)生警情的單位、地址、方位、發(fā)案時間、所轄派出所(巡邏大隊)經(jīng)歷分布2,與時調(diào)動警力做出快速處理。 編程主機 報警 門磁遙控器 探測器圖1 家庭報警2.2 方案二 電源 電源報警器報警 繼電器模塊 單片機 初始化 傳感器圖2 基于單片機的家用報警器通過比較,方案二能滿足我們實時快捷的要求,更加簡單有效,固本設計選擇方案二。3. 分電路設計3.1電源電路設計3.1.1利用LM7805設計供電電源電路 圖3 電源電路 用
7、LM78三端穩(wěn)壓IC來組成穩(wěn)壓電源所需的外圍元件極少,電路部還有過流,過熱的調(diào)整管保護電路,使用起來可靠,方便,而且價格便宜。該系列集成IC型號中的LM78后面的數(shù)字代表該三端集成穩(wěn)壓電路的輸出電壓,如LM7805代表輸出電壓為正5V。因為三端固定穩(wěn)壓電路使用方便,所以在電子制作中經(jīng)常使用3。 圖4 LM7805實物圖圖5 LM7805原理圖3.1.2利用外接電器做電源可利用實驗室提供的供電器來提供5V跟12V電壓。直接使用實驗室的電源可是電路更簡單也更方便。因此比較之下,還是利用實驗室的電源。3.2單片機模塊的設計20世紀80年代以來,單片機的發(fā)展非常迅速,就單片機而言,世界上一些著名的計算
8、機廠家已投放市場的產(chǎn)品就有50多個系列,數(shù)百個品種。目前世界上較為著名的8位單片機的生產(chǎn)廠家和主要機型如下4:美國intel 公司:MCS-51系列與其增強型系列美國Motorola公司:6801系列和6805系列美國Atmel公司:89C51等單片機美國Zilog公司:Z8系列與SUPER8美國Fairchild公司:F8系列和3870系列美國Rockwell公司:6500/1系列美國T1(德克薩司儀器儀表)公司:TMS7000系列NS(美國國家半導體)公司:TMS7000系列盡管單片機的品種很多,本次電路我在MSP430G2系列跟MCS-51系列單片機中進行選擇。3.2.1 MCS-51系
9、列單片機MCS-51系列單片機包括三個基本型8031、8051/8751。8031部包括一份8位CPU、128個字節(jié),21個特殊功能寄存器(SFR)、4個8位并行I/O口、1個全雙工串形口5、2個16位定時器,但片無程序存儲器,外擴EPROM芯片。比較麻煩,不予采用。8051是在8031的基礎上,片集成有4KB ROM,作為程序存儲器,是一個程序不超過4K字節(jié)的小系統(tǒng)。ROM的程序是公司制作芯片時,代為用戶燒制的,出廠的8051都是含有特殊用途的單片機。所以8051適合與應用在程序已定,且批量大的單片機產(chǎn)品中。也不予采用。8751是在8031基礎上,增加了4K字節(jié)的EPROM,它構(gòu)成了程序小于
10、4KB的小系統(tǒng)。用戶可以將程序固定在EPROM中,可以反復修改程序。但是價格相對8031較貴。8031為外擴一片4KB EPROM的就相當于8751,它的最大優(yōu)點是價格低。隨著大規(guī)模集成電路不斷發(fā)展6,能裝入片的外圍接口電路也可以是大規(guī)模的。不予采用。3.2.2 MSP430G2系列單片機MSP430 單片機之所以有超低的功耗,是因為其在降低芯片的電源電壓和靈活而可控的運行時鐘方面都有其獨到之處。首先,MSP430 系列單片機的電源電壓采用的是1.8-3.6V 電壓。因而可使其在1MHz 的時鐘條件下運行時,芯片的電流最低會在165A左右,RAM保持模式下的最低功耗只有0.1A。其次,獨特的時
11、鐘系統(tǒng)設計。在 MSP430 系列中有兩個不同的時鐘系統(tǒng):基本時鐘系統(tǒng)、鎖頻環(huán)(FLL 和FLL+)時鐘系統(tǒng)和DCO數(shù)字振蕩器時鐘系統(tǒng)??梢灾皇褂靡粋€晶體振蕩器(32768Hz),也可以使用兩個晶體振蕩器。由系統(tǒng)時鐘系統(tǒng)產(chǎn)生 CPU 和各功能所需的時鐘。并且這些時鐘可以在指令的控制下,打開和關閉,從而實現(xiàn)對總體功耗的控制。由于系統(tǒng)運行時開啟的功能模塊不同,即采用不同的工作模式,芯片的功耗有著顯著的不同。在系統(tǒng)中共有一種活動模式(AM)和五種低功耗模式(LPM0LPM4)。在實時時鐘模式下,可達2.5A ,在RAM 保持模式下,最低可達0.1A 。7MSP430 系列單片機的各系列都集成了較豐富
12、的片外設。它們分別是看門狗(WDT)、模擬比較器A、定時器A0(Timer_A0)、定時器A1(Timer_A1)、定時器B0(Timer_B0)、UART、SPI、I2C、硬件乘法器、液晶驅(qū)動器、10位/12位ADC、16位- ADC、DMA、I/O端口,基本定時器(Basic Timer)、實時時鐘(RTC)和USB控制器等若干外圍模塊的不同組合。其中,看門狗可以使程序失控時迅速復位;模擬比較器進行模擬電壓的比較,配合定時器,可設計出A/D 轉(zhuǎn)換器;16 位定時器(Timer_ A 和 Timer_ B)具有捕獲/比較功能,大量的捕獲/比較寄存器,可用于事件計數(shù)、時序發(fā)生、 PWM 等;有
13、的器件更具有可實現(xiàn)異步、同步與多址訪問串行通信接口可方便的實現(xiàn)多機通信等應用;具有較多的 I/O 端口,P0、P1、P2 端口能夠接收外部上升沿或下降沿的中斷輸入;10/12位硬件 A/D 轉(zhuǎn)換器有較高的轉(zhuǎn)換速率,最高可達200kbps,能夠滿足大多數(shù)數(shù)據(jù)采集應用;能直接驅(qū)動液晶多達 160 段;實現(xiàn)兩路的12位 D/A轉(zhuǎn)換;硬件I2C串行總線接口實現(xiàn)存儲器串行擴展;以與為了增加數(shù)據(jù)傳輸速度,而采用的DMA模塊。MSP430 系列單片機的這些片外設為系統(tǒng)的單片解決方案提供了極大的方便。另外,MSP430 系列單片機的中斷源較多,并且可以任意嵌套,使用時靈活方便。當系統(tǒng)處于省電的低功耗狀態(tài)時,中
14、斷喚醒只需5s。今天我們選用MSP430G2553它具有以后優(yōu)點:(1)低電源電壓圍:1.8v至3.6v。(2)超低功耗運行模式:230A(在1MHz 頻率和2.2V 電壓條件下)(3)待機模式:0.5A(4)關閉模式(RAM 保持):0.1A(5)5 種節(jié)能模式·用于模擬信號比較功能或者斜率模數(shù)(A/D)轉(zhuǎn)換的片載比較器·可在不到1s 的時間里超快速地從待機模式喚醒·16 位精簡指令集(RISC)架構(gòu),62.5ns指令周期時間·帶部基準、采樣與保持以與自動掃描功能的10位200-ksps模數(shù)(A/D) 轉(zhuǎn)換器· 基本時鐘模塊配置 具有四種校準
15、頻率并高達16MHz 的部頻率·串行板上編程, 部超低功耗低頻(LF) 振蕩器無需外部編程電壓, 32kHz 晶體護 外部數(shù)字時鐘源· 具有兩線制(Spy-Bi-Wire) 接口的片上仿真邏輯電路· 兩個16 位Timer_ A,分別具有三個捕獲/比較寄存路器· 多達24 個支持觸摸感測的I/O 引腳 下圖為MSP430G2553單片機的原理圖:圖6 MSP430G2553原理圖3.3傳感器模塊的選擇與設計傳感器有很多種包括:電阻應變式傳感器,電感式傳感器,電容式傳感器,壓電式傳感器,磁電式傳感器,熱電式傳感器,光電式傳感器,光纖傳感器, 紅外傳感器等等
16、。其中紅外技術發(fā)展到現(xiàn)在,已經(jīng)為大家所熟知,這項技術在現(xiàn)代科技、國防科技和工農(nóng)業(yè)科技等領域得到了廣泛的應用。3.3.1傳感器信號處理器BISS0001特點(1) CMOS 數(shù)?;旌蠈S眉呻娐?。(2) 具有獨立的高輸入阻抗運算放大器,可與多種傳感器匹配,進行信號與處理。(3) 雙向鑒幅器,可有效抑制干擾。(4) 設延遲時間定時器和封鎖時間定時器,結(jié)構(gòu)新穎,穩(wěn)定可靠,調(diào)解圍寬。(5) 置參考電壓。(6) 工作電壓圍+3V+5V。(7) 采用 16 腳 DIP 封裝。BISS0001 時有運算放大器、電壓比較器和狀態(tài)控制器、延遲時間定時器、封鎖時間定時器即參考電壓等構(gòu)成的數(shù)模混合專用集成電路。可廣
17、泛應用于多種傳感器和延時控制器。各引腳的定義和功能如下:VDD工作電源正端。圍為 35V。Vs s工作電源負端。一般接 0V。IB運算放大器偏置電流設置端。經(jīng) RB接 VSS端,RB取值為 1M左右。11N-第一級運放放大器的反相輸入端。11N+第一級運放放大器的同相輸入端。1oUT第一級運算放大器的輸出端。2IN第二級運算放大器的反相輸出端。2OUT第二級運算放大器的輸出端。VC觸發(fā)禁止端。當 V cVR時禁止觸發(fā);當 VCVR時允許觸發(fā)。VR0.2VDD。VRF參考電壓與復位輸入端。一般接 VDD。接“0”時可使定時器復位。A可重復觸發(fā)和不可重復觸發(fā)控制端。當 A=“1”時,允許重復觸發(fā),
18、當 A=“0”時,不可重復觸發(fā)。Vo控制信號輸出端。由Vs上跳邊沿觸發(fā)使Vo從低電平跳變到高電平時為有效觸發(fā)。圖7 BISS 0001原理圖3.3.2傳感器RE200B圖8 RE200BRE200B是傳感器的一種,RE200B采用熱釋電材料極化隨溫度變化的特性探測紅外輻射,并配合雙靈敏元互補方法抑制溫度變化產(chǎn)生的干擾,提高了傳感器的工作穩(wěn)定性。表1 RE200B的各項指標靈敏圓面積2.0mm*1.1mm*Gap0.9mm Dual 雙元基片材料硅SI基片厚度0.5mm窗口尺度4*3mm工作波長514um平均透過率>75%輸出信號>2.2V(420°K黑體1HZ調(diào)制頻率0.
19、3-3.0HZ帶寬72.5db增益)靈敏度3300V/W探測率1.5*10cmHZ噪聲<200mV(mvp-p)(25°C)平衡度<20%工作電壓2.2-15V工作電流8.524uA(vd=10v,rs=47k,25°C)源極電流0.4-1.1V(v d=10v,rs=47k,25°C)工作溫度-20°C-+70°C保存溫度-35°C-+80°C視場中心角138°*125°經(jīng)過比較我決定選用熱釋紅外傳感器BISS0001來構(gòu)成人體感應模塊. 圖9 HC-SR501人體感應模塊表2 HC-SR5
20、01人體感應模塊的各項指標產(chǎn)品型號HC-SR501人體感應模塊工作電壓圍直流電壓4.5-20V靜態(tài)電流<50uA電平輸出高3.3V/低0V觸發(fā)方式L不可重復觸發(fā)/H重復觸發(fā)延時時間0.5-200S(可調(diào))可制造圍零點幾秒-幾十分鐘封鎖時間2.5S(默認)可制作圍零點幾秒-幾十秒電路板外形尺寸32mm*24mm感應角度<100度錐角工作溫度-15-+70°感應透鏡尺寸直徑23mm(默認)3.4繼電器模塊的設計3.4.1繼電器模塊(5V,未采用光耦圖10 JZC-23F繼電器模塊此款繼電器模塊是由繼電器是采用繼電器JZC-23F,電阻,發(fā)光二極管,以與三極管構(gòu)成。繼電器JZC
21、-23F,28VDV的線圈電壓,5A/220VAC觸點容量,繼電器驅(qū)動保護電路的作用是放大驅(qū)動電流,提供足夠的功率,同時防止繼電器中的感性原件失電時產(chǎn)生的反向電壓。固體繼電器是純電子電路控制的強弱電隔離開關,部無機械觸電,響應速度快。3.4.2光耦繼電器模塊(12V)圖11 SRD-12V光耦繼電器模塊有源光耦固態(tài)繼電器是一種控制端不需要加電信號的固態(tài)繼電器,它由無觸點功率可控硅,電源平衡功耗驅(qū)動器件(驅(qū)動功率<50微秒>)等組成,本器件性能優(yōu)良,結(jié)構(gòu)精巧。圖13 光耦繼電器原理圖本繼電器模塊特點:1. 輸入端不需外加電信號直接采用電器隔離微功率耗驅(qū)動開關(驅(qū)動功率小于50us)與
22、其它開關元件可控硅輸出大功率負載。因此可簡化電路系統(tǒng)設計使用簡便。2. 輸入端具有極低的工作電壓和電流。因此安全性能好,可用于特殊場合。3. 具有極高的控制靈敏度與功率增益(>500db)。4. 由于有源光耦固態(tài)繼電器采用可控硅,集成模塊,無觸電功率開關,因此壽命長,噪音低,工作可靠。從上圖可以看出,當輸入為低電平時,光耦未導通,后一級CE 截止,這時三級管基極被R25 下拉電阻拉為低電平,為"截止"狀態(tài),繼電器不動作;當輸入為高電平時光耦導通,后一級CE 導通,從而使三極管導通,這時候繼電器線圈得電吸合,同時對應的狀態(tài)指示燈點亮.(本版取消繼電器狀態(tài)指示,電路板上的
23、LED 為電源指示燈,繼電器的狀態(tài)可以通過觸點吸合聲音來判斷)通過上述容,我們知道,如果想讓繼電器動作,那么只需要在輸入接口接入一個高電平即可實現(xiàn)要求,不接或者接低電平繼電器相應的不會產(chǎn)生吸合動作.圖中VCC 對應實物上面的VIN,即繼電器電源正極,繼電器上標有"SRD-12VDC"因此使用12V 電源。經(jīng)過比較我們選用光耦繼電器模塊。4 軟件設計4.1 軟件程序/* *baojin.c * * Created on:2013-4-7 * Author:Administrator */#include"msp430g2553.h"#define CPU_
24、 F(double)1000000)/時鐘定義在1MHZ#definedelay_us(x)_delay_cycles(long)(CPU_F*(double)x/1000000.o)/精確延時1us#define delay_ms(x)_delay_cycles(long)(CPU_F*(double)x/1000.0)/精確延時1msvoid cl k_init(void)/配置時鐘BCSCTL1|=CALBC1_1MHZ;DCOCTL|=CALDCO_1MHZ;/上面兩句將部DCO校準至1MHZ/while(IFG1&OFIFG) IFG1&=OFIFG; delay_m
25、s(100); BCSCTL2|=SELM_0;/MCLK采用1M的部DCO BCSCTL2|=DIVS_3;/SMCLK采用125K的時鐘void io_init(void) P1DIR|=BIT0;/P1.0為輸出 P1OUT|=(BIT0);/P1.0初始值為1 P1IES&=(BIT6);/P1.6的中斷是上升沿產(chǎn)生中斷 P1IE|=BIT6;void main(void)WDTCTL=WDTPW+WDTHLOLD;/停止看門狗 Cl k_init(); io_init(); _EINT(); LPM3;while(1) delay_ms(10000); P1OUT|=BIT0
26、;/P1.0恢復初始值 #pragma vector=PORT1_VECTOR_interruptvoid P1_ISR(void)if(P1IFG&BIT6) P1OUT=BIT0;/P1.0變?yōu)?,報警器報警 P1IFG&=BIT6;/清除P1.6的中斷標志位_bic_SR_register_on_exit(CPUOFF);/開啟CPU,進入while循環(huán) 4.2 軟件程序流程圖表3 程序流程圖 初始化 傳感器 P1.6產(chǎn)生中斷 ? P1.0=0 P1.0=1 延時 保持初始值 報警5軟硬件系統(tǒng)的調(diào)試5.1 硬件設計硬件調(diào)試:通過查找資料設計了如下電路圖,自己買萬能板,繼電
27、器模塊,傳感器模塊老師給我們的畫圖場所提供了方便,首先我將元器件都安裝在萬能板上為了確保自己焊接工藝的完美,先將電阻焊上,然后將繼電器模塊,傳感器以與launchpad固定到萬能板上。因為有一段時間沒有焊接所以有些生疏,這次焊接也是比較認真的,第一次在老師辦公室里焊接跟別人一起合作的,這次焊接主要也是講究團結(jié)合作,跟同學直接也有一定的交流,每個人的分工也是不一樣的在這次設計中不斷提高自己的焊接水平,同時我對自己的設計理念也有了一部分的信心,我相信通過這次的設計我可以提高自己的動手能力更創(chuàng)新思維能力。剛開始用萬用表測試選用的繼電器模塊時,根據(jù)數(shù)據(jù)證明這款繼電器模塊是可以使用的,根據(jù)上圖紅線與+5
28、V相連,黑線接地,灰線與單片機的I/O端口相連,因為此款模塊是低電平觸發(fā)接入電路中所以需要絕對的低電平才會報警,用數(shù)字萬用表測試電壓,電壓應為0,但測出來的電壓卻是6.5V,經(jīng)檢查未使用光耦離合器,導致繼電器模塊對單片機有反噬作用,所以不行。后來采用另一款繼電器,無論是傳感器的靈敏度還是繼電器的敏感程度都是不錯的。在下圖中傳感器橙色的線接+12V,淡黃色接地,灰色的線與單片機的P1.0端口相連,單片機的P1.6口需上拉電阻與繼電器模塊的IN1口相連,繼電器模塊的DNG接地,繼電器模塊的VIN與+5V相連,灰黑白相間的端口與報警器相連?;痉譃橐韵滤膫€步驟:1) 檢查電路: 對照電路圖,按照一定
29、的順序進行逐級檢查。首先,先檢查電源線與地線是否接錯,是否短路。然后,看單片機,繼電器模塊,傳感器之間的引腳是否接錯。最后檢查各焊點是否牢固,有無虛焊現(xiàn)象。檢查完后進行通電觀察。2) 通電觀察:在直流穩(wěn)壓電源上調(diào)好+5V電壓與+12V,然后分別給傳感器與繼電器模塊,單片機通上相應的電源進行觀察。最后,用數(shù)字萬用表進行測量傳感器引腳是否正常供電。之后進行靜態(tài)和動態(tài)調(diào)試。 3) 靜態(tài)調(diào)試:先不加輸入信號,測量各級的工作電壓,電流是否符合要求。本課題使用的是直流電源,所以比較簡單,可以直接進行測量。4) 動態(tài)調(diào)試: 加上輸入信號,觀測電路輸出信號是否符合要求。當有人經(jīng)過時傳感器的電壓為3V通過單片機
30、控制繼電器從而開始實現(xiàn)報警器報警,當沒人的時候傳感器電壓為初始狀態(tài),經(jīng)過多次的實驗,我的傳感器靈敏度度比較高,根據(jù)電路輸出是否報警來達到設計要求。通過以上四個步驟的檢查,測量參數(shù)基本符合設計要求。圖14 實物圖5.2 軟件調(diào)試軟件調(diào)試主要是運用Code Composer Studio v5這款軟件進行調(diào)試的。1) CCS的安裝12: (1)運行下載的安裝程序ccs_setup_5.1.1.00031.exe,當運行到如圖15處時,選擇Custom選項,進入手動選擇安裝通道。 圖15 安裝過程1(2) 單擊Next得到如下所示的窗口,為了安裝快捷,在此只選擇支持MSP430 Low Power
31、MCUs的選項。單擊Next,保持默認配置,繼續(xù)安裝。圖16 安裝過程2圖17 安裝進行中圖18 安裝完成(3) 單擊Finish,將運行CCS,彈出如圖19所示窗口。圖19 Workspace選擇過程(4)單擊OK,第一次運行CCS需進行軟件許可的選擇,如圖所示。在此,選擇CODE SIZE LIMITED(MSP430)選項,在該選項下,單擊Finish即可進入CCSv5.1 軟件開發(fā)集成環(huán)境,如圖20所示。圖20 許可證選擇界面圖21 CCS開發(fā)集成界面2)CCS新建工程:(1)首先打開CCSv5.1并確定工作區(qū)間,然后選擇project->New CCS Project彈出對話框
32、。(2)在project name中輸入新建工程名稱baojin。(3) 在Device部分中,Variant中選擇MSP430G××× Family,芯片選擇MSP430G2553,其余選擇默認。(4)選擇空工程,然后單擊Finish,完成新工程的創(chuàng)建。(5)創(chuàng)建工程. ( 6 )然后選擇File->New->Source File,新建一個C文件,并且命名為baojin.C,并在工程名上右擊選擇Add Files,創(chuàng)建工程.(7)經(jīng)過以上步驟,一個CCS工程就創(chuàng)建好了。3) CCS調(diào)試:(1) 調(diào)試之前,先確定目標配置文件是否已經(jīng)創(chuàng)建并且配置正確。
33、(2) 首先進行工程編譯:選擇Project->Build Project,編譯目標工程。編譯結(jié)果如圖22所示,表示沒有錯誤,可以進行下載調(diào)試,如果有錯誤,知道調(diào)試到?jīng)]錯誤為止。圖22 工程調(diào)試結(jié)果(3) 單擊按鈕進行下載調(diào)試。如圖23界面所示。圖23 下載調(diào)試界面(4)單擊運行圖標 運行程序,可以觀察顯示的結(jié)果。在程序調(diào)試的過程中,也可通過設置斷點來調(diào)試程序,選擇需要設置斷點的位置,右擊鼠標選擇Breakpoints->àBreakpoint,斷點設置成功后顯示圖標可以通過雙擊該圖標來取消該斷點。程序運行的過程中還可以通過單步調(diào)試按鈕進行調(diào)試。(5)當然在在程序調(diào)試的過
34、程中,可以通過 CCSV5.1查看變量、寄存器、匯編程序或者是Memory等的信息 顯示出程序運行的結(jié)果,以和預期的結(jié)果進行比較,從而順利地調(diào)試程序。6 附錄6.1附錄一:電路圖、PCB圖電路圖: 圖24 基于launchpad報警器原理圖PCB版: 圖25 基于launchpad的家用報警器PCB版6.2 附錄二:元件清單表4 元器件清單1名稱型號封裝2傳感器模塊HC-SR502cgq3單片機MSP430G2553Dip164電阻RES2AXIXL1.05繼電器模塊SRD-12VDip66報警器SPEAKERU1結(jié)論下面我對整個畢業(yè)設計的過程做一下簡單的總結(jié)。第一,接到任務以后進行選題。選題
35、是畢業(yè)設計的開端,選擇恰當?shù)?、感興趣的題目.第二,題目確定后就是找資料了。查資料是做畢業(yè)設計的前期準備工作,到圖書館、書店、資料室去雖說是比較原始的方式,但也有可取之處的??傊?,不管通過哪種方式查的資料都是有利用價值的,要一一記錄下來以備后用。第三,通過上面的過程,已經(jīng)積累了不少資料,對所選的題目也大概有了一些了解,這一步就是在這樣一個基礎上,綜合已有的資料來更透徹的分析題目。第四,有了研究方向,就要動手實現(xiàn)。編寫源代碼的時候最好是編寫一個小模塊就進行調(diào)試,這樣可以避免設計的最后出現(xiàn)太多的錯誤而亂成一團糟。一步步地做下去之后,你會發(fā)現(xiàn)要做出來并不難,只不過每每做一會兒會發(fā)現(xiàn)一處錯誤要修改,就這
36、樣在不斷的修改調(diào)試,再修改再調(diào)試。第五, 寫論文能提升以下幾個方面的能力:1、 文字表述:論文里的語言非常講究,這方面需要繼續(xù)加強。2、 交流、討論:文章的大致容寫完后,一定要和老師、其他同學多交流,讓他們多提點建議。一些計量軟件使用方法,可以向?qū)W長們請教。3、 細心:模型公式編輯、標點符號、文章各段格式等,都需要細心。4、 搜索:需要搜索很多資料,如何在短時間找到你想要得資料,得在搜索關鍵詞上有所設置才行。一些好的統(tǒng)計數(shù)據(jù),需要隨時記錄下來,以便日后繼續(xù)使用。通過一定的努力我將初步完成的作品給老師看,老師將初稿修改后與時反饋給我,看了之后才發(fā)現(xiàn)論文中的論文漏洞很多,特別是論文的格式,而就設計
37、的規(guī)劃來說,提出了幾點建議,如不要全盤覆蓋課本上的知識,用一個章節(jié)作為典型來表達你的創(chuàng)新點就可以了。至此,我發(fā)現(xiàn),要干好一件事并非那么簡單,但也不是很難,敷衍了事是萬萬不可的,對待任何事情都要認真去思考,用思想來完成任務。 我的心得也就這么多了,總之,不管學會的還是學不會的的確覺得困難比較多,真是萬事開頭難,不知道如何入手。最后終于做完了有種如釋重負的感覺。此外,還得出一個結(jié)論:知識必須通過應用才能實現(xiàn)其價值!有些東西以為學會了,但真正到用的時候才發(fā)現(xiàn)是兩回事,所以我認為只有到真正會用的時候才是真的學會了。在此要感我的指導老師王艷對我悉心的指導,感王老師給我的幫助。在設計過程中,我通過查閱大量
38、有關資料,與同學交流經(jīng)驗和自學,并向王老師請教等方式,使自己學到了不少知識,也經(jīng)歷了不少艱辛,但收獲同樣巨大。在整個設計中我懂得了許多東西,也培養(yǎng)了我獨立工作的能力,樹立了對自己工作能力的信心,相信會對今后的學習工作生活有非常重要的影響。而且大大提高了動手的能力,使我充分體會到了在創(chuàng)造過程中探索的艱難和成功時的喜悅。雖然這個設計做的也不太好,但是在設計過程中所學到的東西是這次畢業(yè)設計的最大收獲和財富,使我終身受益。 一篇優(yōu)秀的論文不是寫出來的,而是修改出來的,這需要的是耐心,還要用心。在報警器的制作過程中,我遇到的問題很多,有些是在自己技術所在圍之外,每當無法實現(xiàn)自己的想法或者運行不下去的時候,我就會出現(xiàn)浮躁的情緒,但是我沒有放棄,而是適時地調(diào)節(jié)自己的心態(tài),在同學老師的幫助下,完成了初次的設計。越是不懂的東西才要去學,在學習的過程中你會收獲很多,其中一點就是互
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個人車輛作為抵押物債務結(jié)算合同4篇
- 2025年度消費者權(quán)益保護普法合同履行與市場監(jiān)管協(xié)議4篇
- 二零二五版美容美發(fā)產(chǎn)品原料綠色采購與環(huán)保責任合同2篇
- 直播電商在2025年的市場格局
- 二零二五年度林業(yè)苗木冷鏈物流配送合同2篇
- 課題申報參考:明代徽州心學研究
- 2025年度個人消防工程勞務合同范本2篇
- 二零二五山地承包合同書:山地生態(tài)保護與可持續(xù)發(fā)展合作框架2篇
- 二零二五年度新能源儲能技術投資入股合同-@-1
- 二零二五年度大型會議活動場地租賃合同4篇
- 環(huán)境監(jiān)測對環(huán)境保護的意義
- 2023年數(shù)學競賽AMC8試卷(含答案)
- 神經(jīng)外科課件:神經(jīng)外科急重癥
- 2024年低壓電工證理論考試題庫及答案
- 2023年十天突破公務員面試
- 《瘋狂動物城》中英文對照(全本臺詞)
- 醫(yī)院住院醫(yī)師規(guī)范化培訓證明(樣本)
- 小學六年級語文閱讀理解100篇(及答案)
- 氣功修煉十奧妙
- 安徽省物業(yè)服務標準
- 勾股定理的歷史與證明課件
評論
0/150
提交評論