本發(fā)明涉及一種基于物聯(lián)網的油雞自動稱重臺一體機。
背景技術:
種雞選育需要對活體進行稱重,而活禽養(yǎng)殖數量巨大,如何快速的、準確的對每一個活禽進行稱重,是目前種雞場的一大難題。而目前市面上的“活禽稱重裝置”,普遍存在著以下問題:活禽的體重稱量不準確;稱重速度太慢;手動記錄的數據往往出錯;手動記錄的數據需要大量的人力。
技術實現要素:
本發(fā)明要解決的技術問題是提供一種可以節(jié)省人力,稱重速度快且誤差小的基于物聯(lián)網的油雞自動稱重臺一體機。
為解決上述問題,本發(fā)明采用如下技術方案:
一種基于物聯(lián)網的油雞自動稱重臺一體機,包括稱重桶、高速稱重儀表和PC端,所述稱重桶為倒圓錐式設置,所述稱重桶連有傳感器,所述稱重桶內設有識讀器,所述高速稱重儀表連有PLC,所述傳感器與識讀器皆與PLC連接,所述PLC與PC端藍牙連接,所述高速稱重儀表內設有高速ARM運算器和A/D模塊。
作為優(yōu)選,所述稱重桶連有電控柜,所述電控柜上方設有操作臺,所述電控柜下方設有行走輪,所述電控柜側面設有推把手,所述高速稱重儀表位于操作臺上,所述PLC位于電控柜內部。
作為優(yōu)選,所述傳感器為剪切梁式傳感器。
作為優(yōu)選,所述PC端為PDA或平板電腦。
作為優(yōu)選,所述A/D模塊的轉換速度為200次/秒。
本發(fā)明要解決的另一技術問題為提供一種高速ARM運算器的算法,包括以下步驟:
a.選用600個數據,并在其中取4組數據相同且相同數據鏈最長的數據組,作為采樣組;
b.去除600個數據中的4個最大值和4個最小值;
c.然后在剩余的592個數據中取出:相對穩(wěn)定值≤0.025kg(即相鄰的2個數據之間的差值≤0.025kg)且相對穩(wěn)定值持續(xù)時長≥0.3秒(此時間可調0.1~1.0秒)的數據,并在上述數據中取出相對穩(wěn)定值持續(xù)時長較長的前4組數據;
d.選用步驟a中的4個采樣組和步驟c中的4個數據組,取其平均值,并去除其中的最大值和最小值,然后取剩余6組數據的平均值,作為本次稱量的重量值,并通過高速稱重儀表將該重量值顯示在儀表屏上。
本發(fā)明的有益效果為:采用了倒圓錐式的稱重桶并且采用1個傳感器可以使得稱重桶受力均勻。當把雞放入倒置在稱重桶內,活雞因受到稱重桶內空間限制,不會亂動,而且高速稱重儀表采用分組平均算法可以有效的減少誤差,設置有PLC可以實現自動的稱量活雞的體重、自動將相關數據通過藍牙上傳給PC端,進而加快了稱重、識讀電子身份的速度和極大的節(jié)省人力。
附圖說明
圖1為本發(fā)明基于物聯(lián)網的油雞自動稱重臺一體機的整體結構示意圖。
圖2為本發(fā)明基于物聯(lián)網的油雞自動稱重臺一體機的側視圖。
圖3為本發(fā)明基于物聯(lián)網的油雞自動稱重臺一體機的俯視圖。
具體實施方式
如圖1-3所示,一種基于物聯(lián)網的油雞自動稱重臺一體機,包括稱重桶1、高速稱重儀表2和PC端(未圖示),所述稱重桶1為倒圓錐式設置,所述稱重桶1連有傳感器3,所述稱重桶1內設有識讀器4,所述高速稱重儀表2連有PLC5,所述傳感器3與識讀器4皆與PLC5連接,所述PLC5與PC端藍牙連接,所述高速稱重儀表2內設有高速ARM運算器(未圖示)和A/D模塊(未圖示)。
所述稱重桶1連有電控柜6,所述電控柜6上方設有操作臺7,所述電控柜6下方設有行走輪8,所述電控柜6側面設有推把手9,所述高速稱重儀表2位于操作臺7上,所述PLC5位于電控柜6內部。
所述傳感器3為剪切梁式傳感器。
所述PC端為PDA或平板電腦。
所述A/D模塊的轉換速度為200次/秒。
本發(fā)明要解決的另一技術問題為提供一種高速ARM運算器的算法,包括以下步驟:
a.選用600個數據,并在其中取4組數據相同且相同數據鏈最長的數據組,作為采樣組;
b.去除600個數據中的4個最大值和4個最小值;
c.然后在剩余的592個數據中取出:相對穩(wěn)定值≤0.025kg(即相鄰的2個數據之間的差值≤0.025kg)且相對穩(wěn)定值持續(xù)時長≥0.3秒(此時間可調0.1~1.0秒)的數據,并在上述數據中取出相對穩(wěn)定值持續(xù)時長較長的前4組數據;
d.選用步驟a中的4個采樣組和步驟c中的4個數據組,取其平均值,并去除其中的最大值和最小值,然后取剩余6組數據的平均值,作為本次稱量的重量值,并通過高速稱重儀表將該重量值顯示在儀表屏上。
實施例一:
1)首先對高速稱重儀表判斷穩(wěn)定、去皮,使PLC上固定設有的指示燈亮起;
2)將雞綁上電子翼號放入稱量桶中,PLC檢測到有雞進入稱量桶中即時運行高速稱重儀表,檢測3秒,檢測出600個數據,同時識讀器搜集電子翅號數據,指示燈關閉;
3)在600個數據中取4組數據相同且相同數據鏈最長的數據組,作為采樣組,例如?。?.0、2.0、2.0、2.0、2.0、2.0;2.1、2.0、2.1、2.0、2.1、2.0;2.2、2.2、2.2、2.0、2.0、2.0;2.1、2.1、2.1、2.1、2.1、2.1;
4)去除600個數據中的4個最大值和4個最小值;
5)然后在剩余的592個數據中取出:相對穩(wěn)定值≤0.025kg且相對穩(wěn)定值持續(xù)時長≥0.3秒的數據,并在上述數據中取出相對穩(wěn)定值持續(xù)時長較長的前4組數據,例如:2.125、2.122、2.123、2.124; 2.126、2.127、2.128、2.124;2.120、2.122、2.128、2.126;2.125、2.125、2.124、2.122;
6)將步驟3)中的4個采樣組取其平均值,分別為2.0、2.05、2.1和2.1,將步驟5)中的4組數據取其平均值,分別為2.1235、2.12625、2.124和2.124,并去除其中的最大值2.12625和最小值2.0,然后求出剩余6組數據的平均值2.10358,作為本次稱量的重量值,并通過高速稱重儀表將該重量值顯示在儀表屏上。
7)高速稱重儀表和識讀器分別將重量和電子翅號數據上傳給PLC;
8)PLC將體重數據和電子翅號數據綁定生成一條數據事件,并將數據通過藍牙傳輸到平板電腦
9)儀表復位并去皮完成后,指示燈再次亮起。
實施例二:
1)首先對高速稱重儀表判斷穩(wěn)定、去皮,使PLC上固定設有的指示燈亮起;
2)將雞綁上電子翼號放入稱量桶中,PLC檢測到有雞進入稱量桶中即時運行高速稱重儀表,檢測3秒,檢測出600個數據,同時識讀器搜集電子翅號數據,指示燈關閉;
3)在600個數據中取4組數據相同且相同數據鏈最長的數據組,作為采樣組,例如?。?.0、3.0、3.0、3.0、3.0、3.0;3.1、3.0、3.1、3.0、3.1、3.0;3.2、3.2、3.2、3.0、3.0、3.0;3.1、3.1、3.1、3.1、3.1、3.1;
4)去除600個數據中的4個最大值和4個最小值;
5)然后在剩余的592個數據中取出:相對穩(wěn)定值≤0.025kg且相對穩(wěn)定值持續(xù)時長≥0.3秒的數據,并在上述數據中取出相對穩(wěn)定值持續(xù)時長較長的前4組數據,例如:3.125、3.122、3.123、3.124;3.126、3.127、3.128、3.124;3.120、3.122、3.128、3.126;3.125、3.125、3.124、3.122;
6)將步驟3)中的4個采樣組取其平均值,分別為3.0、3.05、3.1和3.1,將步驟5)中的4組數據取其平均值,分別為3.1235、3.12625、3.124和3.124,并去除其中的最大值3.12625和最小值3.0,然后求出剩余6組數據的平均值3.10358,作為本次稱量的重量值,并通過高速稱重儀表將該重量值顯示在儀表屏上。
7)高速稱重儀表和識讀器分別將重量和電子翅號數據上傳給PLC;
8)PLC將體重數據和電子翅號數據綁定生成一條數據事件,并將數據通過藍牙傳輸到平板電腦
9)儀表復位并去皮完成后,指示燈再次亮起。
實施例三:
1)首先對高速稱重儀表判斷穩(wěn)定、去皮,使PLC上固定設有的指示燈亮起;
2)將雞綁上電子翼號放入稱量桶中,PLC檢測到有雞進入稱量桶中即時運行高速稱重儀表,檢測3秒,檢測出600個數據,同時識讀器搜集電子翅號數據,指示燈關閉;
3)在600個數據中取4組數據相同且相同數據鏈最長的數據組,作為采樣組,例如取:4.0、4.0、4.0、4.0、4.0、4.0;4.1、4.0、4.1、4.0、4.1、4.0;4.2、4.2、4.2、4.0、4.0、4.0;4.1、4.1、4.1、4.1、4.1、4.1;
4)去除600個數據中的4個最大值和4個最小值;
5)然后在剩余的592個數據中取出:相對穩(wěn)定值≤0.025kg且相對穩(wěn)定值持續(xù)時長≥0.3秒的數據,并在上述數據中取出相對穩(wěn)定值持續(xù)時長較長的前4組數據,例如:5.125、5.122、5.123、5.124;5.126、5.127、5.128、5.124;5.120、5.122、5.128、5.126;5.125、5.125、5.124、5.122;
6)將步驟3)中的4個采樣組取其平均值,分別為5.0、5.05、5.1和5.1,將步驟5)中的4組數據取其平均值,分別為5.1235、5.12625、5.124和5.124,并去除其中的最大值5.12625和最小值5.0,然后求出剩余6組數據的平均值5.10358,作為本次稱量的重量值,并通過高速稱重儀表將該重量值顯示在儀表屏上。
7)高速稱重儀表和識讀器分別將重量和電子翅號數據上傳給PLC;
8)PLC將體重數據和電子翅號數據綁定生成一條數據事件,并將數據通過藍牙傳輸到平板電腦
9)儀表復位并去皮完成后,指示燈再次亮起。
本發(fā)明的有益效果為:采用了倒圓錐式的稱重桶并且采用1個傳 感器可以使得稱重桶受力均勻。當把雞放入倒置在稱重桶內,活雞因受到稱重桶內空間限制,不會亂動,而且高速稱重儀表采用分組平均算法可以有效的減少誤差,設置有PLC可以實現自動的稱量活雞的體重、自動將相關數據通過藍牙上傳給PC端,進而加快了稱重、識讀電子身份的速度和極大的節(jié)省人力。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何不經過創(chuàng)造性勞動想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。