畢業(yè)設(shè)計(jì)——電動(dòng)車報(bào)警器_第1頁(yè)
畢業(yè)設(shè)計(jì)——電動(dòng)車報(bào)警器_第2頁(yè)
畢業(yè)設(shè)計(jì)——電動(dòng)車報(bào)警器_第3頁(yè)
畢業(yè)設(shè)計(jì)——電動(dòng)車報(bào)警器_第4頁(yè)
畢業(yè)設(shè)計(jì)——電動(dòng)車報(bào)警器_第5頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)題 目 電動(dòng)車報(bào)警器 英文并列題目 THE ELECTRIC BICYCLE WIRELESS ANTI-THEFT ALARM SYSTEM SYSTEM DESIGN 院 系 班 級(jí) 學(xué)生姓名 學(xué) 號(hào) 指導(dǎo)老師 職 稱 指導(dǎo)老師 職 稱 答辯委員會(huì)主任 主答辯人 二 零 一 五 年 四 月畢 業(yè) 設(shè) 計(jì) ( 論 文 ) 開(kāi) 題 報(bào) 告學(xué)生姓名學(xué)號(hào)班級(jí)所屬院系專業(yè)物聯(lián)網(wǎng)技術(shù)學(xué)院指導(dǎo)教師職稱所在部門物聯(lián)網(wǎng)畢業(yè)設(shè)計(jì)(論文)題目電動(dòng)車報(bào)警器題目類型工程設(shè)計(jì)(項(xiàng)目)論文類作品設(shè)計(jì)類其他一、選題簡(jiǎn)介、意義隨著科學(xué)技術(shù)不斷發(fā)展,交通工具也在不斷更新?lián)Q代。國(guó)家推行節(jié)能環(huán)保禮

2、念后,電動(dòng)車這一交通工具深得人們的喜愛(ài)。電動(dòng)自行車的能源是最為環(huán)保的電力,因此發(fā)動(dòng)時(shí)比機(jī)動(dòng)車噪音要小,且無(wú)尾氣排放,所以不會(huì)構(gòu)成環(huán)境污染。且使用方便,經(jīng)濟(jì)實(shí)惠,推廣性強(qiáng)。目前摩托車以及燃油助力車等機(jī)動(dòng)車輛污染環(huán)境性強(qiáng),而且無(wú)論是本身的價(jià)格還是燃料的價(jià)格都遠(yuǎn)高于電動(dòng)車,因此電動(dòng)車已經(jīng)成為廣大工薪階層的最佳選擇。然而隨著電動(dòng)車用戶的不斷增加,街上的電動(dòng)車越來(lái)越多,電動(dòng)車的丟失率也在不斷上升,讓廣大市民頭痛不已。所以,能否出現(xiàn)一款優(yōu)秀的電動(dòng)車報(bào)警器也是許多人越來(lái)越關(guān)心的問(wèn)題。只有研制出一款經(jīng)濟(jì)實(shí)惠且實(shí)用性強(qiáng)的報(bào)警器,才能大幅度解決電動(dòng)車丟失問(wèn)題。所以,本次課題就是要設(shè)計(jì)出一款符合大眾要求的報(bào)警器。報(bào)

3、警器首要要求是體積小,不易于被盜賊拆卸。并且易于操作,為車主省去不必要的麻煩。遙控距離要遠(yuǎn),達(dá)到100米左右。其次要靈敏度高,誤報(bào)率以及漏報(bào)率低,性能穩(wěn)定,擁有布防、解除布防以及尋車三種基本功能。報(bào)警音量適中,太低達(dá)不到效果,太高又容易擾民。節(jié)能效果好,遙控器采用3V直流電壓供電,報(bào)警器采用12V直流電壓供電。并且嚴(yán)格控制原材料的成本,以保證報(bào)警器上市之后價(jià)格可以為大多數(shù)市民所接受。二、課題綜述(課題研究,主要研究的內(nèi)容,要解決的問(wèn)題,預(yù)期目標(biāo),研究步驟、方法及措施等)課題研究: 電動(dòng)車報(bào)警器的總體方案設(shè)計(jì)需要縱觀全局,以實(shí)現(xiàn)其相應(yīng)功能為出發(fā)點(diǎn),細(xì)致到每個(gè)模塊。其內(nèi)容主要包含報(bào)警電路模塊設(shè)計(jì)、

4、無(wú)線接收模塊設(shè)計(jì)、無(wú)線發(fā)送模塊設(shè)計(jì)和信號(hào)觸發(fā)模塊設(shè)計(jì)等。主要研究的內(nèi)容:AT89S51單片機(jī)作為控制單元模塊,無(wú)線收發(fā)模塊采用紅外遙控收發(fā)裝置,信號(hào)觸發(fā)模塊可以采用振動(dòng)傳感器,報(bào)警電路模塊則采用音樂(lè)集成電路(含蜂鳴器)。報(bào)警器開(kāi)關(guān)打開(kāi)后,無(wú)線模塊給單片機(jī)發(fā)出預(yù)警信號(hào)。當(dāng)有人觸碰到報(bào)警器,彈簧開(kāi)關(guān)受到振動(dòng)影響,接通電路,報(bào)警器報(bào)警。要解決的問(wèn)題:?jiǎn)纹瑱C(jī)如何接收無(wú)線收發(fā)部分發(fā)出的警報(bào)信號(hào):鈴聲集成電路在單片機(jī)傳輸報(bào)警信號(hào)后如何使蜂鳴器出聲:預(yù)期目標(biāo):報(bào)警器首要要求是體積小,不易于被盜賊拆卸。并且易于操作,為車主省去不必要的麻煩。遙控距離要遠(yuǎn),達(dá)到100米左右。其次要靈敏度高,誤報(bào)率以及漏報(bào)率低,性

5、能穩(wěn)定,擁有布防、解除布防以及尋車三種基本功能。報(bào)警音量適中,太低達(dá)不到效果,太高又容易擾民。節(jié)能效果好,遙控器采用3V直流電壓供電,報(bào)警器采用12V直流電壓供電。并且嚴(yán)格控制原材料的成本,以保證報(bào)警器上市之后價(jià)格可以為大多數(shù)市民所接受。研究步驟:調(diào)研現(xiàn)狀確定所要實(shí)現(xiàn)的功能歸納所需元器件硬件設(shè)計(jì)軟件設(shè)計(jì)電路圖繪制單片機(jī)編程軟件調(diào)試論文撰寫方法及措施:1、圖書館查找相關(guān)書籍2、網(wǎng)上搜索相關(guān)資料3、請(qǐng)教指導(dǎo)老師設(shè)計(jì)(論文)體系、結(jié)構(gòu)(大綱)總體方案設(shè)計(jì):本次設(shè)計(jì)流程以下列框架結(jié)構(gòu)為主體。AT89C51單片機(jī)信號(hào)觸發(fā)模塊無(wú)線發(fā)送模塊無(wú)線接收模塊報(bào)警電路模塊電動(dòng)車報(bào)警器的總體方案設(shè)計(jì)需要縱觀全局,以實(shí)

6、現(xiàn)其相應(yīng)功能為出發(fā)點(diǎn),細(xì)致到每個(gè)模塊。其內(nèi)容主要包含報(bào)警電路模塊設(shè)計(jì)、無(wú)線接收模塊設(shè)計(jì)、無(wú)線發(fā)送模塊設(shè)計(jì)和信號(hào)觸發(fā)模塊設(shè)計(jì)等。指導(dǎo)教師意見(jiàn):簽字: 年 月 日 院(系)審批意見(jiàn):簽章: 年 月 日 畢業(yè)設(shè)計(jì)(論文)任務(wù)書2015年 3 月 8 日畢業(yè)設(shè)計(jì)(論文)題 目電動(dòng)車報(bào)警器題目來(lái)源自擬指導(dǎo)教師楊建平職稱副教授所在部門物聯(lián)網(wǎng)技術(shù)學(xué)院學(xué)生姓名郭浩卿學(xué)號(hào)3080123108班 級(jí)應(yīng)用電子31231所屬院系專業(yè)物聯(lián)網(wǎng)學(xué)院應(yīng)用電子外語(yǔ)翻譯要求課題需要完成的任務(wù)【工程設(shè)計(jì)類課題:】設(shè)計(jì)一個(gè)電動(dòng)車報(bào)警器,要求(1)最大遙控距離100米左右,(2)報(bào)警器具有布防、解除布防以及尋車三種基本功能。(3)遙控

7、器采用3V直流電壓供電,報(bào)警器采用12V直流電壓供電。課題計(jì) 劃 安 排序號(hào)內(nèi) 容時(shí) 間 安 排1熟悉課題,查資料,調(diào)研,初步方案設(shè)計(jì)。3月8日3月16日2設(shè)計(jì)最佳方案,單元設(shè)計(jì)電路3月17 日3月31日3綜合電路,指標(biāo)核算,寫畢業(yè)論文4月1日4月20日4修改、完善畢業(yè)論文,并做答辯準(zhǔn)備。4月21日4月27日計(jì)劃答辯時(shí)間4月28日5月3日答辯提交資料畢業(yè)設(shè)計(jì)說(shuō)明書教研室主任審核意見(jiàn)簽名: 電動(dòng)車報(bào)警器摘要:本次課題需要設(shè)計(jì)出一個(gè)電動(dòng)車報(bào)警器,以減少目前電動(dòng)自行車的丟失率。裝置由報(bào)警電路模塊、無(wú)線接收模塊、無(wú)線發(fā)送模塊和信號(hào)觸發(fā)模塊組成。正文將對(duì)這幾個(gè)模塊進(jìn)行具體介紹。本次課題設(shè)計(jì)出的報(bào)警器體積

8、小,不易于被盜賊拆卸。并且易于操作,為車主省去不必要的麻煩。遙控距離要遠(yuǎn),達(dá)到100米左右。其次要靈敏度高,誤報(bào)率以及漏報(bào)率低,性能穩(wěn)定,擁有布防、解除布防以及尋車三種基本功能。報(bào)警音量適中,太低達(dá)不到效果,太高又容易擾民。節(jié)能效果好,遙控器采用3V直流電壓供電,報(bào)警器采用12V直流電壓供電。并且嚴(yán)格控制原材料的成本,以保證報(bào)警器上市之后價(jià)格可以為大多數(shù)市民所接受。關(guān)鍵詞:無(wú)線收發(fā);遙控裝置;信號(hào)觸發(fā);響音報(bào)警;單片機(jī)Electric car alarmAbstract:In this paper we need to design a car alarm, in order to reduc

9、e the loss rate of electric bicycle. Device is composed of an alarm circuit module, a wireless receiving module, wireless transmitting module and a signal trigger module. The text will introduce the module. The project design of the alarm has the advantages of small volume, not easy to be the thief

10、disassembly. And is easy to operate, for the owners to avoid unnecessary trouble. Remote control distance is far, up to 100 meters. Second, high sensitivity, false positive rate and false negative rate is low, stable performance, with the deployment, deployment and release for the three basic functi

11、ons of the car. Alarm volume is moderate, is too low to reach the effect, and easy to cause too much. The energy saving effect is good, the remote control using the 3V DC voltage power supply, alarm using 12V DC voltage power supply. And the price is moderate, can be accepted by the majority of user

12、s.Keywords: Wireless transceiver; remote control; signal trigger sound alarm; MCU;目錄一、緒論11.1電動(dòng)車報(bào)警器研究背景11.2 電動(dòng)車報(bào)警器的研究現(xiàn)狀11.3 電動(dòng)車報(bào)警器的研究要求2二、電動(dòng)車報(bào)警裝置總體設(shè)計(jì)22.1 框架結(jié)構(gòu)體系設(shè)計(jì)22.2 各功能模塊方案設(shè)計(jì)32.2.1 無(wú)線收發(fā)模塊32.2.2 信號(hào)觸發(fā)模塊32.2.3報(bào)警電路模塊4三、無(wú)線收發(fā)模塊設(shè)計(jì)43.1系統(tǒng)模塊介紹43.1.1 主要特性43.1.2工作原理43.1.3 外部特征53.2 無(wú)線收發(fā)模塊電路連接5四、音樂(lè)集成電路(含蜂鳴器)模塊設(shè)計(jì)

13、64.1 音樂(lè)集成電路模塊介紹64.1.1 音樂(lè)集成電路內(nèi)部結(jié)構(gòu)及其工作原理64.2 音樂(lè)集成電路報(bào)警模塊設(shè)計(jì)74.2.1元件選擇74.2.2音樂(lè)集成電路的電路連接9五、電路及編程95.1 硬件選擇95.1.1 AT89C51單片機(jī)相關(guān)特性及參數(shù)介紹95.1.2電路設(shè)計(jì)125.2硬件安裝(見(jiàn)圖8)145.3C語(yǔ)言編程145.3.1 AT89C51單片機(jī)軟件編程方法155.3.2 C語(yǔ)言程序15六、硬件及軟件調(diào)試206.1硬件調(diào)試206.2軟件調(diào)試20七、結(jié)論21八、參考文獻(xiàn)22參考文獻(xiàn)22附錄23無(wú)錫職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文)說(shuō)明書一、緒論1.1電動(dòng)車報(bào)警器研究背景隨著科學(xué)技術(shù)不斷發(fā)展,交通

14、工具也在不斷更新?lián)Q代。國(guó)家推行節(jié)能環(huán)保禮念后,電動(dòng)車這一交通工具深得人們的喜愛(ài)。電動(dòng)自行車的能源是最為環(huán)保的電力,因此發(fā)動(dòng)時(shí)比機(jī)動(dòng)車噪音要小,且無(wú)尾氣排放,所以不會(huì)構(gòu)成環(huán)境污染。且使用方便,經(jīng)濟(jì)實(shí)惠,推廣性強(qiáng)。目前摩托車以及燃油助力車等機(jī)動(dòng)車輛污染環(huán)境性強(qiáng),而且無(wú)論是本身的價(jià)格還是燃料的價(jià)格都遠(yuǎn)高于電動(dòng)車,因此電動(dòng)車已經(jīng)成為廣大工薪階層的最佳選擇。然而隨著電動(dòng)車用戶的不斷增加,街上的電動(dòng)車越來(lái)越多,電動(dòng)車的丟失率也在不斷上升,讓廣大市民頭痛不已。所以,能否出現(xiàn)一款優(yōu)秀的電動(dòng)車報(bào)警器也是許多人越來(lái)越關(guān)心的問(wèn)題。只有研制出一款經(jīng)濟(jì)實(shí)惠且實(shí)用性強(qiáng)的報(bào)警器,才能大幅度解決電動(dòng)車丟失問(wèn)題。1.2 電動(dòng)車

15、報(bào)警器的研究現(xiàn)狀通過(guò)我這段時(shí)間在網(wǎng)上的調(diào)查及研究,我發(fā)現(xiàn)現(xiàn)在配備防盜報(bào)警裝置的用戶約占97。目前常見(jiàn)的電動(dòng)車防盜報(bào)警裝置大致分為以下三類: (1)普通防盜報(bào)警器,此類報(bào)警裝置由于體積較小,所以使用較為方便。電動(dòng)車上有許多別人輕易難以察覺(jué)的地方,用戶將報(bào)警器安裝在此類地方,盜賊很難發(fā)現(xiàn)并拆卸。此類報(bào)警器使用振動(dòng)傳感器探測(cè)警報(bào)信號(hào),實(shí)現(xiàn)布防和撤防的開(kāi)關(guān)按鈕設(shè)在報(bào)警器上。此類報(bào)警器價(jià)格不高,性能也較為穩(wěn)定。而其缺點(diǎn)也顯而易見(jiàn),假如報(bào)警器放在較為隱蔽的地方,車主并不能很方便的接觸到開(kāi)關(guān)按鈕。假如放到不隱蔽的地方,又容易被盜賊發(fā)現(xiàn),從而進(jìn)行拆卸。因此,近幾年此類報(bào)警器應(yīng)用并不廣泛。(2)防盜報(bào)警鎖,此類

16、裝置就是把車鎖于報(bào)警器合二為一,車身振動(dòng)引發(fā)內(nèi)部傳感器振動(dòng)之后,就會(huì)觸發(fā)車鎖上的報(bào)警喇叭。這種防盜報(bào)警鎖因?yàn)閷㈡i與報(bào)警器合二為一,且價(jià)格不高,所以在前幾年使用較為廣泛。但是這種報(bào)警器的缺點(diǎn)也很明顯,其誤報(bào)的發(fā)生頻率較高,路人在輕觸到電動(dòng)車后,警報(bào)器就會(huì)發(fā)出警報(bào),而且警報(bào)不會(huì)自動(dòng)解除,會(huì)給用戶及他人造成不必要的麻煩。(3)遙控防盜報(bào)警器,此類警報(bào)器都會(huì)配備一個(gè)小型遙控器,遙控器擁有基本功能,比如設(shè)防和撤防。此類報(bào)警器靈敏度高,性能穩(wěn)定,傳感器靈敏,喇叭聲響高,方便快捷,因此,此類報(bào)警器應(yīng)用最為廣泛。但價(jià)格相對(duì)于以上兩種報(bào)警器較高。而且誤報(bào)率高,擾民現(xiàn)象嚴(yán)重。電動(dòng)車本身價(jià)格低于機(jī)動(dòng)車,性能又高于普

17、通自行車,目前在各類型代步工具中性價(jià)比是數(shù)一數(shù)二的,因此能被大多數(shù)市民所接收。所以,一個(gè)高性能且成本較低的電動(dòng)車報(bào)警器也是目前電動(dòng)車用戶最為需要的工具。1.3 電動(dòng)車報(bào)警器的研究要求首要要求是體積小,不易于被盜賊拆卸。并且易于操作,為車主省去不必要的麻煩。遙控距離要遠(yuǎn),達(dá)到100米左右。其次要靈敏度高,誤報(bào)率以及漏報(bào)率低,性能穩(wěn)定,擁有布防、解除布防以及尋車三種基本功能。報(bào)警音量適中,太低達(dá)不到效果,太高又容易擾民。節(jié)能效果好,遙控器采用3V直流電壓供電,報(bào)警器采用12V直流電壓供電。并且嚴(yán)格控制原材料的成本,以保證報(bào)警器上市之后價(jià)格可以為大多數(shù)市民所接受。二、電動(dòng)車報(bào)警裝置總體設(shè)計(jì)電動(dòng)車報(bào)警

18、器的總體方案設(shè)計(jì)需要縱觀全局,以實(shí)現(xiàn)其相應(yīng)功能為出發(fā)點(diǎn),細(xì)致到每個(gè)模塊。其內(nèi)容主要包含報(bào)警電路模塊設(shè)計(jì)、無(wú)線接收模塊設(shè)計(jì)、無(wú)線發(fā)送模塊設(shè)計(jì)和信號(hào)觸發(fā)模塊設(shè)計(jì)等。2.1 框架結(jié)構(gòu)體系設(shè)計(jì)本次設(shè)計(jì)流程以下列框架結(jié)構(gòu)為主體。(見(jiàn)圖1)AT89C51單片機(jī)信號(hào)觸發(fā)模塊無(wú)線發(fā)送模塊無(wú)線接收模塊報(bào)警電路模塊圖1: 總體框架結(jié)構(gòu)體系A(chǔ)T89S51單片機(jī)作為控制單元模塊,無(wú)線收發(fā)模塊采用紅外遙控收發(fā)裝置,信號(hào)觸發(fā)模塊可以采用振動(dòng)傳感器,報(bào)警電路模塊則采用音樂(lè)集成電路(含蜂鳴器)。報(bào)警器開(kāi)關(guān)打開(kāi)后,無(wú)線模塊給單片機(jī)發(fā)出預(yù)警信號(hào)。當(dāng)有人觸碰到報(bào)警器,彈簧開(kāi)關(guān)受到振動(dòng)影響,接通電路,報(bào)警器報(bào)警。2.2 各功能模塊方

19、案設(shè)計(jì)本部分將詳細(xì)討論信號(hào)觸發(fā)模塊、無(wú)線收發(fā)模塊和報(bào)警電路模塊的采用方案,并介紹最終方案。2.2.1 無(wú)線收發(fā)模塊LR-T15CTM4-S紅外接收遠(yuǎn)程控制系統(tǒng)模塊無(wú)線收發(fā)模塊采用LR-T15CTM4-S紅外遙控收發(fā)組件。該裝置相比其他裝置的優(yōu)點(diǎn)明顯,其穩(wěn)定性強(qiáng)的特色非常符合電動(dòng)車報(bào)警器的需要。而且此類裝置可以抵御其他輸出脈沖的干擾,從而減少誤報(bào)率。其次是供電消耗問(wèn)題,LR-T15CTM4-S系列的低電流消耗是其他收發(fā)組件不能比擬的。例如HF-15/HJ-15紅外收發(fā)組件。這也我們之前要求的供電電壓十分相符。而且其遙控距離強(qiáng)于其他收發(fā)組件,利用價(jià)值很高。2.2.2 信號(hào)觸發(fā)模塊振動(dòng)傳感器振動(dòng)傳感

20、器是傳感器的一種,但是他在測(cè)試技術(shù)中確是不可或缺的一部分,振動(dòng)傳感器的作用很簡(jiǎn)單,他是將自身受到的機(jī)械量按一定的比例轉(zhuǎn)換成電量。他的這種轉(zhuǎn)換符合機(jī)電轉(zhuǎn)換的原理,所以他也被叫作拾振器、換能器等。由于振動(dòng)傳感器的轉(zhuǎn)換特性,他被大規(guī)模的運(yùn)用在報(bào)警防盜領(lǐng)域,他用壓電陶瓷片加彈 簧重錘結(jié)構(gòu)來(lái)接收來(lái)自外界的振動(dòng)信號(hào),并運(yùn)用 LM358 等一系列運(yùn)放器來(lái)放大并輸出控制信號(hào)。當(dāng)外來(lái)碰撞使振動(dòng)傳感器產(chǎn)生振動(dòng)時(shí),如果振動(dòng)力達(dá)到一定程度,那么指警報(bào)燈亮起,同一時(shí)間響起警報(bào),而對(duì)于振動(dòng)標(biāo)準(zhǔn)的靈敏性,我們可以用旋鈕進(jìn)行調(diào)整,靈敏度的調(diào)節(jié)由旋鈕的順逆時(shí)針旋轉(zhuǎn)確定。 振動(dòng)傳感器的原理較為復(fù)雜,他首先要對(duì)外界接收機(jī)械量,在將

21、接收到的機(jī)械量作為一個(gè)原始值mi,在經(jīng)過(guò)振動(dòng)傳感器的機(jī)械接受部分處理轉(zhuǎn)換為新的輸入值mt,最后在經(jīng)過(guò)機(jī)電變把mt 轉(zhuǎn)換為電量 e,而并不是單純的把機(jī)械能變成電能。由上述分析可知,振動(dòng)傳感器的工作性能與二個(gè)因素有關(guān),他們分別是機(jī)電的轉(zhuǎn)換部分以及機(jī)械的接收部分,振動(dòng)傳感器性能的好壞即由這兩種性能的好壞而決定。振動(dòng)傳感器是一種優(yōu)點(diǎn)頗多的傳感器,他不僅工作可靠穩(wěn)定,而且靈敏度高,性價(jià)比高,最主要的是他的檢測(cè)可調(diào)節(jié)范圍也非常可觀。振動(dòng)傳感器擁有獨(dú)立的控制芯片,這個(gè)芯片可以帶動(dòng)一定量的負(fù)載,使用便捷,只要用對(duì)其用三極管進(jìn)行電流放大, 就能促使防盜系統(tǒng)正常運(yùn)轉(zhuǎn),方便快捷,現(xiàn)在市場(chǎng)上八成以上的車輛報(bào)警器報(bào)警器

22、都是運(yùn)用振動(dòng)傳感器。 2.2.3報(bào)警電路模塊音樂(lè)集成電路(含蜂鳴器)音樂(lè)集成電路可以按照用戶的要求通過(guò)蜂鳴器或揚(yáng)聲器發(fā)出不同音調(diào)的聲音。其具有結(jié)構(gòu)簡(jiǎn)單,成本低,響音清脆的優(yōu)點(diǎn)。因而音樂(lè)集成電路在家用電器中,例如時(shí)鐘、玩具等方面得到了十分廣泛的應(yīng)用。三、無(wú)線收發(fā)模塊設(shè)計(jì)無(wú)線收發(fā)模塊采用LR-T15CTM4-S紅外遙控收發(fā)組件。該裝置相比其他裝置的優(yōu)點(diǎn)明顯,其穩(wěn)定性強(qiáng)的特色非常符合電動(dòng)車報(bào)警器的需要。而且此類裝置可以抵御其他輸出脈沖的干擾,從而減少誤報(bào)率。3.1系統(tǒng)模塊介紹3.1.1 主要特性(1)供電電壓2.4 V6.5v之間 ;(2)光電檢測(cè)器及前置放大器封裝在一起;(3)可以抵御其他輸出脈沖

23、的干擾;(4)低效輸出(5)低功率消耗; 由以上特性可知,LR-T15CTM4-S紅外遙控接收模塊優(yōu)點(diǎn)較多,所以許多用到紅外遙控功能的家電產(chǎn)品都會(huì)使用LR-T15CTM4-S。例如電視、空調(diào)、DVD等。3.1.2工作原理圖2: 輸出波形當(dāng)外界有信號(hào)傳輸進(jìn)時(shí),通道里面的信號(hào)同步放大穩(wěn)定動(dòng)態(tài)工作點(diǎn)將因自動(dòng)增益控制器而提高輸送的效益。而限制區(qū)則會(huì)把一系列原因產(chǎn)生的錯(cuò)誤信號(hào)以及聲反饋按照相應(yīng)的比對(duì)進(jìn)行限制幅度或者壓縮處理。這樣一來(lái),就不會(huì)產(chǎn)生過(guò)載的隱患。而價(jià)格相對(duì)較高的蜂鳴器和功率發(fā)大器就得到了更好的保護(hù)。為了使信號(hào)在傳輸?shù)倪^(guò)程中減少錯(cuò)誤,我們可以運(yùn)用濾波器來(lái)得到理想的信號(hào)。我們還可以用比較器以及高峰

24、活塞來(lái)對(duì)電壓進(jìn)行對(duì)比,再利用對(duì)比成果,將輸出的電壓保持在數(shù)字高態(tài)。要想將前后的信號(hào)進(jìn)行疊加處理,我們可以運(yùn)用積分器來(lái)實(shí)現(xiàn)。然后再對(duì)脈沖邊緣進(jìn)行整形以及產(chǎn)生輸出方波脈沖,這里可以用施密特觸發(fā)器。(見(jiàn)圖2)3.1.3 外部特征注意事項(xiàng):(1)存放及使用的低點(diǎn)應(yīng)確保不會(huì)造成其產(chǎn)生變形。 (2)在非很濕的地方儲(chǔ)存和使用。 (3)人和烙鐵間一定要接地,以保證不會(huì)受到靜電侵害。 (4)遠(yuǎn)程控制系統(tǒng)的性能受周圍環(huán)境以及元件的性能決定。因此,這里強(qiáng)烈推薦該接收模塊與周邊元件如電阻器,冷凝器,繼電器等共同使用。材料配置:表1:材料配置規(guī)格配置備注導(dǎo)線金(99.9%)銀環(huán)銀(80%)樹脂(10%),固化劑(10%

25、)環(huán)氧樹脂樹脂(55.5%),固化劑(45.5%)引線框架鐵(99.5%),銀(0.5%)光電二極管硅(99%)集成電路硅(99%)盾狀盒鐵(99%),錫(1%)內(nèi)部3.2 無(wú)線收發(fā)模塊電路連接該系統(tǒng)為L(zhǎng)R系列遠(yuǎn)程控制模塊,在此模塊中電源接五伏電壓,和VCC角相連;Gnd與地相連,其中單片機(jī)采用AT89C51,他的P00接LR系列的VOUT;該模塊的工作原理很簡(jiǎn)單,首先用遙控器對(duì)LR發(fā)出信號(hào),然后LR經(jīng)過(guò)他自身的處理,對(duì)AT89C51的POO口發(fā)出四點(diǎn)五伏的高電平,從而使該模塊運(yùn)行。(見(jiàn)圖3)圖3:無(wú)線收發(fā)模塊四、音樂(lè)集成電路(含蜂鳴器)模塊設(shè)計(jì)4.1 音樂(lè)集成電路模塊介紹音樂(lè)集成電路可以按照

26、用戶的要求通過(guò)蜂鳴器或揚(yáng)聲器發(fā)出不同音調(diào)的聲音。其具有結(jié)構(gòu)簡(jiǎn)單,成本低,響音清脆的優(yōu)點(diǎn)。因而音樂(lè)集成電路在家用電器中,例如時(shí)鐘、玩具等方面得到了十分廣泛的應(yīng)用。4.1.1 音樂(lè)集成電路內(nèi)部結(jié)構(gòu)及其工作原理下面將介紹音樂(lè)集成電路主要包含的模塊。(1)振蕩電路振蕩電路是振蕩器的重要組成部分,另一個(gè)構(gòu)成振蕩器的部分就是電阻。振蕩電路的振蕩頻率一般是五十千赫茲或者一百千赫茲,他的頻率大小主要取決于外接電阻的阻值。振蕩頻率對(duì)于音樂(lè)集成電路起著至關(guān)重要的作用,他決定著音樂(lè)集成電路的質(zhì)量好壞,是各發(fā)生器的時(shí)間標(biāo)準(zhǔn);是旋律,聲音大小,播放速度的決定因素。(2)音調(diào)發(fā)生器音調(diào)發(fā)生器主要包含2個(gè)不同的8度音音階,

27、他主要依據(jù)ROM的調(diào)配數(shù)值來(lái)形成各個(gè)音調(diào)地代碼,值得一提的是他的頻率范圍并不是特別廣泛。(3)包絡(luò)發(fā)生器包絡(luò)發(fā)生器主要的作用是確定聲音音色的效果,而音色的準(zhǔn)確與否決定著音樂(lè)集成電路的好壞。音色主要由包絡(luò)信號(hào)地形狀來(lái)確定,而包絡(luò)發(fā)生器就是包絡(luò)信號(hào)的來(lái)源。包絡(luò)發(fā)生器還是合成音樂(lè)信號(hào)組合而成的場(chǎng)所。(4)驅(qū)動(dòng)電路驅(qū)動(dòng)電路的種類很多,有包含著前置放大器的,有放出一定量電流然后使壓電揚(yáng)聲器直接發(fā)聲的等種類各異。(5)速度控制速度控制顧名思義是用來(lái)供給和放音速度相配對(duì)的速度的,這種速度是固定不變的,不受外界所干擾,而是依照提前編程固化于集成電路中。(6)節(jié)奏發(fā)生器節(jié)奏發(fā)生器按存儲(chǔ)器的數(shù)據(jù)分配,可提供8種節(jié)

28、拍來(lái)操控rom地址時(shí)鐘, 如 1/4、1/3、3/4、3/2、2、3、4 拍。(7)存儲(chǔ)器存儲(chǔ)器由于種類不同,存儲(chǔ)量也存在差異,主要以六十四字七位和五百一十二字七位的為主。他的4位用來(lái)操作音調(diào)發(fā)生器,3位用來(lái)操作節(jié)奏發(fā)生器,還可以產(chǎn)生自停信號(hào)。4.2 音樂(lè)集成電路報(bào)警模塊設(shè)計(jì)4.2.1元件選擇整流二極管的選用:二極管最重要的特性就是單向?qū)щ娦浴T陔娐分?,電流只能從二極管的正極流入,負(fù)極流出。下面通過(guò)簡(jiǎn)單的實(shí)驗(yàn)說(shuō)明二極管的正向特性和反向特性。(1)正向特性 在電子電路中,將整流二極管的正極接在高電位端,負(fù)極接在低電位端,二極管就會(huì)導(dǎo)通,這種連接方式稱為正向偏置。當(dāng)加在二極管兩端的正向電壓很小時(shí),

29、整流二極管仍然不能導(dǎo)通,流過(guò)二極管的正向電流十分微弱。只有當(dāng)正向電壓達(dá)到某一數(shù)值(這一數(shù)值稱為“門檻電壓”,鍺管約為0.2V,硅管約為0.6V)以后,整流二極管才能直正導(dǎo)通。導(dǎo)通后二極管兩端的電壓基本上保持不變(鍺管約為0.3V,硅管約為0.7V),稱為二極管的“正向壓降”。 (2)反向特性 在電子電路中,二極管的正極接在低電位端,負(fù)極接在高電位端,此時(shí)二極管中幾乎沒(méi)有電流流過(guò),此時(shí)二極管處于截止?fàn)顟B(tài),這種連接方式,稱為反向偏置。整流二極管處于反向偏置時(shí),仍然會(huì)有微弱的反向電流流過(guò)二極管,稱為漏電流。當(dāng)整流二極管兩端的反向電壓增大到某一數(shù)值,反向電流會(huì)急劇增大,二極管將失去單向?qū)щ娞匦裕@種狀

30、態(tài)稱為二極管的擊穿。在本設(shè)計(jì)中對(duì)整流二極管并沒(méi)有太多的性能要求,只要具備了二極管的單向?qū)щ娦跃涂梢粤耍陔娐分衅鸬奖Wo(hù)電子元件的作用。所以本設(shè)計(jì)將采用IN4007型鍺二極管。晶體三極管的選用:三極管的工作狀態(tài)可以分為三個(gè)區(qū)域:截止區(qū)、放大區(qū)和飽和區(qū),根據(jù)三極管發(fā)射極和集電極偏置情況,可以判別其工作狀態(tài):(1)對(duì)于NPN三極管來(lái)說(shuō),當(dāng)Ube0時(shí),三極管發(fā)射極處于反向偏置,Ib0,三極管工作在截止區(qū);(2)當(dāng)晶體三極管發(fā)射極處于正向偏置而集電極處于反向偏置時(shí),三極管工作在放大區(qū),Ic隨Ib近似作線性變化;(3)當(dāng)發(fā)射極和集電極均處于正向偏置狀態(tài)時(shí),三極管工作在飽和區(qū),Ic基本上不隨Ib而變化,失去

31、了放大功能。在本設(shè)計(jì)中三極管選用型號(hào)為S9013NPN型硅三極管。電磁繼電器的選用:繼電器是一種電子控制器件,它具有控制系統(tǒng)(又稱輸入回路)和被控制系統(tǒng)(又稱輸出回路),通常應(yīng)用于自動(dòng)控制電路中,它實(shí)際上是用較小的電流去控制較大電流的一種“自動(dòng)開(kāi)關(guān)”,在電路中起著自動(dòng)調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。 電磁式繼電器一般由鐵芯、線圈、銜鐵、觸點(diǎn)簧片等組成的。只要在線圈兩端加上一定的電壓,線圈中就會(huì)流過(guò)一定的電流,從而產(chǎn)生電磁效應(yīng),銜鐵就會(huì)在電磁力吸引的作用下克服返回彈簧的拉力吸向鐵芯,從而帶動(dòng)銜鐵的動(dòng)觸點(diǎn)與靜觸點(diǎn)(常開(kāi)觸點(diǎn))吸合。當(dāng)線圈斷電后,電磁的吸力也隨之消失,銜鐵就會(huì)在彈簧的反作用力返回原來(lái)

32、的位置,使動(dòng)觸點(diǎn)與原來(lái)的靜觸點(diǎn)(常閉觸點(diǎn))吸合。這樣吸合、釋放,從而達(dá)到了在電路中的導(dǎo)通、切斷的目的。對(duì)于繼電器的“常開(kāi)、常閉”觸點(diǎn),可以這樣來(lái)區(qū)分:繼電器線圈未通電時(shí)處于斷開(kāi)狀態(tài)的靜觸點(diǎn),稱為“常開(kāi)觸點(diǎn)”;處于接通狀態(tài)的靜觸點(diǎn)稱為“常閉觸點(diǎn)”。在本設(shè)計(jì)中為了安全保護(hù)須在音樂(lè)集成電路中接入電磁繼電器,而繼電器的選用為了達(dá)到供電電壓的一致從而選用直流繼電器。4.2.2音樂(lè)集成電路的電路連接該板塊的構(gòu)思圖如下。其原理是:首先用遙控器對(duì)lr系列發(fā)出脈沖信號(hào),這時(shí)他的vout角將會(huì)提供四點(diǎn)五伏的高脈沖信號(hào),這個(gè)信號(hào)會(huì)傳輸?shù)絾纹瑱C(jī)的p24口。這時(shí)該口會(huì)通過(guò)高電平輸出以及r1來(lái)為三極管提供偏執(zhí)電流。此時(shí)他

33、的q1將發(fā)生正向偏執(zhí),繼電器ka關(guān)閉,使報(bào)警器發(fā)出大的聲音,當(dāng)一輪叫聲結(jié)束后就會(huì)使報(bào)警器處在預(yù)警模式。如果此時(shí)對(duì)報(bào)警器進(jìn)行碰撞后將會(huì)再一次引發(fā)警報(bào),引起周圍群眾注意,保護(hù)電動(dòng)自行車的安全。圖4:音樂(lè)集成電路報(bào)警模塊五、電路及編程5.1 硬件選擇本次設(shè)計(jì)主要圍繞AT89C51作為中樞模塊,以下將對(duì)其進(jìn)行系統(tǒng)的介紹。5.1.1 AT89C51單片機(jī)相關(guān)特性及參數(shù)介紹AT89C51由美國(guó)ATMEL公司生產(chǎn)的CMOS8位單片機(jī)。其特點(diǎn)是高性能,低電壓。AT89C51單片機(jī)提供以下標(biāo)準(zhǔn)功能:4K字節(jié)Flash閃存,128字節(jié)內(nèi)部RAM,32個(gè)I/O口線,兩個(gè)16位定時(shí)/計(jì)數(shù)器,一個(gè)向量?jī)蓸O中斷機(jī)構(gòu),一個(gè)

34、全雙工串行通信口,片內(nèi)振蕩器及時(shí)鐘電路。同時(shí),AY89C51單片機(jī)還可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式:空閑方式停止CPU的工作,但允許RAM、定時(shí)/計(jì)數(shù)器、串行通信口及中斷系統(tǒng)繼續(xù)工作;掉電方式保存RAM中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個(gè)硬件復(fù)位。5.1.1.1主要特性圖5:AT89C51單片機(jī)引腳圖可以整體兼容MCS-51的指令系統(tǒng) 1000次擦寫周期數(shù)據(jù)保留時(shí)間:10年全靜態(tài)工作:0Hz24Hz三級(jí)加密程序存儲(chǔ)器1288位內(nèi)部RAM32可編程I/O線兩個(gè)16位定時(shí)器/計(jì)數(shù)器6個(gè)中斷源 可編程串行通道低功耗空閑和掉電模式片內(nèi)振蕩器和時(shí)鐘電路

35、引腳功能說(shuō)明:VCC:供電電壓。GND:接地。VCC:供電電壓。GND:接地。P0口:P0口為一個(gè)8位漏極開(kāi)路雙向I/O口,即地址/數(shù)據(jù)總線復(fù)用口。作為輸出口用時(shí),每腳可吸收8個(gè)TTL邏輯門電路。當(dāng)端口寫1可作為高阻抗輸入端用。在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口線分時(shí)轉(zhuǎn)換地址和數(shù)據(jù)總線復(fù)用,在訪問(wèn)期間激活內(nèi)部上拉電阻。在Flash編程時(shí),P0口接收指令字節(jié),而在程序校驗(yàn)時(shí),輸出指令字節(jié),校驗(yàn)時(shí)要求外接上拉電阻。P1口:P1口為一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口輸出緩沖器能驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。對(duì)端口寫“1”,通過(guò)內(nèi)部上拉電阻把端口拉到高電平,此時(shí)可作輸

36、入口使用,并當(dāng)某個(gè)引腳被外部信號(hào)拉低時(shí)回輸出一個(gè)電流。在Flash編程和程序校驗(yàn)期間,P1口接收低8位地址。P2口:P2口為一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/O口,P2口的輸出緩沖器能驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路,對(duì)端口寫“1”,通過(guò)內(nèi)部上拉電阻把端口拉到高電平,此時(shí)可作輸入口使用,并當(dāng)某個(gè)引腳被外部信號(hào)拉低時(shí)回輸出一個(gè)電流。在訪問(wèn)外部程序存儲(chǔ)器或16位地址的外部數(shù)據(jù)存儲(chǔ)器,P2口送出高8位地址數(shù)據(jù);在訪問(wèn)8位地址的外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口線上的內(nèi)容在整個(gè)訪問(wèn)期間不改變。表2:P3口特殊功能端口引腳第二功能P3.0RXD(串行輸入口)P3.1TXD(串行輸出口)P3.2INT0(

37、外部中斷0)P3.3INT1(外部中斷1)P3.4T0(定時(shí)計(jì)數(shù)器)P3.5T1(定時(shí)計(jì)數(shù)器)P3.6WR(外部數(shù)據(jù)存儲(chǔ)器寫選通)P3.7RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)P3口:P3口為一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/O口,P2口的輸出緩沖器能驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路,對(duì)端口寫“1”,通過(guò)內(nèi)部上拉電阻把端口拉到高電平,此時(shí)可作輸入口使用,并當(dāng)某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流。P3口還接收一些用于Flash閃存編程和程序檢驗(yàn)的控制信號(hào)。P3口也可作為特殊功能口,其功能見(jiàn)表2。RST:復(fù)位輸入。當(dāng)振蕩器工作時(shí),要保持RST腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位。PSEN:

38、程序存儲(chǔ)允許輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng)AT89C51由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次PSEN有效,即輸出兩個(gè)脈沖。在此期間,當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器,這兩次有效的PSEN信號(hào)不出現(xiàn)。EA/VPP:外部訪問(wèn)允許。欲使CPU僅訪問(wèn)為部程序存儲(chǔ)器(地址為0000HFFFFH),EA端必須保持低電平(接地)。需要注意的是:如果加密位LB1被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存EA端狀態(tài)。當(dāng)EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲(chǔ)器總的指令。Flash存儲(chǔ)器編程時(shí),該引腳加上+12V的編程允許電源Vpp,當(dāng)然這必須是該器件是使用+5編程電壓Vpp。XTAL1:振蕩器反向放大器及

39、內(nèi)部時(shí)鐘發(fā)生器的輸入端。XTAL2:振蕩器反向放大器的輸出端。5.1.2電路設(shè)計(jì)復(fù)位電路設(shè)計(jì):基本功能:上電復(fù)位的實(shí)質(zhì)是上電延時(shí)復(fù)位,也就是在上電延時(shí)期間把CPU鎖定在復(fù)位狀態(tài)上,就是為了彌補(bǔ)由于電源濾波電容存在使單片機(jī)電源由低到高逐漸上升的時(shí)間。關(guān)于電容參數(shù)和電阻參數(shù)的要求不是單一的,只要脈沖寬度大于復(fù)位要求寬度即可?,F(xiàn)選用比較常用的22uF+10K的搭配。本次設(shè)計(jì)需要在單片機(jī)供電時(shí),復(fù)位電路給其傳輸復(fù)位信號(hào),而其他問(wèn)題不需要考慮,所以可以選擇上電復(fù)位電路(見(jiàn)圖6)圖6:上電自動(dòng)復(fù)位電路晶振的選擇:晶體振蕩器共有2種,這2種主要是以晶振是否有源來(lái)進(jìn)行劃分,在電路圖中常被叫做晶振。他在單片機(jī)中

40、有著不可替代的效用。他主要是和單片機(jī)內(nèi)部的電路相共同工作,形成其需求地時(shí)鐘頻率,從而進(jìn)一步來(lái)形成時(shí)鐘信號(hào)。這時(shí)單片機(jī)正常運(yùn)行的基本條件。另一方面,單片機(jī)運(yùn)轉(zhuǎn)的效率和晶體振蕩器所產(chǎn)生的時(shí)鐘頻率有著直接的聯(lián)系,頻率越低其濕度就越慢。晶體振蕩器主要的作用是產(chǎn)生單頻振蕩,他有一個(gè)小晶體,這個(gè)晶體的作用是可以將機(jī)械能和電能進(jìn)行變換,有著誤差小,性能平穩(wěn)的特點(diǎn)。首先介紹的是有源晶振,這種晶振外形上一共有四個(gè)銀角,他主要由晶體管;祖榮元件以及石英晶體組成,屬于完全狀態(tài)的振蕩器。他具有線路簡(jiǎn)單;性能平穩(wěn);接收信號(hào)清晰等優(yōu)點(diǎn)。而另一種就是無(wú)源晶振,這種晶振和有源晶振所不同的是他只有兩個(gè)銀角,而且是沒(méi)有極性的。他

41、不是完整的振蕩器,所以不能自行發(fā)生振蕩,只能依靠時(shí)鐘電路來(lái)形成振蕩的效果。由于他不屬于完整的振蕩器,所以他要依靠dsp的振蕩器來(lái)形成振蕩,由于他不存在電壓,所以可以隨意的對(duì)信號(hào)電平進(jìn)行更改,即主要取決于發(fā)生起始振蕩是的那個(gè)電路。他的優(yōu)點(diǎn)是不受電壓條件的影響,可滿足大量的dsp;而且性價(jià)比高,經(jīng)濟(jì)實(shí)惠,工廠生產(chǎn)普遍使用這種。對(duì)于電動(dòng)車報(bào)警器的選擇,我們可以發(fā)現(xiàn),電動(dòng)車報(bào)警器電路中有時(shí)鐘電路,所以我們要采用無(wú)源晶體振蕩器(沒(méi)有時(shí)鐘電路-有源;有時(shí)鐘電路-無(wú)源)。這里采用的晶振頻率為十二赫茲。5.2硬件安裝(見(jiàn)圖8)圖8:Protel電路圖5.3C語(yǔ)言編程為了更好更持久的使電動(dòng)車報(bào)警器正常運(yùn)行,省電

42、是必不可少的音素之一,一個(gè)省電的報(bào)警器可以更長(zhǎng)久的保護(hù)電動(dòng)車而且還具有經(jīng)濟(jì)實(shí)惠的特點(diǎn),值得采用。而該設(shè)計(jì)中所采用的單片機(jī)就有著這樣的一個(gè)優(yōu)點(diǎn)-省電模式。該型號(hào)單片機(jī)有著2種省電模式(主要在編程的過(guò)程中體現(xiàn)),一種是掉電模式另一種則是空閑模式。他們都是通過(guò)操控電源控制寄存器里面pd與idl完成的。其中pd為掉電模式,pd為一的時(shí)候,如果此時(shí)開(kāi)啟掉電模式,那么系統(tǒng)將處于掉電的形態(tài)。Idl為空閑模式,當(dāng)ild為一的時(shí)候如果開(kāi)啟空閑模式,那么系統(tǒng)就會(huì)處于空閑形態(tài)。當(dāng)pd和idl都被設(shè)置為一時(shí),那么將共同開(kāi)啟掉電模式和空閑模式,這個(gè)時(shí)候會(huì)先開(kāi)啟掉電模式,然后才開(kāi)啟空閑模式。當(dāng)系統(tǒng)處于空閑模式的時(shí)候,處理

43、器會(huì)保持在休眠的形態(tài),但是他的一切外部裝置都是處于開(kāi)啟的形態(tài)。主要是受到編寫的程序控制。在這一階段,內(nèi)部存儲(chǔ)器以及一切具備其他效能的寄存器都是不會(huì)發(fā)生改變的。此模式能被所有的中斷以及復(fù)位所完結(jié)。上面我們提到了完結(jié)空閑模式的方法,接下來(lái)就具體介紹一下。第一種是通過(guò)中斷請(qǐng)求,這一種的方法很簡(jiǎn)單,就是開(kāi)啟中斷請(qǐng)求,這樣一來(lái)idl就會(huì)被清零,從而達(dá)到完結(jié)的目的。這種方法的具體步驟是:當(dāng)系統(tǒng)接收到外界的中斷信號(hào)的時(shí)候,系統(tǒng)就會(huì)開(kāi)啟中斷服務(wù)程序,然后開(kāi)始執(zhí)行。結(jié)束后,會(huì)接收到reti命令,這時(shí)就會(huì)讓系統(tǒng)執(zhí)行下一條命令T1。另一種是由硬件的復(fù)位來(lái)完結(jié),對(duì)此我們要強(qiáng)調(diào)一旦使用這種方法,處理器一般都起始于空閑形

44、態(tài)后的那個(gè)指令(T1),想要啟動(dòng)復(fù)位,就必須滿足其脈沖持續(xù)48個(gè)時(shí)鐘周期處于開(kāi)啟狀態(tài),此時(shí)不容許其處理器對(duì)存儲(chǔ)器進(jìn)行訪問(wèn),但可以訪問(wèn)別的端口。T1下面的那條命令不可以為針對(duì)其端口以及ram的命令,這樣才能保證正確的寫入。當(dāng)系統(tǒng)處于掉電模式的時(shí)候,晶振將不再運(yùn)轉(zhuǎn),這是整個(gè)系統(tǒng)中的末端命令,此時(shí)其存儲(chǔ)器以及具備其他效能的寄存器就會(huì)被終結(jié),要想接收者一模式,那么就要對(duì)其進(jìn)行清零,一旦對(duì)其進(jìn)行清零復(fù)位,那么他的具備其他效能寄存器都將會(huì)被更改,只有其存儲(chǔ)器不會(huì)發(fā)生變化,一旦其電壓變回正常,那么就沒(méi)法進(jìn)行清零,還要持續(xù)一會(huì),讓晶振正常工作才行。5.3.1 AT89C51單片機(jī)軟件編程方法地址主要寫在p1及

45、p2的2.02.3上,如果是十一位的話其范圍是0000H0FFFH,其p0主要是用來(lái)對(duì)數(shù)據(jù)進(jìn)行輸入的,psen是低電平而rst則是高電平,ale/prog要輸入負(fù)脈沖。ea/vpp引腳是編程電源的輸入端AT89C51的編程方法如下:(1)在地址線上加上要編程單元的地址信號(hào);(2)在數(shù)據(jù)線上加上要寫入的數(shù)據(jù)字節(jié);(3)激活相應(yīng)的控制信號(hào);(4)在高電壓編程方式時(shí),將EA/Vpp端加上+12V編程脈沖;(5)沒(méi)對(duì)Flash存儲(chǔ)陣列寫入一個(gè)字節(jié)或沒(méi)寫入一個(gè)程序加密位,加上一個(gè)ALE/PROG編程脈沖。改變編程單元的地址和寫入的數(shù)據(jù),重復(fù)15步驟,直到全部文件編程結(jié)束。每個(gè)字節(jié)寫入周期是自身定時(shí)的,通

46、常約為1.5ms. 5.3.2 C語(yǔ)言程序本節(jié)將介紹該設(shè)計(jì)的C語(yǔ)言程序部分。相應(yīng)的C語(yǔ)言程序流程圖。(見(jiàn)圖9)開(kāi)始P0.0為高電平?否否否是是是軟件延時(shí)6s啟動(dòng)音樂(lè)集成電路計(jì)數(shù)器清零彈簧開(kāi)關(guān)觸發(fā)?計(jì)數(shù)器加1計(jì)數(shù)器 2 ?初始化啟動(dòng)報(bào)警裝置結(jié)束圖9:C語(yǔ)言程序流程圖C語(yǔ)言程序如下:#include / * item1 * /#include / * item2 * /#define uchar unsigned char / * item3 * /#define uint unsigned intsbit P00=P00; / * item4 * /sbit P27=P27;bit flag=0

47、; / * item5 * /void msec(uint); / * item6 * /void main() / * item7 * / uchar i;for( ; ; ) / * item8 * / if(P00!=1) / * item9 * /flag=flag+1; If(flag=2) flag=0 Msec(6000) / * item6 * / void msec(unint x) / * item10 * /unchar j;while (x-)!=0for (j=0;j125;j+) ; item1該指令為預(yù)處理指令。item2由于此類形單片機(jī)和8051的命令系統(tǒng)是可以

48、互相容納的,所以這個(gè)地方加寫了8051的預(yù)定義文件。item3這里如果拿有符號(hào)格式和無(wú)符號(hào)格式來(lái)共同編程,其必須要用2種函數(shù)庫(kù),這樣一來(lái)程序所用的內(nèi)存就會(huì)變的很大。所以我們可以根據(jù)程序的需求就進(jìn)行相應(yīng)的編程。程序要是只要求其運(yùn)行效率高,快捷,而不考慮負(fù)數(shù)的情況,我們就可以選用unsigned的形式進(jìn)行編程。如果使用這種格式進(jìn)行編程,那么就最好更多的用無(wú)符號(hào)字符類型以及無(wú)符號(hào)字符變量,只有這樣才能讓8051單片機(jī)更好的識(shí)別以及提高代碼的運(yùn)行效率。另一方面,還可以用一些規(guī)定的簡(jiǎn)寫字符來(lái)給各變量的數(shù)據(jù)類型進(jìn)行定義,這樣可以使程序看起來(lái)更加的明了,方便??梢栽诰帉懗绦虻钠鹗继幱?define 語(yǔ)句。

49、例如:#define uchar unsigned char 以及#define uint unsigned int。 item4該指令是對(duì)位變量進(jìn)行確定。item5該指令是對(duì)可尋地址進(jìn)行確定。item6這里顯示一個(gè) ms 級(jí)延時(shí)程序的原型,這意味著實(shí)際函數(shù)存在于其他模塊中,而這里只是簡(jiǎn)單地告訴編譯器,其細(xì)節(jié)必須調(diào)用實(shí)際的子程序。 item7定義主函數(shù),函數(shù)返回值的類型確定了該函數(shù)的類型,因此在定義一個(gè)函數(shù)時(shí) 函數(shù)本身的類型應(yīng)與 return 語(yǔ)句中變量或表達(dá)式的類型一致。如果函數(shù)類型與 return 語(yǔ) 句中表達(dá)式的值類型不一致, 則以函數(shù)的類型為準(zhǔn)。 對(duì)于數(shù)位函數(shù)可以自行進(jìn)行類型轉(zhuǎn)換, 即

50、函數(shù)的類型決定返回值的類型。如果不需要被調(diào)用函數(shù)返回一個(gè)確定的值,則可以不要 return 語(yǔ)句,同時(shí)應(yīng)將被調(diào)用函數(shù)定義為 void 類型。由于 void 類型函數(shù)沒(méi)有 return 語(yǔ) 句,因此在一個(gè) void 類型函數(shù)的調(diào)用結(jié)束時(shí),將從該函數(shù)的最后一個(gè)大括號(hào)處返回在主 調(diào)用函數(shù)。item8在 C 語(yǔ)言中,可以用for(;)或 while(1)表示一個(gè)無(wú)結(jié)束的無(wú)限循環(huán),由于 某種未知的原因,有些人覺(jué)得前者更好些,從可以解的角度看,這兩者都是作為“永遠(yuǎn)” 來(lái)定義的。item9if 程序塊顯示,當(dāng) POO 第一次輸入高脈沖信號(hào)時(shí),給 P27 一高電壓接通音樂(lè)集成報(bào)警電路模塊,并在該模塊受到振動(dòng)觸

51、發(fā)后報(bào)警;當(dāng)P00第二次輸入高脈沖信號(hào)時(shí),音樂(lè)集成電路報(bào)警模塊停止工作。 item10 時(shí)間延時(shí)程序,循環(huán)的基本用途就是用嵌套循環(huán)產(chǎn)生時(shí)間延遲,執(zhí)行的指令消磨一段已知的時(shí)間,這種延時(shí)方式是依靠一定數(shù)量的時(shí)鐘周期來(lái)記時(shí)的。所以延時(shí)依賴于晶振的振蕩頻率。當(dāng)需要執(zhí)行其他操作時(shí),用軟件編程的方法來(lái)獲得延時(shí)效率是很低的,軟件延時(shí)使控制器在延時(shí)循環(huán)時(shí)接受不到其它的輸入,解決這個(gè)問(wèn)題的方法就是使用中斷。12MHz晶振,計(jì)數(shù)周期為1s,最大計(jì)時(shí)為65.536ms。取50ms定時(shí),周期3s需60次中斷,占空比為20%,高電平應(yīng)為12次中斷。中斷服務(wù)程序流程圖。(見(jiàn)圖10)中斷次數(shù)加1Y中斷次數(shù)加1次數(shù)=高電平N

52、N次數(shù)=周期YP1.0=1返回圖10:中斷服務(wù)程序流程圖程序名為time01.c#include#define uchar unsigned charuchar time;uchar period=60;uchar high=12;time 0() interrupt using 1;TH0=(65536-50000)/256;TL0=(65536-50000)%256;if(+time=high)P3.5=0else if (time=period) time=0;P3.5=1;main() TMOD=0x01; / *定時(shí)期0方式1* /TH0=(65536-50000)/256;TL0=

53、(65536-50000)%256;EA=1; / *CPU中斷* /ETO=1; / *T/C0中斷* /TRO=1; / * 啟動(dòng)T/C0* /do while(1);六、硬件及軟件調(diào)試6.1硬件調(diào)試首先,將LR-T15CTM4-S模塊的VCC腳與示波器的5v直流電源相接,GND腳接地,Vout腳接信號(hào)輸出端。全部接好后用遙控器對(duì)紅外接收遠(yuǎn)程控制系統(tǒng)模塊進(jìn)行測(cè)試。同時(shí),看示波器是否有4.5V的高電平信號(hào)顯示。如果沒(méi)有,看電路是否連接錯(cuò)誤。如果有,就證明此模塊設(shè)計(jì)成功。給音樂(lè)集成電路的VCC腳接5v直流電源,GND腳接地。當(dāng)電路接通后,接在音樂(lè)集成電路上的蜂鳴器可以迅速發(fā)出聲響,并且在響過(guò)之后停止。在振動(dòng)器收到觸發(fā)信號(hào)后,音樂(lè)集成電路再次接通,蜂鳴器繼續(xù)發(fā)聲。如果此過(guò)程各模塊運(yùn)作銜接緊密,并無(wú)問(wèn)題發(fā)生,則證明本次設(shè)計(jì)成功。6.2軟件調(diào)試軟件部分的調(diào)試不同于硬件的調(diào)試,他比硬件的調(diào)試更加的復(fù)雜多樣,錯(cuò)誤率也更加的高,非常困難。軟件的調(diào)試還有一點(diǎn)和硬件調(diào)試不同的是他有著很難的發(fā)覺(jué)性,不像硬件,可以通過(guò)焊接,圖紙的比對(duì)以及外觀來(lái)初步找到錯(cuò)誤,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論