<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于C8051F單片機(jī)的光合測(cè)定儀

          基于C8051F單片機(jī)的光合測(cè)定儀

          作者: 時(shí)間:2016-11-28 來(lái)源:網(wǎng)絡(luò) 收藏
            當(dāng)前,我國(guó)農(nóng)業(yè)生產(chǎn)正由“資源依存型”向“科技依存型”轉(zhuǎn)變,提高作物產(chǎn)量和質(zhì)量是農(nóng)業(yè)牛產(chǎn)所面臨的垂大問(wèn)題。一般而言,作物產(chǎn)量的90%以上來(lái)自光合作用,因此,加強(qiáng)農(nóng)作物光合作用的研究,提高光能利用率具有十分重要的意義。由于光合作用研究的是活的有機(jī)體,光合速率受光照、溫度、CO2濃度、價(jià)養(yǎng)狀況、葉齡等因素的影響而有很大變動(dòng),因此,測(cè)定方法應(yīng)快速、準(zhǔn)確A.操作方便;此外,光合測(cè)定一般是在野外的環(huán)境中進(jìn)行,測(cè)定儀器應(yīng)體積小、重量輕、便于攜帶,而A.對(duì)測(cè)定數(shù)據(jù)可以進(jìn)行分析、存儲(chǔ)和掃印。因此,光合測(cè)定儀的發(fā)展方向是多功能、智能化、便攜式、低功耗以及人機(jī)交互界面友好。

            本文以C8051F高速單片機(jī)作為處理器,介紹新型智能光合測(cè)定儀的設(shè)計(jì)。

          本文引用地址:http://www.ex-cimer.com/article/201611/322923.htm

            1系統(tǒng)結(jié)構(gòu)和功能

            植株光合作用有四種測(cè)定狀態(tài),分別是單葉閉路、單葉開(kāi)路、群體閉路、群體開(kāi)路。光合測(cè)定的i幾要目的是通過(guò)對(duì)CO2濃度、空氣溫度TC、葉片溫度TL、濕度RH和光照強(qiáng)度PAR的測(cè)定和轉(zhuǎn)換,再計(jì)算出反映光合作用的四項(xiàng)技術(shù)指標(biāo):光合速率、蒸騰速率、水分利用率和氣孔導(dǎo)度,以便對(duì)作物的牛長(zhǎng)情況進(jìn)行科學(xué)的分析和判斷。光合測(cè)定儀的系統(tǒng)結(jié)構(gòu)如圖1所示〔它主要包括卜控制器、鍵盤、人機(jī)界面、數(shù)據(jù)采集、

            掃印和電源等部分。光合測(cè)定儀的主要功能有以下幾方面:

            (1)可同時(shí)采集5路模擬輸入量,A/D轉(zhuǎn)換精度在12位以上;

            (2)人機(jī)操作界面友好,顯小信息豐富,,}‘、英文操作界面可選;

            (3)鍵盤具有設(shè)置參數(shù)、修改數(shù)據(jù)、選擇操作命令等功能;

            (4)具有高速數(shù)據(jù)運(yùn)算、分析、存儲(chǔ)和管理功能;

            (5)可根據(jù)需要在工作現(xiàn)場(chǎng)實(shí)時(shí)掃印數(shù)據(jù),便于分析研究;

            (6)具有與PC機(jī)通信進(jìn)行數(shù)據(jù)傳送的功能。

            2硬件系統(tǒng)設(shè)計(jì)

            2.1 ,主控制器

            根據(jù)測(cè)試儀器小體積、低功耗、高可靠性、低成本的設(shè)計(jì)要求,主控制器選用Cygnal公司C8051F020高速單片機(jī)。C8051F020單片機(jī)突出的特點(diǎn)是高速指令處理能力,它采用C1P-51微控器內(nèi)核,與MCS-51指令集完全兼容,在系統(tǒng)時(shí)鐘頻率25MHz工作時(shí),峰值速度可達(dá)25M1PS。此外,C8051F020除具有標(biāo)準(zhǔn)8051的數(shù)字外設(shè)部件之外,它還內(nèi)嵌了多通道12位A/D ,D/A和2個(gè)增強(qiáng)型U ART串口。該單片機(jī)還集成了4KB RAM存儲(chǔ)器和64KB Flash以及外部數(shù)據(jù)存儲(chǔ)器接口、可編程增益放大器、電壓比較器、電壓基準(zhǔn)、溫度傳感器、看門狗定時(shí)器及電源監(jiān)視器等部件,比常規(guī)51單片機(jī)有更多的定時(shí)計(jì)數(shù)器、中斷、數(shù)字1/O接口。

            0805111,020配置了標(biāo)準(zhǔn)的,JTAG接口。在上位機(jī)軟件的支持下,通過(guò)串行的,JTAG接口可直接對(duì)安裝在最終應(yīng)用系統(tǒng)上的單片機(jī)進(jìn)行非侵入式、不占用片內(nèi)資源、全速在線的調(diào)試,無(wú)需另配置編程器和仿真器.

            2.2、數(shù)據(jù)采集與存儲(chǔ)

            光合測(cè)定需要采集的5路模擬輸入量,經(jīng)信號(hào)調(diào)理轉(zhuǎn)換、濾波后送入C8051 H,020內(nèi)置的12位A/D轉(zhuǎn)換器進(jìn)行采樣。數(shù)據(jù)采集與存儲(chǔ)器擴(kuò)展電路接口原理圖(略可向作者索取)所示是其中的溫度、濕度A/D轉(zhuǎn)換接口電路原理圖。由于傳感器輸出的信號(hào)電壓是0_SV,而單片機(jī)A/D轉(zhuǎn)換工作電壓是。-2.5 V,因此通過(guò)R12和Rv20的分壓進(jìn)行電壓調(diào)招。在調(diào)理過(guò)程中可能出現(xiàn)負(fù)壓或高壓,二極管D15陰極接++3 V作為高壓保護(hù),當(dāng)轉(zhuǎn)換后的電壓超過(guò)3V時(shí),將其保護(hù)到3VD16陽(yáng)極接地作為低壓保護(hù),當(dāng)轉(zhuǎn)換后的電壓低于OV時(shí),將其保護(hù)到OV。C8和R12構(gòu)成RC濾波電路。其它三個(gè)模擬量的A/D轉(zhuǎn)換電路與此相同.

            在圖所示接口電路中,采用8MB的Flash存儲(chǔ)器AT45DB081擴(kuò)展了外部存儲(chǔ)區(qū)。AT45DB081采用了基于SPl總線的串行輸入和串行輸出的操作方式,數(shù)據(jù)的讀寫只需通過(guò)C805111,020的P0.3和P0.4進(jìn)行,外圍電路非常簡(jiǎn)單一。

            此外,由74H0573鎖存器和SRAM存儲(chǔ)器1S62LV1024也擴(kuò)展了1MB的存儲(chǔ)區(qū)。0805111,020的P7口作為數(shù)據(jù)地址復(fù)用線,P7口作為地址線時(shí)輸出的低八位地址由D觸發(fā)器74H0573鎖存,而C805111,020的P6口輸出高八位地址。P7口作為數(shù)據(jù)線時(shí),通過(guò)片選使能輸入CE2,/CE1和讀使能/OE、寫使能/WE對(duì)1S62LV1024的控制,GIG可實(shí)現(xiàn)P7口對(duì)1S62LV1024的數(shù)據(jù)讀寫。

            2.3時(shí)鐘電路

            為了獲取各次采樣時(shí)間、當(dāng)前時(shí)間以及便于對(duì)歷史數(shù)據(jù)的管理。采用高精度實(shí)時(shí)時(shí)鐘芯片S-3530A獲取年、月、口、時(shí)、分、秒的時(shí)鐘信息。S-3530A內(nèi)置晶振、電壓檢測(cè)電路和穩(wěn)壓電路等,并支持總線,從而簡(jiǎn)化了電路設(shè)計(jì)。


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();