易 藝,竇文淼,莫燕蘭,袁頌岳
(1.桂林電子科技大學(xué) 信息科技學(xué)院,廣西 桂林 541004;2.桂林亦元生現(xiàn)代生物技術(shù)有限公司,廣西 桂林 541004)
組織培養(yǎng)是對傳統(tǒng)植物繁殖方法的突破,它能使有性繁殖成活率低和不能有性繁殖的植物繁育出新的植株,且不受季節(jié)、氣候、自然災(zāi)害等因素影響[1]。組織培養(yǎng)的繁殖周期短,擴(kuò)繁速度快,短時間內(nèi)可繁殖出大量植株。通過組織培養(yǎng)不但能節(jié)省常規(guī)無性繁殖所需要的大量母本植物,保持母本優(yōu)良性狀一致,還可以防止植物種性退化。目前,組織培養(yǎng)在快速繁殖、育種、保存瀕危植物種質(zhì)資源等工作中得到廣泛的應(yīng)用。
在植物組織培養(yǎng)過程中,光不僅是植物光合作用的能量來源,而且對植物生長發(fā)育、形態(tài)建成和生理代謝等各個方面均有調(diào)節(jié)和控制作用[2]。傳統(tǒng)組培室對不同植物組培苗以及植物組培苗不同生長階段進(jìn)行補光大都采用統(tǒng)一的植物補光方式,不能根據(jù)植物生長需求對光進(jìn)行合適的調(diào)節(jié),因而影響植物組培苗的培育質(zhì)量。熒光燈、高壓鈉燈等傳統(tǒng)植物補光光源都含有植物生長不需要的光譜,只有部分波段的光可以被植物吸收利用,存在光能量浪費,耗能較高,在組培室中使用傳統(tǒng)植物補光光源,不易獲得高性價比的植物組培苗。相對于傳統(tǒng)植物補光光源,LED光源具有發(fā)光效率高、體積小、功耗低、壽命長和便于控制等優(yōu)點[3]。近年來,利用LED光源對植物生長進(jìn)行補光的研究受到廣泛關(guān)注,并成為許多科研人員研究的課題[4-6]。
在植物組織培養(yǎng)過程中,為了更好地實現(xiàn)對組培室內(nèi)的植物進(jìn)行補光,降低育苗成本,本文以微控制器STM32F103VET6為主控芯片,設(shè)計了一種組培室植物生長LED補光調(diào)控系統(tǒng)。該系統(tǒng)可以根據(jù)需要按時、按量對植物組培苗進(jìn)行補光,為在組培室內(nèi)采用LED光源對植物進(jìn)行補光提供一種參考。
組培室植物生長補光調(diào)控系統(tǒng)由上位機、補光總控中心和補光調(diào)控節(jié)點組成,其系統(tǒng)組成如圖1所示。
圖1 系統(tǒng)組成框圖
上位機和補光總控中心安放在組培室管理中心,上位機為手機或筆記本電腦,手機通過GPRS與補光總控中心進(jìn)行信號的傳輸,筆記本電腦通過USB與補光總控中心進(jìn)行信號的傳輸。補光調(diào)控節(jié)點安裝在組培室內(nèi)的植物組培架上,方便對組培植物進(jìn)行補光。補光總控中心通過RS485通信模塊與安裝在組培室內(nèi)的多個補光調(diào)控節(jié)點進(jìn)行信號的傳輸。系統(tǒng)的工作原理為:1)上位機向補光總控中心發(fā)送任務(wù)指令和補光參數(shù)。植物組培技術(shù)員根據(jù)組培植物的需求通過上位機輸入任務(wù)指令和植物補光參數(shù),然后發(fā)送給補光總控中心進(jìn)行存儲;2)補光總控中心將上位機發(fā)送來的任務(wù)指令和植物補光時間、光照度等補光參數(shù)進(jìn)行處理,然后通過RS485通信模塊傳輸?shù)浇M培室內(nèi)的各個補光調(diào)控節(jié)點進(jìn)行存儲;3)組培室內(nèi)的補光調(diào)控節(jié)點對接收到的任務(wù)指令和植物補光參數(shù)進(jìn)行處理,然后控制D/A模塊和LED光源驅(qū)動模塊對LED光源進(jìn)行調(diào)光,同時通過光照度傳感器模塊檢測LED光源的光照度是否滿足預(yù)設(shè)植物補光光照的要求,如果沒有達(dá)到預(yù)設(shè)光照參數(shù)要求,則進(jìn)行適當(dāng)?shù)恼{(diào)整,直至達(dá)到預(yù)設(shè)的光照參數(shù)要求,實現(xiàn)對植物補光參數(shù)的閉環(huán)控制。植物組培技術(shù)員可以根據(jù)需要通過上位機輸入調(diào)光控制指令和參數(shù),傳輸給補光總控中心,補光總控中心進(jìn)行處理后,對組培室內(nèi)的補光調(diào)控節(jié)點進(jìn)行控制與管理。補光調(diào)控節(jié)點按照接收到的控制指令和參數(shù)進(jìn)行光環(huán)境參數(shù)的調(diào)控,并將調(diào)控結(jié)果返回給上位機,給植物組培技術(shù)員參考。
系統(tǒng)的硬件設(shè)計主要包括補光總控中心和補光調(diào)控節(jié)點的電路設(shè)計。
補光總控中心作為上位機與補光調(diào)控節(jié)點的中間橋梁,用于接收上位機的任務(wù)指令和植物補光參數(shù)并進(jìn)行處理,然后控制和管理組培室內(nèi)的全部補光調(diào)控節(jié)點進(jìn)行工作。它主要由微控制器和與之相連接的GPRS模塊、USB轉(zhuǎn)串口模塊、時鐘模塊、RS485通信模塊和存儲器模塊組成。其硬件電路設(shè)計如圖2所示。
圖2 補光總控中心硬件電路設(shè)計框圖
補光總控中心選用性價比高、功耗低的STM32F103VET6芯片作為微控制器,其片內(nèi)集成有SPI通信接口、I2C通信接口、USART通信接口和多組I/O接口等豐富的片上資源[7],易于實現(xiàn)對組培室內(nèi)主控節(jié)點和補光調(diào)控節(jié)點的控制和管理。
GPRS模塊選用TTL串口轉(zhuǎn)GPRS模塊USR-GPRS232-7S3來實現(xiàn)[8-9]。該模塊是濟(jì)南有人物聯(lián)網(wǎng)技術(shù)有限公司推出的GPRS模塊,它可以與微控制器的串口相連接,實現(xiàn)TTL串口轉(zhuǎn)GPRS雙向數(shù)據(jù)透明傳輸功能。
RS485通信模塊選用自動控制流向的MAX485芯片來設(shè)計實現(xiàn)。該通信模塊為TTL串口轉(zhuǎn)RS485模塊,通過串口與微控制器進(jìn)行通信。
時鐘模塊選用內(nèi)部自帶溫補晶振電路的DS3231高精度時鐘模塊來實現(xiàn)。該模塊通過I2C通信協(xié)議與微控制器進(jìn)行通信[10]。
植物組培技術(shù)員既可以根據(jù)需要通過上位機實現(xiàn)對組培室內(nèi)的LED光源進(jìn)行開啟與關(guān)閉,又可以通過上位機進(jìn)行查看或修改LED光源的光照時間、光照強度等參數(shù)。系統(tǒng)參數(shù)設(shè)置完成后,補光總控中心可以脫離上位機,控制和管理組培室內(nèi)的補光調(diào)控節(jié)點進(jìn)行工作。
補光調(diào)控節(jié)點接收補光總控中心的任務(wù)指令,并根據(jù)任務(wù)指令和植物補光參數(shù)對組培室內(nèi)組培架上的LED光源進(jìn)行調(diào)控。補光調(diào)控節(jié)點主要由微控制器、RS485通信模塊、光照度傳感器模塊、D/A模塊、電壓檢測電路、LED光源驅(qū)動模塊和LED光源組成。其硬件電路設(shè)計如圖3所示。
圖3 補光調(diào)控節(jié)點硬件電路設(shè)計框圖
LED光源驅(qū)動模塊由繼電器電路和開關(guān)電源電路組成,開關(guān)電源電路選用JM-360W-60可調(diào)開關(guān)電源來實現(xiàn),該電源的AC輸入電壓為220 V,DC輸出電壓調(diào)整范圍為0~60 V,最大輸出電流6 A,通過輸入信號電壓0~5 V來調(diào)節(jié)輸出電壓,將其電壓調(diào)節(jié)控制端連接至D/A電路的輸出端,實現(xiàn)對開關(guān)電源輸出電壓的調(diào)節(jié)。繼電器電路的控制端與微控制器的I/O口相連,用來切換選擇給不同光譜的LED光源供電。
D/A模塊主要用來給可調(diào)開關(guān)電源提供輸入控制電壓。由于可調(diào)開關(guān)電源的最大輸入控制電壓5 V,因此選用TI公司的電壓輸出型DAC 芯片TLV5616來設(shè)計實現(xiàn)。TLV5616通過SPI接口與微控制器的I/O口相連接。由MC1403電壓基準(zhǔn)芯片為其提供基準(zhǔn)電壓[11],D/A模塊電路連接如圖4所示。
圖4 D/A電路框圖
光照度傳感器模塊選用BH1750FVI芯片作為光照檢測傳感器,用于檢測LED光源的光照強度,微控制器將檢測得到的LED光源的光照強度與預(yù)設(shè)值進(jìn)行比較,如果沒有達(dá)到預(yù)設(shè)值的要求,微控制器將控制D/A模塊和LED光源驅(qū)動模塊對LED光源的光照度進(jìn)行適當(dāng)?shù)恼{(diào)整,直至達(dá)到光照強度預(yù)設(shè)值的要求,以形成閉環(huán)控制[12],實現(xiàn)光照強度的調(diào)整。該模塊通過I2C通信協(xié)議與微控制器進(jìn)行通信,可以測量0~65 535 Lx的光照強度。
補光調(diào)控節(jié)點選用性價比高、功耗低的STM32F103C8T6作為微控制器,其片內(nèi)集成有64 KB的Flash、20 KB的SRAM、I2C通信接口、2個12位的A/D轉(zhuǎn)換器、USART通信接口和多組I/O接口等豐富的片上資源,易于實現(xiàn)對補光調(diào)控節(jié)點中各個電路模塊的控制和管理,協(xié)調(diào)補光調(diào)控節(jié)點中各個電路模塊進(jìn)行工作。STM32F103C8T6微控制器通過RS485通信模塊接收補光總控中心發(fā)送的植物補光時間、光照強度等補光參數(shù),然后根據(jù)補光參數(shù)和指令對組培架上的LED光源進(jìn)行控制,根據(jù)植物補光需要實現(xiàn)對LED光源光照強度的調(diào)節(jié)。
系統(tǒng)的軟件設(shè)計主要包括補光總控中心軟件設(shè)計和補光調(diào)控節(jié)點軟件設(shè)計。補光總控中心軟件設(shè)計和補光調(diào)控節(jié)點軟件設(shè)計都采用程序模塊化的設(shè)計方法,首先將系統(tǒng)軟件設(shè)計分為多個子程序模塊的設(shè)計,然后畫出軟件流程圖,最后在Keil uVision5集成開發(fā)環(huán)境下,用C語言來編程實現(xiàn)補光總控中心和補光調(diào)控節(jié)點的各個軟件模塊的程序設(shè)計。
補光總控中心的軟件設(shè)計主要包括時鐘模塊的驅(qū)動程序設(shè)計、USART驅(qū)動程序設(shè)計和存儲器模塊的驅(qū)動程序設(shè)計,其主程序流程如圖5所示。補光總控中心的軟件工作流程為:補光總控中心開始工作后,STM32F103VET6微控制器先對其內(nèi)部資源以及與之相連接的GPRS模塊、USB轉(zhuǎn)串口模塊、時鐘模塊、RS485通信模塊和存儲器模塊進(jìn)行初始化;接著判斷是否收到上位機指令和植物補光參數(shù),如果接收到上位機指令和植物補光參數(shù),則進(jìn)行指令和植物補光參數(shù)的處理與存儲;如果沒有接收到上位機指令和植物補光參數(shù),接下來將判斷是否接收到補光調(diào)控節(jié)點的數(shù)據(jù),如果接收到補光調(diào)控節(jié)點的數(shù)據(jù),則進(jìn)行數(shù)據(jù)的處理,并發(fā)送給上位機;如果沒有接收到補光調(diào)控節(jié)點的數(shù)據(jù),接下來微控制器將通過I2C通信協(xié)議讀取時鐘模塊的實時時鐘,并進(jìn)行時鐘和補光參數(shù)的數(shù)據(jù)處理,然后根據(jù)存儲的植物補光參數(shù)(如:光照強度和補光時間)向補光調(diào)控節(jié)點發(fā)送控制指令和補光調(diào)控參數(shù)。
圖5 補光總控中心主程序流程圖
補光調(diào)控節(jié)點軟件設(shè)計主要包括BH1750FVI的驅(qū)動程序設(shè)計、USART驅(qū)動程序設(shè)計、A/D驅(qū)動程序設(shè)計和TLV5616的驅(qū)動程序設(shè)計,其主程序流程如圖6所示。補光調(diào)控節(jié)點的軟件工作流程為:補光調(diào)控節(jié)點開始工作后,STM32F103C8T6微控制器先對其內(nèi)部資源以及與之相連接的RS485通信模塊、光照度傳感器模塊和D/A模塊進(jìn)行初始化;接著判斷是否收到補光總控中心指令和植物補光參數(shù),如果接收到補光總控中心指令和植物補光參數(shù),則進(jìn)行指令和植物補光參數(shù)的處理;如果沒有接收到補光總控中心指令和植物補光參數(shù),接下來微控制器將控制光照度傳感器模塊工作,獲取組培室內(nèi)的LED光源的光照強度,并判斷LED光源的光照強度是否在設(shè)置范圍內(nèi),如果LED光源的光照強度不在設(shè)置范圍內(nèi),則微控制器將控制D/A模塊和LED光源驅(qū)動模塊對LED光源的光照強度進(jìn)行適當(dāng)?shù)恼{(diào)整,直至達(dá)到LED光源光照強度預(yù)設(shè)范圍的要求,然后根據(jù)預(yù)設(shè)的光照時間參數(shù)調(diào)用光照時間控制函數(shù)對植物按時進(jìn)行補光。
圖6 補光調(diào)控節(jié)點主程序流程圖
為了驗證植物補光調(diào)控系統(tǒng)的功能,選擇紅光和藍(lán)光LED作為LED光源,將設(shè)計制作完成的LED補光調(diào)控電路按照圖7建立實驗測試電路,然后采用優(yōu)利德數(shù)字式照度計UT382對補光調(diào)控電路的光照度參數(shù)調(diào)節(jié)情況進(jìn)行實驗測試,得到其部分參數(shù)測量結(jié)果如表1所示。
圖7 補光調(diào)控電路的實驗測試圖
表1 LED光源光照度測量結(jié)果表
測試結(jié)果表明,補光調(diào)控電路對LED光源的光照度參數(shù)調(diào)節(jié)范圍寬、調(diào)節(jié)精度較高、誤差較小,能夠滿足組培室植物補光的需求。
本文以STM32微控制器作為控制核心,結(jié)合電子技術(shù)、傳感器技術(shù)和測控技術(shù),設(shè)計了一種組培室植物補光調(diào)控系統(tǒng)。闡述了系統(tǒng)的組成原理和軟硬件設(shè)計方法,并對植物補光調(diào)控系統(tǒng)進(jìn)行實驗驗證。測試結(jié)果表明,系統(tǒng)達(dá)到了預(yù)期的設(shè)計要求,可以在常規(guī)組培室根據(jù)需要對植物組培苗按時、按量進(jìn)行補光,相對于傳統(tǒng)組培室植物補光方式而言,達(dá)到節(jié)約能源的目的,減少育苗成本,為在組培室內(nèi)采用LED光源對植物進(jìn)行補光提供一種參考。
但該植物補光調(diào)控系統(tǒng)也存在不足的地方,比如:植物補光存在LED光源光照分布不均勻、不能對光質(zhì)進(jìn)行科學(xué)的調(diào)控等問題,在今后的研究中,需要對植物補光調(diào)控系統(tǒng)進(jìn)一步改進(jìn),以完善植物補光調(diào)控系統(tǒng)的功能,并建立豐富的數(shù)據(jù)庫,實現(xiàn)在上位機選擇植物類型,就可以自適應(yīng)地完成對植物補光光環(huán)境的調(diào)控。