葉綠素含量測(cè)試儀實(shí)施方案及硬件選擇
3.4 系統(tǒng)軟件流程
系統(tǒng)的軟件流程如圖3所示。系統(tǒng)啟動(dòng)后,首先對(duì)單片機(jī)端口初始化,然后顯示歡迎信息,讀取按鍵指令,根據(jù)指令選擇讀取E2PROM中的數(shù)據(jù)或控制傳感器進(jìn)行一次測(cè)量。如果讀到“讀E2PROM”指令則調(diào)用與讀取E2PROM有關(guān)的子程序,讀取E2PROM并顯示在液晶顯示屏上。如果讀到“測(cè)量”指令,則調(diào)用與傳感器有關(guān)的子程序,進(jìn)行一次測(cè)量,將結(jié)果顯示在顯示屏上,并詢(xún)問(wèn)是否存儲(chǔ)。此時(shí)若選擇“是”則調(diào)用與寫(xiě)入E2PROM有關(guān)的子程序,存儲(chǔ)數(shù)據(jù);若選擇“否”則丟棄本次測(cè)量的數(shù)據(jù),返回主界面,等待按鍵指令。在數(shù)據(jù)顯示、存儲(chǔ)時(shí)均包括葉綠素含量數(shù)據(jù)、時(shí)間兩個(gè)數(shù)據(jù)值。
3.4 系統(tǒng)預(yù)計(jì)實(shí)現(xiàn)結(jié)果
由于溫度、時(shí)間、液晶屏顯示等模塊是我們經(jīng)常使用的比較成熟的模塊,所以,我們將這兩個(gè)模塊合二為一進(jìn)行測(cè)試,經(jīng)過(guò)十幾次的數(shù)據(jù)讀取,與專(zhuān)門(mén)的儀器測(cè)量的數(shù)據(jù)進(jìn)行比較,然后改進(jìn),最終將誤差控制在此類(lèi)測(cè)量允許的誤差范圍之內(nèi)。對(duì)于傳感器模塊的測(cè)試主要是測(cè)量不同的樣本,然后對(duì)比他們的測(cè)量數(shù)據(jù)處理后的數(shù)值,得出葉綠素相對(duì)含量。對(duì)E2PROM檢測(cè)時(shí),我們存入一組數(shù)據(jù),斷電一段時(shí)間,然后有選擇性的讀出其中的一部分或全部讀出,經(jīng)過(guò)反復(fù)測(cè)試,確定E2PROM工作正常。
所以設(shè)計(jì)預(yù)計(jì)能夠?qū)崿F(xiàn)測(cè)量葉片中葉綠素的相對(duì)含量,并將測(cè)量結(jié)果當(dāng)時(shí)的時(shí)間、溫度等信息存儲(chǔ)進(jìn)E2PROM供以后調(diào)用或直接用微型熱敏打印機(jī)打印。而且電池續(xù)航時(shí)間較長(zhǎng),完全滿足野外工作的需要。
評(píng)論