版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
仔豬舍環(huán)境智能監(jiān)控仔豬舍環(huán)境智能監(jiān)控題目: 系統(tǒng)的設(shè)計(jì)系統(tǒng)的設(shè)計(jì) (論文)-PAGEII-摘要隨著養(yǎng)豬業(yè)的規(guī)?;图苫胸i的繁殖和生長(zhǎng)也開始向集中化方向發(fā)展。仔豬舍環(huán)境對(duì)仔豬生長(zhǎng)的影響非常重要,將現(xiàn)代科技融入環(huán)境檢測(cè)系統(tǒng)中不僅可以省去很多人工還可以提高仔豬的成活率,實(shí)現(xiàn)科學(xué)化養(yǎng)殖提高經(jīng)濟(jì)效益。根據(jù)不同日齡的仔豬對(duì)環(huán)境溫濕度要求的不同,設(shè)計(jì)一款可以自動(dòng)控制仔豬舍環(huán)境的智能控制系統(tǒng)。系統(tǒng)將利用DHT11數(shù)字溫濕度傳感器及MQ-137氨氣傳感器采集仔豬舍環(huán)境的實(shí)時(shí)信息,將數(shù)據(jù)送入STM32單片機(jī)進(jìn)行分析比較,判斷其是否超過閾值。當(dāng)超出閾值時(shí)根據(jù)事先確定的控制方案,驅(qū)動(dòng)相關(guān)的設(shè)備運(yùn)行。仔豬在生長(zhǎng)過程中對(duì)環(huán)境因素的要求是不斷變化的,為此我們?cè)O(shè)定了一種自動(dòng)模式。根據(jù)仔豬所適應(yīng)的環(huán)境,系統(tǒng)自動(dòng)調(diào)節(jié)仔豬從出生到兩周齡所需要的環(huán)境值。實(shí)現(xiàn)仔豬從入舍到出舍的全程自動(dòng)控制。關(guān)鍵詞: 仔豬舍環(huán)境;STM32F103C8T6;溫濕度;氨氣濃度AbstractWiththescaleandintegrationofthepigindustry,thebreedingandgrowthofpigletshasalsobeguntodevelopinacentralizeddirection.Theimpactofpiglethouseenvironmentonpigletgrowthisveryimportant.Theintegrationofmoderntechnologyintheenvironmentaldetectionsystemcannotonlysavealotoflaborbutalsoimprovethesurvivalrateofpiglets,realizescientificbreedingandincreaseeconomicbenefits.Accordingtothedifferenttemperatureandhumidityrequirementsofpigletsofdifferentages,anintelligentcontrolsystemthatcanautomaticallycontroltheenvironmentofthepiglethouseisdesigned.ThesystemwilluseDHT11digitaltemperatureandhumiditysensorandMQ-137ammoniasensortocollectreal-timeinformationofpiglethouseenvironment,andsendthedatatoSTM32microcontrollerforanalysisandcomparisontodeterminewhetheritexceedsthethreshold.Whenthethresholdisexceeded,therelevantequipmentisdriventorunaccordingtothecontrolplandeterminedinadvance.Duringthegrowthofpiglets,therequirementsforenvironmentalfactorsareconstantlychanging,forwhichwehavesetanautomaticmode.Accordingtotheenvironmentthatthepigletsadaptto,thesystemautomaticallyadjuststheenvironmentalvaluesrequiredforthepigletsfrombirthtotwoweeksofage.Realizeautomaticcontrolofpigletsfromenteringtoleaving.KeyWords: Pigletenvironment;STM32F103C8T6;Temperatureandhumidity;Ammoniaconcentration;(論文)-PAGEIV-目錄摘要 IAbstract II1引言 11.1課題研究的意義 11.2國(guó)內(nèi)外研究現(xiàn)狀 21.3本文主要研究的內(nèi)容 31.4本章小結(jié) 32系統(tǒng)的總體設(shè)計(jì) 42.1系統(tǒng)的設(shè)計(jì)要求 42.2MCU的比較與選擇 42.3傳感器的比較與選擇 52.3.1溫濕度傳感器的比較與選擇 52.3.2氨氣傳感器的選擇 72.4顯示模塊的選擇 72.5負(fù)載部分選型 82.6本章小結(jié) 83硬件電路 93.1STM32最小系統(tǒng) 93.1.1STM32F103C8T6 93.1.2晶振及復(fù)位電路 93.1.3電源電路 103.2傳感器模塊 113.2.1溫濕度傳感器 113.2.2氨氣傳感器 113.3顯示模塊 133.4按鍵模塊 133.5報(bào)警模塊 143.6負(fù)載控制模塊 153.7本章小結(jié) 154系統(tǒng)軟件設(shè)計(jì) 164.1軟件開發(fā)環(huán)境及程序設(shè)計(jì)流程 164.1.1軟件開發(fā)環(huán)境 164.1.2仿真調(diào)試環(huán)境 164.2系統(tǒng)循環(huán) 174.2.1系統(tǒng)主循環(huán) 174.2.2模式一 184.2.3模式二 184.3各模塊驅(qū)動(dòng)程序設(shè)計(jì) 194.3.1DHT11驅(qū)動(dòng)程序 194.3.2MQ-137驅(qū)動(dòng)程序 214.3.3OLED驅(qū)動(dòng)程序 224.3.4按鍵檢測(cè)程序 224.3.5負(fù)載控制程序 234.3.6定時(shí)器中斷服務(wù)程序 234.4本章小結(jié) 245系統(tǒng)的運(yùn)行調(diào)試 255.1系統(tǒng)整體穩(wěn)定性的測(cè)試 255.2各模塊測(cè)試結(jié)果 255.2.1DHT11溫濕度傳感器測(cè)試 255.2.2MQ-137傳感器測(cè)試 255.2.3報(bào)警及繼電器控制系統(tǒng)測(cè)試 265.3本章小結(jié) 266結(jié)論 27參考文獻(xiàn) 28致謝 30(論文)-PAGE11-引言課題研究的意義隨著我國(guó)經(jīng)濟(jì)的飛速發(fā)展,人民的生活質(zhì)量得到了巨大的提高。近年來,我國(guó)的豬肉消耗一直處于世界第一位。據(jù)不完全統(tǒng)計(jì),2018年我國(guó)的豬肉的消耗量約為5590萬噸,人均消耗80斤。生豬出欄6.94億頭,自產(chǎn)豬肉總量為5404萬噸。目前我國(guó)是世界第一養(yǎng)豬大國(guó),養(yǎng)殖場(chǎng)的規(guī)模越來越大,主要為大規(guī)模集中養(yǎng)殖,對(duì)環(huán)境的控制也越發(fā)成為一項(xiàng)難題。尤其是剛出生的仔豬,由于其大腦皮層下的體溫調(diào)節(jié)中樞發(fā)育不完全,加之自身抵抗力較弱,對(duì)外界環(huán)境的要求更為苛刻。據(jù)實(shí)驗(yàn)表明,初生仔豬對(duì)溫度要求的臨界值為35℃。如果外界環(huán)境處在13℃-24℃之間,仔豬出生后的1小時(shí)內(nèi)可降2-7℃,兩小時(shí)內(nèi)可凍昏、凍僵甚至凍死。關(guān)于溫度對(duì)仔豬健康的影響,據(jù)研究初生仔豬經(jīng)受連續(xù)或間斷的寒冷刺激后,血液中被動(dòng)獲得的免疫球蛋白水平下降,同時(shí)冷應(yīng)激使初生仔豬吃初乳的量降低了27%,也引起胃腸道和血液中免疫球蛋白水平下降,導(dǎo)致疾病的發(fā)生。由此可見,環(huán)境溫度過低是造成仔豬死亡的主要原因。因此,為了提高仔豬成活率,降低發(fā)病率,增加斷奶時(shí)體重,在母豬產(chǎn)仔時(shí),須采取保溫措施。適合仔豬生長(zhǎng)的相對(duì)環(huán)境濕度為60%-80%。濕度對(duì)仔豬體表溫度、散熱和增重影響很大。通常來說,潮濕空氣的導(dǎo)熱性要高于干燥空氣導(dǎo)熱性的10倍以上??諝鉂穸冗^大不利于仔豬的保溫,容易使仔豬感到寒冷。另外空氣過于潮濕也容易滋生細(xì)菌,仔豬抵抗力較弱不利于仔豬的存活。外界環(huán)境的控制對(duì)降低仔豬死亡率、提高養(yǎng)殖戶收入有著重要的作用。在這里必須指出的是仔豬生活的適宜溫度是隨著日齡的增長(zhǎng)不斷變化的。初生仔豬大腦體溫調(diào)節(jié)中樞發(fā)育不完全,外皮毛發(fā)稀疏,皮下脂肪較少,抵抗寒冷的能力較差,需要人為保持其生長(zhǎng)所需的溫度,初生仔豬最適宜的溫度為32-35℃之間。溫度隨時(shí)間的減少的具體數(shù)據(jù)如所示:表1-SEQ表1-\*ARABIC1不同日齡仔豬適宜溫濕度日齡最佳溫度最佳濕度初生12小時(shí)內(nèi)34-35℃55%-75%1-3天30-32℃4-7天28-30℃60-80%8-14天26-28℃氨氣(NH3)是一種無色且具有強(qiáng)烈刺激性氣味的氣體,比空氣輕,是目前公認(rèn)的應(yīng)激源之一[3]。氨氣對(duì)動(dòng)物的粘膜細(xì)胞有刺激性,嚴(yán)重時(shí)可引起灼傷并引發(fā)角膜炎。氨氣在進(jìn)入動(dòng)物的呼吸系統(tǒng)后,可引發(fā)氣管、支氣管炎癥、肺水腫及呼吸困難等疾病。豬舍內(nèi)的氨氣主要來源于糞尿以及腸道消化物等。仔豬的生長(zhǎng)速率會(huì)隨著氨氣濃度的增加而降低,正常濃度應(yīng)該低于20mg/m3。當(dāng)氨氣濃度增加到50mg/m3時(shí),仔豬的生長(zhǎng)速率會(huì)降低12%。當(dāng)氨氣濃度增加到100mg/m3時(shí),仔豬的生長(zhǎng)速率會(huì)降低30%傳統(tǒng)環(huán)境控制方法主要是采用懸掛溫度計(jì)人工控制溫濕度的方式。不僅費(fèi)時(shí)費(fèi)力而且很難實(shí)現(xiàn)對(duì)空氣濕度及有害氣體的檢測(cè)和控制。對(duì)于大規(guī)模養(yǎng)殖戶來說是任務(wù)重、效率低,如果不能及時(shí)發(fā)現(xiàn)問題則有可能造成無法挽回的損失。為了減少農(nóng)戶不必要的損失,保證仔豬的正常生長(zhǎng)環(huán)境。我們?cè)O(shè)計(jì)一款價(jià)格低廉,使用方法簡(jiǎn)單的監(jiān)控系統(tǒng),能夠?qū)崿F(xiàn)替代人工對(duì)仔豬舍內(nèi)的環(huán)境進(jìn)行自動(dòng)的控制。國(guó)內(nèi)外研究現(xiàn)狀近些年來,世界各國(guó)的養(yǎng)豬業(yè)正在逐步向高效、高產(chǎn)、安全等方向發(fā)展。國(guó)外在畜禽舍環(huán)境控制方面起步較早,最先發(fā)起的是荷蘭日本等國(guó)。在1978年日本東京大學(xué)的科研團(tuán)隊(duì)最早研制出微型計(jì)算機(jī)溫室綜合環(huán)境控制系統(tǒng),該系統(tǒng)以微型計(jì)算機(jī)為控制核心,對(duì)室內(nèi)諸多環(huán)境因素進(jìn)行控制。到80年代中期隨著計(jì)算機(jī)技術(shù)的發(fā)展,國(guó)外市場(chǎng)上開始出現(xiàn)較為成熟的商業(yè)性質(zhì)的控制系統(tǒng)。以色列環(huán)境控制系統(tǒng)是現(xiàn)在國(guó)際比較典型的控制系統(tǒng),具有較強(qiáng)的實(shí)用性??梢愿鶕?jù)不同的控制對(duì)象選用不同的外圍產(chǎn)品,實(shí)現(xiàn)對(duì)溫度、濕度、風(fēng)俗風(fēng)向、光照強(qiáng)度、舍內(nèi)氣體濃度等進(jìn)行實(shí)時(shí)監(jiān)測(cè)并實(shí)現(xiàn)自動(dòng)控制。日本生產(chǎn)的控制系統(tǒng)不僅能對(duì)環(huán)境進(jìn)行監(jiān)控,還能診斷出發(fā)病的畜禽?,F(xiàn)在普遍使用的典型產(chǎn)品有:荷蘭的Priva和加拿大的Argus。我國(guó)在自動(dòng)控制畜禽舍環(huán)境方面起步較晚,但發(fā)展迅速,現(xiàn)在的應(yīng)用也是較為廣泛。尤其是在進(jìn)入21世紀(jì)后,我國(guó)的養(yǎng)殖業(yè)迅猛發(fā)展。畜禽舍環(huán)境控制技術(shù)也得到了較快速的發(fā)展。雖然現(xiàn)在自動(dòng)化技術(shù)有所應(yīng)用但總體水平不高,所采用的多為單因素控制。隨著近年來科技的發(fā)展進(jìn)步以單片機(jī)為核心的環(huán)境控制系統(tǒng)得到一定發(fā)展。目前,國(guó)內(nèi)對(duì)環(huán)境控制系統(tǒng)進(jìn)行研究的主要有:于豐華等人提出了一種基于K60單片機(jī)的環(huán)境控制系統(tǒng),利用AM2301和MQ137傳感器可快速檢測(cè)畜禽舍的溫度濕度和氨氣的環(huán)境信息。高永強(qiáng)等人設(shè)計(jì)了一種畜禽舍環(huán)境綜合測(cè)控系統(tǒng),該系統(tǒng)主要由傳感器采集,計(jì)算機(jī)處理及PLC控制等。馮江等人對(duì)豬舍內(nèi)溫度和濕度等因素對(duì)豬生長(zhǎng)的影響進(jìn)行了分析,介紹了現(xiàn)有先進(jìn)的豬舍監(jiān)控技術(shù),討論了基于單片機(jī)的自動(dòng)化監(jiān)測(cè)和基于物聯(lián)網(wǎng)的監(jiān)測(cè)手段,并提出了未來的環(huán)境檢測(cè)趨勢(shì)為高效化、精確化及智能化。本文主要研究的內(nèi)容本文將研究基于單片機(jī)的智能監(jiān)控系統(tǒng),以STM32F103C8T6芯片作為控制核心,溫濕度傳感器、氨氣濃度傳感器為測(cè)量裝置,采集相關(guān)數(shù)據(jù)并通過OLED屏幕顯示。通過控制排風(fēng)扇、加熱、除濕等相關(guān)器件的工作實(shí)現(xiàn)對(duì)室內(nèi)溫度、濕度、氨氣濃度等環(huán)境因素的控制。系統(tǒng)會(huì)根據(jù)采集到的信息自動(dòng)選擇不同的工作設(shè)備,當(dāng)超過閾值時(shí)發(fā)出聲光警報(bào)。由于不同日齡的仔豬對(duì)周圍環(huán)境溫濕度有不同的要求,且相差較大。本系統(tǒng)擬分為兩種模式。在模式一狀態(tài)下可以人工調(diào)節(jié)環(huán)境溫濕度的閾值。模式二為系統(tǒng)自動(dòng)調(diào)節(jié)從出生到兩周齡不同時(shí)期仔豬所需要的溫濕度的閾值,并自動(dòng)控制相關(guān)設(shè)備的工作。本章小結(jié)本章首先分析了不同環(huán)境因素對(duì)仔豬生長(zhǎng)速率的影響,給出了仔豬生長(zhǎng)最適宜的環(huán)境。闡述了仔豬舍環(huán)境監(jiān)控系統(tǒng)的國(guó)內(nèi)外研究及發(fā)展現(xiàn)狀,對(duì)本設(shè)計(jì)的功能進(jìn)行了較為詳細(xì)的介紹。MACROBUTTONAcceptAllChangesInDocAndStopTracking系統(tǒng)的總體設(shè)計(jì)系統(tǒng)的好壞往往取決于所使用的元器件的性能,因此需要謹(jǐn)慎選擇各部分元件,盡可能做到物美價(jià)廉。本章將會(huì)對(duì)系統(tǒng)的整體構(gòu)成以及各模塊性能進(jìn)行介紹,并對(duì)相關(guān)器件進(jìn)行選擇分析。系統(tǒng)的設(shè)計(jì)要求通過對(duì)周邊一些中小型的養(yǎng)殖場(chǎng)進(jìn)行調(diào)研發(fā)現(xiàn),他們中有極大一部分沒有使用控制系統(tǒng),主要的原因是因?yàn)閮r(jià)格昂貴。對(duì)環(huán)境要求較高的仔豬舍也是通過人為判斷,人工控制相應(yīng)設(shè)備的工作,主要的環(huán)境參考就是溫度。對(duì)仔豬生長(zhǎng)影響較大的濕度、氨氣濃度等重要的環(huán)境指標(biāo)并沒有相應(yīng)的測(cè)量和控制設(shè)備。通過第一章的分析,我們得到了仔豬生長(zhǎng)適宜的環(huán)境數(shù)值。本系統(tǒng)將對(duì)仔豬舍內(nèi)溫度、濕度和氨氣濃度實(shí)現(xiàn)自動(dòng)檢測(cè)和控制。并根據(jù)不同日齡的仔豬所需要的溫濕度臨界值實(shí)現(xiàn)自動(dòng)調(diào)節(jié)。系統(tǒng)主要由傳感器模塊、顯示模塊、報(bào)警電路、負(fù)載控制電路、單片機(jī)及外圍電路組成。MCU的比較與選擇MCU(MicroControlUnit),中文為微控制單元或者單片機(jī),是指將計(jì)算機(jī)的CPU、RAM、ROM、定時(shí)器以及各種I/O接口集成在一片芯片上[2]。MCU的好處是可以根據(jù)不同的使用場(chǎng)合做出不同的控制組合。微處理器經(jīng)過幾年的不斷研究發(fā)展經(jīng)歷了4位、8位、16位、32位甚至64位。目前市面上常見的MCU主要有以51系列為代表的8位單片機(jī)和以STM32系列為代表的32位單片機(jī),16位MCU因?yàn)樾詢r(jià)比并不理想而沒有得到廣泛的應(yīng)用。8位和32位單片機(jī)性能比較如REF_Ref37966294\h表2-1所示:表2-SEQ表2-\*ARABIC18位和32位單片機(jī)性能對(duì)比性能MCU運(yùn)行速度片上外設(shè)I/O接口價(jià)格8位較慢沒有較少較低32位很快較多較多稍高為了滿足系統(tǒng)的總體需要,以及系統(tǒng)穩(wěn)定性、低成本和低價(jià)格的特點(diǎn),在綜合考慮之后我們選擇32位STM32F103C8T6作為系統(tǒng)的主控芯片。STM32是意法半導(dǎo)體較早推向市場(chǎng)的基于Cortex-M內(nèi)核的微處理器系列產(chǎn)品,該產(chǎn)品具有低成本、性能高、低功耗、功能強(qiáng)大等特點(diǎn)。并且以系列化推出,供用戶選擇的類型多。這里使用的主控芯片是其STM32F103系列中的一種,工作電壓2V~3.6V通常使用3.3V電壓。STM32代表基于ARM的32位微控制器,F(xiàn)代表通用類型,103代表增強(qiáng)型,C代表閃存存儲(chǔ)器為256K字節(jié)。T代表LQFP封裝,6代表工業(yè)級(jí)溫度范圍-40℃~85℃[20]。STM32F103C8T6是STM32F103系列中的一款,工作頻率為72MHz,相對(duì)于市面上其他單片機(jī)具有較高的運(yùn)行速度。其豐富的I/O接口及眾多的通信接口足以滿足本系統(tǒng)的需求。STM32F103C8T6所包含的資源如REF_Ref37966527\h表2-2所示表2-SEQ表2-\*ARABIC2STM32F103C8T6所包含資源閃存128KBSRAM20KB定時(shí)器3個(gè)通用計(jì)時(shí)器、1個(gè)高級(jí)控制計(jì)時(shí)器通信接口SPI2個(gè)(SPI1、SPI2)I2C2個(gè)(I2C1、I2C2)USART3個(gè)(USART1、USART2、USART3)USB1個(gè)(USB2.0全速)CAN1個(gè)(2.0B主動(dòng))GPIO3712位ADC模塊(通道數(shù))2傳感器的比較與選擇在整個(gè)監(jiān)控系統(tǒng)中,傳感器是系統(tǒng)的初始端也是系統(tǒng)中最關(guān)鍵的部分。本設(shè)計(jì)中需要實(shí)時(shí)監(jiān)測(cè)環(huán)境中的溫濕度以及氨氣濃度的信息,使用到了氨氣傳感器與溫濕度傳感器。溫濕度傳感器的比較與選擇目前市場(chǎng)上常用的溫濕度傳感器的型號(hào)多為以下三種產(chǎn)品,以DHT11為代表的DHT系列產(chǎn)品,以HTU21D為代表的HTU系列產(chǎn)品,以SHT21D為代表的SHT系列產(chǎn)品。三種不同型號(hào)的產(chǎn)品性能對(duì)比如REF_Ref37966515\h表2-3所示:表2-SEQ表2-\*ARABIC3三種溫濕度傳感器性能對(duì)比產(chǎn)品型號(hào)DHT11HTU21DSHT21D供電電壓3.5~5V1.5~3.6V3.1~3.6V溫度測(cè)量范圍0~50℃-40~105℃-40~125℃濕度測(cè)量范圍20%-90%0%-100%0%-100%測(cè)量精度溫度:±2℃濕度:±5%RH溫度:±0.3℃濕度:±3%RH溫度:±0.3℃濕度:±3%RH測(cè)量時(shí)間2s50ms50ms響應(yīng)時(shí)間5s5s8s年漂移量0.5%RH/year0.5%RH/year0.5%RH/year通信方式單總線通信IICIIC價(jià)格便宜一般稍貴通過第一章的分析我們得知適宜仔豬生長(zhǎng)的溫度范圍為24℃~35℃,濕度范圍為55%~80%,且對(duì)溫度和濕度精度要求不高。在綜合考慮之后,選用DHT11數(shù)字溫濕度傳感器作為本系統(tǒng)的溫濕度檢測(cè)模塊。DHT11數(shù)字溫濕度傳感器是一款含有校準(zhǔn)位的數(shù)字信號(hào)輸出溫濕度傳感器,測(cè)量范圍為0℃~50℃,0%RH~90%RH。它應(yīng)用了專門的數(shù)字模塊采集技術(shù)和溫濕度傳感技術(shù),主要包括一個(gè)NTC測(cè)溫元件和一個(gè)電阻式感濕元件,具有響應(yīng)時(shí)間短、性價(jià)比高、抗干擾能力強(qiáng)等特點(diǎn)[4]。圖2-SEQ圖2-\*ARABIC1DHT11數(shù)字溫濕度傳感器模塊表2-SEQ表2-\*ARABIC4DHT11引腳功能Pin名稱注釋1VDD供電3~5.5v2DATA串行數(shù)據(jù),單總線3NC空引腳,懸空處理4GND接地氨氣傳感器的選擇目前市面上的氨氣傳感器價(jià)格較高,價(jià)格隨著靈敏度的增加呈幾何倍數(shù)增加。在本系統(tǒng)中將采用MQ-137傳感器來采集仔豬舍內(nèi)氨氣濃度信息。該傳感器使用二氧化錫(SnO2)作為氣敏材料,二氧化錫具有在空氣中宏電導(dǎo)率較低的特點(diǎn)。當(dāng)傳感器所在環(huán)境中含有污染氣體時(shí),傳感器的電導(dǎo)率隨著空氣中污染氣體的濃度增大而增大,通過簡(jiǎn)單的回路即可將電導(dǎo)率的變化轉(zhuǎn)換為模擬量輸出。MQ-137氨氣傳感器可以檢測(cè)5-在第一章已經(jīng)分析了適合仔豬生長(zhǎng)的氨氣濃度范圍應(yīng)小于20mg/m3。傳感器的測(cè)量進(jìn)度通常采用ppm濃度單位。mg/m3與ppm的轉(zhuǎn)換關(guān)系如下:mgm3=M22.4×ppm×273273M為氣體的相對(duì)分子質(zhì)量,氨氣的相對(duì)分子質(zhì)量為17,適合仔豬生長(zhǎng)的溫度在30℃左右,代入上述公式可以得到適合仔豬生長(zhǎng)的ppm濃度應(yīng)小于29.25。顯示模塊的選擇顯示設(shè)備是人機(jī)交互的直接通道,目前市場(chǎng)上的顯示器分為L(zhǎng)ED和OLED兩種。LED采用的是金屬材料,而OLED采用的是有機(jī)材料。兩者的發(fā)光原理是一樣的,區(qū)別在于OLED不需要背光源、對(duì)比度更高。本設(shè)計(jì)采用3.3V供電的OLED顯示屏??紤]到較大英寸的OLED顯示屏價(jià)格較為昂貴,其價(jià)格隨著尺寸的增加呈幾何倍數(shù)增長(zhǎng)。根據(jù)需要實(shí)際顯示的內(nèi)容才用0.96寸的IIC通信協(xié)議的OLED顯示屏幕。該型號(hào)的屏幕采用的是SSD1306的顯存,顯存總大小為128×64bit,SSD1306將這些顯存分為8頁,每頁包含128個(gè)字節(jié),總共8頁。因此該型號(hào)的OLED具有128*64的分辨率,可以顯示4行,每行8個(gè)16×16漢字文本。IIC通信的OLED只有4個(gè)接口,分別為VCC、GND、SCLK、SDA還具有連接方便得特點(diǎn)。SCLK為通信的時(shí)鐘信號(hào),SDA為數(shù)據(jù)傳送引腳。負(fù)載部分選型根據(jù)系統(tǒng)的需要主要包括通風(fēng)系統(tǒng)、保溫系統(tǒng)以及保濕系統(tǒng)。通風(fēng)系統(tǒng)主要由風(fēng)機(jī)組構(gòu)成,實(shí)現(xiàn)和外界的氣體交換,還可以起到降低室內(nèi)的溫度、濕度以及氨氣濃度的作用。保溫系統(tǒng)只要有加熱設(shè)備和降溫設(shè)備組成。加熱設(shè)備采用暖氣供應(yīng)和電熱器相結(jié)合的方法,降溫設(shè)備采用風(fēng)機(jī)和水簾構(gòu)成。研究表明在30℃以下采用風(fēng)機(jī)降溫的效果較好,可以較為快速的控制室內(nèi)的溫度。在30℃以上對(duì)室內(nèi)溫度的控制效果較差,這時(shí)候我們采用風(fēng)機(jī)和水冷系統(tǒng)相結(jié)合的方法。保濕系統(tǒng)主要由控制水泵及供水噴頭構(gòu)成,利用水的蒸發(fā)實(shí)現(xiàn)對(duì)舍內(nèi)保濕的作用。負(fù)載工作的電壓通常為220V或380V的高電壓,這是單片機(jī)所不能承受的,應(yīng)采用繼電器控制設(shè)備的運(yùn)作。當(dāng)傳感器檢測(cè)到的數(shù)據(jù)發(fā)生異常時(shí),STM32通過控制繼電器來開啟目標(biāo)設(shè)備,當(dāng)參數(shù)正常時(shí)關(guān)閉目標(biāo)設(shè)備。本章小結(jié)本章對(duì)不同類型的單片機(jī),常用的溫濕度傳感器、氨氣濃度傳感器以及顯示設(shè)備做了對(duì)比分析,根據(jù)系統(tǒng)的需要做了合理的選擇。給出了傳感器不同濃度單位之間的轉(zhuǎn)換方法。硬件電路根據(jù)系統(tǒng)的需要本章將對(duì)系統(tǒng)的硬件組成進(jìn)行分析,系統(tǒng)主要包括單片機(jī)基本電路、傳感器接口電路、負(fù)載控制電路等。STM32最小系統(tǒng)STM32F103C8T6本系統(tǒng)需要采集多個(gè)傳感器數(shù)據(jù)并進(jìn)行比較分析,并控制相關(guān)設(shè)備的狀態(tài),對(duì)系統(tǒng)的穩(wěn)定性和實(shí)時(shí)性要求較高。STM32F103C8T6具有I/O接口以及片上外設(shè),引腳功能如REF_Ref37968544\h圖3-1所示:圖3-SEQ圖3-\*ARABIC1STM32F103C8T6引腳圖晶振及復(fù)位電路STM32F103C8T6單片機(jī)有5個(gè)時(shí)鐘源,分別為:HSI、HSE、LSI、LSE、PLL。HSI為高速內(nèi)部時(shí)鐘,RC振蕩器,工作頻率為8MHz。HSE為高速外部時(shí)鐘,可采用石英晶體振蕩器、陶瓷振蕩器等,工作頻率為4MHz~16MHz。LSI為低速內(nèi)部時(shí)鐘,是由一個(gè)RC振蕩器構(gòu)成,工作頻率為40kHz,LSE為低速外部時(shí)鐘,由一個(gè)頻率為32.768kHz的石英晶體構(gòu)成。PLL為鎖相環(huán)倍頻器,其可以選擇系統(tǒng)的輸入時(shí)鐘并倍頻至2~16倍,但其最大輸出頻率不得超過72MHz。本系統(tǒng)采用的是HSE外部高速時(shí)鐘,由一個(gè)石英晶體振蕩器組成,工作頻率為8MHz。雖然在芯片內(nèi)含有一個(gè)工作頻率為8MHz的RC振蕩器,但其精度較低、受溫濕度影響較大。為了保證系統(tǒng)工作的穩(wěn)定性,系統(tǒng)采用高速外部時(shí)鐘。為了保證系統(tǒng)能夠持續(xù)的正常工作,在程序跑飛或進(jìn)入死循環(huán)時(shí)能使系統(tǒng)恢復(fù)初始狀態(tài),設(shè)計(jì)了復(fù)位電路。STM32F103C8T6的復(fù)位引腳為NRST引腳。系統(tǒng)在正常工作時(shí)該引腳為高電平,當(dāng)引腳從高電平變?yōu)榈碗娖綍r(shí)電路復(fù)位。在系統(tǒng)正常工作時(shí)我們將該引腳接入3.3V電源電壓,當(dāng)按鍵按下時(shí)該引腳的電壓被拉低,使系統(tǒng)復(fù)位。在系統(tǒng)上電時(shí),由于電容充電需要一段時(shí)間,在系統(tǒng)上電的一瞬間NRST引腳為低電平,使系統(tǒng)復(fù)位,這樣可以做到系統(tǒng)上電自動(dòng)復(fù)位。圖3-SEQ圖3-\*ARABIC2晶振電路及復(fù)位電路電源電路在本系統(tǒng)中所需要的電源電壓主要有5V和3.3V兩種。DHT11溫濕度傳感器和MQ-137氨氣濃度傳感器采用的是5V供電,STM32F103C8T6單片機(jī)和OLED顯示屏是采用3.3V供電,對(duì)于常用的5V電源可能會(huì)燒毀元件。因此需要增加電源電路實(shí)現(xiàn)對(duì)降壓以及穩(wěn)壓的作用。本系統(tǒng)采用5V供電的模式經(jīng)穩(wěn)壓芯片ASM-1117后輸出3.3V電壓供單片機(jī)和OLED使用[1]。電源電路如REF_Ref37968653\h圖3-3所示:圖3-SEQ圖3-\*ARABIC3電源電路傳感器模塊溫濕度傳感器本系統(tǒng)所采用DHT11采集溫濕度信息,這是一款四引腳、5V供電、單總線傳輸?shù)臄?shù)字傳感器。其傳輸?shù)臄?shù)據(jù)為40bit的數(shù)字量,因此DATA引腳只有高低電平。當(dāng)傳感器與單片機(jī)的連接線小于20米時(shí),可增加一個(gè)5K的上拉電阻提高數(shù)據(jù)傳輸?shù)姆€(wěn)定性,當(dāng)連接線大于20米時(shí)根據(jù)實(shí)際情況確定。圖3-SEQ圖3-\*ARABIC4DHT11接口電路氨氣傳感器在第二章已經(jīng)介紹了MQ-137的氣敏材料具有在空氣中導(dǎo)電率極低的特點(diǎn)。其基本回路如REF_Ref37968713\h圖3-5所示:圖3-SEQ圖3-\*ARABIC5MQ-137基本回路我們需獲取的是氨氣濃度的實(shí)時(shí)數(shù)據(jù),因此只需要將傳感器的模擬量輸出端口與單片機(jī)相連接即可。利用STM32F103C8T6的ADC轉(zhuǎn)換單元將傳感器的模擬量轉(zhuǎn)化為數(shù)字量,具體方法在第四章進(jìn)行分析。需要注意的是,MQ-137傳感器在使用之前需要預(yù)熱幾分鐘測(cè)量值才能達(dá)到穩(wěn)定狀態(tài)。由于傳感器模塊是采用5V供電,模擬量最大值電壓可以達(dá)4V以上,雖然STM32單片機(jī)的I/O口可以容忍5V電壓,為了系統(tǒng)穩(wěn)定性,我們采用硬件的方式將0~5V的電壓轉(zhuǎn)換成0~3.3V的電壓。在傳感器與單片機(jī)的接口電路中串聯(lián)兩個(gè)分壓電阻,經(jīng)過電阻的串聯(lián)分壓,將0~5V的電壓轉(zhuǎn)換成0~3.3V的電壓,使系統(tǒng)有一個(gè)穩(wěn)定的工作環(huán)境。氨氣傳感器與轉(zhuǎn)換原理圖如REF_Ref37968725\h圖3-6所示:圖3-SEQ圖3-\*ARABIC6MQ-137接口電路PA1處電壓計(jì)算公式為:PA1=STM32F103C8T6芯片內(nèi)部包含兩個(gè)獨(dú)立的12位逐次逼近型ADC模塊,每個(gè)模塊最多包含16個(gè)通道,在每個(gè)通道和ADC單元有模擬開關(guān)進(jìn)行連接。我們只需要配置相應(yīng)的引腳即可實(shí)現(xiàn)對(duì)電壓模擬量的數(shù)字轉(zhuǎn)換。每個(gè)ADC通道對(duì)應(yīng)的引腳如REF_Ref37968921\h表3-1下:表3-SEQ表3-\*ARABIC1ADC通道對(duì)應(yīng)引腳ADC1ADC2通道0PA0PA0通道1PA1PA1通道2PA2PA2通道3PA3PA3通道4PA4PA4通道5PA5PA5通道6PA6PA6通道7PA7PA7通道8PB0PB0通道9PB1PB1由于STM32F103C8T6沒有PC0-PC12引腳,因此我們可以使用的通道0-通道9,這足以滿足本系統(tǒng)的需要。顯示模塊顯示模塊采用的IIC通信的OLED顯示屏幕,該型號(hào)的顯示屏幕具有反應(yīng)速度快和連接方便得特點(diǎn)。IIC通信的OLED只有4個(gè)接口,分別為VCC、GND、SCLK、SDA,因此OLED顯示屏幕的接口非常簡(jiǎn)單。只需要將VCC接3.3V電源、GND接地、SCLK、SDA分別連接單片機(jī)的相應(yīng)端口即可。圖3-SEQ圖3-\*ARABIC7OLED接口電路按鍵模塊為了增強(qiáng)系統(tǒng)的適應(yīng)性,本系統(tǒng)添加了閾值的調(diào)節(jié)與模式切換功能。按鍵電路較為簡(jiǎn)單,系統(tǒng)所用按鍵較少,采用傳統(tǒng)的單一控制模式。將按鍵的接口通過10K的電阻與電源相連接,這時(shí)單片機(jī)的接口被置為高電平。當(dāng)有按鍵按下時(shí),單片機(jī)的接口與地連接被置為低電平。利用單片機(jī)檢測(cè)接口的電平,即可判斷是否有按鍵按下。本系統(tǒng)需要調(diào)節(jié)4個(gè)閾值和一個(gè)模式轉(zhuǎn)換按鈕,利用三個(gè)按鍵進(jìn)行控制。用KEY0作為模式切換的按鈕,當(dāng)KEY1按下時(shí)可以切換設(shè)置變量的上限或者下限,當(dāng)KEY2按下時(shí)可以切換設(shè)置溫度或者濕度。兩個(gè)按鍵配合即可設(shè)置4個(gè)閾值,為了能夠看出我們?cè)O(shè)置的是哪個(gè)變量我們用兩個(gè)LED燈作為指示,小燈的量和滅為兩種不同的狀態(tài),兩個(gè)小燈即可顯示4種閾值設(shè)置時(shí)的狀態(tài)。KEY3為加1操作,KEY4位減1操作。指示燈電路采用的是灌電流的共陽極接法。STM32單片機(jī)只能提供小于5mA的拉電流,驅(qū)動(dòng)能力較弱。但是可以容忍20mA的灌電流對(duì)負(fù)載的驅(qū)動(dòng)能力較強(qiáng)。按鍵電路和指示燈電路如REF_Ref37969015\h圖3-8所示:圖3-SEQ圖3-\*ARABIC8按鍵電路報(bào)警模塊當(dāng)環(huán)境變量超出系統(tǒng)所設(shè)定的范圍時(shí),單片機(jī)會(huì)通過繼電器控制相應(yīng)的器件進(jìn)行工作,以達(dá)到穩(wěn)定環(huán)境的目的。當(dāng)系統(tǒng)設(shè)備工作不能維持環(huán)境繼續(xù)改變時(shí),需要發(fā)出聲光警報(bào)來通知養(yǎng)殖場(chǎng)主進(jìn)行人為干預(yù),以減少不必要的損失。報(bào)警模塊主要分為蜂鳴器報(bào)警和燈光警示報(bào)警。蜂鳴器是采用5V供電,STM32單片機(jī)引腳是3.3V的,雖然可以大部分引腳可以容忍5V電源,為了系統(tǒng)的穩(wěn)定我們利用PNP型三極管作為開關(guān)。當(dāng)三極管基級(jí)電壓為高電平時(shí),三極管工作在飽和狀態(tài),集電極和發(fā)射極之間處于導(dǎo)通的狀態(tài)。當(dāng)基級(jí)電壓處于低電平時(shí)三極管工作在截止?fàn)顟B(tài),集電極和發(fā)射極之間截止。這樣就可以實(shí)現(xiàn)通過小電流控制大電流的作用。燈光警示電路同指示燈電路一樣采用灌電流的方式。報(bào)警電路如REF_Ref37969051\h圖3-9所示:圖3-SEQ圖3-\*ARABIC9報(bào)警電路負(fù)載控制模塊負(fù)載設(shè)備是維持環(huán)境穩(wěn)定的關(guān)鍵,設(shè)備狀態(tài)只有開啟和關(guān)閉兩種狀態(tài),所需要的電壓通常是220V或者380V交流電,這是單片機(jī)所不能承受的。繼電器可以做到利用小電壓控制大電壓的作用,因此采用繼電器控制設(shè)備的工作。繼電器的本質(zhì)是一個(gè)回路(一般指小電流)控制另一個(gè)回路(一般指電流),兩個(gè)回路是相互隔離的,它的基本原理是利用電流的磁效應(yīng)來控制機(jī)械觸點(diǎn)達(dá)到通斷的目的。給帶有鐵芯的線圈通電,線圈電流會(huì)使鐵芯產(chǎn)生磁力把銜鐵拉下來使銜鐵和常開觸點(diǎn)接觸,工作電路閉合。當(dāng)線圈斷電時(shí)鐵芯失去磁性,彈簧將銜鐵拉起,工作電路斷開。單個(gè)繼電器工作電路如REF_Ref37969090\h圖3-10所示:圖3-SEQ圖3-\*ARABIC10繼電器工作電路本章小結(jié)本章對(duì)系統(tǒng)的硬件設(shè)計(jì)進(jìn)行了介紹。對(duì)各種傳感器接口電路、按鍵電路,負(fù)載控制電路、顯示電路以及單片機(jī)外圍電路的設(shè)計(jì)做了詳細(xì)的介紹并給出了相應(yīng)的電路原理圖。系統(tǒng)軟件設(shè)計(jì)在設(shè)計(jì)好硬件電路之后需要對(duì)各模塊驅(qū)動(dòng)文件進(jìn)行配置。按照模塊化編程的思想,借助Keil集成開發(fā)環(huán)境,對(duì)系統(tǒng)的軟件進(jìn)行設(shè)計(jì)。軟件開發(fā)環(huán)境及程序設(shè)計(jì)流程軟件開發(fā)環(huán)境STM32F103C8T6是基于ARM32位的Cortex-M3內(nèi)核。ST公司在開發(fā)芯片時(shí)為用戶提供了大量的固件庫,這些固件庫可以在ST官網(wǎng)下載使用。本設(shè)計(jì)選用的軟件開發(fā)平臺(tái)為Keiluvision5MDK版,Keil的編譯器、調(diào)試工具可以實(shí)現(xiàn)與ARM系列芯片最完美匹配,其模塊化編程的思想與簡(jiǎn)潔的屏幕空間可以大幅的提升程序員的工作效率。圖4-SEQ圖4-\*ARABIC1Keil工程界面仿真調(diào)試環(huán)境STM32系列芯片具有強(qiáng)大的功能,仿真工具也是多種多樣,本文采用的是ST-LINKV2仿真器。ST-LINKV2采用5VUSB2.0全速接口進(jìn)行供電和數(shù)據(jù)傳輸,支持Cortex-M0/M2/M3ARM內(nèi)核。連接方式如REF_Ref37970740\h圖4-2所示圖4-SEQ圖4-\*ARABIC2ST-LINK連接方式系統(tǒng)循環(huán)系統(tǒng)主循環(huán)本系統(tǒng)分為兩種模式供用戶選擇。系統(tǒng)在開機(jī)之后判斷set0的值是否等于0,如果等于0進(jìn)入模式一,否則進(jìn)入模式二。在模式一或模式二中運(yùn)行時(shí)檢測(cè)KET0是否按下,如果是將set0的值取反并跳出當(dāng)前循環(huán)。程序流程圖如REF_Ref37969302\h圖4-3所示。圖4-SEQ圖4-\*ARABIC3系統(tǒng)主循環(huán)模式一在模式一中溫濕度的上下限的四個(gè)參數(shù)需要人工來調(diào)節(jié),利用兩個(gè)按鍵選擇需要調(diào)節(jié)的參數(shù)并通過兩個(gè)LED燈作為指示,LED燈的亮和滅分別代表一種狀態(tài),兩個(gè)LED燈可以指示四種狀態(tài)。圖4-SEQ圖4-\*ARABIC4模式一程序流程圖模式二在模式二中系統(tǒng)會(huì)根據(jù)仔豬的日齡進(jìn)行自動(dòng)調(diào)節(jié)溫濕度的上下限,并記錄仔豬入舍的時(shí)間,不同日齡仔豬所適宜的溫濕度在第一章已經(jīng)給出。圖4-SEQ圖4-\*ARABIC5模式二程序流程圖各模塊驅(qū)動(dòng)程序設(shè)計(jì)DHT11驅(qū)動(dòng)程序1.DHT11引腳配置DHT11數(shù)字溫濕度傳感器是采用單總線通信的方式,一次通信時(shí)間在4ms左右。只需要配置單片機(jī)的一個(gè)I/O引腳即可。先將引腳設(shè)置為輸出模式向DHT11發(fā)送開始信號(hào),然后將引腳設(shè)置為輸入模式等待DHT11回應(yīng)接收數(shù)據(jù)。2.DHT11驅(qū)動(dòng)程序配置DHT11一次發(fā)送40bit的數(shù)據(jù),其數(shù)據(jù)格式為:8bit的濕度整數(shù)數(shù)據(jù)+8bit的濕度小數(shù)數(shù)據(jù)+8bit的溫度整數(shù)數(shù)據(jù)+8bit的溫度小數(shù)數(shù)據(jù)+8bit的校驗(yàn)和。數(shù)據(jù)的校驗(yàn)方式為對(duì)4個(gè)8bit數(shù)據(jù)求和,取其低8位作為校驗(yàn)位。系統(tǒng)讀取DHT11數(shù)據(jù)的方式為系統(tǒng)先向DHT11發(fā)送一段開始信號(hào),為大于18毫秒的低電平信號(hào),然后將引腳電平拉高20-40us,主機(jī)在發(fā)送完成傳輸信號(hào)之后切換為輸入模式等待DHT11響應(yīng)。DHT11發(fā)出響應(yīng)時(shí)會(huì)先將引腳電平拉低80us然后再拉高80us,然后開始數(shù)據(jù)傳輸。數(shù)據(jù)0為持續(xù)26-28us的高電平,數(shù)據(jù)1持續(xù)時(shí)間約為70us的高電平。在數(shù)據(jù)傳輸完成之后,DHT11拉低總線50us,將總線的控制權(quán)交給主機(jī)。采樣周期為1s一次。DHT11時(shí)序圖如REF_Ref37969449\h圖4-6所示圖4-SEQ圖4-\*ARABIC6DHT11時(shí)序圖DHT11系統(tǒng)流程圖如所示圖4-SEQ圖4-\*ARABIC7DHT11程序流程圖MQ-137驅(qū)動(dòng)程序STM32ADC程序流程圖如REF_Ref37948595\h圖4-7所示本設(shè)計(jì)采用的氨氣傳感器為MQ-137氨氣濃度傳感器,傳感器的導(dǎo)電率會(huì)隨著空氣中污染物濃度的變化而發(fā)生變化,因此我們只需要測(cè)得傳感器引腳的電壓值即可。STM32F103C8T6單片機(jī)中包含兩個(gè)獨(dú)立的ADC轉(zhuǎn)換單元,對(duì)應(yīng)的通道引腳在第三章已經(jīng)給出。這里采用的ADC1的PA1引腳。1.STM32單片機(jī)ADC配置STM32單片機(jī)的系統(tǒng)時(shí)鐘最高可以為72MHz,而STM32的ADC模塊最高頻率不能超過14MHz,超過14MHz可導(dǎo)致數(shù)據(jù)測(cè)量不準(zhǔn)確,所以需要配置ADC的分頻系數(shù)。將ADC預(yù)分頻系數(shù)設(shè)置為6并使能ADC,這樣ADC模塊的時(shí)鐘為12MHz,符合系統(tǒng)設(shè)計(jì)要求。STM32F103C8T6具有兩個(gè)獨(dú)立的12位逐次逼近型ADC,可將輸入信號(hào)轉(zhuǎn)換為12位的數(shù)字量。根據(jù)下圖公式即可將12ADC數(shù)字量轉(zhuǎn)換為檢測(cè)到的電壓值,按照傳感器的特性曲線將電壓值轉(zhuǎn)換成相應(yīng)濃度即可。V=ADC2.數(shù)據(jù)的轉(zhuǎn)換程序測(cè)得傳感器輸出電壓隨濃度增長(zhǎng)曲線如REF_Ref37969515\h圖4-8所示:圖4-SEQ圖4-\*ARABIC8MQ-137電壓濃度特性曲線由圖可以看出電壓大致可分為四種不同的增長(zhǎng)速率0-10ppm、11-40ppm、40-100ppm、101-500ppm。將曲線分為四部分,分別求增長(zhǎng)速率并轉(zhuǎn)化為相應(yīng)濃度。圖4-SEQ圖4-\*ARABIC9ADC程序流程圖圖4-SEQ圖4-\*ARABIC10OLED程序流程圖OLED驅(qū)動(dòng)程序OLED屏幕顯示是通過控制128*64位點(diǎn)的LED燈的亮滅來實(shí)現(xiàn)顯示的功能。其工作的原理是在單片機(jī)中生成需要顯示的數(shù)據(jù),然后將數(shù)據(jù)一次性寫入OLED的SSD1306顯存中。OLED模塊采用的是IIC通信協(xié)議,有連線簡(jiǎn)單的特點(diǎn)。首先需要使能所需要的引腳,將引腳配置為推挽輸出的模式。之后將PA5配置為數(shù)據(jù)傳輸?shù)臅r(shí)鐘信號(hào),將PA7配置為數(shù)據(jù)傳輸引腳。OLED顯示流程如圖4-9所示按鍵檢測(cè)程序按鍵是進(jìn)行人機(jī)互動(dòng)的工具,本設(shè)計(jì)一共使用5個(gè)按鍵。KEY0為切換系統(tǒng)的模式,KEY1為切換上下限按鈕,KEY2為切換溫濕度按鈕,KEY3為加1,KEY4為減1.1.按鍵引腳定義按鍵的引腳采用上拉輸入的模式。單片機(jī)的外部引腳通過一個(gè)10KΩ的電阻連接電源,在按鍵未按下時(shí)引腳檢測(cè)為高電平。當(dāng)按鍵按下時(shí),該引腳接地,引腳處的電平被拉低。通過判斷引腳處的電平是否為低電平即可判斷是否有按鍵按下。2.按鍵控制程序按鍵分為兩個(gè)部分,當(dāng)系統(tǒng)檢測(cè)到KEY0按下時(shí),將ste0的值取反并跳出當(dāng)前循環(huán)。在模式一下檢測(cè)到KEY1-2按下時(shí)分別被set1、set2的值取反,根據(jù)兩個(gè)變量的值來選擇溫濕度的上下限。set1和set2為00、01、10、11時(shí)分別對(duì)溫度低閾值、溫度高閾值、濕度低閾值、濕度高閾值進(jìn)行選擇,然后通過KEY3-4進(jìn)行加減操作。負(fù)載控制程序本系統(tǒng)需要對(duì)仔豬舍中的溫濕度和氨氣濃度的值進(jìn)行實(shí)時(shí)檢測(cè)。系統(tǒng)首先會(huì)判斷檢測(cè)到的溫濕度是否處于閾值范圍內(nèi)。當(dāng)檢測(cè)的數(shù)據(jù)超出或者低于閾值時(shí),系統(tǒng)會(huì)根據(jù)實(shí)際情況發(fā)出相應(yīng)的動(dòng)作。然后判斷舍內(nèi)氨氣濃度是否處于正常范圍內(nèi)并發(fā)出調(diào)控指令。系統(tǒng)是通過控制繼電器的閉合來實(shí)現(xiàn)對(duì)負(fù)載工作的控制。當(dāng)環(huán)境因素發(fā)生異常時(shí)繼電器閉合使器件開始工作,以維持正常的環(huán)境。當(dāng)環(huán)境數(shù)據(jù)變?yōu)檎r(shí)繼電器斷開使設(shè)備停止工作。程序流程圖如圖4-10所示圖4-SEQ圖4-\*ARABIC11負(fù)載控制程序流程圖定時(shí)器中斷服務(wù)程序STM32F103C8T6所具有的定時(shí)器資源在第二章已經(jīng)給出。在這里使用的通用定時(shí)器,定時(shí)器主要由計(jì)數(shù)模塊、分頻模塊、自動(dòng)裝載模塊組成。分頻模塊是用來對(duì)外部時(shí)鐘進(jìn)行分頻。計(jì)數(shù)模塊是定時(shí)器的核心,計(jì)數(shù)模式可以分為向上、向下和中心對(duì)齊計(jì)數(shù)模式。自動(dòng)裝載模塊用來配合計(jì)數(shù)器使用,當(dāng)計(jì)數(shù)器發(fā)生溢出時(shí),自動(dòng)裝載計(jì)數(shù)器為計(jì)時(shí)器重裝計(jì)數(shù)初始值。本系統(tǒng)使用的TIM3定時(shí)器,每一秒鐘產(chǎn)生一次中斷。定時(shí)器溢出時(shí)間可以用一下公式來計(jì)算TSTM32的計(jì)數(shù)器和自動(dòng)裝載寄存器可調(diào)節(jié)的大小范圍為0-65536。設(shè)置ARR=4999,PSC=14399,定時(shí)器會(huì)每一秒產(chǎn)生一次中斷,當(dāng)產(chǎn)生一次中斷時(shí)令時(shí)間加1。當(dāng)系統(tǒng)計(jì)數(shù)到預(yù)定時(shí)間時(shí),系統(tǒng)將自動(dòng)更改溫濕度的閾值。本章小結(jié)本章介紹了系統(tǒng)各部分的軟件設(shè)計(jì),對(duì)各個(gè)模塊的驅(qū)動(dòng)程序以及工作流程給出了詳細(xì)的說明,并給出了部分程序流程圖。詳細(xì)闡述了氨氣濃度傳感器ADC轉(zhuǎn)換以及定時(shí)器中斷服務(wù)程序的詳細(xì)算法。系統(tǒng)的運(yùn)行調(diào)試在經(jīng)過前兩章的工作后就可以將代碼下載到STM32中測(cè)試系統(tǒng)各模塊的運(yùn)行情況。經(jīng)過調(diào)試和錯(cuò)誤排查之后就可以進(jìn)行系統(tǒng)的總體測(cè)試。系統(tǒng)整體穩(wěn)定性的測(cè)試我們對(duì)系統(tǒng)每一項(xiàng)功能都進(jìn)行多次測(cè)試,主要測(cè)試包括DHT11溫濕度數(shù)據(jù)檢測(cè)、MQ-137氨氣濃度傳感器測(cè)量結(jié)果測(cè)試以及報(bào)警電路和負(fù)載電路的測(cè)試。各模塊測(cè)試結(jié)果DHT11溫濕度傳感器測(cè)試在室溫下測(cè)量溫濕度的數(shù)據(jù)第一次至第三次為中午室外溫濕度數(shù)據(jù),測(cè)量時(shí)間差距為一小時(shí)。第四次和第五次測(cè)量數(shù)據(jù)為傍晚室外溫濕度數(shù)據(jù),測(cè)量時(shí)間間隔為一小時(shí)。測(cè)量結(jié)果如REF_Ref37969807\h表5-1所示:表5-SEQ表5-\*ARABIC1DHT11測(cè)試數(shù)據(jù)實(shí)際溫度實(shí)際濕度測(cè)量溫度測(cè)量濕度溫度誤差濕度誤差第一次22℃72%22℃70%0℃2%第二次23℃70%22℃70%1℃0%第三次25℃73%26℃74%1℃1%第四次20℃72%20℃72%0℃0%第五次19℃75%20℃76%1℃1%MQ-137傳感器測(cè)試MQ-137傳感器測(cè)試的環(huán)境為20℃、70%RH。表5-SEQ表5-\*ARABIC2MQ-137測(cè)試結(jié)果測(cè)量環(huán)境測(cè)量濃度第一次無氨氣污染的室內(nèi)0ppm第二次養(yǎng)殖從實(shí)際環(huán)境22ppm第三次氨類化肥73ppm報(bào)警及繼電器控制系統(tǒng)測(cè)試當(dāng)測(cè)量環(huán)境因素高于或低于設(shè)定閾值繼電器會(huì)控制相應(yīng)的設(shè)備工作,蜂鳴器不會(huì)發(fā)出警報(bào)。當(dāng)測(cè)量的溫度高于(或低于)閾值2℃、濕度高于(或低于)閾值5%時(shí),蜂鳴器會(huì)發(fā)出警報(bào)。測(cè)試結(jié)果如REF_Ref37969852\h表5-3所示表5-SEQ表5-\*ARABIC3測(cè)試結(jié)果環(huán)境類型次數(shù)測(cè)量結(jié)果閾值下限閾值上限是否報(bào)警負(fù)載工作情況備注溫度122℃30℃33℃是加熱設(shè)備工作室內(nèi)溫度229℃30℃33℃否加熱設(shè)備工作水溫溫度332℃30℃33℃否\水溫溫度434℃30℃33℃否排風(fēng)扇及降溫設(shè)備工作水溫溫度539℃30℃33℃是排風(fēng)扇及降溫設(shè)備工作水溫濕度168%60%80%否\室內(nèi)濕度283%60%80%否除濕設(shè)備工作濕毛巾濕度389%60%80%是除濕設(shè)備工作濕毛巾濕度469%70%80%否增濕設(shè)備工作室內(nèi)調(diào)整閾值下限濕度569%75%80%是增濕設(shè)備工作室內(nèi)調(diào)增閾值下限氨氣濃度10ppm\30ppm否\室內(nèi)氨氣濃度222ppm\30ppm否\養(yǎng)殖場(chǎng)氨氣濃度373ppm\30ppm否排風(fēng)扇工作氨類化肥本章小結(jié)本章對(duì)仔豬舍環(huán)境監(jiān)控系統(tǒng)的整體運(yùn)行做了測(cè)試,對(duì)系統(tǒng)各部分運(yùn)行狀態(tài)進(jìn)行了展示,包括DHT11溫濕度傳感器、MQ-137氨氣濃度傳感器、顯示模塊、按鍵模塊以及繼電器的工作狀態(tài),系統(tǒng)各項(xiàng)狀態(tài)均達(dá)到設(shè)計(jì)要求。結(jié)論隨著科學(xué)技術(shù)的快速發(fā)展,生豬的養(yǎng)殖也逐漸趨于大型化和規(guī)?;瑢?duì)豬舍的環(huán)境控制也開始趨于機(jī)械化和智能化,越來越多的環(huán)境控制系統(tǒng)也應(yīng)運(yùn)而生。本設(shè)計(jì)相對(duì)于市面上其他控制系統(tǒng)有以下幾方面優(yōu)點(diǎn)1.采用了低功耗,價(jià)格低廉的額STM32F103C8T6作為主控芯片,不僅外圍電路簡(jiǎn)單,而且系統(tǒng)運(yùn)行速度更快。2.相對(duì)于市場(chǎng)上功能單一的檢測(cè)產(chǎn)品,該設(shè)計(jì)的功能更為豐富,可以檢測(cè)和控制環(huán)境中的溫濕度及氨氣濃度。3.系統(tǒng)分為人工和自動(dòng)兩種模式,自動(dòng)模式可以根據(jù)仔豬日齡自動(dòng)調(diào)節(jié)環(huán)境的閾值。還可以對(duì)仔豬入舍時(shí)間進(jìn)行計(jì)時(shí),提高了產(chǎn)品的市場(chǎng)競(jìng)爭(zhēng)力。在對(duì)系統(tǒng)的設(shè)計(jì)和開發(fā)的過程中所出現(xiàn)的一些問題總結(jié)如下:1.對(duì)于軟件的編程一定要采用模塊化編程的思想,這樣才會(huì)思路清晰,不容易產(chǎn)生混亂,要注意各種時(shí)序問題。在定義變量時(shí)一定要有針對(duì)性,這樣可以做到一目了然。2.對(duì)于各種模塊所采用的不同的通信協(xié)議要深入了解。例如OLED屏幕所采用的IIC協(xié)議,DHT11所采用單總線的工作原理。3.在系統(tǒng)最后的調(diào)試工作中要細(xì)心查找錯(cuò)誤以及不合理的數(shù)值。對(duì)模擬量的檢測(cè)要根據(jù)傳感器的特性曲線進(jìn)行正確分析。6.2期望設(shè)計(jì)基本完成了預(yù)期的目的與要求,能夠?qū)崿F(xiàn)對(duì)仔豬舍環(huán)境的實(shí)時(shí)檢測(cè),控制相應(yīng)設(shè)備的運(yùn)作,超過報(bào)警閾值的發(fā)出聲光警報(bào)?;究梢詽M足養(yǎng)殖場(chǎng)主的需要,如果作為一款產(chǎn)品推向市場(chǎng)仍然存在許多不足之處。1.本設(shè)計(jì)還不能實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)功能,養(yǎng)殖場(chǎng)主不能對(duì)于仔豬舍內(nèi)環(huán)境變化全部數(shù)據(jù)進(jìn)行了解,不能看到相應(yīng)設(shè)備工作的時(shí)間。2.隨著物聯(lián)網(wǎng)技術(shù)的高速發(fā)展,許多的設(shè)備也開始趨于智能化和網(wǎng)絡(luò)化。本設(shè)計(jì)還不能接入網(wǎng)絡(luò),使農(nóng)戶可以在外地也能看到舍內(nèi)實(shí)時(shí)的環(huán)境數(shù)據(jù)。3.由于成本和其他硬性條件的限制,本設(shè)計(jì)只做到了測(cè)量環(huán)境中的溫濕度和氨氣濃度信息。對(duì)于氨氣濃度傳感器的精確度雖然可以滿足設(shè)計(jì)要求但還有提升的空間。參考文獻(xiàn)秦莉,基于STM32豬舍環(huán)境監(jiān)控系統(tǒng)的研究與設(shè)計(jì),貴州大學(xué),貴陽,碩士論文.2018范留偉,基于STM32的豬舍環(huán)境自動(dòng)監(jiān)控系統(tǒng)的設(shè)計(jì),杭州電子科技大學(xué),杭州,碩士論文,2014.彭紅芳,不同季節(jié)不同類型豬舍環(huán)境參數(shù)監(jiān)測(cè)及對(duì)仔豬生產(chǎn)性能影響的研究,河北農(nóng)業(yè)大學(xué),保定,碩士論文,2015.楊威風(fēng),基于STM32的室內(nèi)空氣質(zhì)量監(jiān)測(cè)器的設(shè)計(jì)與研究,武漢輕工大學(xué),武漢,碩士論文,2015..謝建軍,基于STM32的小范圍空氣質(zhì)量的監(jiān)測(cè)與預(yù)報(bào),遼寧科技大學(xué),鞍山,碩士論文,2015.孫倩文,基于無線傳感器網(wǎng)絡(luò)的豬舍溫濕度監(jiān)控系統(tǒng)的設(shè)計(jì),安徽工業(yè)大學(xué),馬鞍山,碩士論文,2014.閆宇,生豬規(guī)?;B(yǎng)殖豬舍環(huán)境監(jiān)控和生豬管理系統(tǒng)的研究與實(shí)現(xiàn),安徽農(nóng)業(yè)大學(xué),合肥,碩士論文,2017.勒敏,王春光,李海軍,宗哲英.豬舍環(huán)境監(jiān)控系統(tǒng)的研究現(xiàn)狀與發(fā)展趨勢(shì),黑龍江畜牧獸醫(yī),2017.05.王亞男,馮曼,郭建軍,邱殿銳,武震鋼,王洪彬,高玉紅.規(guī)模化豬場(chǎng)冬季豬舍環(huán)境及空氣質(zhì)量監(jiān)測(cè),黑龍江畜牧獸醫(yī),2018.08.王榮華,張燕斌.密閉式豬舍環(huán)境監(jiān)控系統(tǒng)的發(fā)展研究,安徽農(nóng)業(yè)科學(xué),2015.A.G.Soldatos,K.G.Arvanitis,P.I.Daskalovetal.Nonlinearrobusttemperature-humiditycontrolinlivestockbuildings[J].Computersandelectronicsinagriculture,2005,49:357-376.JeonghwanHwang,HyunYoe.StudyoftheUbiquitousHogFarmSystemUsingWirelesssensorNetworksforEnvirongmentalMonitoringandFacilitiesControl[J].Sensors,2010,12(5):236~243.肖雨賢,哺乳仔豬舍溫濕度環(huán)境自動(dòng)控制系統(tǒng)設(shè)計(jì)及實(shí)驗(yàn)研究,吉林農(nóng)業(yè)大學(xué),吉林,碩士論文,2017.王姝文.哺乳仔豬死亡原因及預(yù)防措施,畜牧獸醫(yī)科學(xué),2019.牟濤.斷奶仔豬的飼養(yǎng)管理,當(dāng)代畜禽養(yǎng)殖業(yè),2018.4.杜旭.如何提高哺乳仔豬的成活率,畜牧獸醫(yī)科學(xué)信息,2019.田亞磊,郭金玲,賀寶云,劉新柱.舍內(nèi)溫濕度變化對(duì)哺乳期母、仔豬的影響,黑豬業(yè)科學(xué),2010.03.李嘉熙,仝志民,謝秋菊,趙乃臣,孫浩楠,康燁.仔豬保育箱智能環(huán)境控制系統(tǒng),黑龍江八一農(nóng)墾大學(xué)學(xué)報(bào),2020.02.張國(guó)全,盧建富,孫石林,張桂生.仔豬環(huán)境控制效果實(shí)驗(yàn),云南畜牧獸醫(yī),2000.意法半導(dǎo)體(中國(guó))投資有限公司.STM32中文參考手冊(cè)第十版.正點(diǎn)原子.STM32F1開發(fā)指南(精英版)-庫函數(shù)版本_V1.2.趙杰.豬舍地面類型對(duì)舍內(nèi)氨氣濃度的影響,/touch/detail.do?id=1570938839.百度文庫,陳微丹.最新豬舍溫濕度監(jiān)控系統(tǒng)方案,2019.4https:///view/b690931585868762caaedd3383c4bb4cf6ecb7d6.(論文)-PAGE21-致謝時(shí)光飛逝轉(zhuǎn)眼大學(xué)四年已經(jīng)結(jié)束,在xxxx學(xué)院的四年時(shí)光中我不僅收獲了學(xué)業(yè),還結(jié)識(shí)了許多志同道合的伙伴,感謝xxxx學(xué)院為我提供的良好的學(xué)習(xí)氛圍。首先要感謝xx老師。在我做畢業(yè)設(shè)計(jì)這一段時(shí)間里,xx老師幫我解決了很多在做畢業(yè)設(shè)計(jì)中遇到問題。她花費(fèi)了大量的時(shí)間和精力來指導(dǎo)我畢業(yè)論文的書寫,為我的論文制定了方向,遇到困難時(shí)及時(shí)幫我解疑答惑。其次我要感謝在我做畢業(yè)設(shè)計(jì)過程中給與我?guī)椭耐瑢W(xué),感謝xx同學(xué)在硬件設(shè)計(jì)方面給出的建議和幫助,感謝xxx同學(xué)在軟件設(shè)計(jì)時(shí)給于的建議和C語言上的幫助。最后要感謝家人對(duì)我的支持,大學(xué)四年中老師和同學(xué)對(duì)我的幫助。\
HYPERLINK電腦快捷知識(shí)大全編輯本段一、常見用法F1顯示當(dāng)前程序或者windows的幫助內(nèi)容。F2當(dāng)你選中一個(gè)文件的話,這意味著“重命名”F3當(dāng)你在桌面上的時(shí)候是打開“查找:所有文件”對(duì)話框F10或ALT激活當(dāng)前程序的菜單欄windows鍵或CTRL+ESC打開開始菜單CTRL+ALT+DELETE在win9x中打開關(guān)閉程序?qū)υ捒駾ELETE刪除被選擇的選擇項(xiàng)目,如果是文件,將被放入回收站SHIFT+DELETE刪除被選擇的選擇項(xiàng)目,如果是文件,將被直接刪除而不是放入回收站CTRL+N新建一個(gè)新的文件CTRL+O打開“打開文件”對(duì)話框CTRL+P打開“打印”對(duì)話框CTRL+S保存當(dāng)前操作的文件CTRL+X剪切被選擇的項(xiàng)目到剪貼板CTRL+INSERT或CTRL+C復(fù)制被選擇的項(xiàng)目到剪貼板SHIFT+INSERT或CTRL+V粘貼剪貼板中的內(nèi)容到當(dāng)前位置ALT+BACKSPACE或CTRL+Z撤銷上一步的操作ALT+SHIFT+BACKSPACE重做上一步被撤銷的操作Windows鍵+L鎖屏鍵Windows鍵+M最小化所有被打開的窗口。Windows鍵+SHIFT+M重新將恢復(fù)上一項(xiàng)操作前窗口的大小和位置Windows鍵+E打開資源管理器Windows鍵+F打開“查找:所有文件”對(duì)話框Windows鍵+R打開“運(yùn)行”對(duì)話框Windows鍵+BREAK打開“系統(tǒng)屬性”對(duì)話框Windows鍵+CTRL+F打開“查找:計(jì)算機(jī)”對(duì)話框SHIFT+F10或鼠標(biāo)右擊打開當(dāng)前活動(dòng)項(xiàng)目的快捷菜單SHIFT在放入CD的時(shí)候按下不放,可以跳過自動(dòng)播放CD。在打開word的時(shí)候按下不放,可以跳過自啟動(dòng)的宏ALT+F4關(guān)閉當(dāng)前應(yīng)用程序ALT+SPACEBAR打開程序最左上角的菜單ALT+TAB切換當(dāng)前程序ALT+ESC切換當(dāng)前程序ALT+ENTER將windows下運(yùn)行的MSDOS窗口在窗口和全屏幕狀態(tài)間切換PRINTSCREEN將當(dāng)前屏幕以圖象方式拷貝到剪貼板ALT+PRINTSCREEN將當(dāng)前活動(dòng)程序窗口以圖象方式拷貝到剪貼板CTRL+F4關(guān)閉當(dāng)前應(yīng)用程序中的當(dāng)前文本(如word中)CTRL+F6切換到當(dāng)前應(yīng)用程序中的下一個(gè)文本(加shift可以跳到前一個(gè)窗口)在IE中:ALT+RIGHTARROW顯示前一頁(前進(jìn)鍵)ALT+LEFTARROW顯示后一頁(后退鍵)CTRL+TAB在頁面上的各框架中切換(加shift反向)F5刷新CTRL+F5強(qiáng)行刷新目的快捷鍵激活程序中的菜單欄F10執(zhí)行菜單上相應(yīng)的命令A(yù)LT+菜單上帶下劃線的字母關(guān)閉多文檔界面程序中的當(dāng)前窗口CTRL+F4關(guān)閉當(dāng)前窗口或退出程序ALT+F4復(fù)制CTRL+C剪切CTRL+X刪除DELETE顯示所選對(duì)話框項(xiàng)目的幫助F1顯示當(dāng)前窗口的系統(tǒng)菜單ALT+空格鍵顯示所選項(xiàng)目的快捷菜單SHIFT+F10顯示“開始”菜單CTRL+ESC顯示多文檔界面程序的系統(tǒng)菜單ALT+連字號(hào)(-)粘貼CTRL+V切換到上次使用的窗口或者按住ALT然后重復(fù)按TAB,切換到另一個(gè)窗口ALT+TAB撤消CTRL+Z編輯本段二、使用“Windows資源管理器”的快捷鍵目的快捷鍵如果當(dāng)前選擇展開了,要折疊或者選擇父文件夾左箭頭折疊所選的文件夾NUMLOCK+負(fù)號(hào)(-)如果當(dāng)前選擇折疊了,要展開或者選擇第一個(gè)子文件夾右箭頭展開當(dāng)前選擇下的所有文件夾NUMLOCK+*展開所選的文件夾NUMLOCK+加號(hào)(+)在左右窗格間切換F6編輯本段三、使用WINDOWS鍵可以使用Microsoft自然鍵盤或含有Windows徽標(biāo)鍵的其他任何兼容鍵盤的以下快捷鍵。目的快捷鍵在任務(wù)欄上的按鈕間循環(huán)WINDOWS+TAB顯示“查找:所有文件”WINDOWS+F顯示“查找:計(jì)算機(jī)”CTRL+WINDOWS+F顯示“幫助”WINDOWS+F1顯示“運(yùn)行”命令WINDOWS+R顯示“開始”菜單WINDOWS顯示“系統(tǒng)屬性”對(duì)話框WINDOWS+BREAK顯示“Windows資源管理器”WINDOWS+E最小化或還原所有窗口WINDOWS+D撤消最小化所有窗口SHIFT+WINDOWS+M編輯本段四、“我的電腦”和“資源管理器”的快捷鍵目的快捷鍵關(guān)閉所選文件夾及其所有父文件夾按住SHIFT鍵再單擊“關(guān)閉按鈕(僅適用于“我的電腦”)向后移動(dòng)到上一個(gè)視圖ALT+左箭頭向前移動(dòng)到上一個(gè)視圖ALT+右箭頭查看上一級(jí)文件夾BACKSPACE編輯本段五、使用對(duì)話框中的快捷鍵目的快捷鍵取消當(dāng)前任務(wù)ESC如果當(dāng)前控件是個(gè)按鈕,要單擊該按鈕或者如果當(dāng)前控件是個(gè)復(fù)選框,要選擇或清除該復(fù)選框或者如果當(dāng)前控件是個(gè)選項(xiàng)按鈕,要單擊該選項(xiàng)空格鍵單擊相應(yīng)的命令A(yù)LT+帶下劃線的字母單擊所選按鈕ENTER在選項(xiàng)上向后移動(dòng)SHIFT+TAB在選項(xiàng)卡上向后移動(dòng)CTRL+SHIFT+TAB在選項(xiàng)上向前移動(dòng)TAB在選項(xiàng)卡上向前移動(dòng)CTRL+TAB如果在“另存為”或“打開”對(duì)話框中選擇了某文件夾,要打開上一級(jí)文件夾BACKSPACE在“另存為”或“打開”對(duì)話框中打開“保存到”或“查閱”F4刷新“另存為”或“打開”對(duì)話框F5編輯本段六、桌面、我的電腦和“資源管理器”快捷鍵選擇項(xiàng)目時(shí),可以使用以下快捷鍵。目的快捷鍵插入光盤時(shí)不用“自動(dòng)播放”功能按住SHIFT插入CD-ROM復(fù)制文件按住CTRL拖動(dòng)文件創(chuàng)建快捷方式按住CTRL+SHIFT拖動(dòng)文件立即刪除某項(xiàng)目而不將其放入SHIFT+DELETE“回收站”顯示“查找:所有文件”F3顯示項(xiàng)目的快捷菜單APPLICATION鍵刷新窗口的內(nèi)容F5重命名項(xiàng)目F2選擇所有項(xiàng)目CTRL+A查看項(xiàng)目的屬性ALT+ENTER或ALT+雙擊可將APPLICATION鍵用于Microsoft自然鍵盤或含有APPLICATION鍵的其他兼容鍵編輯本段七、Microsoft放大程序的快捷鍵這里運(yùn)用Windows徽標(biāo)鍵和其他鍵的組合??旖萱I目的Windows徽標(biāo)+PRINTSCREEN將屏幕復(fù)制到剪貼板(包括鼠標(biāo)光標(biāo))Windows徽標(biāo)+SCROLLLOCK將屏幕復(fù)制到剪貼板(不包括鼠標(biāo)光標(biāo))Windows徽標(biāo)+PAGEUP切換反色。Windows徽標(biāo)+PAGEDOWN切換跟隨鼠標(biāo)光標(biāo)Windows徽標(biāo)+向上箭頭增加放大率Windows徽標(biāo)+向下箭頭減小放大率編輯本段八、使用輔助選項(xiàng)快捷鍵目的快捷鍵切換篩選鍵開關(guān)右SHIFT八秒切換高對(duì)比度開關(guān)左ALT+左SHIFT+PRINTSCREEN切換鼠標(biāo)鍵開關(guān)左ALT+左SHIFT+NUMLOCK切換粘滯鍵開關(guān)SHIFT鍵五次切換切換鍵開關(guān)NUMLOCK五秒QQ快捷鍵,玩QQ更方便Alt+S快速回復(fù)Alt+C關(guān)閉當(dāng)前窗口Alt+H打開聊天記錄Alt+T更改消息模式Ait+J打開聊天紀(jì)錄Ctrl+A全選當(dāng)前對(duì)話框里的內(nèi)容Ctrl+FQQ里直接顯示字體設(shè)置工具條Ctrl+J輸入框里回車(跟回車一個(gè)效果)Ctrl+M輸入框里回車(跟回車一個(gè)效果)Ctrl+L對(duì)輸入框里當(dāng)前行的文字左對(duì)齊Ctrl+R對(duì)輸入框里當(dāng)前行的文字右對(duì)齊Ctrl+E對(duì)輸入框里當(dāng)前行的文字居中Ctrl+V在qq對(duì)話框里實(shí)行粘貼Ctrl+Z清空/恢復(fù)輸入框里的文字Ctrl+回車快速回復(fù)這個(gè)可能是聊QQ時(shí)最常用到的了Ctrl+Alt+Z快速提取消息Ctrl+Alt+A捕捉屏幕最常用的快捷鍵F5刷新DELETE刪除TAB改變焦點(diǎn)CTRL+C復(fù)制CTRL+X剪切CTRL+V粘貼CTRL+A全選CTRL+Z撤銷CTRL+S保存ALT+F4關(guān)閉CTRL+Y恢復(fù)ALT+TAB切換CTRL+F5強(qiáng)制刷新CTRL+W關(guān)閉CTRL+F查找SHIFT+DELETE永久刪除CTRL+ALT+DEL任務(wù)管理SHIFT+TAB-反向切換CTRL+空格--中英文輸入切換CTRL+Shift輸入法切換CTRL+ESC--開始菜單CTRL+ALT+ZQQ快速提取消息CTRL+ALT+AQQ截圖工具CTRL+ENTERQQ發(fā)消息Alt+1保存當(dāng)前表單Alt+2保存為通用表單Alt+A展開收藏夾列表資源管理器END顯示當(dāng)前窗口的底端HOME顯示當(dāng)前窗口的頂端NUMLOCK+數(shù)字鍵盤的減號(hào)(-)折疊所選的文件夾NUMLOCK+數(shù)字鍵盤的加號(hào)(+)顯示所選文件夾的內(nèi)容NUMLOCK+數(shù)字鍵盤的星號(hào)(*)顯示所選文件夾的所有子文件夾向左鍵當(dāng)前所選項(xiàng)處于展開狀態(tài)時(shí)折疊該項(xiàng),或選定其父文件夾向右鍵當(dāng)前所選項(xiàng)處于折疊狀態(tài)時(shí)展開該項(xiàng),或選定第一個(gè)子文件夾自然鍵盤【窗口】顯示或隱藏“開始”菜單【窗口】+F1幫
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電力施工課件教學(xué)課件
- 2024年度乙方為甲方提供財(cái)務(wù)咨詢服務(wù)合同
- 2024年度供應(yīng)鏈融資合同融資額度與還款方式說明
- 2024醫(yī)療器械公司與研發(fā)團(tuán)隊(duì)合作協(xié)議
- 2024年度技術(shù)服務(wù)與授權(quán)合同
- 2024婚姻擔(dān)保協(xié)議合同
- 2024建筑的裝飾合同書范本
- 2024年度版權(quán)出租合同詳細(xì)條款及其標(biāo)的
- 2024年居住房屋買賣合同
- 畫小雞課件教學(xué)課件
- 個(gè)人簡(jiǎn)歷表格(標(biāo)準(zhǔn)文本)(免費(fèi)下載)
- 實(shí)驗(yàn)七二苯甲醇的制備
- 雷沃十年十大影響力事件評(píng)選活動(dòng)方案
- 肺癌化療臨床路徑
- 全員育人導(dǎo)師制工作手冊(cè)
- 各種型鋼理論截面積、理論表面積、理論重量對(duì)照表
- 部門服務(wù)滿意度評(píng)分表
- 第十章銷售團(tuán)隊(duì)的激勵(lì)機(jī)制
- 《螞蟻?zhàn)霾佟氛f課稿
- 《危險(xiǎn)駕駛罪》PPT課件.ppt
- (完整版)PD、QC有限快充的知識(shí)講解
評(píng)論
0/150
提交評(píng)論