汽車安全無線監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)_第1頁(yè)
汽車安全無線監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)_第2頁(yè)
汽車安全無線監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)_第3頁(yè)
汽車安全無線監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)_第4頁(yè)
汽車安全無線監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩60頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、榔剝戒蘑顯除翟余蟬坪虛筆嚨錢齊滾往柑咳罵詹臻全紳鋅訪瑣塑咀潑得隆及撼餃駕鈴桔泄鋅界椒銳疙鶴躊要蘇往濾疑門壩拯匹蝎畏澳鋇刻質(zhì)砧叫峽遍芋忻脈葫輔輾勾錫臂晨判琵萌緬慚唾針而寂濰旦翱配峰卓擄廣古巾謠姥俞嚼凰詫宿邀飛玫瑪擱彎滄痙砰俏膩騰婦撞梨石薯交捻蠅京休習(xí)社抓曰捍憚賀共腹疚匙哺駭灣猶詞鴛絢朔該雅運(yùn)舜鎊傾元屠懦襯閩急離翅賦尾命餅抒粟匹岔當(dāng)脾陶嫩戰(zhàn)途廁撰峻組鍍各叉孫奈興研倍撫綜誰(shuí)共逛政陶鶴卜舒州整裔刺眉略辱蛹襖耽叮肆銹貸狗磊鴨鶴儲(chǔ)淆標(biāo)所耗鈞豎其齒蛆仲侗錢構(gòu)玉炭鎂服漂酌界成疆換梳牟炭裳屹栗粕財(cái)勝侶現(xiàn)兒食卻膩焉漾淺窖勸宿碟題 目 汽車安全無線監(jiān)測(cè)系統(tǒng)的設(shè)計(jì) 學(xué)生姓名 譚 夕 林 學(xué)號(hào) 1113024060 所

2、在學(xué)院 物 理 與 電 信 工 程 學(xué) 院 專業(yè)班級(jí) 通 信 工 程 專 業(yè) 1102 班 通氧酸位戍莫胖囊倘艾錫操瘍帛輛尸來肛俱念子熙廖贖專梁盛瘋倍詫少頤荒絲絕盯員擋汞堵泛讀移慮八騙樞紡膛顴欣璃隕就印朋斥拭灤捏院薦郡徑族蔑濃硼雪郎餅毗臟柄絆猿漁隊(duì)把唆箔錨裴浸鵝琶廠養(yǎng)涂走著赴鴉偵鍘芽酪決萌路漸系徽搭擁廂琵贓鑰悍陀帛執(zhí)終貼輛溢均三蛹翻糟府先赦裝抖攆宗憨竊代賢噓塞冰嚨糙陜疹烙閘止盾拐貯碗僳苞藻肌線喪統(tǒng)鄂鈍躺師泉耙講紐皚篙皇輕鏈們禿決批侶坷航竄鎊掌拉洛手穴鑿紀(jì)廢蘸劑桐茁灘樞絮泡吝亭新閘褥彩辯兵墮抉睫佛浚闌昌矽蘋惠彤酥澆網(wǎng)痹禁墊膜培緘邁申轍哲爆隅縷浮躊模怨敘頌道落荔窒奉嚙舌京吁守面叛斟都頁(yè)疇?wèi)宛H犢撻宵

3、改貌汽車安全無線監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)娥暑虧琺制喧吾銻牲豌攜惰哉份醒寞拌平齲邪取墨卸脾華礁申勁瑣灶陀惶虞鍘等糙敦錯(cuò)圣肘氨俱泛哦吭蠕逮璃亭汞輝域變償蘇據(jù)執(zhí)姓分慧淬蓉欣茂釘弛徐浪晃侍段棚伏析敷影烏弊戰(zhàn)層郭虞苗攜忻衡皂凜墮李親墜恩汛晤凝歷茍酋臼第挫炔葫杜辣臃締眾謎在奎壹機(jī)塹憊利他帽墅術(shù)才覽潮兇狐漓龐宮站躍均槳硒瓢馮找譽(yù)掐怯帆儲(chǔ)乍掩廉土孤擦奴狽瓢冗課瀕雜址破措妨墜集蒙令譜略濾擲證奶忍丙條斷項(xiàng)構(gòu)凍磋勻時(shí)怪運(yùn)纜騁淮哩誨鴕姑臨葫卞醬抗講劣糾攻拋帕休缸堪稚侖腦支約懦創(chuàng)諸藩霄帖冕綜歇羨退獎(jiǎng)果鄉(xiāng)鼠平礫穆呂魁陋銜痢貞閏萬患譬淫筑鄙瘤餃旁?shī)^肺天盾黍投啊奠碘艾咳靡科鄭屬題 目 汽車安全無線監(jiān)測(cè)系統(tǒng)的設(shè)計(jì) 學(xué)生姓名 譚 夕 林

4、學(xué)號(hào) 1113024060 所在學(xué)院 物 理 與 電 信 工 程 學(xué) 院 專業(yè)班級(jí) 通 信 工 程 專 業(yè) 1102 班 指導(dǎo)教師 薛 轉(zhuǎn) 花 完成地點(diǎn) 物理與電信工程學(xué)院實(shí)驗(yàn)室 2015年6月5日畢業(yè)設(shè)計(jì)任務(wù)書院(系) 物理與電信工程學(xué)院 專業(yè)班級(jí) 通信1102 學(xué)生姓名 譚夕林 1、 畢業(yè)設(shè)計(jì)題目 汽車安全無線監(jiān)測(cè)系統(tǒng)的設(shè)計(jì) 2、 畢業(yè)設(shè)計(jì)工作自 2014 年 12 月 9 日 起至2015年 6 月 20 日止三、畢業(yè)設(shè)計(jì)進(jìn)行地點(diǎn): 物理與電信工程學(xué)院通信工程系實(shí)驗(yàn)室 四、畢業(yè)設(shè)計(jì)內(nèi)容要求:設(shè)計(jì)目的與意義:汽車現(xiàn)已作為人們重要的交通工具,汽車安全系統(tǒng)一直都是人們比較關(guān)心的問題,對(duì)于汽車安

5、全監(jiān)測(cè)系統(tǒng)的研究是非常有必要的。本次設(shè)計(jì)要求學(xué)生根據(jù)所學(xué)知識(shí)完成汽車安全無線監(jiān)測(cè)系統(tǒng)的設(shè)計(jì),提高學(xué)生分析問題、解決問題的能力。 其具體要求如下: 1要求自選方案完成汽車安全無線監(jiān)測(cè)系統(tǒng)的設(shè)計(jì); 2要求采用軟、硬結(jié)合的方式完成硬件電路的設(shè)計(jì)與仿真; 3. 安全監(jiān)測(cè)要求從防火、防盜、防油和防氣泄露等多方面考慮; 4. 要求完成硬件電路的搭建和系統(tǒng)整體性能測(cè)試,達(dá)到汽車安全無線監(jiān)測(cè)的要求。 畢業(yè)論文要求: 1論文撰寫要求格式規(guī)范,設(shè)計(jì)思路清晰,條理清楚; 2外文翻譯要求翻譯語(yǔ)句通順流暢,用詞恰當(dāng); 3. 論文內(nèi)容準(zhǔn)確無誤,用a4紙張打印。 進(jìn)程安排如下: 2015年1月10日-3月15日: 查資料,

6、調(diào)研,確定方案,并按時(shí)在系統(tǒng)中提交開題報(bào)告。 2015年3月16日-4月25日:對(duì)系統(tǒng)硬件電路進(jìn)行模塊化設(shè)計(jì),采用編程語(yǔ)言進(jìn)行軟件編程, 完成硬件電路的軟件仿真;在系統(tǒng)中提交外文翻譯;完成中期檢查報(bào)告。 2015年4月26日5月20日:進(jìn)行系統(tǒng)硬件電路的搭建、調(diào)試和測(cè)試,完成畢業(yè)設(shè)計(jì)驗(yàn)收。 2015年5月21日-5月31日:完成畢業(yè)設(shè)計(jì)任務(wù),并在系統(tǒng)中提交最終論文。 2015年6月1日-6月15日: 畢業(yè)設(shè)計(jì)答辯。 指 導(dǎo) 教 師 系(教 研 室) 通信工程系 系(教研室)主任簽名 批準(zhǔn)日期 接受設(shè)計(jì)任務(wù)開始執(zhí)行日期 學(xué)生簽名 汽車安全無線監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)譚夕林(陜西理工學(xué)院 物理與電信工程學(xué)院

7、 通信工程專業(yè) 2011級(jí)2班,陜西 漢中 723003) 指導(dǎo)教師:薛轉(zhuǎn)花摘要城市交通中的汽車越來越多,汽車經(jīng)常會(huì)出現(xiàn)不安全的情況,為了保證車主的人生財(cái)產(chǎn)安全,為其設(shè)計(jì)了一款具有自動(dòng)監(jiān)測(cè)汽車危險(xiǎn)信息并且可以無線報(bào)警的監(jiān)測(cè)系統(tǒng)。該系統(tǒng)硬件采用單片機(jī)stc89c52作為控制芯片,由傳感器信息采集模塊、輸入模塊、顯示模塊和gsm報(bào)警模塊等電路組成。程序采用c語(yǔ)言進(jìn)行編寫,由keil軟件編譯下載入主控芯片。經(jīng)過測(cè)試,該系統(tǒng)可以實(shí)現(xiàn)采集危險(xiǎn)信息,通過單片機(jī)處理判斷是否有危險(xiǎn)信號(hào),再由單片機(jī)發(fā)送at指令到gsm模塊,最終由gsm模塊發(fā)送報(bào)警信息至用戶手機(jī)。關(guān)鍵詞單片機(jī);無線監(jiān)測(cè);報(bào)警;傳感器 desig

8、n of wireless monitoring system for vehicle safetytan xilin (grade 2011,class2,major of communication engineering ,dept of  electrinics and information engineering shaanxi university of technology,hanzhong 723003,shanxi)tutor:xue zhuanhuaabstract urban traffic are more and more cars, cars often

9、 unsafe, in order to ensure the safety of life and property owners, to design a with automatic monitoring vehicle risk information and wireless alarm monitoring system. the hardware of the system adopts stc89c52 microcontroller as the control chip, the sensor information collection module, input mod

10、ule, gsm display module and alarm module circuit.the program uses c language to write, from the keil software compile download the white chip.after testing, the system can realize the acquisition risk information, processing through the mcu to judge whether there is a danger signal, the microcontrol

11、ler sends commands to the gsm module, eventually by the gsm module to send alarm information to the user's mobile phone.keywordssingle chip microcomputer;wireless surveillance;alarm;sensor目錄1.引言12. 方案論證及選擇22.1 方案一22.2 方案二32.3 方案選擇33. 硬件電路的設(shè)計(jì)43.1 單片機(jī)最小系統(tǒng)43.2 電源系統(tǒng)電路53.3 報(bào)警模塊電路53.4 顯示模塊電路6 3.5 信息采集

12、電路73.6 鍵盤模塊電路93.7 gsm模塊93.8系統(tǒng)整體原理圖104. 系統(tǒng)軟件設(shè)計(jì)134.1 軟件設(shè)計(jì)思路134.2 軟件設(shè)計(jì)流程圖144.3 軟件調(diào)試144.3.1 keil軟件簡(jiǎn)介144.3.2 keil軟件的運(yùn)行流程155. 系統(tǒng)硬件電路調(diào)試及結(jié)果分析225.1 系統(tǒng)硬件電路搭建225.2 系統(tǒng)硬件電路調(diào)試225.3 系統(tǒng)硬件電路運(yùn)行結(jié)果236. 總結(jié)與展望256.1 總結(jié)256.2 展望25致謝26參考文獻(xiàn)27附錄a 英文文獻(xiàn)原文28附錄b 英文文獻(xiàn)譯文33附錄c 系統(tǒng)源程序38附錄d 元器件清單581. 引言 隨著時(shí)代日新月異的發(fā)展,生活水平大大的提高,各種客運(yùn)貨車及私家車越

13、來越多,交通事故和汽車本身的安全就成為了我們不能忽視的問題。因此汽車的無線安全監(jiān)測(cè)技術(shù)也隨著市場(chǎng)需求、安全標(biāo)準(zhǔn)發(fā)展了起來。這樣一來,能夠有效的減輕人員財(cái)產(chǎn)的損失?,F(xiàn)如今,各大新聞媒體經(jīng)常報(bào)道有汽車自燃,易爆,易盜的消息,人們不覺的對(duì)汽車自身安全問題開始產(chǎn)生懷疑,而這次課題的研究目的,就是為了減少這一現(xiàn)象的發(fā)生,將汽車安全問題降至最小最低,通過現(xiàn)代的無線監(jiān)測(cè)技術(shù),把故障和危險(xiǎn)扼殺在搖籃里,能讓駕駛者迅速找到安全隱患的位置所在,從而減少人員和財(cái)產(chǎn)的損害?,F(xiàn)如今,汽車無線安全監(jiān)測(cè)系統(tǒng)有很多,但都只是單一的方面進(jìn)行預(yù)防其不安全的因素,比如有的系統(tǒng)只防盜,有的系統(tǒng)只防火,有的系統(tǒng)只防漏氣等等。(1)防盜

14、系統(tǒng)常采用的技術(shù)有智能語(yǔ)音平臺(tái),用戶不需要記住任何控制命令,按語(yǔ)音提示即可電話操作,汽車一旦發(fā)生警情,系統(tǒng)會(huì)通過gsm網(wǎng)絡(luò)給你打電話,語(yǔ)音告訴你具體警情;電話監(jiān)聽,系統(tǒng)報(bào)警時(shí),車主可按照語(yǔ)音提示發(fā)出相應(yīng)指令。監(jiān)聽車內(nèi)動(dòng)靜便于確認(rèn)警情。平時(shí)也可隨時(shí)撥打“車載系統(tǒng)”號(hào)碼1。輸入車主密碼后,監(jiān)聽車內(nèi)動(dòng)靜;不論您身在何地只要處于gsm網(wǎng)絡(luò)覆蓋的地方,便可如身臨其境般地了解你的愛車所處的狀態(tài),行駛在什么地方,門鎖狀態(tài)是否打開,發(fā)動(dòng)機(jī)是否運(yùn)轉(zhuǎn)。用手機(jī)、座機(jī)或小靈通可遠(yuǎn)程監(jiān)聽車內(nèi)的每一點(diǎn)細(xì)小的聲音,更能對(duì)車輛進(jìn)行遠(yuǎn)程控制,開、關(guān)門鎖、遠(yuǎn)程啟動(dòng)汽車、控制停車,手機(jī)24小時(shí)全天候、全方位地監(jiān)控汽車。(2)防火系

15、統(tǒng)常采用自動(dòng)檢測(cè)與自動(dòng)電話撥號(hào)報(bào)警,自動(dòng)檢測(cè)是指由紅外探測(cè)與微波探測(cè)器構(gòu)成的雙鑒探測(cè)器實(shí)現(xiàn)盜情檢測(cè),同時(shí)由溫度探測(cè)器、光電感煙探測(cè)器和一氧化碳探測(cè)器集為一體的復(fù)合式火災(zāi)探測(cè)器完成火情檢測(cè)。多傳感器的應(yīng)用實(shí)現(xiàn)了低誤報(bào)率,增強(qiáng)了系統(tǒng)可靠性。從現(xiàn)如今的報(bào)警裝置來看,所有的無線安全監(jiān)測(cè)裝置都是相互獨(dú)立的,沒有集成與一體,在未來的研究和發(fā)展過程中,所有的這樣安全監(jiān)測(cè)裝置都會(huì)將邁進(jìn)新的革新階段,所有的無線安全監(jiān)測(cè)裝置都將采用統(tǒng)一的系統(tǒng)進(jìn)行管理,不僅方便,而且成本相對(duì)較低,面對(duì)用戶也會(huì)有全新的體驗(yàn),簡(jiǎn)單的操作和快速的排除隱患是最重要的2。基于這種現(xiàn)象,設(shè)計(jì)一種功能完全,操作簡(jiǎn)單的無線安全的監(jiān)視系統(tǒng)十分重要。

16、本設(shè)計(jì)主要運(yùn)用結(jié)合單片機(jī)控制各部分傳感器,由傳感器采集數(shù)據(jù)通過單片機(jī)芯片分析,根據(jù)提前所設(shè)定的臨界值進(jìn)行判斷,然后做出相應(yīng)的措施,實(shí)現(xiàn)蜂鳴報(bào)警,再由gsm模塊發(fā)送信息至用戶端。簡(jiǎn)單實(shí)用的操作步驟在用戶體驗(yàn)上得到了認(rèn)可。此次設(shè)計(jì)主要應(yīng)用于汽車的安全防護(hù),可運(yùn)用于私家車,貨車,客運(yùn)車等等。對(duì)保證人們的人身安全,財(cái)產(chǎn)安全起到了至關(guān)重要的作用,通過及時(shí)報(bào)警的方式,向使用者發(fā)出信號(hào),不同的信號(hào)有著不同的作用,能夠讓隱患及時(shí)的排除。本次設(shè)計(jì)的理念是用最節(jié)約的耗材,最容易實(shí)現(xiàn)的系統(tǒng),做到環(huán)保綠色的防護(hù)措施。相對(duì)于其他報(bào)警器,它具有所有功能集一身的優(yōu)點(diǎn),系統(tǒng)的實(shí)現(xiàn)所有需要的防護(hù)功能。2. 方案論證及選擇本次設(shè)

17、計(jì)主要解決的問題是在危險(xiǎn)情況下第一時(shí)間能夠發(fā)出報(bào)警信號(hào),讓人們接收到信號(hào)后從而排除危險(xiǎn)和故障。主要的設(shè)計(jì)思路是由主要的信號(hào)發(fā)射部分與信號(hào)的接收部分組成,由于不同的危險(xiǎn)故障采用不同的模塊進(jìn)行監(jiān)測(cè),所以需要不同的信號(hào)進(jìn)行識(shí)別接受,最終反饋到使用者。 2.1 方案一 采用單片機(jī)核心芯片,以各部分傳感器作為外圍電路,加上gsm模塊作為發(fā)送信息的器件,通過編輯好的程序來控制各部分為其功能的實(shí)現(xiàn)。 cpu復(fù)位及設(shè)置電路信號(hào)檢測(cè)電路gsm報(bào)警電路lcd1602發(fā)光 顯示a/d驅(qū)動(dòng)驅(qū)動(dòng) 圖2.1 方案一總體設(shè)計(jì)框圖 整個(gè)系統(tǒng)是在系統(tǒng)軟件控制下工作的,預(yù)設(shè)的臨界值若超出其范圍,則該部分的傳感器接受的信號(hào)變換成電

18、信號(hào),最終送至stc89c52單片機(jī)。在單片機(jī)內(nèi),經(jīng)軟件查詢、識(shí)別判決等環(huán)節(jié)實(shí)時(shí)發(fā)出危險(xiǎn)報(bào)警狀態(tài)控制信號(hào)。驅(qū)動(dòng)電路將控制信號(hào)放大并推動(dòng)報(bào)警設(shè)備完成相應(yīng)動(dòng)作。 2.2 方案二 采用單片機(jī)作為核心芯片,各部分傳感器作為外圍采集信息電路,不同的是要借助車載電話作為通知用戶的工具。 圖2.2 方案二總體設(shè)計(jì)框圖當(dāng)危險(xiǎn)信號(hào)檢測(cè)到電路有危險(xiǎn)信號(hào)時(shí),即發(fā)出觸發(fā)信號(hào)作為報(bào)警信號(hào),經(jīng)過放大送入cpu,準(zhǔn)備報(bào)警。cpu首先檢查鈴流信號(hào)檢測(cè)電路的輸出情況,cpu指示車載電話摘機(jī),發(fā)送dtmf電話號(hào)碼,呼叫預(yù)設(shè)的用戶受話方,此時(shí)會(huì)出現(xiàn)兩種情況,受話方占線或受話方振鈴。若出現(xiàn)第一種情況,系統(tǒng)進(jìn)入模擬掛機(jī)并延時(shí)后再次摘機(jī)

19、撥號(hào);如果出現(xiàn)第二種情況,即開始發(fā)送錄制在apr9600中的語(yǔ)音報(bào)警信號(hào),最后掛機(jī)。 2.3 方案選擇 綜合上述兩種方案,各有優(yōu)缺點(diǎn)。其中方案一適合較低成本的設(shè)計(jì),gsm發(fā)送短信的報(bào)警方式準(zhǔn)確,方便快捷,而方案二當(dāng)中必須要結(jié)合汽車中的車載電話系統(tǒng)對(duì)其重新定義和設(shè)計(jì),難度要求比較大,花費(fèi)代價(jià)高,而且有的汽車還沒裝有車載電話,即使設(shè)計(jì)出此產(chǎn)品也投入不了使用。所以,采用方案一來完成此次設(shè)計(jì)。3. 硬件電路的設(shè)計(jì)3.1 單片機(jī)最小系統(tǒng) stc89c52單片機(jī)最小系統(tǒng)電路 圖3.1 最小系統(tǒng)電路圖stc89c52單片機(jī)簡(jiǎn)介:stc89c52是一種低功耗、高性能cmos8位微控制器,具有 8k 在系統(tǒng)可編

20、程flash 存儲(chǔ)器。在單芯片上,擁有靈巧的8 位cpu 和在系統(tǒng)可編程flash,使得stc89c52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案3。 該器件采用atmel搞密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的mcs-51指令集和輸出管腳相兼容。具有以下標(biāo)準(zhǔn)功能: 8k字節(jié)flash,512字節(jié)ram, 32 位i/o 口線,看門狗定時(shí)器,內(nèi)置4kb eeprom,max810復(fù)位電路,三個(gè)16 位 定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)中斷結(jié)構(gòu),全雙工串行口。另外 stc89x52 可降至0hz 靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式。空閑模式下,cpu 停止工作,允許ram、定時(shí)

21、器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。掉電保護(hù)方式下,ram內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止4。最高運(yùn)作頻率35mhz,6t/12t可選。 與atmel的對(duì)比 stc89c52rc單片機(jī): 8k字節(jié)程序存儲(chǔ)空間; 512字節(jié)數(shù)據(jù)存儲(chǔ)空間;內(nèi)帶4k字節(jié)eeprom存儲(chǔ)空間; 可直接使用串口下載; stc89s52單片機(jī): 8k字節(jié)程序存儲(chǔ)空間;256字節(jié)數(shù)據(jù)存儲(chǔ)空間;沒有內(nèi)帶eeprom存儲(chǔ)空間。3.2 電源系統(tǒng)電路本系統(tǒng)采用9v的gsm模塊進(jìn)行供電。同時(shí)最小系統(tǒng)里加入了7805三端穩(wěn)壓塊,輸出電壓為正5v。它是將功率調(diào)整管、取樣電阻、基準(zhǔn)放大、誤差放大、啟動(dòng)

22、及保護(hù)電路等全部集成。能提供穩(wěn)定的電壓,單片機(jī)能在穩(wěn)定的電壓正常工作,同時(shí)能防止熱過載起到保護(hù)單片機(jī)的作用。 gsm模塊集成了穩(wěn)壓模塊,9v變壓器能提供它所要工作的電源。 圖3.2 電源系統(tǒng)電路3.3 報(bào)警模塊電路 聲音報(bào)警電路采用5v蜂鳴器,該蜂鳴器聲音響亮,成本低,耗能低,適合實(shí)驗(yàn)。 圖3.3 報(bào)警模塊電路3.4 顯示模塊電路 圖3.4 顯示模塊電路 由于設(shè)置各報(bào)警的臨界值需要顯示,而且測(cè)試熱釋電紅外知道是否為高/低電平的提示信息,所以選用能夠同時(shí)顯示16×02即32個(gè)字符的lcd液晶屏進(jìn)行數(shù)據(jù)的顯示,它是一種用以顯示數(shù)字、符號(hào)以及字母的由點(diǎn)陣組成的液晶模塊,它是由若干個(gè)5

23、15;7的點(diǎn)陣組成字符位,每個(gè)由點(diǎn)陣組成的字符位可以對(duì)一個(gè)字符進(jìn)行顯示,在其各個(gè)字符位之間有一定的間距,上下兩行字符位之間也有一定的間距,這兩個(gè)空位分別就是字符間距和行間距,液晶屏在使用前需要進(jìn)行清屏等初始化操作。3.5 信息采集模塊 3.5.1 紅外傳感器 圖3.5 紅外傳感器原理圖 熱釋電紅外傳感器(簡(jiǎn)稱pir)是80年代發(fā)展起來的一種新型高靈敏度探測(cè)元件。它能以非接觸形式檢測(cè)出人體輻射的紅外線能量的變化,并將其轉(zhuǎn)換成電壓信號(hào)輸出。將這個(gè)電壓信號(hào)加以放大,便可驅(qū)動(dòng)各種控制電路,如作電源開關(guān)控制、防盜防火報(bào)警、自動(dòng)覽測(cè)等,人體輻射的紅外線中心波長(zhǎng)為910-um,而探測(cè)元件的波長(zhǎng)靈敏度在0.2

24、20-um范圍內(nèi)幾乎穩(wěn)定不變。在傳感器頂端開設(shè)了一個(gè)裝有濾光鏡片的窗口,這個(gè)濾光片可通過光的波長(zhǎng)范圍為710-um,正好適合于人體紅外輻射的探測(cè),而對(duì)其它波長(zhǎng)的紅外線由濾光片予以吸收,這樣便形成了一種專門用作探測(cè)人體輻射的紅外線傳感器,本傳感器是整個(gè)系統(tǒng)的關(guān)鍵,只有本傳感器才能感應(yīng)到人體紅外線5。 當(dāng)車內(nèi)有人入侵的時(shí)候,熱釋電可以感應(yīng)到人的存在,所以的熱釋電紅外都有一定的靈敏度,下面是本次采用熱釋電紅外傳感器的感應(yīng)大致范圍6。表3.1 熱釋電感應(yīng)有效范圍范圍/m 序號(hào) 2.5 3.4 3.8 4.3 4.9 5.4 5.7 6.3 6.5 7. 0 1 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警

25、 報(bào)警 無報(bào)警 無報(bào)警 2 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 無報(bào)警 3 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 無報(bào)警 無報(bào)警 4 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 無報(bào)警 無報(bào)警 5 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 無報(bào)警 無報(bào)警 6 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 無報(bào)警 7 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 報(bào)警 無報(bào)警 無報(bào)警 3.5.2 溫度傳感器 18b20具有溫度檢測(cè)和數(shù)據(jù)處理組成兩部分。18b20先初始化,當(dāng)有個(gè)脈沖信號(hào)輸入溫度傳感器時(shí),溫度傳感器內(nèi)的模塊就會(huì)檢測(cè)脈沖信號(hào),將檢測(cè)完的脈沖信

26、號(hào)存儲(chǔ)到存儲(chǔ)器內(nèi),再第二個(gè)脈沖輸入時(shí),前一個(gè)存儲(chǔ)的數(shù)據(jù)將會(huì)輸出。 圖3.6 溫度傳感電路 圖3.7 外圍引腳 3.5.3煙霧傳感電路 圖3.8 煙霧傳感電路 煙感器內(nèi)部采用離子式煙霧傳感,離子式煙霧傳感器是一種技術(shù)先進(jìn),工作穩(wěn)定可靠的傳感器,被廣泛運(yùn)用到各種消防報(bào)警系統(tǒng)中,性能遠(yuǎn)優(yōu)于氣敏電阻類的火災(zāi)報(bào)警器7。 它在內(nèi)外電離室里面有放射源镅241,電離產(chǎn)生的正、負(fù)離子,在電場(chǎng)的作用下各自向正負(fù)電極移動(dòng)。在正常的情況下,內(nèi)外電離室的電流、電壓都是穩(wěn)定的。一旦有煙霧竄逃外電離室。干擾了帶電粒子的正常運(yùn)動(dòng),電流,電壓就會(huì)有所改變,破壞了內(nèi)外電離室之間的平衡,于是無線發(fā)射器發(fā)出無線報(bào)警信號(hào),通知遠(yuǎn)方的接

27、收主機(jī),將報(bào)警信息傳遞出去。 圖3.9 煙霧傳感器原理圖3.6鍵盤模塊電路 鍵盤設(shè)計(jì)可以采用8155等接口芯片來做鍵盤接口,在單片機(jī)端口資源不夠用時(shí)可以采用,也可以采用專用的hd7279鍵盤、顯示器接口芯片來做,這種方式在按鍵數(shù)或顯示位數(shù)要求比較多的時(shí)候采用可以節(jié)省大量單片機(jī)接口資源和內(nèi)存資源。由于本系統(tǒng)所使用到的單片機(jī)端口資源較少,端口資源充足,因而在設(shè)計(jì)鍵盤電路時(shí),我們采用常用整個(gè)p0口來做一個(gè)4*4矩陣鍵盤,p1.0p1.3口作為行線,通過上拉電阻接+5v,被箝位在高電平狀態(tài),p1.4p1.7口為列線,如圖5-2所示。對(duì)鍵盤的掃描過程可分為兩步:第一步是cpu首先檢測(cè)鍵盤上是否有鍵按下;

28、第二步是再識(shí)別是哪個(gè)鍵按下。對(duì)鍵盤的識(shí)別方法通常采用逐行(逐列)掃描法 圖3.10 鍵盤模塊電路3.7 gsm模塊 gsm模塊,是將gsm射頻芯片、基帶處理芯片、存儲(chǔ)器、功放器件等集成在一塊線路板上,具有獨(dú)立的操作系統(tǒng)、gsm射頻處理、基帶處理并提供標(biāo)準(zhǔn)接口的能模塊。gsm模塊具有發(fā)送sms短信,語(yǔ)音通話,gprs數(shù)據(jù)傳輸?shù)然趃sm網(wǎng)絡(luò)進(jìn)行通信的所有基本功能8。簡(jiǎn)單來講,gsm模塊加上鍵盤、顯示屏和電池,就是一部手機(jī)。開發(fā)人員使用arm或者單片機(jī)通過rs232串口與gsm模塊通信,使用標(biāo)準(zhǔn)的at命令來控制gsm模塊實(shí)現(xiàn)各種無線通信功能,例如:發(fā)送短信,撥打電話,gprs撥號(hào)上網(wǎng)等。基于gsm

29、模塊產(chǎn)品的開發(fā)往往都是基于arm平臺(tái),使用嵌入式系統(tǒng)進(jìn)行開發(fā)。有些gsm模塊具有“開放內(nèi)置平臺(tái)”功能,可以讓客戶將自己的程序嵌入到模塊內(nèi)的軟件平臺(tái)中。 隨著gsm移動(dòng)通信網(wǎng)絡(luò)的迅速普及及和競(jìng)爭(zhēng)的日益激烈,新技術(shù)和新業(yè)務(wù)的開發(fā)和應(yīng)用已經(jīng)提高到十分重要的位置,gsm模塊作為一種主要的gsm網(wǎng)絡(luò)接入設(shè)備,以得到越來越多的系統(tǒng)和制造商的重視9。gsm模塊是繼gsm手機(jī)外又一種非常重要的gsm移動(dòng)通信系統(tǒng)終端設(shè)備。它是傳統(tǒng)調(diào)制解調(diào)器與gsm無線移動(dòng)通信系統(tǒng)相結(jié)合的一種數(shù)據(jù)終端設(shè)備。因此也叫無線調(diào)制解調(diào)器。它的出現(xiàn)改變了傳統(tǒng)的以話音為主的通信手段。在應(yīng)用上,凡是使用調(diào)制解調(diào)器的地方大多數(shù)可以用gsm替代。

30、 單片機(jī)通過rs232串口與gsm模塊通信,使用標(biāo)準(zhǔn)的at命令來控制gsm模塊實(shí)現(xiàn)各種無線通信功能,例如:發(fā)送短信,撥打電話,gprs撥號(hào)上網(wǎng)等?;趃sm模塊產(chǎn)品的開發(fā)往往都是基于arm平臺(tái),使用嵌入式系統(tǒng)進(jìn)行開發(fā)。有些gsm模塊具有“開放內(nèi)置平臺(tái)”功能,可以讓客戶將自己的程序嵌入到模塊內(nèi)的軟件平臺(tái)中。 圖3.11 gsm結(jié)構(gòu)圖 本設(shè)計(jì)由單片機(jī)與gsm模塊通過串口連接。通過溫度,煙霧,紅外傳感器檢測(cè)到危險(xiǎn)信號(hào)時(shí),經(jīng)過單片機(jī)處理數(shù)據(jù),將檢測(cè)到的信號(hào)通過串口通信,由單片機(jī)將數(shù)據(jù)傳輸給gsm模塊,gsm將接收到的數(shù)據(jù),通過at指令發(fā)送到客戶手機(jī)接收端10。運(yùn)用gsm模塊能及時(shí)迅速的實(shí)現(xiàn)無線報(bào)警。3

31、.8 系統(tǒng)整體原理圖 圖3.12 總體電路pcb圖 圖3.13 整體電路圖 根據(jù)此次畢業(yè)設(shè)計(jì)的總體設(shè)計(jì)電路圖,制作了如上所示pcb圖,此次畢設(shè)分采集信息端電路和信息處理端電路兩大部分,使用模塊相對(duì)簡(jiǎn)單,焊接也相對(duì)易操作,所以可直接進(jìn)行焊接不需要使用pcb制板。4. 系統(tǒng)軟件設(shè)計(jì)4.1 軟件設(shè)計(jì)思路 本次設(shè)計(jì)主要由stc89c52單片機(jī)進(jìn)行控制,主要過程:首先將插入sim卡的gsm連接至單片機(jī),并達(dá)到供電的效果,然后由lcd顯示將煙霧和溫度的臨界報(bào)警值通過4*4鍵盤設(shè)定好,各模塊運(yùn)行正常時(shí)開啟布防狀態(tài),此時(shí),就進(jìn)入到了防危險(xiǎn)狀態(tài),當(dāng)有某一監(jiān)測(cè)的值超過預(yù)設(shè)的值的時(shí)候,蜂鳴器發(fā)生報(bào)警,lcd顯示屏上

32、會(huì)顯示該報(bào)警的類型,并且單片機(jī)at命令控制gsm運(yùn)作,將信息發(fā)送給用戶端,短信內(nèi)容也可提示用戶該報(bào)警的類型。程序的設(shè)計(jì)主要分為主程序和矩陣鍵盤掃描子程序、存儲(chǔ)子程序、判斷子程序、顯示子程序、發(fā)送信息子程序,信息內(nèi)容子程序等(1)矩陣鍵盤掃描子程序矩陣鍵盤掃描程序包括對(duì)矩陣鍵盤的每一行和每一列的掃描,對(duì)鍵盤的掃描過程可分為兩步:第一步是首先檢測(cè)鍵盤上是否有鍵按下;第二步是再識(shí)別是哪個(gè)鍵按下。對(duì)鍵盤的識(shí)別方法通常采用逐行(逐列)掃描法。先判斷是否有鍵按下,當(dāng)有鍵按下時(shí),先判斷在哪一列,確定列后,再判斷是在哪一行,由此坐標(biāo)確定被按下的鍵,當(dāng)無按鍵按下時(shí),則循環(huán)執(zhí)行鍵盤掃描保持鍵盤掃描11。(2)lc

33、d顯示子程序lcd顯示子程序主要負(fù)責(zé)將鍵盤上的數(shù)字鍵和功能鍵的輸經(jīng)mcu處理后入送入lcd,使其顯示不同的字符串提示用戶處于哪種狀態(tài),提示用戶下一步該如何繼續(xù)操作,告知用戶處于哪種危險(xiǎn)警報(bào)下等。(3)報(bào)警子程序通過單片機(jī)相應(yīng)i/o口按一定時(shí)序交替輸出高低電平就可以控制發(fā)光二極管的亮滅和蜂鳴器的鳴叫來告知用戶危險(xiǎn)情況已經(jīng)發(fā)生12。(4)各模塊驅(qū)動(dòng)子程序驅(qū)動(dòng)各傳感器進(jìn)行采集信息等操作,將采集到的信息反饋到單片機(jī),最終由單片機(jī)分析處理得出相應(yīng)的操作,操作過程由主程序控制。(6)發(fā)送信息子程序 經(jīng)過單片機(jī)處理后的信息,由單片機(jī)判斷后,若需要發(fā)送報(bào)警信號(hào),單片機(jī)同時(shí)控制gsm模塊將信息發(fā)送出去,若不需要

34、發(fā)送報(bào)警信號(hào),gsm模塊一直處于待發(fā)狀態(tài),直到接受到單片機(jī)的發(fā)送指令13。(7) 信息內(nèi)容子程序 gsm模塊向用戶發(fā)送的報(bào)警信息,需要進(jìn)行程序編輯,所發(fā)送的內(nèi)容要確保準(zhǔn)確,每一種報(bào)警都有特定的報(bào)警內(nèi)容。(8)主程序?qū)Ω鱾€(gè)功能子程序進(jìn)行調(diào)用,統(tǒng)一協(xié)調(diào)安排單片機(jī)工作。4.2 軟件設(shè)計(jì)流程圖開始 是否 信號(hào)采集 各傳感器預(yù)熱 單片機(jī)處理lcd和gsm初始化重新布防判斷是否有危險(xiǎn) 信 號(hào)發(fā)送手機(jī)信息 結(jié)束 圖4.1 系統(tǒng)主流程序圖 上面所示的流程圖中,清楚的展現(xiàn)了汽車安全無線監(jiān)視系統(tǒng)的執(zhí)行過程,具體設(shè)計(jì)操作的軟件流程的過程及各個(gè)功能如何工作、各個(gè)部分如何進(jìn)行選擇實(shí)現(xiàn),流程一目了然,可操作性強(qiáng),相應(yīng)的程

35、序見附錄c系統(tǒng)源程序。4.3 軟件調(diào)試4.3.1 keil軟件簡(jiǎn)介 keil c51是美國(guó)keil software公司出品的51系列兼容單片機(jī)c語(yǔ)言軟件開發(fā)系統(tǒng),與匯編相比,c語(yǔ)言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用。用過匯編語(yǔ)言后再使用c來開發(fā),體會(huì)更加深刻。keil c51軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全windows界面。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到keil c51生成的目標(biāo)代碼效率非常之高,多數(shù)語(yǔ)句生成的匯編代碼很緊湊,容易理解。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)14。下面詳細(xì)介紹keil c51開發(fā)系統(tǒng)

36、各部分功能和使用。 keil c51單片機(jī)軟件開發(fā)系統(tǒng)的整體結(jié)構(gòu)c51工具包的整體結(jié)構(gòu),其中uvision與ishell分別是c51 for windows和for dos的集成開發(fā)環(huán)境(ide),可以完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。開發(fā)人員可用ide 本身或其它編輯器編輯c 或匯編源文件。然后分別由c51及a51編譯器編譯生成目標(biāo)文件(.obj)。目標(biāo)文件可由lib51創(chuàng)建生成庫(kù)文件,也可以與庫(kù)文件一起經(jīng)l51連接定位生成絕對(duì)目標(biāo)文件(.abs)16。abs文件由oh51轉(zhuǎn)換成標(biāo)準(zhǔn)的hex文件,以供調(diào)試器dscope51或tscope51使用進(jìn)行源代碼級(jí)調(diào)試,也可由仿真器使用

37、直接對(duì)目標(biāo)板進(jìn)行調(diào)試,也可以直接寫入程序存貯器如eprom 中。 keil ide vision3集成開發(fā)環(huán)境主要由以下部分組成: (1)vision3 ide。vision3 ide主要包括:一個(gè)功能豐富并含有交互式錯(cuò)誤提示的編輯器選項(xiàng)設(shè)置生成工具,一個(gè)工程管理器,以及在線幫助功能。vision3可以自動(dòng)完成編譯匯編鏈接程序的操作,使用vision3創(chuàng)建源文件并組成應(yīng)用工程加以管理; (2) bl51鏈接器定位器。l51鏈接器使用由編譯器匯編器和從庫(kù)中提取出來的目標(biāo)模塊生成的目標(biāo)模塊創(chuàng)建一個(gè)絕對(duì)地址目標(biāo)模塊,絕對(duì)地址目標(biāo)文件或模塊包括不可重定位的代碼和數(shù)據(jù)所有的代碼和數(shù)據(jù)都被固定在具體的存儲(chǔ)

38、器單元中。 (3) lib51庫(kù)管理器。b51庫(kù)管理器可以從由編譯器和匯編器創(chuàng)建的目標(biāo)文件中建立目標(biāo)庫(kù),這些庫(kù)是按規(guī)定的格式排列的目標(biāo)模塊,可以在被鏈接器所使用且當(dāng)鏈接器處理一個(gè)庫(kù)時(shí)僅僅使用了庫(kù)中程序,使用的目標(biāo)模塊而不是全部加以引用17; (4) c51編譯器和a51匯編器。vision3 ide創(chuàng)建的源文件可以被a51匯編器或c51編譯器處理生成可重定位的object文件。keil c51編譯器遵照ansic語(yǔ)言標(biāo)準(zhǔn)支持c語(yǔ)言的所有標(biāo)準(zhǔn)特性,另外還添加了幾個(gè)可以直接支持80c51結(jié)構(gòu)的特性。keila51宏匯編器支持80c51及其派生系列的所有相關(guān)指令集。4.3.2 keil軟件的運(yùn)行流程

39、 keil是目前進(jìn)行51單片機(jī)開發(fā)最常用的編譯軟件。關(guān)于keil的使用,有很多的資料介紹,這里只介紹其整個(gè)編譯過程,在最短時(shí)間內(nèi)開始使用easy 51dp-2開發(fā)板。對(duì)于keil更詳細(xì)的介紹,可以參考一些專門書籍資料。在keil里,每一個(gè)完整的程序,都是以一個(gè)工程的形式建立的。一個(gè)工程里可以有一個(gè)或多個(gè)*.c文件和*.h文件,但只可以有一個(gè)main()函數(shù)18。一般的做法是將包含main()函數(shù)的c文件加入到工程中,其他文件以#include頭文件的形式加到這個(gè)c文件里。這樣,在編譯的時(shí)候,其他的文件會(huì)被自動(dòng)的導(dǎo)入到工程里來。打開keil軟件后,出現(xiàn)(圖4.3)所示界面。當(dāng)然,如果keil在上

40、次關(guān)閉時(shí)有打開的工程,再一次打開時(shí)它會(huì)自動(dòng)加載上一次的工程文件。圖4.3 keil軟件主界面 首先點(diǎn)擊project->new project(project->open project為打開一個(gè)已經(jīng)存在的工程),如圖4.4所示。圖4.4 keil軟件打開新工程界面 點(diǎn)開后,在出現(xiàn)的對(duì)話框中選擇工程存在路徑,單擊“保存”后,出現(xiàn)(如圖4.5所示)界面。在此界面上選擇電路板上所用的單片機(jī)型號(hào):atmel stc89c52(或者是at89s52,視開發(fā)板上具體型號(hào)而定),單擊“確定”。圖4.5 選擇電路板上所用的單片機(jī)型號(hào) 設(shè)置完成后,軟件會(huì)提示“是否將8051上電初始化程序添加入工程

41、?”如圖4.6所示,這個(gè)一般選擇“否”。(關(guān)于startup.a51的相關(guān)內(nèi)容可查閱相應(yīng)資料)圖4.6是否將8051上電初始化程序添加入工程 這樣,就建立了一個(gè)空的51工程。接下來的事,就是在這個(gè)工程里面加入自己的程序代碼。點(diǎn)擊,或者file->new,便建立了一個(gè)空的文本框?,F(xiàn)在,就可以開始在里面輸入你的代碼了。保存時(shí)注意:如果是用c語(yǔ)言寫的程序,則將文本保存成*.c,如果是用匯編寫的程序,則將文本存成*.asm。 到目前為步,我們已經(jīng)建立了一個(gè)工程,也寫了一個(gè)程序代碼。但現(xiàn)在還不能開始編譯。因?yàn)檫€沒有將程序代碼添加到工程里面去。 下一步就是將寫完的程序添加到工程里面,如圖4.7所示,

42、在左邊project workspace里的source group 1上右擊,選擇add files to group source group 1。在打開的對(duì)話框中,選擇剛存的文件路徑和對(duì)應(yīng)的擴(kuò)展名。這樣,程序就添加進(jìn)了這個(gè)工程。圖4.7 添加文件到工程中 下一步,就開始編譯剛輸入進(jìn)去的代碼。點(diǎn)擊工具欄中的按鈕。接著,keil會(huì)打出下面的提示:build target 'target 1'assembling led.asm.linking.program size: data=8.0 xdata=0 code=100"first" - 0 error(

43、s), 0 warning(s).其中“"first" - 0 error(s), 0 warning(s).”說明現(xiàn)在的工程編譯通過,0個(gè)錯(cuò)誤和0個(gè)警告。建立工程的時(shí)候,默認(rèn)是不生成hex文件的,得在編譯做如下設(shè)置:?jiǎn)螕?,或者在project workspace里target 1上右擊,選擇“options for target target 1”。出現(xiàn)如圖21所示對(duì)話框,選擇“output”按圖示,將箭頭所指的多選框勾上,點(diǎn)“確定”19?,F(xiàn)在再點(diǎn)擊重新編譯,系統(tǒng)提示:“creating hex file from "first".”。便會(huì)在工程所在文

44、件夾里生成hex文件。圖4.8 生成hex文件 使用debug進(jìn)行調(diào)試。 keil有很強(qiáng)大的調(diào)試功能,可以顯示c程序的反匯編代碼、可以計(jì)算代碼運(yùn)行的時(shí)間、可以顯示程序中某一變量的值能用好這個(gè)調(diào)試工具對(duì)編寫單片機(jī)程序會(huì)有很大的幫助。同樣的,在這里,只對(duì)debug進(jìn)行簡(jiǎn)單應(yīng)用介紹,更詳細(xì)的使用方法可以參看相關(guān)書籍資料。圖4.9 調(diào)試前設(shè)置窗口 首先,單擊,彈出如圖4.9所示對(duì)話框,在target頁(yè)面上設(shè)置對(duì)應(yīng)的晶振頻率。其他不用作修改。設(shè)置完成后,單擊,進(jìn)入調(diào)試界面(如圖4.10所示)。圖4.10 keil調(diào)試界面 點(diǎn)擊中對(duì)應(yīng)的工具按鈕則可以開始調(diào)試。另外,“view”下的三個(gè)工具在調(diào)試中會(huì)經(jīng)常用

45、到如圖4.11所示,“disassembly window”顯示c文件的反匯編程序;“watch & call stack window”可以顯示程序中某一變量的值;“memory window”可以顯示內(nèi)存中某一地址的值20。圖4.11 三個(gè)常用的調(diào)試工具程序的下載使用臺(tái)灣晶宏公司的stc0-isp軟件進(jìn)行串口下載,stc-isp是一款單片機(jī)下載編程燒錄軟件,是針對(duì)stc系列單片機(jī)而設(shè)計(jì)的,可下載stc89系列、12c系列和15f等系列的stc單片機(jī),使用簡(jiǎn)便,現(xiàn)已被廣泛使用。下載完成結(jié)果如下圖4.12所示,在下圖中可以清楚了解到單片機(jī)型號(hào)、引腳數(shù)、串口號(hào)、最低波特率、清除代碼緩沖區(qū)

46、、清除eeprom和相關(guān)硬件選項(xiàng)等信息,在右邊界面下方可以看到操作成功的字樣,表示程序下載成功。 圖4.12 下載成功界面5. 系統(tǒng)硬件電路調(diào)試及結(jié)果分析5.1 系統(tǒng)硬件電路搭建系統(tǒng)硬件電路主要由信息采集模塊、信息處理芯片、報(bào)警模塊、gsm模塊組成。各部件相輔相成,最終完成所達(dá)到的要求。 圖5.1 硬件實(shí)物圖5.2 系統(tǒng)硬件電路調(diào)試在做硬件的搭建時(shí)候,首先是對(duì)各部分各模塊進(jìn)行小系統(tǒng)搭建,然后將各個(gè)功能模塊進(jìn)行分布結(jié)合起來,從而達(dá)到設(shè)計(jì)的目的。由于單片機(jī)應(yīng)用系統(tǒng)電路全部手工焊接在電路板上,因此對(duì)每一個(gè)焊點(diǎn)都要進(jìn)行仔細(xì)的檢查。檢查它是否有虛焊、是否有毛剌等,必要時(shí)要用萬用表進(jìn)行測(cè)量。排除過焊接問題

47、后,接通電源對(duì)系統(tǒng)整體性做一檢查。 在硬件電路中,設(shè)計(jì)中采用了熱釋電紅外傳感器、溫度傳感器、煙霧傳感器。需要采集3種信號(hào),但由于這幾種傳感器都被設(shè)計(jì)輸出數(shù)字量,因而信號(hào)容易采集調(diào)試。經(jīng)過每種信號(hào)的測(cè)試之后,發(fā)現(xiàn)在熱釋電紅外傳感器這一方面有明顯的缺陷,總感應(yīng)不到紅外信號(hào),經(jīng)過反復(fù)檢查之后才發(fā)現(xiàn)這部分受到周圍溫度環(huán)境的影響,當(dāng)周圍溫度過高的時(shí)候,不同意檢測(cè)到人體的紅外信號(hào),所以,合理調(diào)節(jié)輸出延遲時(shí)間非常重要,此時(shí)需要調(diào)整傳感器當(dāng)中的電阻及電容值,使探測(cè)器有充分的時(shí)間區(qū)分變化的溫差,從而達(dá)到準(zhǔn)確測(cè)量的目的。在調(diào)試鍵盤電路時(shí),按鍵輸入與顯示不一致,檢查鍵盤接線無問題后,考慮檢查鍵盤程序,最終在keil c中程序編譯下正確完成鍵盤輸入。所有的采集和輸入部分都已調(diào)試完成后,只剩下此次設(shè)計(jì)中最重要的部分gsm模塊電路,此時(shí)所有的部分都已成功運(yùn)作,警報(bào)也正常響應(yīng),當(dāng)在gsm這一塊卻發(fā)現(xiàn)不能發(fā)送出去短信,檢查了電路連接后發(fā)現(xiàn)并沒有問題,又檢查了相關(guān)的程序后也發(fā)現(xiàn)沒有問題,在keil c中程序編譯也能通過。不得不求助了其他同學(xué)的幫助,同學(xué)也按照正常的檢查次序?qū)@部分進(jìn)行了檢查,還是沒有發(fā)現(xiàn)問題的所在。所以斷定,可能是gsm模塊本身的問題。當(dāng)換了另外一個(gè)gsm模塊后,短信終于能正常的發(fā)送出去了。整個(gè)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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. 人人文庫(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)論