對高等植物培養箱系統的控制
空間生物的實驗是我們對植物進行進一步了解所必須做的工作,也是植物生長的過程中我們進行人工干預的必要步驟,除此之外,我們對植物的種子的培育還是通過人工氣候培養箱的,因為里面有植物所需要生長的所有外界環境,我們研究的這個培養箱就是為了當外界環境不足的時候,我們不至于做到手足無措的感覺。空間高等植物培養箱為長日照植物和短日照植物提供滿足空間培養的實驗條件,科學家可通過數據注入指令控制實驗進程,通過在軌下傳的各類數據,了解植物的生長環境及狀態,在此基礎上分析獲得實驗研究結果。
因此,控制系統需實時采集培養箱內的溫度、濕度、照度等環境參數和燈、相機、泵、溫控、水循環的開關狀態。根據廣播時間碼進行系統校時和自守時。培養箱通過422接口與數管系統進行通訊,接收注入指令并返回狀態參數。控制系統接收數據注入,對數據包進行解析,并執行指令;發送科學參數數據包,在接收到數據采集指令后,將采集到的模擬量和狀態量按一定格式打包,并發送給數管系統。控制系統需自守時,并能根據數管系統注入的時間碼,實現校時功能。根據系統的需求分析,先將控制軟件按照功能進行模塊劃分,其功能可分成五部分:數據注入接收與解析、模擬量和狀態量的采集、科學參數包發送、實驗流程控制、DSP系統初始化。
對應于五個軟件功能,控制軟件分為五個模塊來進行詳細設計,具體為初始化模塊、主循環模塊和三個內部中斷模塊,按照優先級高低依次為:定時器中斷、串口接收中斷、串口發送中斷。其中,主循環模塊又由模擬量采集、狀態量采集、指令響應、數據注入存儲、立即令執行、延時指令處理、實驗流程控制等七個子模塊組成,每個子模塊對應一個函數。從車庫中取車時,底層車位不需要移動其載車板,可以直接進出車;頂層進出車,先要判斷其對應的下方位置是否為空,若不為空就要進行相應的橫移處理,直至下方為空才可進行下降動作,進出車完成后再上升回到初始位置。其運動的原則為升降復位,橫移不復位。車出庫操作,來分析取車操作,取車時,車盤下降條件。中國糧油儀器網
http://www.pc256.com/