一種智能母豬餵料系統及控制方法
2023-05-24 19:57:16 1
一種智能母豬餵料系統及控制方法
【專利摘要】本發明公開了一種智能母豬餵料系統,包括控制器、送料管、與控制器連接的儲料倉、出料單元和碰觸傳感器,其中儲料倉與送料管連接,控制器包括主板控制模塊、控制面板和下料電機,主板控制模塊分別與碰觸傳感器、控制面板和下料電機連接,碰觸傳感器接收到輸入信號後,傳輸給主板控制模塊,控制下料電機下料,該系統減少人接觸飼料的機會,進而減少細菌傳染;本發明還公開了上述系統的控制方法,通過主板控制模塊判斷是否有鍵值,從而選擇餵料模式和設置餵料參數,控制器從主板控制模塊讀取自動更新的當日母豬餵料的剩餘料量,根據碰觸傳感器和主板控制模塊的計數器的觸發信號,主板控制模塊啟動關閉觸發開關,進而實現限飼,避免使用電子耳標。
【專利說明】一種智能母豬餵料系統及控制方法
【技術領域】
[0001] 本發明涉及豬場智能化飼養【技術領域】,具體涉及一種智能母豬餵料系統及控制方法。
【背景技術】
[0002]近年來,我國養豬業發展迅速,已成為農業和農村經濟的支柱產業。母豬的產仔數是決定養豬業經濟效益的關鍵因素之一,資料表明,後備母豬沒有限飼,造成配種時體重過大過肥,產仔數減少,基礎母豬斷奶後過瘦,流產和返情母豬過肥,會影響母豬的排卵數,從而影響產仔數。因此,母豬餵料系統科學地控制餵料料量,提高母豬產仔數,在養豬生產中
非常重要。
[0003]目前常見的母豬餵料系統有機械餵料器和智能餵料系統,由於母豬從發情、配種、懷孕、分娩和斷奶各個階段的餵料料量變化比較大,因此機械餵料器需要人工在各個階段重新調整母豬餵料的料量,勞動量大,並且增加了人與飼料的接觸機會,從而提高細菌傳染的機會。
[0004]另一些智能餵料系統多是採用電子耳標識別母豬的身體狀況進而控制下料料量,但是由於母豬平時的磨蹭和啃咬,其電子耳標易脫落或損壞,且給每頭豬配備電子耳標,增加生產成本。
【發明內容】
[0005]本發明針對母豬限飼、細菌感染和智能餵料系統的電子耳標易損害問題,提供一種智能餵料系統及控制方法解決上述問題。
[0006]本發明通過下述技術方案來實現:
一種智能母豬餵料系統,包括送料管、儲料倉、控制器、出料單元和碰觸傳感器,所述控制器的側壁與出料單元的一端連接,所述儲料倉的進料口與送料管封閉連接,所述出料單元與儲料倉的底端連接,其特徵在於:所述控制器包括主板控制模塊、控制面板和下料電機,主板控制模塊分別與所述碰觸傳感器、控制面板和下料電機連接,當碰觸傳感器接收到輸入信號,碰觸傳感器向主板控制模塊傳輸信號,控制下料電機動作進行下料。
[0007]本發明進一步的改進方案包括:
所述主板控制模塊包括觸發檢測模塊、按鍵輸入模塊、MCU模塊、DC電源模塊、通信接口模塊、存儲器模塊和輸出驅動模塊,觸發檢測模塊和按鍵輸入模塊作為MCU模塊的輸入端,觸發檢測模塊用於檢測位於料槽側壁上的碰觸傳感器信號的輸入,按鍵輸入模塊用於人機互動,控制餵料參數;輸出驅動模塊作為MCU模塊的輸出端,MCU模塊對輸入信號處理將處理後的數據存入存儲器模塊,MCU模塊從存儲器模塊中讀取數據輸出以驅動輸出驅動模塊;碰觸傳感器只有在預設的餵料時間內才向主板控制模塊傳輸信號。
[0008]所述控制面板設有按鍵和顯示屏,按鍵通過所述按鍵輸入模塊與MCU模塊連接,且輸入信息顯示在顯示屏上,按鍵包括數字鍵、點動鍵、清零鍵、設置鍵和重複鍵。[0009]一外部PC機通過所述通信接口模塊與所述MCU模塊進行通信,對餵料模式進行選擇或設置餵料參數。
[0010]所述出料單元包括出料管,出料口和螺旋輸送器,螺旋輸送器設在出料管中,出料管一端與控制器連接,另一端連接出料口 ;所述輸出驅動模塊與所述下料電機連接,驅動下料電機帶動螺旋輸送器轉動,螺旋輸送器上的旋轉葉片推動飼料進行輸送。
[0011]在所述儲料倉的側面設有清洗、觀察和處理積料的組合功能孔,所述組合功能孔邊沿鉸接有配套的孔蓋。
[0012]所述控制器中內置有如下步驟控制其運行的程序控制模塊:
S1:智能母豬餵料系統進行初始化,所述主板控制模塊判斷所述控制面板是否有鍵值,從而選擇餵料模式和設置餵料參數;
52:所述控制器從主板控制模塊讀取數據,在控制面板上顯示當日母豬餵料的剩餘料
量;
53:根據碰觸傳感器和主板控制模塊的計數器的觸發信號,主板控制模塊判斷是否觸發開關,從而驅動下料電機進行下料。
[0013]步驟SI包括以下步驟:
步驟401,MCU模塊判斷按鍵輸入模塊是否有鍵值,如果有鍵值,就跳轉到步驟4011,進行人工按鍵設置母豬餵 料的每日總量、校正容量和餵料時間,並將這些人工設置母豬餵料參數存儲在存儲器模塊中進行母豬餵料,否則按照默認存儲在存儲器模塊中的智能設置進行智能母豬餵料;
步驟4011,顯示屏上顯示有四個選項,分別為點動選項、清零選項、設置選項和重複選項,當選擇所述點動鍵時,選中點動選項進行系統調試,當選擇所述清零鍵時,選中清零選項進行清除歷史設置,當選擇所述設置鍵時,選中設置選項,立即跳轉到步驟4012,當選擇所述重複鍵時,選中重複選項重複當前設置;
步驟4012,顯示屏上顯示有三個選項,每日總量、校正容量和餵料時間,可以通過所述數字鍵分別設置,三個選項設置後,跳轉到步驟4013,
選擇每日總量,人工通過所述數字鍵設置母豬餵料的每日總量,
選擇校正容量,輸入單位容積料量量重,當給母豬餵食不同的飼料時,使得母豬餵料的每日總量=MCU模塊內部計數器的計數量X單位容積料量,
單位容積,為螺旋輸送器旋轉180度,下料料量所佔的容積,
選擇餵料時間,通過所述數字鍵輸入時間,將時間信息存儲在的存儲器模塊中,當時間到達所存儲的預設時間時,MCU模塊通過輸出驅動模塊控制下料電機進行下料;
步驟4013,判斷是否確定步驟4012中人工設置的母豬餵料參數,如果判斷結果為「是」,跳轉至步驟401,否則跳轉至步驟4012。
[0014]步驟S2包括以下步驟:
步驟402,MCU模塊從存儲器模塊中讀取已經設置好的母豬餵料參數;
步驟4021,將母豬餵料參數傳輸至控制面板上,使得顯示屏上顯示當日母豬餵料的剩餘料量。
[0015]步驟S3還包括以下步驟:
步驟403,判斷MCU模塊是否打開程序設置的觸發開關,如果餵料計數器到達預設餵料時間且觸發檢測模塊檢測到碰觸傳感器發出的母豬碰觸信號,MCU模塊判斷當日剩餘料量是否達到設置的當日下料總量,如果未到達,MCU模塊打開觸發開關,啟動下料電機進行下料,跳轉步驟4031,否則MCU模塊關閉觸發開關,跳轉到步驟4032 ;如果餵料計數器到達預設餵料時間且觸發檢測模塊未檢測到碰觸傳感器發出的母豬碰觸信號,MCU模塊判斷當日剩餘料量是否達到設置的當日下料總量,如果未到達,MCU模塊打開觸發開關,啟動下料電機進行下料,跳轉步驟4031,否則MCU模塊關閉觸發開關,跳轉步驟4032 ;跳轉到步驟4032,MCU模塊按照存儲在存儲器模塊中的智能設置進行自動更新母豬每日餵料總量;步驟4031,判斷下料電機是否轉動180度,如果判斷結果為「是」,MCU模塊中的計數器計數,
根據步驟4012所述校正容量步驟,當設定好母豬餵料的每日總量和單位容積料量,MCU模塊可以計算出所要預設的計數量,MCU模塊的計數器計數達到預設的計數量時,跳轉到步驟401,否則進行到步驟4033 ;
步驟4032,判斷日期是否更新,如果判斷結果為「是」,根據母豬餵料的每日總量=曲線料量+/-體況調整料量,更新母豬餵料的每日總量,更新後跳轉到步驟401,否則跳轉到步驟 4033,
曲線料量是母豬發情、配種、懷孕、分娩和斷奶各個階段的餵料料量數據,餵料料量數據呈上升的曲線狀態,母豬在上述相應的階段,根據曲線數據,MCU模塊從所述存儲器模塊讀取母豬相應的餵料料量數據,通過輸出驅動模塊控制下料電機下相應的料量,
每日總量=曲線料量+/_體況調整料量,當豬瘦小時,所述母豬餵料的每日總量等於曲線料量加上體況調整料量,當豬肥胖時,母豬餵料的每日總量等於曲線料量減去體況調整料量;
步驟4033,判斷下料電機是否異常,如果判斷結果為「是」,所述警示燈亮,進行步驟4034,否則跳轉到步驟401 ;
步驟4034,判斷下料電機異常是否解除,如果判斷結果為「是」,跳轉到步驟401,否則所述的警示燈亮。
[0016]根據上述技術方案得到的一種智能母豬餵料系統的控制方法,該控制方法中包含以下控制步驟:
S1:智能母豬餵料系統進行初始化,所述主板控制模塊判斷所述控制面板是否有鍵值,從而選擇餵料模式和設置餵料參數;
52:所述控制器從主板控制模塊讀取數據,在控制面板上顯示當日母豬餵料的剩餘料
量;
53:根據碰觸傳感器和主板控制模塊的計數器的觸發信號,主板控制模塊判斷是否觸發開關,從而驅動下料電機進行下料。
[0017]步驟SI包括以下步驟:
步驟401,MCU模塊判斷按鍵輸入模塊是否有鍵值,如果有鍵值,就跳轉到步驟4011,進行人工按鍵設置母豬餵料的每日總量、校正容量和餵料時間,並將這些人工設置母豬餵料參數存儲在存儲器模塊中進行母豬餵料,否則按照默認存儲在存儲器模塊中的智能設置進行智能母豬餵料;
步驟4011,顯示屏上顯示有四個選項,分別為點動選項、清零選項、設置選項和重複選項,當選擇所述點動鍵時,選中點動選項進行系統調試,當選擇所述清零鍵時,選中清零選項進行清除歷史設置,當選擇所述設置鍵時,選中設置選項,立即跳轉到步驟4012,當選擇所述重複鍵時,選中重複選項重複當前設置;
步驟4012,顯示屏上顯示有三個選項,每日總量、校正容量和餵料時間,可以通過所述數字鍵分別設置,三個選項設置後,跳轉到步驟4013,
選擇每日總量,人工通過所述數字鍵設置母豬餵料的每日總量,
選擇校正容量,輸入單位容積料量量重,當給母豬餵食不同的飼料時,使得母豬餵料的每日總量=MCU模塊內部計數器的計數量X單位容積料量,
單位容積,為螺旋輸送器旋轉180度,下料料量所佔的容積,
選擇餵料時間,通過所述數字鍵輸入時間,將時間信息存儲在的存儲器模塊中,當時間到達所存儲的預設時間時,MCU模塊通過輸出驅動模塊控制下料電機進行下料;
步驟4013,判斷是否確定步驟4012中人工設置的母豬餵料參數,如果判斷結果為「是」,跳轉至步驟401,否則跳轉至步驟4012。
[0018]步驟S2包括以下步驟:
步驟402,MCU模塊從存儲器模塊中讀取已經設置好的母豬餵料參數;
步驟4021,將母豬餵料參數傳輸至控制面板上,使得顯示屏上顯示當日母豬餵料的剩餘料量。
[0019]步驟S3還包括以下步驟:
步驟403,判斷MCU模塊是否打開程序設置的觸發開關,如果餵料計數器到達預設餵料時間且觸發檢測模塊檢測到碰觸傳感器發出的母豬碰觸信號,MCU模塊判斷當日剩餘料量是否達到設置的當日下料總量,如果未到達,MCU模塊打開觸發開關,啟動下料電機進行下料,跳轉步驟4031,否則MCU模塊關閉觸發開關,跳轉到步驟4032 ;如果餵料計數器到達預設餵料時間且觸發檢測模塊未檢測到碰觸傳感器發出的母豬碰觸信號,MCU模塊判斷當日剩餘料量是否達到設置的當日下料總量,如果未到達,MCU模塊打開觸發開關,啟動下料電機進行下料,跳轉步驟4031,否則MCU模塊關閉觸發開關,跳轉步驟4032 ;跳轉到步驟4032,MCU模塊按照存儲在存儲器模塊中的智能設置進行自動更新母豬每日餵料總量;步驟4031,判斷下料電機是否轉動180度,如果判斷結果為「是」,MCU模塊中的計數器計數,
根據步驟4012所述校正容量步驟,當設定好母豬餵料的每日總量和單位容積料量,MCU模塊可以計算出所要預設的計數量,MCU模塊的計數器計數達到預設的計數量時,跳轉到步驟401,否則進行到步驟4033 ;
步驟4032,判斷日期是否更新,如果判斷結果為「是」,根據母豬餵料的每日總量=曲線料量+/-體況調整料量,更新母豬餵料的每日總量,更新後跳轉到步驟401,否則跳轉到步驟 4033,
曲線料量是母豬發情、配種、懷孕、分娩和斷奶各個階段的餵料料量數據,餵料料量數據呈上升的曲線狀態,母豬在上述相應的階段,根據曲線數據,MCU模塊從所述存儲器模塊讀取母豬相應的餵料料量數據,通過輸出驅動模塊控制下料電機下相應的料量,
每日總量=曲線料量+/_體況調整料量,當豬瘦小時,所述母豬餵料的每日總量等於曲線料量加上體況調整料量,當豬肥胖時,母豬餵料的每日總量等於曲線料量減去體況調整料量;
步驟4033,判斷下料電機是否異常,如果判斷結果為「是」,所述警示燈亮,進行步驟4034,否則跳轉到步驟401 ;
步驟4034,判斷下料電機異常是否解除,如果判斷結果為「是」,跳轉到步驟401,否則所述的警示燈亮。
[0020]本發明的優點:
(I)本發明的智能母豬餵料系統的控制方法,根據母豬飼料種類的不同,採用人工調節和智能調節母豬餵料料量參數相結合,使母豬的餵料料量更準確,從而達到限飼的目的,合理控制母豬體重,提高產仔率。
[0021](2)本發明的智能母豬餵料系統,外部PC機或控制器讀取存儲器模塊中存儲的母豬餵料參數,控制下料電機進行餵料,降低人工勞動量,減少人接觸飼料的機會,從而減少細菌傳染。
[0022](3)本發明 的智能母豬餵料系統的控制方法,在存儲器模塊中存入母豬發情、配種、懷孕、分娩和斷奶各個階段的最佳餵料料量曲線數據,智能化控制並更新母豬餵料的每日總量,防止給母豬下料浪費,且免除電子耳標的使用,降低生產成本。
【專利附圖】
【附圖說明】
[0023]圖1為本發明一種智能母豬餵料系統的結構不意圖;
圖2為圖1中出料單元的剖面結構示意圖;
圖3為圖1的控制系統示意圖;
圖4為程序控制模塊控制控制器運行的流程圖;
圖5為圖4中人工設置的流程圖。
[0024]其中:1 一送料管,2—儲料倉,3—控制器,4 一進料口,5—組合功能孔,6—倉蓋,7—出料管,8—出料口,9一螺旋輸送器,10—下料電機,11—MCU模塊,12—控制面板,13—料槽,14 一觸碰傳感器。
【具體實施方式】
[0025]實施例1:
如圖f 2所示的一種智能母豬餵料系統,包括送料管1、儲料倉2、控制器3、出料單元和碰觸傳感器14,其中控制器3的側壁與出料單元的一端連接,儲料倉2的進料口 4與送料管I封閉連接,出料倉2為錐體形,也可為橢球形,出料單元的出料管7與儲料倉2的底端連接。
[0026]如圖2給出的出料單元包括出料管7,出料口 8和螺旋輸送器9,其中,螺旋輸送器9設在出料管7中,出料管7 —端與控制器3連接,另一端連接出料口 8,控制器3控制螺旋輸送器9的轉速實現飼料量的準確投放。
[0027]輸出驅動模塊與下料電機10連接,下料電機10帶動所述螺旋輸送器9轉動,螺旋輸送器9上的旋轉葉片推動飼料進行輸送,當電機停止,螺旋葉片停止推動飼料,具有開關作用;碰觸傳感器14位於料口 8正下方的料槽13的側壁上。
[0028]在儲料倉2的側面設有清洗、觀察和處理積料的組合功能孔5,組合功能孔5邊沿鉸接有配套的孔蓋6,如此則無需拆卸儲料倉,可以由組合功能孔5進水衝洗儲料倉2,再由出料口 8直接排出汙水,方便快捷,省時省力。
[0029]實施例2:
在實施例1的基礎上,本實施例做了如下改進:
控制器3包括主板控制模塊、控制面板12和下料電機10,主板控制模塊分別與碰觸傳感器14、控制面板12和下料電機10連接,當碰觸傳感器14接收到輸入信號,碰觸傳感器14向主板控制模塊傳輸信號控制下料電機10動作進行下料。
[0030]主板控制模塊包括觸發檢測模塊、按鍵輸入模塊、MCU模塊11、DC電源模塊、通信接口模塊、存儲器模塊和輸出驅動模塊,觸發檢測模塊和按鍵輸入模塊作為MCU模塊11的輸入端,觸發檢測模塊和按鍵輸入模塊作為MCU模塊11的輸入端,觸發檢測模塊用於檢測位於料槽13側壁上的碰觸傳感器14信號的輸入,按鍵輸入模塊用於人機互動,控制進料參數;輸出驅動模塊作為MCU模塊11的輸出端,MCU模塊11對輸入信號處理將處理後的數據存入存儲器模塊,MCU模塊11從存儲器中讀取數據輸出以驅動輸出驅動模塊。
[0031]控制面板12設有按鍵和顯示屏,按鍵通過所述按鍵輸入模塊與MCU模塊11連接,且輸入信息顯示在顯示屏上,按鍵包括數字鍵、點動鍵、清零鍵、設置鍵和重複鍵。
[0032]外部PC機通過串行 通信接口 RS485與所述MCU模塊11進行通信,對餵料模式進行選擇或設置餵料參數;控制器3能夠直接進行人工按鍵設置母豬餵料參數。採用人工調節和智能調節母豬餵料料量參數相結合,使母豬的餵料料量更準確,從而達到限飼的目的,是母豬的體重保持最佳的體重,從而提高母豬產仔數。
[0033]只有當在預設的餵料時間內,母豬碰觸到碰觸傳感器14才向主板控制模塊傳輸信號。
[0034]控制器3能夠進行人工按鍵設置母豬餵料模式,也能夠由外接PC機通過串行通信接口,向存儲器模塊輸入母豬從發情、配種、懷孕、分娩和斷奶整個階段的餵料料量曲線數據,進行智能設置母豬餵料模式。從進料到出料全部由外部PC機上的專業軟體或控制器控制,減少人接觸飼料的機會,從而減少細菌傳染;智能化控制母豬的餵料料量,免除電子耳標的使用,降低生產成本。
[0035]控制器3中內置有如下步驟控制其運行的程序控制模塊:
51:智能母豬餵料系統進行初始化,所述主板控制模塊判斷所述控制面板12是否有鍵值,從而選擇餵料模式和設置餵料參數;
52:所述控制器3從主板控制模塊讀取數據,在控制面板12上顯示當日母豬餵料的剩餘料量;
53:根據碰觸傳感器14和主板控制模塊的計數器的觸發信號,主板控制模塊判斷是否觸發開關,從而驅動下料電機10進行下料。
[0036]步驟SI還包括以下步驟:
步驟401,MCU模塊11判斷按鍵輸入模塊是否有鍵值,如果有鍵值,就跳轉到步驟4011,進行人工按鍵設置母豬餵料的每日總量、校正容量和餵料時間,並將這些人工設置母豬餵料參數存儲在存儲器模塊中進行母豬餵料,否則按照默認存儲在存儲器模塊中的智能設置進行智能母豬餵料;
步驟4011,顯示屏上顯示有四個選項,分別為點動選項、清零選項、設置選項和重複選項, 當選擇所述點動鍵時,選中點動選項進行系統調試,當選擇所述清零鍵時,選中清零選項進行清除歷史設置,當選擇所述設置鍵時,選中設置選項,立即跳轉到步驟4012,當選擇所述重複鍵時,選中重複選項重複當前設置;
步驟4012,顯示屏上顯示有三個選項,每日總量、校正容量和餵料時間,可以通過所述數字鍵分別設置,三個選項設置後,跳轉到步驟4013,
選擇每日總量,人工通過所述數字鍵設置母豬餵料的每日總量,
選擇校正容量,輸入單位容積料量量重,當給母豬餵食不同的飼料時,使得母豬餵料的每日總量=MCU模塊11內部計數器的計數量X單位容積料量,
單位容積,是螺旋輸送器9旋轉180度,下料料量所佔的容積,
選擇餵料時間,通過所述數字鍵輸入時間,將時間信息存儲在的存儲器模塊中,當時間到達所存儲的預設時間時,MCU模塊11通過輸出驅動模塊控制下料電機10進行下料;步驟4013,判斷是否確定步驟4012中人工設置的母豬餵料參數,如果判斷結果為「是」,跳轉至步驟401,否則跳轉至步驟4012。
[0037]步驟S2還包括以下步驟:
步驟402,MCU模塊11從存儲器模塊中讀取已經設置好的母豬餵料參數;
步驟4021,將母豬餵料參數傳輸至控制面板12上,使得顯示屏上顯示當日母豬餵料的剩餘料量。
[0038]步驟S3還包括以下步驟:
步驟403,判斷MCU模塊11是否打開程序設置的觸發開關,如果餵料計數器到達預設餵料時間且觸發檢測模塊檢測到碰觸傳感器發出的母豬碰觸信號,MCU模塊11判斷當日剩餘料量是否達到設置的當日下料總量,如果未到達,MCU模塊11打開觸發開關,啟動下料電機10進行下料,跳轉步驟4031,否則MCU模塊11關閉觸發開關,跳轉到步驟4032 ;如果餵料計數器到達預設餵料時間且觸發檢測模塊未檢測到碰觸傳感器發出的母豬碰觸信號,MCU模塊11判斷當日剩餘料量是否達到設置的當日下料總量,如果未到達,MCU模塊11打開觸發開關,啟動下料電機10進行下料,跳轉步驟4031,否則MCU模塊11關閉觸發開關,跳轉步驟4032 ;跳轉到步驟4032,MCU模塊11按照存儲在存儲器模塊中的智能設置進行自動更新母豬每日餵料總量;
步驟4031,判斷下料電機10是否轉動180度,如果判斷結果為「是」,MCU模塊11中的計數器計數,
根據步驟4012所述校正容量步驟,當設定好母豬餵料的每日總量和單位容積料量,MCU模塊11可以計算出所要預設的計數量,MCU模塊11的計數器計數達到預設的計數量時,跳轉到步驟401,否則進行到步驟4033 ;
步驟4032,判斷日期是否更新,如果判斷結果為「是」,根據母豬餵料的每日總量=曲線料量+/-體況調整料量,更新母豬餵料的每日總量,更新後跳轉到步驟401,否則跳轉到步驟 4033,
曲線料量是母豬發情、配種、懷孕、分娩和斷奶各個階段的餵料料量數據,餵料料量數據呈上升的曲線狀態,母豬在上述相應的階段,根據曲線數據,MCU模塊11從所述存儲器模塊讀取母豬相應的餵料料量數據,通過輸出驅動模塊控制下料電機10下相應的料量,
每日總量=曲線料量+/_體況調整料量,當豬瘦小時,所述母豬餵料的每日總量等於曲線料量加上體況調整料量,當豬肥胖時,母豬餵料的每日總量等於曲線料量減去體況調整料量;
步驟4033,判斷下料電機10是否異常,如果判斷結果為「是」,所述警示燈亮,進行步驟4034,否則跳轉到步驟401 ;
步驟4034,判斷下料電機異常是否解除,如果判斷結果為「是」,跳轉到步驟401,否則所述的警示燈亮。
[0039]實施例3:
智能母豬餵料系統的控制方法,也包含前述實施例2中程序控制模塊控制控制器3運行的步驟,此處不再贅述。[0040]本發明不局限於上述【具體實施方式】,本領域的普通技術人員根據本發明做出的進一步拓展均落入本發明的保護範圍。
【權利要求】
1.一種智能母豬餵料系統,包括送料管(I)、儲料倉(2)、控制器(3)、出料單元和碰觸傳感器(14),所述控制器(3)的側壁與出料單元的一端連接,所述儲料倉(2)的進料口(4)與送料管(I)封閉連接,所述出料單元與儲料倉(2)的底端連接,其特徵在於:所述控制器(3)包括主板控制模塊、控制面板(12)和下料電機(10),主板控制模塊分別與所述碰觸傳感器(14)、控制面板(12)和下料電機(10)連接,當碰觸傳感器(14)接收到輸入信號,碰觸傳感器(14)向主板控制模塊傳輸信號,控制下料電機(10)動作進行下料。
2.根據權利要求1所述的智能母豬餵料系統,其特徵在於:所述主板控制模塊包括觸發檢測模塊、按鍵輸入模塊、MCU模塊(11)、DC電源模塊、通信接口模塊、存儲器模塊和輸出驅動模塊,觸發檢測模塊和按鍵輸入模塊作為MCU模塊(11)的輸入端,觸發檢測模塊用於檢測位於料槽(13)側壁上的碰觸傳感器(14)信號的輸入,按鍵輸入模塊用於人機互動,控制餵料參數;輸出驅動模塊作為MCU模塊(11)的輸出端,MCU模塊(11)對輸入信號處理將處理後的數據存入存儲器模塊,MCU模塊(11)從存儲器模塊中讀取數據輸出以驅動輸出驅動模塊。
3.根據權利要求2所述的智能母豬餵料系統,其特徵在於:所述控制面板(12)設有按鍵和顯示屏,按鍵通過所述按鍵輸入模塊與MCU模塊連接,且輸入信息顯示在顯示屏上,按鍵包括數字鍵、點動鍵、清零鍵、設置鍵和重複鍵。
4.根據權利要求3所述的智能母豬餵料系統,其特徵在於:一外部PC機通過所述通信接口模塊與所述MCU模塊(11)進行通信,對餵料模式進行選擇或設置餵料參數。
5.根據權利要求4所述的智能母豬餵料系統,其特徵在於:碰觸傳感器(14)只有在預設的餵料時間內才向 主板控制模塊傳輸信號。
6.根據權利要求5所述的智能母豬餵料系統,其特徵在於:所述出料單元包括出料管(7 ),出料口( 8 )和螺旋輸送器(9 ),螺旋輸送器(9 )設在出料管(7 )中,出料管(7 ) —端與控制器(3)連接,另一端連接出料口(8);所述輸出驅動模塊與所述下料電機(10)連接,驅動下料電機(10 )帶動螺旋輸送器(9 )轉動,螺旋輸送器(9 )上的旋轉葉片推動飼料進行輸送。
7.根據權利要求6所述的智能母豬餵料系統,其特徵在於:在所述儲料倉(2)的側面設有清洗、觀察和處理積料的組合功能孔(5),所述組合功能孔(5)邊沿鉸接有配套的孔蓋(6)。
8.根據權利要求1-7中任一權利要求所述智能母豬餵料系統,其特徵在於所述控制器(3)中內置有如下步驟控制其運行的程序控制模塊: s1:智能母豬餵料系統進行初始化,所述主板控制模塊判斷所述控制面板(12)是否有鍵值,從而選擇餵料模式和設置餵料參數; s2:所述控制器(3)從主板控制模塊讀取數據,在控制面板(12)上顯示當日母豬餵料的剩餘料量; s3:根據碰觸傳感器(14)和主板控制模塊的計數器的觸發信號,主板控制模塊判斷是否觸發開關,從而驅動下料電機(10)進行下料。
9.根據權利要求8所述的智能母豬餵料系統,其特徵在於步驟SI還包括以下步驟: 步驟401,MCU模塊(11)判斷按鍵輸入模塊是否有鍵值,如果有鍵值,就跳轉到步驟.4011,進行人工按鍵設置母豬餵料的每日總量、校正容量和餵料時間,並將這些人工設置母豬餵料參數存儲在存儲器模塊中進行母豬餵料,否則按照默認存儲在存儲器模塊中的智能設置進行智能母豬餵料; 步驟4011,顯示屏上顯示有四個選項,分別為點動選項、清零選項、設置選項和重複選項,當選擇所述點動鍵時,選中點動選項進行系統調試,當選擇所述清零鍵時,選中清零選項進行清除歷史設置,當選擇所述設置鍵時,選中設置選項,立即跳轉到步驟4012,當選擇所述重複鍵 時,選中重複選項重複當前設置; 步驟4012,顯示屏上顯示有三個選項,每日總量、校正容量和餵料時間,可以通過所述數字鍵分別設置,三個選項設置後,跳轉到步驟4013, 選擇每日總量,人工通過所述數字鍵設置母豬餵料的每日總量, 選擇校正容量,輸入單位容積料量量重,當給母豬餵食不同的飼料時,使得母豬餵料的每日總量=MCU模塊(11)內部計數器的計數量X單位容積料量, 單位容積,為螺旋輸送器(9)旋轉180度,下料料量所佔的容積, 選擇餵料時間,通過所述數字鍵輸入時間,將時間信息存儲在的存儲器模塊中,當時間到達所存儲的預設時間時,MCU模塊(11)通過輸出驅動模塊控制下料電機(10)進行下料;步驟4013,判斷是否確定步驟4012中人工設置的母豬餵料參數,如果判斷結果為「是」,跳轉至步驟401,否則跳轉至步驟4012。
10.根據權利要求8所述的智能母豬餵料系統,其特徵在於步驟S2還包括以下步驟: 步驟402,MCU模塊(11)從存儲器模塊中讀取已經設置好的母豬餵料參數; 步驟4021,將母豬餵料參數傳輸至控制面板(12)上,使得顯示屏上顯示當日母豬餵料的剩餘料量。
11.根據權利要求8所述的智能母豬餵料系統,其特徵在於步驟S3還包括以下步驟: 步驟403,判斷MCU模塊(11)是否打開程序設置的觸發開關,如果餵料計數器到達預設餵料時間且觸發檢測模塊檢測到碰觸傳感器發出的母豬碰觸信號,MCU模塊(11)判斷當日剩餘料量是否達到設置的當日下料總量,如果未到達,MCU模塊(11)打開觸發開關,啟動下料電機(10)進行下料,跳轉步驟4031,否則MCU模塊(11)關閉觸發開關,跳轉到步驟4032 ;如果餵料計數器到達預設餵料時間且觸發檢測模塊未檢測到碰觸傳感器發出的母豬碰觸信號,MCU模塊(11)判斷當日剩餘料量是否達到設置的當日下料總量,如果未到達,MCU模塊(11)打開觸發開關,啟動下料電機(10)進行下料,跳轉步驟4031,否則MCU模塊(11)關閉觸發開關,跳轉步驟4032 ;跳轉到步驟4032,MCU模塊(11)按照存儲在存儲器模塊中的智能設置進行自動更新母豬每日餵料總量; 步驟4031,判斷下料電機(10)是否轉動180度,如果判斷結果為「是」,MCU模塊中的計數器計數, 根據步驟4012所述校正容量步驟,當設定好母豬餵料的每日總量和單位容積料量,MCU模塊(11)可以計算出所要預設的計數量,MCU模塊(11)的計數器計數達到預設的計數量時,跳轉到步驟401,否則進行到步驟4033 ; 步驟4032,判斷日期是否更新,如果判斷結果為「是」,根據母豬餵料的每日總量=曲線料量+/-體況調整料量,更新母豬餵料的每日總量,更新後跳轉到步驟401,否則跳轉到步驟 4033, 曲線料量是母豬發 情、配種、懷孕、分娩和斷奶各個階段的餵料料量數據,餵料料量數據呈上升的曲線狀態,母豬在上述相應的階段,根據曲線數據,MCU模塊從所述存儲器模塊讀取母豬相應的餵料料量數據,通過輸出驅動模塊控制下料電機(10)下相應的料量, 每日總量=曲線料量+/-體況調整料量,當豬瘦小時,所述母豬餵料的每日總量等於曲線料量加上體況調整料量,當豬肥胖時,母豬餵料的每日總量等於曲線料量減去體況調整料量; 步驟4033,判斷下料電機(10)是否異常,如果判斷結果為「是」,所述警示燈亮,進行步驟4034,否則跳轉到步驟401 ; 步驟4034,判斷下料電機異常是否解除,如果判斷結果為「是」,跳轉到步驟401,否則所述的警示燈亮。
12.根據權 利要求1-7中任一權利要求所述的智能母豬餵料系統的控制方法,其特徵在於該控制方法中包含以下控制步驟: S1:智能母豬餵料系統進行初始化,所述主板控制模塊判斷所述控制面板(12)是否有鍵值,從而選擇餵料模式和設置餵料參數; S2:所述控制器(3)從主板控制模塊讀取數據,在控制面板(12)上顯示當日母豬餵料的剩餘料量; S3:根據碰觸傳感器(14)和主板控制模塊的計數器的觸發信號,主板控制模塊判斷是否觸發開關,從而驅動下料電機(10)進行下料。
13.根據權利要求12所述的智能母豬餵料系統的控制方法,其特徵在於步驟SI還包括以下步驟: 步驟401,MCU模塊(11)判斷按鍵輸入模塊是否有鍵值,如果有鍵值,就跳轉到步驟4011,進行人工按鍵設置母豬餵料的每日總量、校正容量和餵料時間,並將這些人工設置母豬餵料參數存儲在存儲器模塊中進行母豬餵料,否則按照默認存儲在存儲器模塊中的智能設置進行智能母豬餵料; 步驟4011,顯示屏上顯示有四個選項,分別為點動選項、清零選項、設置選項和重複選項,當選擇所述點動鍵時,選中點動選項進行系統調試,當選擇所述清零鍵時,選中清零選項進行清除歷史設置,當選擇所述設置鍵時,選中設置選項,立即跳轉到步驟4012,當選擇所述重複鍵時,選中重複選項重複當前設置; 步驟4012,顯示屏上顯示有三個選項,每日總量、校正容量和餵料時間,可以通過所述數字鍵分別設置,三個選項設置後,跳轉到步驟4013, 選擇每日總量,人工通過所述數字鍵設置母豬餵料的每日總量, 選擇校正容量,輸入單位容積料量量重,當給母豬餵食不同的飼料時,使得母豬餵料的每日總量=MCU模塊(11)內部計數器的計數量X單位容積料量, 單位容積,為螺旋輸送器(9)旋轉180度,下料料量所佔的容積, 選擇餵料時間,通過所述數字鍵輸入時間,將時間信息存儲在的存儲器模塊中,當時間到達所存儲的預設時間時,MCU模塊(11)通過輸出驅動模塊控制下料電機(10)進行下料;步驟4013,判斷是否確定步驟4012中人工設置的母豬餵料參數,如果判斷結果為「是」,跳轉至步驟401,否則跳轉至步驟4012。
14.根據權利要求12所述的智能母豬餵料系統的控制方法,其特徵在於步驟S2還包括以下步驟: 步驟402,MCU模塊(11)從存儲器模塊中讀取已經設置好的母豬餵料參數;步驟4021,將母豬餵料參數傳輸至控制面板(12)上,使得顯示屏上顯示當日母豬餵料的剩餘料量。
15.根據權利要求12所述的智能母豬餵料系統的控制方法,其特徵在於步驟S3還包括以下步驟: 步驟403,判斷MCU模塊(11)是否打開程序設置的觸發開關,如果餵料計數器到達預設餵料時間且觸發檢測模塊檢測到碰觸傳感器發出的母豬碰觸信號,MCU模塊(11)判斷當日剩餘料量是否達到設置的當日下料總量,如果未到達,MCU模塊(11)打開觸發開關,啟動下料電機(10)進行下料,跳轉步驟4031,否則MCU模塊(11)關閉觸發開關,跳轉到步驟4032 ;如果餵料計數器到達預設餵料時間且觸發檢測模塊未檢測到碰觸傳感器發出的母豬碰觸信號,MCU模塊(11)判斷當日剩餘料量是否達到設置的當日下料總量,如果未到達,MCU模塊(11)打開觸發開關,啟動下料電機(10)進行下料,跳轉步驟4031,否則MCU模塊(11)關閉觸發開關,跳轉步驟4032 ;跳轉到步驟4032,MCU模塊(11)按照存儲在存儲器模塊中的智能設置進行自動更新母豬每日餵料總量; 步驟4031,判斷下料電機(10)是否轉動180度,如果判斷結果為「是」,MCU模塊中的計數器計數, 根據步驟4012所述校正容量步驟,當設定好母豬餵料的每日總量和單位容積料量,MCU模塊(11)可以計算出所要預設的計數量,MCU模塊(11)的計數器計數達到預設的計數量時,跳轉到步驟401,否則進行到步驟4033 ; 步驟4032,判斷日期是否更新,如果判斷結果為「是」,根據母豬餵料的每日總量=曲線料量+/-體況調整料量,更新母豬餵料的每日總量,更新後跳轉到步驟401,否則跳轉到步驟 4033, 曲線料量是母豬發情、配種、懷孕、分娩和斷奶各個階段的餵料料量數據,餵料料量數據呈上升的曲線狀態,母豬在上述相應的階段,根據曲線數據,MCU模塊從所述存儲器模塊讀取母豬相應的餵料料量數據,通過輸出驅動模塊控制下料電機(10)下相應的料量, 每日總量=曲線料量+/_體況調整料量,當豬瘦小時,所述母豬餵料的每日總量等於曲線料量加上體況調整料量,當豬肥胖時,母豬餵料的每日總量等於曲線料量減去體況調整料量; 步驟4033,判斷下料電機(10)是否異常,如果判斷結果為「是」,所述警示燈亮,進行步驟4034,否則跳轉到步驟401 ; 步驟4034,判斷下料電機異常是否解除,如果判斷結果為「是」,跳轉到步驟401,否則所述的警示燈亮。
【文檔編號】A01K5/02GK103947571SQ201410187760
【公開日】2014年7月30日 申請日期:2014年5月6日 優先權日:2014年5月6日
【發明者】黃瑞森, 陳永志, 鍾偉朝, 羅土玉, 鍾日開, 鄒平, 麥永強, 耿偉 申請人:廣東廣興牧業機械設備有限公司