東忠閣,王 軍,蔡曉華,吳澤全,劉俊杰,楊存志
( 1.哈爾濱博納科技有限公司,哈爾濱 150081;2.黑龍江省農(nóng)業(yè)機械工程科學(xué)研究院,哈爾濱 150081)
?
高精度自動擠奶計量檢測裝置
東忠閣1,王 軍2,蔡曉華2,吳澤全2,劉俊杰2,楊存志2
( 1.哈爾濱博納科技有限公司,哈爾濱 150081;2.黑龍江省農(nóng)業(yè)機械工程科學(xué)研究院,哈爾濱 150081)
根據(jù)目前國內(nèi)擠奶機械化的需求,研制了精密自動擠奶計量裝置。該裝置能夠在奶牛擠奶完成后自動計量產(chǎn)奶量,將數(shù)據(jù)存儲顯示并通過CAN總線技術(shù)直接傳輸給上位機。系統(tǒng)采用計量杯式裝置及磁浮子傳感器相結(jié)合的方法進行奶量的測量,同時采用二電極方法進行奶牛的電導(dǎo)率檢測,從而對奶牛乳房炎進行預(yù)判斷。該裝置其能夠?qū)崿F(xiàn)非接觸的自動快速計量,作為奶采集量的自動計量裝置具有檢測精度高、電路可靠性好且使用方便、不需人工參與及檢測流程清潔衛(wèi)生等特點,降低了勞動強度,提高了擠奶效率。
擠奶計量裝置;CAN總線;計量杯式;磁浮子傳感器;電導(dǎo)率檢測
隨著現(xiàn)代化牧場的不斷發(fā)展,高科技已經(jīng)被牧場日常工作所使用,而擠奶機是奶場生產(chǎn)管理中保證產(chǎn)量最大化、質(zhì)量最優(yōu)化的核心部分。目前,國內(nèi)外擠奶設(shè)備多采用動態(tài)法測量產(chǎn)奶量。例如,光電法檢測流量,采用發(fā)光二極管與光敏二極管組合陣列,通過分析奶流經(jīng)過管路截面中光線信號強弱,利用算法計算出奶流速;容積式流量計,采用點接觸型傳感器進行液位控制,通過設(shè)置液位高低閾值(即上下限值)作為每次容積計量的基礎(chǔ),實現(xiàn)對奶液的測量。但上述測量裝置未考慮奶續(xù)流問題對測量的影響,且精度誤差指標(biāo)只能保證在±1.5%~±3.0%之間。由于擠奶機計量裝置涉及到奶場的利益結(jié)算,且長期機械操作會致使奶?;既榉垦椎膸茁侍岣撸瑢δ膛5慕】岛蜕a(chǎn)效率帶來極大的影響。為此,研制了高精度智能擠奶檢測裝置,采用計量定容裝置與磁浮子傳感器相結(jié)合的方法組成檢測系統(tǒng),減少了奶續(xù)流問題和奶殘留時對精度的影響,在測量奶量的同時檢測電導(dǎo)率來判斷奶牛乳房炎,做到了真正地早發(fā)現(xiàn)、早治療。
擠奶機系統(tǒng)主要由奶液進給杯式定容裝置、高精度磁性浮子液位傳感器、電導(dǎo)率檢測單元、單片機控制顯示系統(tǒng)和CAN總線通信單元等組成,如圖1所示。
圖1 系統(tǒng)整體框圖
擠奶時,單片機控制顯示系統(tǒng)檢測根據(jù)液位傳感器輸出信號,從而控制杯式定容裝置,通過計算定容腔室中的奶液排放次數(shù)及結(jié)合最后奶杯中殘留的奶液高度來獲取最終奶液的質(zhì)量并顯示出來。同時,在每次排奶時,經(jīng)電導(dǎo)率檢測裝置來獲取當(dāng)前奶牛的電導(dǎo)率數(shù)據(jù)。當(dāng)擠奶過程完成后,單片機系統(tǒng)將本次奶牛測量的數(shù)據(jù)存儲并通過CAN總線傳出給上位機,由上位機記錄當(dāng)前奶牛的數(shù)據(jù)。
2.1 單片機控制系統(tǒng)
本擠奶機控制系統(tǒng)以PIC16F877A單片機為核心,其內(nèi)部集成10位8通道A/D轉(zhuǎn)換器,3個定時器模塊,通過軟件編程實現(xiàn)其對外圍電路的實時控制和多路模擬量采集,其系統(tǒng)組成如圖2所示。
整個控制器主要由控制單元與驅(qū)動執(zhí)行機構(gòu)兩部分組成。控制單元由PIC單片機、4×3矩陣按鍵,以及兩組用戶操作鍵組成;驅(qū)動執(zhí)行部件由電脈動控制器、操作顯示燈組、LCD液晶顯示及電磁閥組構(gòu)成。當(dāng)有奶牛進入擠奶位置時,上位機將射頻識別的奶牛編號及信息經(jīng)CAN總線傳送給單片機,單片機接收該頭奶牛的編號和信息并顯示在LCD12864液晶屏上;操作員根據(jù)顯示的信息來判斷該頭奶牛的情況(如奶牛是否患有乳房炎、該頭奶牛是否處于發(fā)情期或是該頭奶牛是否為公牛)并操作獨立按鍵是否對其進行擠奶。擠奶時,對應(yīng)操作模式(自動/手動)顯示燈組將點亮,單片機控制脈動頻率和相應(yīng)的電磁閥組通斷來完成擠奶。
圖2 單片機控制系統(tǒng)框圖
2.2 CAN總線模塊設(shè)計
控制器局域網(wǎng)(CAN,Controller Area Network)的應(yīng)用領(lǐng)域涉及高速網(wǎng)絡(luò)到低成本多路傳輸網(wǎng)絡(luò),涉及眾多應(yīng)用領(lǐng)域。CAN總線有兩個或多個節(jié)點組成,總線邏輯對應(yīng)“線與”機制,“隱性”位(邏輯電平“1”),被“顯性”位(邏輯電平“0”)。只要沒有總線節(jié)點在發(fā)送顯性位,總線處于隱性狀態(tài),但只要任何總線節(jié)點發(fā)送顯性位,總線線路即處于顯性狀態(tài)。因此,任一節(jié)點可在任一時刻主動發(fā)送,這是CAN總線靈活通信方式的基礎(chǔ);信息以標(biāo)識符分為不同的優(yōu)先級,可滿足不同的實時性要求,速率最高可達(dá)1Mb/s。
本系統(tǒng)控制核心芯片PIC16F877A無內(nèi)置CAN總線控制器和CAN收發(fā)器,因此選用MCP2515和TJA1050作為總線通訊系統(tǒng)的控制器和收發(fā)器。CAN通信如圖3所示。節(jié)點采用的是11位標(biāo)準(zhǔn)數(shù)據(jù)幀格式,電腦主機的通訊地址ID為001,MCP2515節(jié)點ID驗收濾波寄存器配置為只接收001地址信息,其通信波特率為125kbps,各節(jié)點均工作在正常模式。
2.3 液位測量電路設(shè)計
液位測量技術(shù)在工程領(lǐng)域的應(yīng)用極為廣泛,根據(jù)各種方式的需求來設(shè)計完成,其結(jié)構(gòu)形式、量程范圍和測量精度適用于各種不同的場合;但大多數(shù)結(jié)構(gòu)較為復(fù)雜,制造成本偏高。由于乳計量裝置中為真空設(shè)計,測量空間有限,且測量電路不能與牛乳直接接觸,因此采用磁性浮子液位測量的方法。
圖3 CAN通訊系統(tǒng)設(shè)計
SS49E線性霍爾效應(yīng)傳感器是一款體積小巧、功能多樣的線性霍爾效應(yīng)傳感器,可在永久性磁體或電磁體產(chǎn)生的磁場下工作。線性輸出電壓根據(jù)給定電源電壓并隨磁場強度的變化而等比例改變。該元件集成電路設(shè)計輸出噪聲低,這使得該器件在輸出端不必使用外部電路進行過濾。由圖4可看出:溫度保持不變且在穩(wěn)定5V供電條件下,無磁場時傳感器輸出的初始電壓值為2.5V;隨著磁感應(yīng)強度的增大和變小,其輸出電壓呈線性上升或下降關(guān)系。計量裝置具體測量原理如圖5所示。
圖4 SS49E輸出電壓與磁場強度曲線
圖5 奶計裝置檢測原理
液位測量原理圖中采用浮子與SS49E線性霍爾效應(yīng)傳感器相結(jié)合的方法進行測量。為了防止對擠奶設(shè)備清洗過程中的水溫過高導(dǎo)致浮子外殼變形損壞,選用耐熱PVC塑料,其密度低于1.0,保證漂浮在牛奶液位上,內(nèi)部嵌有特定磁感應(yīng)強度的磁環(huán)。探針通過磁性浮子中軸線,Sensor1和Sensor2為上述提到的傳感器SS49E。針對所選用磁環(huán),每個磁性霍爾元件測量的最大量程為20mm,超出此范圍后,傳感器將感應(yīng)不到浮子中的磁感應(yīng)強度。 為了能夠達(dá)到測量要求,采用兩個霍爾傳感器來共同測量液位,其液位測量范圍可達(dá)到40mm。無奶時,浮子位于探針底部,磁感應(yīng)強度未進入傳感器檢測范圍,其輸出電壓為初始值2.50V。隨著奶液的注入,磁性浮子由下至上,沿探針Y軸上升,進入傳感器的測量范圍,傳感器感應(yīng)到磁場強度對應(yīng)電壓從初始值開始增加,此時為霍爾元件測量的上升階段;當(dāng)浮子移動到霍爾元件的正中央時,此時輸出的信號為最大約為2.7V,隨著磁性浮子漸漸遠(yuǎn)離霍爾元件中心點,其對應(yīng)的輸出信號會慢慢減小直到變?yōu)槌跏贾?.5V,此過程為傳感器測量的下降階段。為了防止出現(xiàn)檢測死區(qū),要求保證在Sensor1下降階段輸出信號變?yōu)槌跏贾登?,Sensor2能夠在其測量的上升階段感應(yīng)到磁場強度,輸出相應(yīng)的電壓信號。當(dāng)浮子位于Sensor2下降階段設(shè)定電壓時(此電壓閾值必須滿足排滿定容腔室且保證排奶后浮子下降位置在傳感器檢測范圍內(nèi)),打開奶計量定容裝置中注奶腔和定容腔室閥門,關(guān)閉出奶口;延時一段時間,使上腔室中的奶液能夠注滿下定容腔,保證定容腔每次排奶量的準(zhǔn)確性;延時結(jié)束后,迅速關(guān)閉上下腔室閥門,奶液繼續(xù)注入浮子上升,直到再次打開上下腔室閥門從而注滿定容腔,如此反復(fù)執(zhí)行。當(dāng)進奶量不能致使浮子上升到Sensor2下降階段設(shè)定閾值電壓時,由單片機檢測各傳感器所處階段對應(yīng)輸出電壓并計算出當(dāng)前計量杯內(nèi)殘存奶量;最后,與排放次數(shù)相結(jié)合計算出當(dāng)前奶牛產(chǎn)奶量。
浮子接近或遠(yuǎn)離磁性霍爾元件時,其輸出的電壓變化是非常微弱的,不便于直接測量。在此過程中需要對信號進行調(diào)理,以便于單片機測量,如圖6所示。電路中采用運放將傳感器輸出的信號進行比較和放大后送給單片機,單片機A/D轉(zhuǎn)換將模擬量轉(zhuǎn)換成數(shù)字量進行測量和控制。
圖6 信號處理電路
2.4 電導(dǎo)率電路設(shè)計
目前,被討論最多的是用來檢測乳房炎的傳感器,人們已經(jīng)對測試牛奶電導(dǎo)率來檢測乳房炎的傳感器進行過評估。電導(dǎo)率的不同可作為檢查乳房炎的一個粗略信號,當(dāng)牛的乳腺出現(xiàn)感染時,牛奶的導(dǎo)電粒子增加,導(dǎo)致電導(dǎo)率增加,通過檢測牛奶導(dǎo)電性的變化可以用于乳房炎的診斷。系統(tǒng)在擠奶的同時采用二電極法測量電導(dǎo)率,其檢測電路如圖7所示。
通過對安裝在奶罐定腔室中不銹鋼電極頭(2電極)發(fā)送固定的頻率交流方波脈沖,74HC4060產(chǎn)生頻率為f=11.72kHz的激勵信號,占空比q=50%,其幅值為5V,通過555電路進行整形后,再經(jīng)RC高通濾波器轉(zhuǎn)換成幅值為±2.5V的交流方波信號。由于激勵信號采用交流方波,且幅值很小,有效地消除了溶液等效電路中的極化效應(yīng)和雙層電容的影響。檢測電路對反饋出來的交流電壓進行比較、放大和整流,經(jīng)單片機A/D測量出對應(yīng)的電壓,判斷其是否患有乳房炎或隱性乳房炎,并發(fā)送給系統(tǒng)主機,將此頭奶牛單獨進行治療。實現(xiàn)奶牛隱性乳房炎的判斷,其方法測量簡單,不需用戶手動測量,在一定程度上可以代替體細(xì)胞試劑檢測。
本設(shè)計中奶液的測量裝置采用定容腔與液位傳感器結(jié)合的方法來實現(xiàn)測量。隨著奶液流入杯式奶罐中,傳感器會隨著奶液的不斷注入產(chǎn)生連續(xù)的模擬信號,此信號經(jīng)單片機的A/D端口進行實時檢測;當(dāng)液位達(dá)到奶罐上腔室的上限時,單片機根據(jù)傳感器反饋來的信號控制電磁閥通斷,進而控制位于上腔室和定容腔室的閥門打開,延時一段時間(約1.5s)來確保定容腔室的奶液注滿,再控制關(guān)閉上腔室和定容腔室的閥門。如此反復(fù),直到檢測到流量低于閥值,從而關(guān)閉集乳器不再進奶。此時,通過檢測定容腔的排奶次數(shù)以及浮子最后停留的位置即可計算出實際奶的質(zhì)量。定容腔設(shè)定的奶量為324.5g,而浮子停留的位置所代表的質(zhì)量由單片機測量磁性傳感輸出的模擬信號標(biāo)定得出的,如表1所示。
表1 液位重量與2路傳感器輸出模擬值
表1中,每路傳感器有兩種狀態(tài),上升和下降狀態(tài),當(dāng)磁性浮子接近和原理傳感器時,傳感器將會感應(yīng)到模擬量并輸出,單片機檢測到A/D的數(shù)值是傳感器輸出模擬放大后的值。在表1中可以看出:隨著入奶罐中的質(zhì)量增加,SENSOR1上升階段初始感應(yīng)值為60,SENSOR2下降階段的最低感應(yīng)值為62,當(dāng)系統(tǒng)測量到此數(shù)值時,即操控閥門打開使上腔室中的奶液流入定容腔室中。傳感器對應(yīng)的上升階段和下降階段的數(shù)值是變化的,將液位質(zhì)量與A/D采樣值分別代入Y軸和X軸,由MatLab最小二乘法曲線擬合的圖形如圖8和圖9所示。
圖8 Sensor 1上升和下降階段擬合曲線
圖9 Sensor 2上升和下降階段擬合曲線
從MatLab擬合出來的圖形上可以看出:其直線是呈線性上升或下降的,坐標(biāo)點與擬合后的直線所處位置偏差較小能夠作為液位對應(yīng)質(zhì)量的計算關(guān)系。其對應(yīng)的計算關(guān)系式為y1=0.4308x+163.8,y2=-0.4509x+348.1,y3=0.4913x+336.7,y4=-0.5212+554.8。將此關(guān)系式加入到單片機算法中,根據(jù)算法可實時判斷流速根據(jù)設(shè)置的閾值,可自動進行脫杯來停止擠奶,并且測量出每頭牛的實際出奶質(zhì)量。本裝置測量的數(shù)值與稱重器上的數(shù)值誤差如表2所示。
從表2系統(tǒng)測量的數(shù)據(jù)與實際稱重器上的數(shù)據(jù)分析對比能夠看出:本測量裝置誤差在±5‰以下,與國外產(chǎn)品測量誤差指標(biāo)在±1.5%~±3.0%相比,產(chǎn)品誤差小,能夠?qū)崿F(xiàn)奶場測量對高精度的要求。
表 2 測量誤差比較
1)采用定容裝置與傳感器模擬量相結(jié)合的方法,有效地解決了奶的續(xù)流問題對計量的影響,測量精度高(小于或等于±5‰),工作性能穩(wěn)定。
2)本裝置可實時測量流速自動進行脫杯控制,可根據(jù)電導(dǎo)率數(shù)據(jù)對奶牛是否患有乳房炎進行預(yù)判斷,通過CAN總線將奶牛信息傳送給上位機,節(jié)省了人工成本,提高了生產(chǎn)效率。
[1] 邢欣.基于紅外光幕非接觸原奶計量檢測系統(tǒng)[D].呼和浩特:內(nèi)蒙古大學(xué), 2015.
[2] 劉波, 遲德龍.談我國擠奶設(shè)備發(fā)展概況[J].農(nóng)機使用與維修, 2014(10): 103.
[3] Van den Berg K. Automatic milking device: U.S. Patent 8,646,410[P].2014-2-11.
[4] 張博, 陳雷.基于 AT89C51的自動擠奶計量機檢測裝置的研制[J].自動化技術(shù)與應(yīng)用, 2013(2):72-75.
[5] 戴建國, 李栓明, 周濤, 等.奶牛產(chǎn)奶量測量系統(tǒng)設(shè)計[J].農(nóng)業(yè)工程學(xué)報, 2012, 28(7): 275-281.
[6] Mollenhorst H, Rijkaart L J, Hogeveen H. Mastitis alert preferences of farmers milking with [1]automatic milking systems[J].Journal of dairy science, 2012, 95(5): 2523-2530.
[7] 孫保貴.奶牛運動量輔助發(fā)情診斷及電導(dǎo)率輔助乳房炎診斷參數(shù)的研究[D].泰安:山東農(nóng)業(yè)大學(xué), 2011.
[8] DE KONING K.Automatic milking[J].DAIRY RESEARCH FOUNDATION, 2011(): 14.
[9] Hovinen M, Py?r?l? S.Invited review: Udder health of dairy cows in automatic milking[J]. Journal of dairy science, 2011, 94(2): 547-562.
[10] 馮軍科, 周煥梅, 劉闖, 等.電導(dǎo)率監(jiān)控奶牛隱性乳房炎閾值的確定及分析[J].中國奶牛,2010(7): 47-48.
[11] 黃柳金,王建平.基于 ARM9 的擠奶機自動計量系統(tǒng)[C]// 中國農(nóng)業(yè)工程學(xué)會電氣信息與自動化專業(yè)委員會, 中國電機工程學(xué)會農(nóng)村電氣化分會科技與教育專委會2010年學(xué)術(shù)年會論文摘要, 2010.
High-precision Automatic Milking Measuring and Detecting Devices
Dong Zhongge1, Wang Jun2, Cai Xiaohua2, Wu Zequan2, Liu Junjie2, Yang Cunzhi2
(1.Harbin Bona Technology CO.LTD, Harbin 150081, China; 2.Scientific Research Institute of Agricultural Mechanical Engineering in Heilongjiang, Harbin 150081,China)
According to the current domestic demand for mechanized milking, developed a high precision automatic milking metering device, which can be automatically measured the cow milk production after completion of the milking, storage and display of the data, and which is transmitted directly to the PC through CAN bus technology. The system uses the methods is rely on the combination of the measuring cup type devices and magnetic sub-sensor to accurately measure the milk yield, real-time detection of milk flow, and to determine whether the velocity is lower than the set value to automatically take off the cup. While using two-electrode conductivity detection method to determine whether cows suffering mastitis according to the specified conductivity threshold. It can realize non-contact automatic measurement quickly, as the amount of milk collection automatic metering device with high precision, good reliability of the circuit, easy to use, does not need manual intervention, testing process clean sanitation, reduces the labor intensity, improve the efficiency of the milking.
milking measuring; CAN; measuring cup type; magnetic sub-sensor; conductivity detection
2016-07-20
“十二五”國家科技支撐計劃項目(2014BAD08B10)
東忠閣(1986-),男,黑龍江佳木斯人,碩士,(E-mail) dongzhongge@163.com。
蔡曉華(1968-),男,哈爾濱人,研究員級高級工程師,碩士生導(dǎo)師,(E-mail)cxh_0206@163.com。
S817.3
A
1003-188X(2017)05-0084-06