汽車后玻璃自動(dòng)去濕器設(shè)計(jì)_第1頁
汽車后玻璃自動(dòng)去濕器設(shè)計(jì)_第2頁
汽車后玻璃自動(dòng)去濕器設(shè)計(jì)_第3頁
汽車后玻璃自動(dòng)去濕器設(shè)計(jì)_第4頁
汽車后玻璃自動(dòng)去濕器設(shè)計(jì)_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

PAGEPAGE11哈爾濱工業(yè)大學(xué)畢業(yè)設(shè)計(jì)(論文)I-摘要在我們的日常生活和工業(yè)生產(chǎn),空氣除濕問題是人們經(jīng)常見面。這空氣除濕技術(shù),它涉及到許多學(xué)科,如:石油加工,航空航天,冶金,儀器設(shè)備,服裝和紡織品。目前在電子、制藥、精密設(shè)備、食品加工和其他制造業(yè),如果濕度過高,導(dǎo)致減少精密設(shè)備的準(zhǔn)確性,銹腐蝕金屬制品,變異的絕緣系數(shù),食品腐敗,引起了人們的生產(chǎn)和生活造成嚴(yán)重?fù)p害,對(duì)國家經(jīng)濟(jì)造成嚴(yán)重?fù)p害。隨著時(shí)代的發(fā)展,汽車已經(jīng)普及。那么汽車玻璃對(duì)車的重要性不言而喻,若遭遇碰撞或者起霧,擋風(fēng)玻璃將是保障我們安全的第一道屏障,受霧氣和濕氣影響,從而影響駕駛?cè)撕统丝蜕踩?。所以,開發(fā)設(shè)計(jì)一套自動(dòng)汽車玻璃除霧系統(tǒng),避免安全隱患就成為當(dāng)前熱點(diǎn)問題。在汽車后玻璃自動(dòng)去濕器設(shè)計(jì)與實(shí)現(xiàn)中,以單片機(jī)技術(shù)為核心進(jìn)行整體搭建。選用DHT11數(shù)字溫濕度傳感器對(duì)車內(nèi)溫濕度環(huán)境進(jìn)行檢測。用STC89C51單片機(jī)作為核心處理器。用繼電器加風(fēng)扇結(jié)構(gòu)模擬通風(fēng)降低溫濕度,通過半導(dǎo)體制冷片TEC1-12706對(duì)玻璃外凝結(jié)濕氣進(jìn)行除濕。利用12864液晶屏顯示監(jiān)測到的溫濕度信息并顯示工作狀態(tài),GSM模塊給手機(jī)發(fā)送短信,顯示收到溫濕度信息。關(guān)鍵詞:溫濕度;玻璃;檢測;除濕

AbstractIndailylifeandindustrialproduction,theproblemofdehumidificationofairisoftenencounteredbypeople.Airdehumidificationtechnology,itinvolvesanumberofdisciplinesinmanyindustries,suchas:oilprocessing,aviationmanufacturing,metallurgicalmanufacturing,instrumentationequipment,clothingandtextiles.ifthehumidityistoohigh,itwillleadtotheprecisionofprecisionequipment,corrosionandrustofmetalproducts,changesininsulationcoefficient,fooddecay,etc.,thusbringingseriouslossestopeople'sproduction,life,sothatthenationaleconomyisseriouslydamaged.Withthedevelopmentofthetimes,carshavebecomepopular.Thentheimportanceofcarglasstothecarisself-evident,intheeventofacollisionorfog,thewindshieldwillbethefirstbarriertoensureoursafety,affectedbyfogandmoisture,therebyaffectingthelivesofdriversandpassengers.Therefore,thedevelopmentanddesignofanautomaticcarglassdefogsystem,toavoidsafetyhazardshasbecomeahotissue.Inthedesignandrealizationoftheautomaticdehumidifieroftherearglassoftheautomobile,thewholeconstructioniscarriedoutwiththesingle-chiptechnologyasthecore.TheSTC89C51microcontrollerisusedasthecoreprocessor.Userelayplusfanstructuretosimulateventilationtoreducetemperatureandhumidity,throughthesemiconductorrefrigerationplateTEC1-12706totheglassoutsidecondensationmoisturefordehumidification.Usingthe12864LCDdisplaymonitoredtemperatureandhumidityinformationanddisplaytheworkingstatus,GSMmodulesentatextmessagetothemobilephone,showingthereceivedtemperatureandhumidityinformation.Keywords:TemperatureandhumidityGlassDetectionDehumidification

目錄TOC\o"1-3"\u摘要 IAbstract II第1章緒論 11.1研究背景 11.2國內(nèi)外發(fā)展現(xiàn)狀 11.3研究的目的和意義 31.4主要內(nèi)容 4第2章系統(tǒng)總體設(shè)計(jì) 52.1系統(tǒng)功能 52.2主控芯片方案選擇 52.2.1STM32單片機(jī) 52.2.251單片機(jī) 62.3溫濕度模塊選型 72.4報(bào)警模塊選型 92.5短信發(fā)送模塊選型 10本章小結(jié) 10第3章硬件設(shè)計(jì) 113.1最小系統(tǒng)電路 113.2傳感器電路設(shè)計(jì) 123.3短信模塊電路設(shè)計(jì) 123.4蜂鳴器電路設(shè)計(jì) 133.5繼電器電路設(shè)計(jì) 133.6液晶電路設(shè)計(jì) 143.7按鍵模塊電路設(shè)計(jì) 15本章小結(jié) 16第4章系統(tǒng)軟件設(shè)計(jì) 174.1系統(tǒng)主程序設(shè)計(jì) 174.2發(fā)送短信程序設(shè)計(jì) 184.3溫濕度傳感器程序設(shè)計(jì) 194.4按鍵程序設(shè)計(jì) 204.5液晶顯示程序設(shè)計(jì) 20本章小結(jié) 22第5章系統(tǒng)功能測試 235.1軟件調(diào)試 235.2硬件調(diào)試 245.3調(diào)試結(jié)果和分析 25本章小結(jié) 26結(jié)論 27致謝 錯(cuò)誤!未定義書簽。參考文獻(xiàn) 錯(cuò)誤!未定義書簽。第1章緒論1.1研究背景在日常生活和工業(yè)生產(chǎn),空氣除濕問題是,人們經(jīng)常會(huì)遇到。空氣除濕這門技術(shù),它涉及到多個(gè)學(xué)科,例如:石油加工、航空、冶金制造、儀器儀表、設(shè)備、服裝和紡織品。目前在電子,制藥,精密設(shè)備,食品加工等制造業(yè),如果濕度太高了,將導(dǎo)致減少的精密設(shè)備的準(zhǔn)確性,銹腐蝕的金屬產(chǎn)品,變異的絕緣系數(shù),食物變質(zhì),因此產(chǎn)生嚴(yán)重?fù)p害人們的生產(chǎn)和生活,國民經(jīng)濟(jì)嚴(yán)重受損及損害。它將采取一些有效的措施來減少空氣的水分含量在一個(gè)適當(dāng)?shù)姆秶鷥?nèi)。可能是世界上最古老的除濕干燥技術(shù)、干燥技術(shù)的應(yīng)用也許是世界上最古老的,最常見和最多元化的化學(xué)操作,它在文獻(xiàn)報(bào)道關(guān)于400種除濕干燥設(shè)備,有超過100被廣泛使用。但不同的除濕技術(shù)是一種高能源、研究報(bào)告,工業(yè)干燥能源資源消耗從10%到15%的美國、法國、加拿大和英國的能源消費(fèi)總量占的總能量在丹麥和德國20-25%。后者的數(shù)據(jù)從能源審計(jì)強(qiáng)制性行業(yè)統(tǒng)計(jì)數(shù)據(jù),更可靠的數(shù)據(jù)。在中國,除濕能耗工業(yè)能源消費(fèi)總量的10%左右,占能源消費(fèi)總量的比例在相當(dāng)大的工業(yè)生產(chǎn)是很大空間的。1.2國內(nèi)外現(xiàn)狀目前,國內(nèi)的和通常用于空氣除濕技術(shù):吸收除濕機(jī),吸附除濕和冷卻機(jī)。為了節(jié)約能源,減少設(shè)備投資的成本,降低設(shè)備運(yùn)行成本,提高除濕機(jī)的效率,大量學(xué)者研究過很多除濕技術(shù),如:如:減濕膜,氫泵除濕,暖通空調(diào)除濕的除濕熱泵。使用除濕設(shè)備的材料、結(jié)構(gòu)和再生熱源等研究,改善啟動(dòng)。在除濕方法改進(jìn),克維安.安全和DAstrainetal。設(shè)計(jì)一個(gè)熱電冷凝除濕設(shè)備(珀?duì)柼?yīng))中扮演了中心角色基于熱電制冷的原理,該設(shè)備是一個(gè)直流電源,或連接到多個(gè)NP型半導(dǎo)體的冷卻和在模型中實(shí)現(xiàn)的除濕,當(dāng)電子穿過一個(gè)常規(guī)的連續(xù)良導(dǎo)體P型半導(dǎo)體與N型半導(dǎo)體的一個(gè)側(cè),繼續(xù)降低熱電溫度Tc的冷端,它會(huì)吸收大量的熱量從周圍環(huán)境。然后吸收的熱量通過電子傳輸?shù)牧硪贿?當(dāng)他們回到p型導(dǎo)體(低端),將釋放熱量。基于當(dāng)前循環(huán),冷端溫度的設(shè)備將繼續(xù)減少,為了達(dá)到冷卻和除濕。不要使用除濕方法的制冷劑,高精度溫度控制,它可以是苛刻的,敏感的,局促的工作環(huán)境和高效運(yùn)行,但更低的警察效率低下的冷卻和除濕方法的半導(dǎo)體器件制造成本高的除濕能力,冷卻和除濕效率比機(jī)械方法和經(jīng)濟(jì)。H.Iwahara和HMatsumoto等質(zhì)子導(dǎo)電陶瓷作為固體電解質(zhì),組裝一個(gè)電化學(xué)除濕設(shè)備,水蒸氣的設(shè)備,設(shè)備的陽極電解,形成質(zhì)子,電流的作用下,質(zhì)子轉(zhuǎn)移電解質(zhì)到設(shè)備中,并然后在電解質(zhì)膜,最終到達(dá)器件的陰極和后放電陰極形式的氫分子,氫分子最終釋放由裝置陰極產(chǎn)生的氣體的,或者您也可以直接與空氣中的氧氣形成水蒸汽進(jìn)行化學(xué)反應(yīng)。前者是然后電解鋁陽極水蒸氣和氧氣,氫氣產(chǎn)生陰極:后者質(zhì)子空氣中的氧氣反應(yīng)化學(xué)水。無論是前者還是后者,在儀器的陽極意味著,水蒸氣內(nèi)容將很大程度上減少,但氣體不能被干燥,所以可以看作是由氫泵電化學(xué)除濕。WangChungTsair等人指出,動(dòng)力的傳質(zhì)過程是表面通過水蒸氣空氣和飽和蒸氣壓力差的溶液的分壓的大小來確定,因此,除濕過程的驅(qū)動(dòng)器的過程中取決于工作介質(zhì)上其飽和蒸氣壓,也可被用于干燥劑除濕裝置效率預(yù)測工作介質(zhì)本身的飽和蒸氣壓是在一般使用的CaCl2,LiCl和氯化鋅,甘油溶液作為吸濕劑除濕small.Liquid設(shè)備,該系統(tǒng)主要是除濕裝置,再生裝置和循環(huán)泵,當(dāng)待處理的空氣進(jìn)入除濕設(shè)備的溶液組成,然后用噴霧吸收劑互相接觸,在空氣中的水分是removed.Absorb水循環(huán)泵運(yùn)輸功能,溶液進(jìn)入再生裝置中,之后溶液又與相互聯(lián)系人H吃線圈加熱再生空氣,將溶液蒸發(fā)內(nèi)部的濕氣,并與放電外部的再生空氣中;在再生裝置的溶液的濃度不斷提高,然后將溶液循環(huán)泵運(yùn)輸具有用于除濕的除濕設(shè)備。保羅Scovazzo等吸膜除濕法和冷凝除濕法組合,和實(shí)驗(yàn)進(jìn)行了分析。在聯(lián)合裝置,冷凝液體與空氣除濕沒有直接接觸,但是直接恢復(fù)(如循環(huán)冷卻水),所得到的實(shí)驗(yàn)結(jié)果表明,該方法是更好的除濕。許多外國專家和學(xué)者也解決除濕設(shè)備在很多研究再生干燥劑解決方案的問題。Gandhidasanp低品位熱再生和傳統(tǒng)加熱再生這兩種方法進(jìn)行比較分析,指出低品位熱源可以有效再生干燥劑的解決方案,除濕溶液的再生熱效率的價(jià)值體系和低品位熱源進(jìn)口temperature.Milindv增加而增加。美國萊恩等人開發(fā)了一個(gè)除濕溶液再生方法,這種方法需要兩個(gè)步驟來完成。實(shí)驗(yàn)設(shè)備的特殊聯(lián)系設(shè)備,20%到85%的表面積比傳統(tǒng)接觸器,和空氣側(cè)壓降非常低接觸,和接觸期間干燥劑溶液的再生是在緊密接觸,結(jié)果從實(shí)驗(yàn)中表明,的除濕設(shè)備的能耗為約1.5公斤/千瓦(h)中,25.8%的節(jié)能比傳統(tǒng)的熱風(fēng)干燥,可減少約56%,二氧化碳排放量。除了傳統(tǒng)的方法,利用熱能再生解決方案,和學(xué)者機(jī)械能再生膜,結(jié)果表明,在相同的條件操作下,氯化鈣溶液的滲透壓的再生需要再生氯化鋰溶液的滲透壓比要小得多。在干燥劑材料,Tsair-王Chung和其他通過使用在本實(shí)驗(yàn)中摻雜有硼元素復(fù)合的有機(jī)硅材料的中子輻照,使微孔硅膠材料區(qū)域孔徑變大的硼摻雜元素,實(shí)驗(yàn)結(jié)果表明,它不僅可以使吸水能力提高硅酮材料的23%,而且在很大程度上減少汽提t(yī)ime.Tsair的再生過程-通過實(shí)驗(yàn)表明汪雛嗯和其他人不僅的表面性質(zhì)的聚硅氧烷材料的吸附曲線有機(jī)硅材料(表面積和孔徑,孔體積和PH等),但也有很多做與硅樹脂材料的內(nèi)部特性。米哈伊爾·Tokarev等實(shí)驗(yàn)植入氯化鈣平均孔隙直徑3.8nm,孔隙體積為1.1厘米2/gMCM-41類型的分子篩類型,改進(jìn)的性能驗(yàn)證干燥劑材料。結(jié)果明示了,復(fù)合材料(氯化鈣質(zhì)量分?jǐn)?shù),37.7%)氯化鈣和分子篩MCM-41型增加的表面積1060平方米/克,相比于3.3倍增加的原材料,改善復(fù)合材料的吸水率。1.3研究的目的和意義干燥劑領(lǐng)域覆蓋非常廣泛,從大約5%關(guān)于化學(xué)干燥劑造紙行業(yè)的消費(fèi)量的35%。據(jù)數(shù)據(jù),在美國,該基金烘干設(shè)備每年只有8億美元,所以大部分的資金運(yùn)營成本,初始投資,而不是設(shè)備。設(shè)備表明,其次方面,可以提高研究除濕技術(shù)來減少工業(yè)生產(chǎn)的經(jīng)濟(jì)成本。所以,無論是經(jīng)濟(jì)還是在節(jié)省成本方面,空氣除濕技術(shù)能源效率研究非常有意義。室內(nèi)空氣濕度的控制是生產(chǎn)技術(shù)的發(fā)展具有十分重要的意義,提高工作效率,提高舒適環(huán)境。冬季濕度高的空氣,身體會(huì)感覺濕冷的;夏季濕度大的夏天,身體會(huì)感覺到悶熱悶熱的。當(dāng)室內(nèi)空氣濕度高,潮濕的空氣(項(xiàng)目會(huì)導(dǎo)致發(fā)霉,生銹的金屬,電氣絕緣性能和其他問題,生產(chǎn)和生活很多不方便)。因此,實(shí)現(xiàn)有控制的空氣濕度重要的現(xiàn)實(shí)意義。在冷卻空氣除濕的除濕,固體除濕的最常用的方法。冷卻除濕是使用冷的表面空氣溫度低于露點(diǎn)溫度,使得空氣中的水蒸氣冷凝,從而達(dá)到除濕的目的。露點(diǎn)的濕空氣冷卻器等,但在L,飽和空氣冷卻,水蒸氣凝結(jié)降水,空氣的方向低飽和線減少濕度和溫度的變化。在理論上,冷卻水由于限制狀態(tài),空氣出口的狀態(tài)的兩個(gè)僅之間的點(diǎn)。冷卻除濕形式簡單,施工方便,干燥劑空調(diào)系統(tǒng)是最廣泛使用的,然而,冷卻和除濕冷凍水溫度極端,濕度控制能力是有限的,和地表水分目前的系統(tǒng)中,細(xì)菌和真菌,室內(nèi)空氣質(zhì)量。固體干燥劑是使用固體干燥劑如硅膠,活性炭,分子篩,吸濕能力氧化鋁凝膠的特性,在空氣中(對(duì)于dehumidification.Solid干燥劑本身有大量的孔,孔的內(nèi)表面是凹的,由于上比平頭蒸汽分壓的水蒸汽分壓的凹部的小曲率半徑為低時(shí),通過固體干劑,水蒸汽分壓的空氣上述的凹的水蒸氣分壓處理過的空氣,所以當(dāng),水蒸汽的遷移從空氣到凹,該凹表面和vaporization.Solid干燥劑設(shè)備潛熱有固定型和轉(zhuǎn)動(dòng)輪2的釋放,固定的周期性切換的方法上縮合,間歇吸濕和再生:由所述干燥劑輪的旋轉(zhuǎn)轉(zhuǎn)動(dòng)輪除濕可以實(shí)現(xiàn)連續(xù)除濕和再生,所以APPLICAT離子更widely.To在潮濕的空氣通過前第一提出諸如濕冷卻到一定的地方,到輪除濕機(jī),在水面上具有輪被處理除濕炎氣體通過固體干燥劑,空氣溫度,濕度吸收以減少相應(yīng)的點(diǎn)。1.4主要內(nèi)容在汽車后玻璃自動(dòng)去濕器設(shè)計(jì)與實(shí)現(xiàn)中,以單片機(jī)技術(shù)為核心進(jìn)行整體搭建。本次設(shè)計(jì)分為個(gè)四環(huán)節(jié)進(jìn)行設(shè)計(jì)。溫濕度檢測,選用DHT11數(shù)字溫濕度傳感器對(duì)車內(nèi)溫濕度環(huán)境進(jìn)行檢測。處理器部分,選用STC89C51單片機(jī)作為核心處理器。除濕控制部分:選用繼電器加風(fēng)扇結(jié)構(gòu)模擬通風(fēng)降低溫濕度,通過半導(dǎo)體制冷片TEC1-12706對(duì)玻璃外凝結(jié)濕氣進(jìn)行除濕。數(shù)據(jù)顯示部分,利用12864液晶屏顯示監(jiān)測到的溫濕度信息并顯示工作狀態(tài),GSM模塊給手機(jī)發(fā)送短信,顯示收到溫濕度信息。預(yù)期達(dá)到的目標(biāo):1.使用傳感器來監(jiān)測車內(nèi)溫度和濕度。2.STC89C51單片機(jī)處理數(shù)據(jù)的使用。3.當(dāng)溫濕度高時(shí),蜂鳴器響,自動(dòng)開啟風(fēng)扇除濕。4.當(dāng)玻璃外有濕氣時(shí),手動(dòng)開啟冷風(fēng)除濕。5.液晶顯示監(jiān)測數(shù)據(jù)和工作狀態(tài)。6.GSM短信模塊給手機(jī)發(fā)送短信,提醒溫濕度信息。第2章系統(tǒng)總體設(shè)計(jì)汽車后玻璃自動(dòng)去濕器設(shè)計(jì)與實(shí)現(xiàn),可用于改善車輛玻璃由于天氣和環(huán)境因素導(dǎo)致玻璃起霧或者水氣造成交通事故情況,基于這種應(yīng)用環(huán)境,可實(shí)現(xiàn)對(duì)溫濕度信息的采集、車內(nèi)溫濕度控制和報(bào)警作用。2.1系統(tǒng)功能本系統(tǒng)設(shè)計(jì)選用單片機(jī)為要芯片來實(shí)現(xiàn),使用所述車輛環(huán)境傳感器的溫度的專用功能,濕度數(shù)據(jù)被收集,并且通過用于顯示的終端顯示裝置獲得的所收集的數(shù)據(jù)。判斷車內(nèi)溫濕度濃度,超過設(shè)定的閥值,蜂鳴器提示。如果采集所得到的溫濕度高于設(shè)定的閥值,蜂鳴器提醒并且通風(fēng)功能開啟。系統(tǒng)硬件框圖如圖2-1所示。單單片機(jī)溫濕度傳感器按鍵模塊液晶顯示模塊繼電器蜂鳴器風(fēng)扇繼電器手機(jī)GSM圖2-1系統(tǒng)硬件框圖2.2主控芯片選擇方案這個(gè)設(shè)計(jì)采用主芯片需要高的成本,功耗比。需要收集溫度,濕度,分析??的濃度制成,并且控制各控制模塊,使相應(yīng)的處理。2.2.1STM32單片機(jī)最大可以實(shí)現(xiàn)128KByte的臨時(shí)存儲(chǔ)和20KByte的緩沖存儲(chǔ),大量的改進(jìn)I/O引腳和連接到2個(gè)APB總線的外設(shè)。所有類型的設(shè)備有兩個(gè)12位模擬數(shù)字轉(zhuǎn)換器,三個(gè)可互換使用16位定時(shí)器和1種PWM計(jì)時(shí)器,還包括共同的和高版本的通信接口:有兩個(gè)最I(lǐng)IC和SPI,三USART,通用串行總線(usb)。STM32F103xx系列芯片要求使用的時(shí)候控制周圍的環(huán)境溫度于-40℃至+105℃的范圍內(nèi),上電的電壓2.0V-3.6V之間,多種模式能保證低功耗輸出的條件。滿STM32F103xx修改產(chǎn)品包括從五個(gè)不同的36針到100年銷整體包裝產(chǎn)品;由于不同類型的集成結(jié)構(gòu),接口配置不能完全相同的芯片。許多不同的方法,外部銷安排,這樣單片機(jī)往往是改善STM32F103xx,報(bào)警系統(tǒng)。2.2.251單片機(jī)8位處理器是低STC89C51,成本高和低功率消耗,可編程芯片上的閃存芯片。STC設(shè)計(jì)和公司的芯片制造,其內(nèi)部高度集成,掉電數(shù)據(jù)不丟失,而業(yè)內(nèi)是80S52產(chǎn)品說明和引腳完全兼容,在系統(tǒng)可編程芯片F(xiàn)lash允許程序內(nèi)存處理器的開發(fā)每天可以使用。STC89C51具有以下功能:標(biāo)準(zhǔn)8k字節(jié)Flash,256字節(jié)的存儲(chǔ)器,同時(shí)數(shù)據(jù)指針具有兩個(gè),I/O口線有32個(gè),看門狗定時(shí)器,一個(gè)16位定時(shí)器/計(jì)數(shù)器的多層結(jié)構(gòu),雙向?qū)崟r(shí)通信串行接口。而且,此單片機(jī)可降至低頻率靜態(tài)數(shù)據(jù)輸出,有兩種節(jié)電模式可選擇。非工作模式下,處理器暫時(shí)不運(yùn)行,支持隨機(jī)存儲(chǔ)器、定時(shí)器/計(jì)數(shù)器、串口、中斷繼續(xù)工作。斷電不丟失數(shù)據(jù)情況下,隨機(jī)存儲(chǔ)器的信息不丟失,晶振被停止,單片機(jī)停止運(yùn)行,直到下一個(gè)中斷或硬件復(fù)位為止。51單片機(jī)實(shí)物圖如圖2-2所示。圖2-251單片機(jī)實(shí)物圖STC89C51自帶256個(gè)Byte數(shù)據(jù)容量。其中前128Byte與特殊功能寄存器一樣。128字節(jié)的意思等同于高和特殊功能寄存器有相同的地址,實(shí)際物理地址不同。它系統(tǒng)的允許可編程芯片F(xiàn)lash程序內(nèi)存的處理器可以用來開發(fā)一天,程序存儲(chǔ)器處理器的發(fā)展可以每天使用。兩個(gè)處理器性能比較表如表2-1所示。表2-1處理器比較表處理器芯片優(yōu)點(diǎn)缺點(diǎn)51單片機(jī)功能完備、使用靈活、編程便利高電平時(shí)無輸出能力、運(yùn)行速度過慢、芯片易燒壞STM32高工作頻率、接口多、運(yùn)行速度快編程語言復(fù)雜、寄存器需要配置綜上所述,從實(shí)際開發(fā)難度和成本考慮,選擇STC89C51單片機(jī)。2.3溫濕度模塊選型溫濕度模塊被用于獲取一些周圍環(huán)境參數(shù)信息,是一種集成度很高的模塊,能將被測量的數(shù)據(jù)信息獲取,同時(shí)經(jīng)過一定的器件和技術(shù)進(jìn)行轉(zhuǎn)化,達(dá)到輸出要求輸出,來達(dá)到對(duì)數(shù)據(jù)的傳送、處理、儲(chǔ)存、顯示、記錄和調(diào)控等要求。本次設(shè)計(jì)要對(duì)室內(nèi)的溫濕度和火災(zāi)煙霧濃度進(jìn)行監(jiān)測,使用用于實(shí)時(shí)車內(nèi)DHT11溫度和濕度傳感器用來監(jiān)測。數(shù)字信號(hào)輸出特性本身DHT11溫度和濕度傳感器,信號(hào)的準(zhǔn)確性和精度高。這個(gè)傳感器可以同時(shí)采集兩種類型的參數(shù)的溫度和濕度,高精度的設(shè)備,低誤差。DHT11為數(shù)字溫度的一部分和濕度傳感器,校準(zhǔn)傳感器部分組成的一個(gè)復(fù)合溫度和濕度的數(shù)字信號(hào),數(shù)字輸出模塊收集。這種技術(shù)與溫度傳感器和濕度傳感器技術(shù)的總和的一個(gè)有機(jī)的整體,部分具有電阻感覺濕裝置,NTC溫度計(jì)部分具有連接together.So這種優(yōu)越的產(chǎn)品性能,響應(yīng)速度快,抗干擾能力強(qiáng)的高性能的8位微控制器是非常好的。在濕度為每個(gè)校準(zhǔn)DHT11精確校準(zhǔn)。在存儲(chǔ)器使用的程序代碼存儲(chǔ)OTP方式這樣的校準(zhǔn)系數(shù),該傳感器的檢測信號(hào)的內(nèi)部處理被調(diào)整的參數(shù)。串行接口的一個(gè)組成部分時(shí),系統(tǒng)變得非常簡單的單線模式。高集成度的裝置,能耗低,輸出距離,就可以達(dá)到20微米以上,本設(shè)計(jì)采用了這種類型的傳感器。DHT11的數(shù)字溫度和濕度傳感器部分,包含數(shù)字信號(hào)輸出。的溫度和濕度傳感器校準(zhǔn)使數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù)是傳感器的結(jié)合。因此,本設(shè)計(jì)采用DHT11溫度和濕度傳感器進(jìn)行數(shù)據(jù)采集,這樣可以有效地達(dá)到家庭智能檢測的功能。DHT11實(shí)物圖如圖2-3所示。圖2-3DHT11實(shí)物圖微處理器和通信數(shù)據(jù)傳輸DHT11之間是同步的,由一個(gè)總線數(shù)據(jù)傳輸需要時(shí)間4女士,他的速度非常快,使用上述測試數(shù)據(jù)分為兩個(gè)部分,十進(jìn)制的一部分,這部分是整數(shù),小數(shù)部分?jǐn)U展后的數(shù)據(jù),讀取數(shù)據(jù)是0。為高水平總線空閑時(shí),等待合適的主機(jī)DHT11總線,和必須大于18毫秒,為了確保信號(hào)可以被檢測到DHT11開始。收到DHT11信號(hào)后,車主等待信號(hào)的結(jié)束,然后發(fā)送應(yīng)答信號(hào),開始我們的80年低點(diǎn)。當(dāng)主機(jī)讀取由DHT11等待延遲20--40響應(yīng)信號(hào)延遲信號(hào),等待從主機(jī)發(fā)送來的起動(dòng)信號(hào)后,可以被切換到輸入模式或高輸出,上拉電阻的總線上的。如圖2-4所示。主機(jī)至少拉低18us主機(jī)至少拉低18us主機(jī)拉高20-40usDHT11響應(yīng)信號(hào)80usDHT11拉高80us信號(hào)線說明:VCCGND單總線主機(jī)信號(hào)DHT11信號(hào)圖2-4DHT11高電平通信過程圖總線的低水平,這表明DHT11發(fā)送響應(yīng)信號(hào),響應(yīng)信號(hào)中描述DHT11后,巴士80美元,準(zhǔn)備在50微秒,發(fā)送數(shù)據(jù)是每個(gè)數(shù)據(jù)的開始一點(diǎn)一點(diǎn)長高數(shù)據(jù)固定0或1。如果高水平的閱讀響應(yīng)信號(hào),DHT11沒有反應(yīng),檢查電路連接是否正確。當(dāng)最后一個(gè)數(shù)據(jù)傳輸完成后,DHT11降低總線50微秒,牽引阻力總線空閑狀態(tài)。如圖2-5所示。1bit開始1bit開始50us26us-28us表示0下一bit開始信號(hào)線說明:VCCGND單總線主機(jī)信號(hào)DHT11信號(hào)圖2-5DHT11低電平通信過程圖2.4報(bào)警模塊選型蜂鳴器由壓電蜂鳴器和蜂鳴器磁性兩個(gè)types.Buzzer磁蜂鳴器,振蕩器、電磁線圈、磁鐵、隔膜和殼牌,設(shè)備通電時(shí),通過電磁線圈由振蕩器音頻信號(hào)電流產(chǎn)生,使電磁線圈產(chǎn)生的磁場。在電磁線圈的振動(dòng)膜和磁體線圈產(chǎn)生buzzer.Heavily的在PC,報(bào)警器,智能玩具,汽車設(shè)備,通信設(shè)備,計(jì)時(shí)器等電子產(chǎn)品用于語音設(shè)備使用的聲音。實(shí)物圖如圖2-6所示。圖2-6蜂鳴器實(shí)物圖蜂鳴器一般尺寸為12X9.5,全部采用更多的集成電路芯片(塑封裝)集成電路使用黃金球焊接、復(fù)雜的生產(chǎn)過程,使用壽命長,性能穩(wěn)定,產(chǎn)品合格率高。電壓:4-8VDC。最大電流<=30MA/5VDC。最小聲壓=>85db/10cm諧振頻率2500±300HZ,工作溫度為-20-70度,重量為2g,蜂鳴器一般最常用的是5V。經(jīng)過考慮,本設(shè)計(jì)報(bào)警提示采用蜂鳴器方式來實(shí)現(xiàn)。2.5消息發(fā)送模塊選擇通過網(wǎng)上選取元件中發(fā)現(xiàn),GSM模塊種類多種多樣,價(jià)格也是各盡不同,功能也是略有不同。有一種是GSM開發(fā)板,這種板子集成了很多的外圍電路,包括語音放大電路,蜂鳴器,繼電器等元件,可以撥打電話,也可以接聽電話,功能非常的齊全,與之換來的價(jià)格也是比較高??紤]到本設(shè)計(jì)中只需要發(fā)送短信,而無需用到其他的功能,所以最后選用了簡單的GSM模塊,M590E為主芯片的集成一體的GSM模塊。M590E功耗低,待機(jī)功耗只有2.5MA,它的溫寬大,溫度-40到80度都可以使用,支持串口的CMUX功能,開放1Kbytes數(shù)據(jù)區(qū)供客戶使用,獨(dú)特AES軟件加密功能,PMB7880集成了基帶、射頻以及電源管理四顆芯片,支持串口的CMUX功能,支持串口復(fù)用功能,支持DNS域名解析,支持透明接收功能,支持服務(wù)器端功能,支持FTP傳輸功能,支持AMR語音編碼,支持全速率半速率AT切換(通過AT指令來控制時(shí)間)。實(shí)物圖如圖2-7所示。圖2-7GSM模塊實(shí)物圖本章小結(jié)本章首先設(shè)計(jì)了系統(tǒng)總體方案。然后,分析了本系統(tǒng)功能的要求和目標(biāo),以及火災(zāi)檢測方法,對(duì)主要器件進(jìn)行選型,通過對(duì)比和分析選擇了最終方案。最后,對(duì)移動(dòng)短信技術(shù)進(jìn)行了介紹,經(jīng)過分析和研究,選擇了短信模塊。其次消息模塊選也對(duì)總體有很大作用。不能光看個(gè)體,還要看整體是否搭建合適。

第3章硬件設(shè)計(jì)STC89C51普通單片機(jī)為主要控制芯片模塊已經(jīng)被廣泛應(yīng)用于各種產(chǎn)品,低功耗,易于使用的和強(qiáng)大的。系統(tǒng)包括DHT11溫度和濕度傳感器來收集汽車信息,檢測環(huán)境變化時(shí),將信息傳輸?shù)絾纹瑱C(jī)系統(tǒng),單片機(jī)控制GSM模塊之前設(shè)置發(fā)送短信到手機(jī),同時(shí)控制環(huán)境參數(shù)調(diào)整。3.1最小系統(tǒng)電路最小的單芯片系統(tǒng),是系統(tǒng)最簡單的微控制器以最小的組合物的組分可以工作的普通51單片機(jī)最小系統(tǒng)包括:微控制器、晶體振蕩器電路、復(fù)位電路。最小系統(tǒng)電路圖如圖所示3-1。圖3-1最小系統(tǒng)電路圖最小系統(tǒng)設(shè)計(jì)整個(gè)系統(tǒng)是最簡單的基本電路中,只有幾個(gè)簡單的元件,晶體振蕩器和連接到微控制器終端XTAL1和XTAL2,和電解電容器和電阻器附接到MCU復(fù)位銷的兩個(gè)電容器,該電路似乎很簡單,但它也涉及到整個(gè)軟件系統(tǒng)不能正常工作,只有正常的電路,其他電路才有可能繼續(xù)執(zhí)行。微控制器復(fù)位電路有兩種,一種是加電復(fù)位,一種是手動(dòng)復(fù)位。MCU正常供電是直接5V的只要超過兩個(gè)機(jī)器周期中,微控制器可以正常復(fù)位,當(dāng)按下復(fù)位按鈕,微控制器復(fù)位。本設(shè)計(jì)采用自動(dòng)電源復(fù)位電路上。3.2傳感器電路設(shè)計(jì)這種設(shè)計(jì)采用了DHT11溫度和濕度傳感器模塊,其通過雙向通信使用單個(gè)總線,有單片機(jī)直接讀出采集值并進(jìn)行下一步的傳遞。DHT11溫度和濕度傳感器是傳感器組成的數(shù)字信號(hào)輸出的準(zhǔn)確性溫度和濕度檢查相結(jié)合。它采用特殊模塊采集數(shù)字化技術(shù)和溫濕度傳感技術(shù),具有高穩(wěn)定性和確保高安全性。包含電阻式水分傳感器組件和NTC溫度計(jì)各成分,并用8位微控制器。因此,產(chǎn)品質(zhì)量很好,相應(yīng)的能力非常快,抗干擾能力強(qiáng)和高性價(jià)比等。每個(gè)DHT11溫度和濕度傳感器都是一個(gè)非常精確和非常嚴(yán)格的校準(zhǔn)。校正因子可能在OTP存儲(chǔ),在這個(gè)過程中傳感器信號(hào)處理應(yīng)用程序的校準(zhǔn)系數(shù)。單線系統(tǒng)串行接口系統(tǒng)集成及其應(yīng)用更方便,也提高了速度和效率。銷連接很簡單,普通的可以根據(jù)用戶需求提供包裝格式。DHT11連接電路如圖3-2所示。圖3-2溫度傳感器電路圖3.3短信模塊電路設(shè)計(jì)GSM模塊跟單片機(jī)通信的方式采用的是串口方式。串口參數(shù)為波特率9600,8位數(shù)據(jù),1位停止位,無校驗(yàn)。串口通信方式跟單片機(jī)連接的串口1,由于單片機(jī)89C52的硬件串口只有一個(gè)串口,所以用該串口跟GSM模塊通信。GSM通信電路如圖3-3所示。圖3-3短信模塊電路圖3.4蜂鳴器電路設(shè)計(jì)由于輸出端口,輸出電流是有限的,需要更大的電流蜂鳴器響輸出端口不滿足要求。而LM386最大可提供1A的輸出電流,足以驅(qū)動(dòng)蜂鳴器。當(dāng)向?qū)懭脒壿?時(shí),輸出高電平(+3.3V),蜂鳴器你不響。輸入低電平(0V),產(chǎn)生電流,此時(shí)導(dǎo)通,蜂鳴器開始蜂鳴。蜂鳴器電路圖如圖3-4所示。圖3-4蜂鳴器電路圖3.5繼電器電路設(shè)計(jì)電磁繼電器一般由鐵芯、線圈、銜鐵、觸點(diǎn)簧片,只要在線圈的兩端的電壓有一定的,在一定量的電流時(shí),電磁效應(yīng)的的線圈將流,該電樞是電磁吸引,克服復(fù)位彈簧張力吸入到核心的作用下,以驅(qū)動(dòng)所述移動(dòng)觸頭和靜觸頭(常開觸點(diǎn))的電樞和off.After停止線圈通電,電磁吸力消失,彈簧將位恢復(fù)到初始位置,使與原靜觸頭(常閉觸點(diǎn))release.So吸住,釋放的動(dòng)觸頭。當(dāng)?shù)碗娖降碾姶鸥袘?yīng)的微控制器I/O端口時(shí),所述輸出晶體管被接通S8550,繼電器線圈,這時(shí)會(huì)將開關(guān)吸合,這就接通了電子鎖電源,電子鎖便打開了。當(dāng)I/O口給高電平時(shí),線圈上沒有電流,繼電器就會(huì)斷開。下圖是繼電器驅(qū)動(dòng)模塊電路圖如圖3-5所示。圖3-5繼電器驅(qū)動(dòng)電路圖3.6液晶電路設(shè)計(jì)顯示屏和按鈕在一起以建立一個(gè)良好的人機(jī)交互界面,因此設(shè)計(jì)配備有LCDLCD12864設(shè)計(jì)。LCD12864液晶的電路并沒有太多需要設(shè)計(jì)的地方,主要要注意的就是其對(duì)比度接口的連接,下面介紹在本設(shè)計(jì)中LCD12864的電路連接方式。供電電壓有3.3V和5V兩個(gè)版本,本設(shè)計(jì)中為了配合整體設(shè)計(jì),選用的是5V版本的,由系統(tǒng)5V電源引入供電,上電后液晶開始運(yùn)行。設(shè)計(jì)中采用串口控制的方式,將其VSS引腳口接為低電平,將其3個(gè)控制端口分別由P2.5到P2.7端口來控制,實(shí)現(xiàn)液晶與單片機(jī)的串口通信控制。液晶對(duì)比度V0口通過LCD12864的第三腳接到10K的滑動(dòng)變阻器上進(jìn)行對(duì)比度的調(diào)節(jié)即可,本設(shè)計(jì)的LCD12864的電路圖如圖3-6所示。圖3-6液晶顯示電路圖3.7按鍵模塊電路設(shè)計(jì)按鍵的主要功能對(duì)設(shè)備進(jìn)行控制輸入和信息交互。只完成初始化設(shè)置是不全面的,還需要和電路整體設(shè)計(jì)相關(guān)聯(lián)。否則,會(huì)引起設(shè)備的失控或者錯(cuò)誤輸入。鍵盤在單片機(jī)應(yīng)用程序的形式使用最多是獨(dú)立鍵盤和矩陣鍵盤。這兩種形式,有自己的優(yōu)點(diǎn)和缺點(diǎn)的獨(dú)立鍵盤硬件電路簡單,程序設(shè)計(jì)非常簡單,一般在硬件電路的設(shè)計(jì)中使用相對(duì)簡單的電路,鍵盤矩陣和獨(dú)立的鍵盤存在較大的差,在硬件電路的第一個(gè)地方是遠(yuǎn)遠(yuǎn)超過獨(dú)立的鍵盤更復(fù)雜,和算法要復(fù)雜得多,但它是更加的節(jié)省港口資源優(yōu)勢,所以它更適合許多關(guān)鍵電路。其次就是要注意按鍵過程中產(chǎn)生的延時(shí)。在程序設(shè)計(jì)中基本使用同一種方法,即延時(shí)多次監(jiān)測法,其基本原理為:因?yàn)榧夥鍟r(shí)序存在的時(shí)間并不長,大概也就幾個(gè)毫秒,而每次操作的時(shí)間往往大于幾個(gè)毫秒,因此當(dāng)單片機(jī)查看到有按下操作以后,再稍后一些時(shí)間后再判斷此電平是否持續(xù)之前的電平,如果是確定按鈕被按下,否則無效。根據(jù)設(shè)計(jì)的功能需求,配備了三個(gè)按鍵,分別是“設(shè)置”,“減少”,“添加”,因此,采用獨(dú)立的鍵盤。按鍵的連接圖3-7所示。圖3-7按鍵連接圖本章小結(jié)本章首先對(duì)系統(tǒng)設(shè)計(jì)思路進(jìn)行了分析,其次又介紹了最小系統(tǒng)電路的設(shè)計(jì)。最后詳細(xì)介紹了溫濕度傳感器電路和短信模塊電路設(shè)計(jì),重點(diǎn)介紹了DHT11傳感器時(shí)序工作原理,最后介紹了繼電器和液晶電路設(shè)計(jì)。

第4章系統(tǒng)軟件設(shè)計(jì)該系統(tǒng)采用C語言編程,軟件使用KEILC51版本的程序模塊化,便于功能的進(jìn)一步擴(kuò)展,模塊化還有利于錯(cuò)誤的檢查和后期的優(yōu)化。軟件系統(tǒng)主要分為模塊設(shè)計(jì),下面介紹本次設(shè)計(jì)的程序設(shè)計(jì)部分。4.1系統(tǒng)主程序設(shè)計(jì)開機(jī)上電之后,單片機(jī)會(huì)經(jīng)過一系列的初始化,比如串口初始化、IO口初始化、定時(shí)器初始化等等,然后進(jìn)入主循環(huán),由于單片機(jī)是單線程運(yùn)行的,所以在主函數(shù)中采用一個(gè)while循環(huán),當(dāng)按下按鍵,即是開啟了功能。在循環(huán)函數(shù)里面不斷檢測火溫濕度,一旦觸發(fā)了條件就調(diào)用控制函數(shù),執(zhí)行發(fā)生對(duì)應(yīng)的控制動(dòng)作,數(shù)據(jù)發(fā)送到指定號(hào)碼的手機(jī)上。主程序流程圖如圖4-1所示。 圖4-1主程序流程圖 4.2發(fā)送短信程序設(shè)計(jì)GSM模塊在文本的過程中,需要單片機(jī)通過發(fā)送對(duì)應(yīng)的命令。本文采用的是TXT模式,即是短信內(nèi)容是以字符的形式發(fā)送的,不能發(fā)送中文。過程中用到的AT指令有:AT+CMGF=1設(shè)置短信模式為TXT模式AT+CSCS="GSM"設(shè)置成短信模式AT+CMGS=設(shè)置接收短信的目標(biāo)號(hào)碼。發(fā)送短信程序程序流程圖如圖4-2所示。圖4-2發(fā)送短信程序流程圖部分程序如下:voidSet_Text_Mode(void){unsignedchartemp[50]="AT+CSCA=";Second_AT_Command("ATE0","OK",3); //取消回顯 Second_AT_Command("AT+CMGF=1","OK",3); //TEXT模式 Second_AT_Command("AT+CPMS=\"SM\",\"SM\",\"SM\"","OK",3);//所有操作都在SIM卡中進(jìn)行}4.3溫濕度傳感器程序設(shè)計(jì)溫濕度數(shù)據(jù)采集時(shí),要先對(duì)DHT11進(jìn)行初始化,然后進(jìn)行寫操作,最后是數(shù)據(jù)的輸出。單個(gè)總線的數(shù)據(jù)傳輸?shù)男问紻HT11,大約4毫秒的每個(gè)通信時(shí)間,包括數(shù)據(jù)部分被分成兩個(gè)部分,分為整數(shù)部分和小數(shù),一個(gè)完整的數(shù)據(jù)傳輸是40。DHT11程序流程圖如圖4-3所示。圖4-3DHT11程序流程圖4.4按鍵程序設(shè)計(jì)關(guān)于按鍵觸發(fā),單片機(jī)采用輪詢的方式去讀取按鍵的I/O引腳的電平,默認(rèn)是高電平,當(dāng)按下按下時(shí),按鍵的引腳和地連接,變?yōu)榈碗娖?,為了防止按鍵誤觸發(fā),通常會(huì)對(duì)按鍵進(jìn)行一個(gè)消抖操作,有硬件消抖和軟件消抖,本設(shè)計(jì)采用的是一個(gè)軟件延時(shí)10ms來作為消抖,過了消抖之后繼續(xù)判斷該按鍵是否按下,如果按下則執(zhí)行對(duì)應(yīng)的按鍵動(dòng)作。按鍵程序流程圖如圖4-4所示。圖4-4按鍵程序流程圖4.5液晶顯示程序設(shè)計(jì)LCD前就開始顯現(xiàn),首先要確定的位置,說的應(yīng)該是顯示在什么地方,比如第1行第5列的位置。在完成坐標(biāo)定位之后就可以開始顯示內(nèi)容了。液晶在顯示的時(shí)候,是一位一位完成的。比如數(shù)字“123”,將首先顯示“1”,然后十個(gè)“2”,最后是“3”。根據(jù)一連串的話說,這是同樣的原因,比如顯示“hello”,也是從最開始的字母“h”開始顯示,一位一位的完成,直到顯示完字母“o”,才完成一次顯示任務(wù)。要顯示的是,每次的字符或數(shù)字,只是在開頭的字符串來完成定位,完成后的每個(gè)節(jié)目的字符,LCD會(huì)自動(dòng)跳轉(zhuǎn)到下一個(gè)地方,不必重新每個(gè)字符位置。液晶顯示程序流程圖如下圖4-5所示。圖4-5液晶顯示程序流程圖voidLcdDisplay(inttemp)//lcd顯示{intzh;//轉(zhuǎn)換成的溫度值unsignedchardatas[]={0,0,0,0,0};//定義數(shù)組floattp;if(temp<0)//當(dāng)溫度值為負(fù)數(shù){//因?yàn)樽x取的溫度是實(shí)際溫度的補(bǔ)碼,所以減1,再取反求出原碼temp=temp-1;temp=~temp;tp=temp;temp=tp*0.0625*100+0.5;}else{tp=temp;temp=tp*0.0625*100+0.5;//留兩個(gè)小數(shù)點(diǎn)就*100,+0.5是四舍五入,因?yàn)镃語言浮點(diǎn)數(shù)轉(zhuǎn)換為整型的時(shí)候把小數(shù)點(diǎn)//后面的數(shù)自動(dòng)去掉,不管是否大于0.5,而+0.5之后大于0.5的就是進(jìn)1了,小于0.5的就算加上0.5,還是在小數(shù)點(diǎn)后面。}}}本章小結(jié)本章根據(jù)硬件搭建方案思路,按照各個(gè)模塊子程序調(diào)用的思路進(jìn)行設(shè)計(jì),首先設(shè)計(jì)了系統(tǒng)總程序流程圖。其次給出了部分程序代碼,如發(fā)送短信程序、按鍵程序、溫濕度檢測程序等。最后設(shè)計(jì)了液晶顯示流程和部分代碼進(jìn)行了介紹。

第5章系統(tǒng)功能測試軟件和硬件電路都設(shè)計(jì)完成后,我們需要對(duì)軟件部分的代碼和硬件的電路連接進(jìn)行調(diào)試。代碼部分觀察是否出錯(cuò),電路部分觀察電路是否出現(xiàn)一些故障導(dǎo)致功能不能實(shí)現(xiàn)。兩部分分別調(diào)試后,最后進(jìn)行整體的集成調(diào)試。5.1軟件調(diào)試本次設(shè)計(jì)調(diào)試軟件需要對(duì)整個(gè)電路所有部分一一進(jìn)行調(diào)試,要先將整體劃分為局部,然后對(duì)每個(gè)小部分進(jìn)行代碼的運(yùn)行。一般來說我們可以先在仿真工具上進(jìn)行模擬調(diào)試,可以觀察到是否能夠?qū)崿F(xiàn)我們要求的基本功能,如果能夠運(yùn)行成功的話,再將調(diào)試完的各個(gè)功能模塊的這些程序配合到一起進(jìn)行組合調(diào)試。但由于本設(shè)計(jì)存在無線連接兩個(gè)部分,不能進(jìn)行仿真調(diào)試,所以在本設(shè)計(jì)軟件調(diào)試部分,我在代碼部分進(jìn)行了多次調(diào)試運(yùn)行,看是否出錯(cuò)。軟件具體調(diào)試過程:通過KeiluVison4軟件分別對(duì)子程序、顯示子程序分別運(yùn)行,采用先分后合的方式進(jìn)行程序問題檢測,經(jīng)每部分檢測后都沒有出現(xiàn)問題就將程序代碼一起進(jìn)行檢測,待檢測成功后將程序代碼燒入單片機(jī)中,最終完成軟件部分的設(shè)計(jì)功能。如在程序檢測過程中出現(xiàn)了問題,就應(yīng)該根據(jù)設(shè)計(jì)出錯(cuò)部分存在的問題進(jìn)行修改。一直到程序代碼都修改完畢以后,再將程序送入到軟件中進(jìn)行檢測。待所設(shè)計(jì)顯示數(shù)據(jù)與理想數(shù)據(jù)一致后,那么軟件設(shè)計(jì)部分就可以成功實(shí)現(xiàn)了。在對(duì)程序代碼調(diào)試的過程中會(huì)出現(xiàn)很多的問題,這時(shí)就需要在調(diào)試的過程中要有耐心與恒心。在調(diào)試過程中必須保持冷靜的頭腦,較強(qiáng)的電路分析能力,最后才能完成對(duì)于軟件部分的設(shè)計(jì)。軟件部分的成功實(shí)現(xiàn)為硬件功能的實(shí)現(xiàn)提供了良好的基礎(chǔ),所以軟件調(diào)試很重要,一定要在調(diào)試的過程中細(xì)心和充滿耐心,最終就會(huì)實(shí)現(xiàn)其功能。在系統(tǒng)中會(huì)遇到一些很普遍的系統(tǒng)問題,而且他們出現(xiàn)的次數(shù)會(huì)很多,而這些普遍的錯(cuò)誤我們可以使用單步調(diào)試這一特定的方法進(jìn)行解決。有些程序的錯(cuò)誤可以根據(jù)提示來查看以及判斷錯(cuò)誤出現(xiàn)的地方,一旦出現(xiàn)錯(cuò)誤,就可以在提示出現(xiàn)錯(cuò)誤的程序位置的坐落于前一個(gè)斷點(diǎn),再然后全面加速運(yùn)行。如果發(fā)現(xiàn)在全速無斷點(diǎn)運(yùn)行時(shí)錯(cuò)誤,它可以在單步跟蹤誤差和修改中找到,直到錯(cuò)誤在意義上消失了。根據(jù)整個(gè)系統(tǒng)的錯(cuò)誤屏幕清潔劑的方法,直到結(jié)束的程序可以在全速連續(xù)平穩(wěn)運(yùn)行,這段代碼調(diào)試完成。程序經(jīng)過多次調(diào)試和編譯,最后程序測試成功。程序測試結(jié)果如圖5-1所示。 圖5-1程序編譯圖5.2硬件調(diào)試在進(jìn)行上述的軟件調(diào)試之前先要對(duì)本設(shè)計(jì)的電路的整體進(jìn)行硬件調(diào)試。先對(duì)各個(gè)元器件本身的問題進(jìn)行解決,解決之后才能和各個(gè)部分的軟件程序相結(jié)合起來進(jìn)行總體的測試,這樣就可以把一些簡單的問題先進(jìn)行解決。電路硬件的調(diào)試

溫馨提示

  • 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)論