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