【正文】
(2)分析功能。 //顯示光標(biāo)移動(dòng)位置 LCD_WriteCom(0x0c)。 LCD_RS=0。 } void lcd_1602_word(uchar Adress_Com,uchar Num_Adat,uchar *Adress_Data) { uchar i。 else dis0|=0x00。 _nop_()。 ADC_Clk=1。 CO2_View[2]=39。(CO2_View[1]==0x30)) CO2_View[1]=39。 中北大學(xué)信息商務(wù)學(xué)院 2020 屆畢業(yè)設(shè)計(jì) 說(shuō)明書(shū) 30 CO2_Num=V_Date*10。 中北大學(xué)信息商務(wù)學(xué)院 2020 屆畢業(yè)設(shè)計(jì) 說(shuō)明書(shū) 29 void main() { uchar Num_Con。b0。為了能夠同時(shí)顯示 6個(gè) LED數(shù)碼管,本系統(tǒng)需要增加 6個(gè) 74HC164 做串并轉(zhuǎn)換。在沒(méi)有外部控制信息輸入的情況下,系統(tǒng)分時(shí)、自動(dòng)采集二氧化碳傳感器的電壓值,并通過(guò) A/D 轉(zhuǎn)換器,將模擬信號(hào)轉(zhuǎn)化成數(shù)字信號(hào),最后產(chǎn)生的數(shù)據(jù)通過(guò) LED 數(shù)碼管顯示。發(fā)光效率和顏色取決與制造的材料,這里如果正常工作時(shí),單片機(jī)驅(qū)動(dòng)綠色的 LED二極管發(fā)光,如果超過(guò)指定的上限值或者低于指定的下限值,則驅(qū)動(dòng)紅色 LED 二極管發(fā)光 ,同時(shí)單片機(jī)驅(qū)動(dòng)蜂鳴器報(bào)警。 芯片接口電路 采用 MAX232 接口電路如圖 所: 圖 RS232 接口電路 中北大學(xué)信息商務(wù)學(xué)院 2020 屆畢業(yè)設(shè)計(jì) 說(shuō)明書(shū) 17 選用其中的一路發(fā)送 /接收, R1OUT 接 MCS51 的 RXD, T1IN 接 MCS51 的 TXD, DB9連接器直接接到 PC 機(jī)上。 中北大學(xué)信息商務(wù)學(xué)院 2020 屆畢業(yè)設(shè)計(jì) 說(shuō)明書(shū) 15 圖 ADC0832 數(shù)據(jù)讀取程序流程: 串行通信接口設(shè)計(jì) MCS52單片機(jī)內(nèi)部有一個(gè)全雙工的串行通信口,即串行接收和發(fā)送緩沖器( SBUF),這兩個(gè)在物理上獨(dú)立的接收發(fā)送器,既可以接收數(shù)據(jù)也可以發(fā)送數(shù)據(jù)。直到第 11個(gè)脈沖時(shí)發(fā)出最低位數(shù)據(jù) DATA0,一個(gè)字節(jié)的數(shù)據(jù)輸出完成。芯片轉(zhuǎn) 換時(shí)間僅為 32μ S,據(jù)有雙數(shù)據(jù)輸出可作為數(shù)據(jù)校驗(yàn),以減少數(shù)據(jù)誤轉(zhuǎn)換速度快且穩(wěn)定性能強(qiáng)。 GND 芯片參考 0 電位(地)。 輸入輸出電平與 TTL/CMOS 相兼容; 178。 波長(zhǎng)的窄帶濾光片后,由紅外傳感器監(jiān)測(cè)透過(guò) !未找到引用源。 式中 錯(cuò)誤 !未找到引用源。 二氧化碳傳感器的選擇 氣體傳感器主要可以分為金屬氧化物半導(dǎo)體式傳感器、固體電解質(zhì)傳感器、紅外式傳感器等,一般的半導(dǎo)體傳感器測(cè)量時(shí)受環(huán)境影響較大,輸出線性不穩(wěn)定;電解式氣體傳感器氣體的重復(fù)性比較差;紅外線吸收散射式氣體傳感 器靈敏度高,可重復(fù)性好,響應(yīng)時(shí)間快,考慮到系統(tǒng)的長(zhǎng)期穩(wěn)定性和經(jīng)濟(jì)性選擇采用紅外二氧化碳傳感器 6004。 各個(gè)系列的單片機(jī)各有所長(zhǎng),在處理速度、穩(wěn)定性、 I/O 能力、功耗、功能、價(jià)格等方面各有優(yōu)劣。 1.溫室內(nèi)外環(huán)境自動(dòng)測(cè)試系統(tǒng) 本設(shè)計(jì)研究的檢測(cè)器主要測(cè)試溫室內(nèi)二氧化碳濃度環(huán)境參數(shù)。 中北大學(xué)信息商務(wù)學(xué)院 2020 屆畢業(yè)設(shè)計(jì) 說(shuō)明書(shū) 3 隨后在我國(guó)出現(xiàn)了一些國(guó)外的仿造產(chǎn)品,但均沒(méi)有面向我國(guó)廣大農(nóng)村現(xiàn)有的 1000萬(wàn)畝傳統(tǒng)溫室的改造工程。本論文提出一種以 AT89S52 單片機(jī)為核心的檢測(cè)器,主要是為了對(duì)日光溫室內(nèi)二氧化碳濃度 進(jìn)行有效、可靠地檢測(cè)而設(shè)計(jì)的。s density in the greenhouse, posed of host PC and secondary MCU. Considering the accuracy and economical, this thesis design AT89S52 as the core control apparatus, and choose the sensors with high ration between performance and cost. it achieved accurate measurement and accuracy control. When the parameter has exceeded the limit, including temperature, humidity and carbon dioxide39。中北大學(xué)信息商務(wù)學(xué)院 2020 屆畢業(yè)設(shè)計(jì) 說(shuō)明書(shū) I 基于單片機(jī)的二氧化碳紅外檢測(cè)儀設(shè)計(jì) 摘要 隨著社會(huì)經(jīng)濟(jì)的發(fā)展,人們生活水平普遍提高,瓜果、蔬菜及花卉的社會(huì)需求數(shù)量和品質(zhì)要求也不斷提高,特別是大中城市需要周年供應(yīng)新鮮蔬菜,因此農(nóng)業(yè)溫室得到迅速發(fā)展。s density, the singlechip microputers activate the audible and visual alarm. At the same time, the singlechip microputers control the solid state relay to actuate mechanism for pensation .For different parameters, we can use keyboard to set the anticipant range of the crop. The secondary puter municate with the host puter through RS232. This system is easy to operate, reliable, easy to expand and so on. The system taking into account the increased plexity of the greenhouse environment to 中北大學(xué)信息商務(wù)學(xué)院 2020 屆畢業(yè)設(shè)計(jì) 說(shuō)明書(shū) III achieve multipoint multisensor target of cytokines. System is small, the operation is very simple and flexible for different environments, different requirements of different crops can be modified at any time limit alarm value, friendly interface. The system has powerful function and low cost, suitable for greenhouse or plastic tunnel testing of environmental factors. Key wards: greenhouse。 國(guó)內(nèi)外 發(fā)展?fàn)顩r 國(guó)外發(fā)展現(xiàn)狀 西方發(fā)達(dá)國(guó)家在現(xiàn)代溫室測(cè)控技術(shù)上起步比較早。所以,傳統(tǒng)的方法,人們主要還是采用溫度計(jì)、濕度計(jì)來(lái)采集溫度值和濕度值,通過(guò)人工操作加熱、加濕、通風(fēng)和降溫來(lái)控制溫濕度。 2.溫室內(nèi)環(huán)境自動(dòng)控制系統(tǒng) 根據(jù)環(huán)境自動(dòng)測(cè)試系統(tǒng)得到的結(jié)果 ,控制相應(yīng)執(zhí)行機(jī)構(gòu)的執(zhí)行,為作物提供良好的生長(zhǎng)環(huán)境。本文選用 Atmel 公司生產(chǎn)的 AT89S52作為 CPU。 中北大學(xué)信息商務(wù)學(xué)院 2020 屆畢業(yè)設(shè)計(jì) 說(shuō)明書(shū) 8 紅外二氧化碳傳感器的工作原理 本課題所選用的二氧化碳傳感器是美國(guó) telaire 公司生產(chǎn)的紅外二氧化碳傳感器6004,此傳感器基于氣體對(duì)紅外光吸收的郎伯 比爾吸收定律,采用國(guó)際上最新的電調(diào)制紅外光源、高靈敏度濾光傳感一體化紅外傳感器、高精度前置放大電路、可拆卸式鍍膜氣室等,實(shí)現(xiàn)不同濃度、氣體的高精度連續(xù)檢測(cè)。 為氣體濃度。波長(zhǎng)紅外光的強(qiáng)度,以此表示二氧化碳?xì)怏w的濃度。 5V 電源供電時(shí)輸入電壓在 0~5V 之間; 178。 178。獨(dú)立的芯片使能輸入,使多器件掛接和處理器控制變的更加方便。也正是 從此位開(kāi)始輸出下一個(gè)相反字節(jié)的數(shù)據(jù),即從第 11個(gè)字節(jié)的下沉輸出 DATD0。但接收緩沖器只能讀出不能寫(xiě)入,而發(fā)送緩沖器則只能寫(xiě)入不能讀出,它們的地址為 99H。 報(bào)警電路 若二氧化碳濃度參數(shù)超標(biāo)時(shí),則啟動(dòng)蜂鳴器報(bào)警,然后單片機(jī)控制紅色 LED 發(fā)光二極管閃爍 ,工作人員也可以根據(jù)此情況來(lái)查看相應(yīng)的區(qū)域或者采取相應(yīng)的措施。蜂鳴器的工作電流一般為 30mA,所以也需要加限流電阻。首先,顯示第一個(gè)小區(qū)的二氧化碳濃度值,如果越限,則啟動(dòng)聲光報(bào)警,同時(shí),顯示下一個(gè)小區(qū)的二氧化碳濃度值,并檢查是否越限,依此類推,直到檢查完所有的小區(qū)。同時(shí),由于電壓的關(guān)系,還需要加上限流電阻。b) for(a=248。//計(jì)數(shù)用 InitLcd()。 CO2_Num=1227CO2_Num。 39。439。 //拉高時(shí)鐘 _nop_()。 ADC_Clk=0。 } for (i=0。 uchar Data_Word。 } /********LCD1602 命令寫(xiě)入 ***********/ void LCD_WriteCom(uchar LCD_1602_COM) { delay5ms()。 //顯示開(kāi)及光標(biāo)設(shè)置 LCD_WriteCom(0x01)。對(duì)所測(cè)數(shù)據(jù)進(jìn)行自動(dòng)分析處理 ,可以根據(jù)不同農(nóng)作物的不同需要,通過(guò)鍵盤(pán)設(shè)定二氧化碳濃度的上下限值。將硬、軟件按實(shí)現(xiàn)的功能劃分成不同的模塊,可巡回檢測(cè)溫室內(nèi)的二氧化碳濃度并具有數(shù)碼顯示功能。 //display mode LCD_WriteCom(0x06)。 LCD_E=0。 //拉高時(shí)鐘 return date。 if (ADC_DO) dis0|=0x01。 ADC_Clk=1。 //芯片選定 _nop_()。39。amp。 V_View[3]=V_Date%10+0x30。 uchar CO2_View[5]。c) for(b=4。由于設(shè)計(jì)中,對(duì)于單片機(jī)的 I/O 口利用緊張的關(guān)系,我們選用串口來(lái)顯示。當(dāng)有鍵按下時(shí),產(chǎn)生中斷申請(qǐng),并進(jìn)入相應(yīng)的中斷程序,完成按鍵處理功能 。發(fā)光強(qiáng)度基本上與正向電流成正比。與之對(duì)應(yīng)的 RS232C電平的 T1OUT, T2OUT 應(yīng)接 PC 機(jī)的接收端 RD; R1IN,R2IN 應(yīng)接 PC機(jī)的發(fā)送端 TD。子程序退出后即可以對(duì) B 中數(shù)據(jù)處理。從第 4個(gè)脈沖下沉開(kāi)始由 DO端輸出轉(zhuǎn)換數(shù)據(jù)最高位 DATA7,隨后每一個(gè)脈沖下沉 DO端輸出下一位數(shù)據(jù)。其內(nèi)部電源輸入與參考電壓的復(fù)用,使得芯片的模擬電壓輸入在 0~5V之間。 178。 雙通道 A/D 轉(zhuǎn)換; 178。 的紅外光,通過(guò)一定長(zhǎng)度的氣室吸收后,經(jīng)過(guò)一個(gè) 錯(cuò)誤 !未找到引用源。 顯然,有: 錯(cuò)誤 !未找到引用源。專業(yè)的二氧化碳濃度測(cè)量?jī)x表的價(jià)格一般都在上萬(wàn)元 /臺(tái),在一般用戶中難以普及,因此,本論文針對(duì)此問(wèn)題設(shè)計(jì)一種能夠應(yīng)用在農(nóng)業(yè)上的二氧化碳檢測(cè)器。 市場(chǎng)上比較流行的單片機(jī)種類主要有 Intel公司、 Atmel公司和 Philip公司的 8051系列單片機(jī), Motorola 公司的 M6800 系列單片機(jī), Intel 公司的 MCS96 系列單片機(jī)以及Microchip 公司的 PIC 系列單片機(jī)等。 整個(gè)溫室測(cè)控系統(tǒng)主要由溫室內(nèi)外環(huán)境自動(dòng)測(cè)試系統(tǒng), (間接 )自動(dòng)控制系統(tǒng),人機(jī)對(duì)話接口和通訊接口四個(gè)部分組成。 ,軟件實(shí)現(xiàn)模式固定,不能進(jìn)行功能擴(kuò)展 【 9】 。 由于單片機(jī)及各種電子器件性價(jià)比的迅速提高,使得這種要求變?yōu)榭赡堋 living standards generally improve, especially the Large and medium cities need to supply the fresh vegetables in anniversary, This needs to develop production of the greenhouse Carbon dioxide on crop growth and plays a very important role. In recent years, the rural north China have formed a greenhouseled industrialization of agriculture, therefore, applied for the increase of carbon dioxide created favorable conditions. Because different crops need different carbon dioxide concentrations, the growth in carbon dioxide it difficult to control its facilities in the amount of emissions, so carbon dioxide detector developed and used in greenhous