馮冬雷,黃一清
(江蘇聯合職業技術學院蘇州分院 蘇州高等職業技術學校,江蘇 蘇州 215009)
寵物飼養喂食是當下需要解決的問題,而傳統的寵物喂養方式過于依賴人力,耗費時間,且不能依據寵物的身體狀態及環境因素進行合理投喂,缺乏靈活性[1]。針對此問題設計了光伏寵物自動喂食機,以滿足新能源供電、低功耗、結構簡單、高可靠性的要求。其主要由光伏組件、蓄電池、光伏控制器、光照度傳感器、溫濕度傳感器、中間繼電器、三菱PLC、無線透傳Lora模塊及電磁閥等部分組成。利用PLC可實現自動與手動喂食兩種模式。系統如圖1所示。

圖1 光伏寵物自動喂食機系統
PLC(Programmable Logic Controller)基本單元由中央處理器(CPU)、數據存儲器、程序存儲器、輸入/輸出端口、梯形圖編程器、SFC梯形圖編程器、功能塊編程器及電源模塊組成,基本單元中各模塊間通過交直流電源總線、程序控制總線、設備地址總線及數據通信總線連接,外部則根據PLC應用現場控制要求配置相應的設備及控制裝置。此款PLC自帶以太網、MUDBUS通信接口,無需再增加通信模塊及相關的擴展模塊。該系統選擇了三菱5U系列PLC[2]。
LORA通信技術的特點是靈敏度高、傳輸距離遠、工作功耗低、組網節點多等,主要應用于物聯網行業,如無線抄表(電表/水表)、工業自動控制、環境及環保監測等[3]。此系統選擇F8L10T工業級LROA終端,可進行RS232與RS485兩種通信連接方式,采用RS485通信連接方式。
溫濕度模塊選用AW1485B型溫濕度傳感器,可以完成環境參數溫度及濕度數據的采集,抗干擾能力強,測量精度高,測量范圍寬,采用RS485信號輸出及標準MODBUS-RTU通信協議,符合通信電路設計要求[4]。
光照度模塊選用HYDZ-GZD2型光照度傳感器,量程0~20 000 Lux,配合高精度線性放大電路,具有較高的靈敏度。采用RS485信號輸出及標準 MODBUS-RTU 通信協議,符合通信電路設計要求[4]。
電磁閥選用工業系統中的電磁控制器件,其原理是電磁感應現象,包括常用的單向閥、安全閥、方向控制閥、速度調節閥等[5]。電磁閥通常應用于液壓及氣動控制系統中,對控制系統中管路中介質的流速、流量、流向等參數進行控制,主要結構由彈簧、線圈、閥座、閥芯、密封圈、出氣口、進氣口等組成。電磁線圈通電時產生電磁力,閥芯從閥座上被提起,彈簧被壓縮,此時閥門打開。電磁線圈斷電時,電磁線圈電磁力消失,彈簧恢復把閥芯推回閥座上,閥門敞開。電磁閥結構簡單且工作穩定,選用的是線圈DC24V控制的電磁閥。
該系統由光伏新能源模塊提供系統工作電源,采用新型發電系統中的離網直流發電結構,包括光伏組件、光伏控制器、蓄電池及逆變器等相關功能器件,為后續控制模塊、傳感器模塊及執行模塊提供電源。光伏寵物自動喂食機系統電路如圖2所示。

圖2 電源線路設計
通信模塊主要由光照度傳感器、溫濕度傳感器、LORA模塊組成,其工作電壓由電源模塊提供。將光照度傳感器、溫濕度傳感器的A和B端口分別接入LORA模塊的6和7端口中,使其與另一個LORA模塊進行無線透傳。將另一個LORA模塊的6和7端口接入485換232轉接頭接入電腦,完成力控通信。通信接線如圖3所示。

圖3 通信線路設計
控制部分采用切換開關SB1及手動開關SB2來控制電磁閥運動。PLC I/O口分配如表1所示。

表1 PLCI/O端口分配功能
PLC控制接線如圖4所示。

圖4 PLC控制線路接線
手動狀態:當切換空開為關閉時,啟動手動空開,打開電磁閥,反之則關閉。
自動狀態:當切換空開為開啟時,以1 h為周期,每小時打開5 s電磁閥。
條件狀態:當切換開關為開啟時,溫度達到且高于指定溫度,打開5 s電磁閥,20 min后進行判斷。若溫度高于指定溫度,則繼續以20 min為周期投放5 s,反之繼續以1 h為周期投放5 s。
光伏寵物自動喂食機系統PLC部分程序設計如圖5[6-9]。

圖5 PLC部分程序設計
選用力控組態軟件進行上位機相關功能的實現,主要實現了系統操作及監控兩方面功能。
系統登錄界面設計包括賬號、密碼登錄功能,當賬號及密碼輸入錯誤次數超過3次時將鎖定賬號。
if #TextControl.Text==“admin”then
if #TextControl1.text==“123456” then
Display(“切換界面”);
Display(“介紹”);
else
MsgBox(“賬號或密碼錯誤!”);
endif
else
MsgBox(“賬號或密碼錯誤!”);
endif
功能界面設計包括系統介紹界面、原理圖界面、操作界面及監控界面4個部分。
軟件調試主要是程序調試。硬件圖設計好后向PLC內輸入程序進行仿真,根據仿真結果來判定程序的正確與否,從而達到調試的目的。經調試程序,軟件均正常運行,通信正常。系統安裝后進行硬件及軟件調試,可實現基于PLC與力控組態的光伏寵物自動投喂,包括自動及手動兩種投喂模式,解決了寵物飼養問題。