一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多功能的牛用电子耳标的制作方法

2022-02-22 02:56:33 来源:中国专利 TAG:


1.本发明涉及电子耳标技术领域,具体涉及一种多功能的牛用电子耳标。


背景技术:

2.电子耳标是用于证明牲畜身份,承载牲畜个体信息的标志物,耳标由主标和辅标两部分组成;主标由主标耳标面、耳标颈、耳标头组成;主标耳标面的背面与耳标颈相连,使用时耳标头穿透牲畜耳部、嵌入辅标以固定耳标,耳标颈留在穿孔内。我国开始在部分地区尝试应用电子耳标(rfid),由于 rfid具有非接触、远距离自动识别移动物体的特性,一些自动化计量、测量、定量系统在畜牧业中得以推广使用。
3.先现代化大规模肉牛养殖场中,为识别与去呗牛的身份,会为牛佩戴电子耳标,但现有的电子耳标结构简单,功能单一,且容易脱落,脱落时无法及时发现,容易导致耳标丢失。


技术实现要素:

4.本发明的目的是提供一种多功能的牛用电子耳标,以解决现有技术中的上述不足之处。
5.为了实现上述目的,本发明提供如下技术方案:一种多功能的牛用电子耳标,包括主标和辅标,所述主标的内部固定安装有主控电路板,所述辅标卡合安装于主标的外部,所述主控电路板中安装有微处理器、霍尔传感器、温度传感器以及震动开关,所述辅标的内部嵌入安装有一块微型磁片。
6.优选的,所述主标的内部安装有可充电纽扣锂电池。
7.优选的,所述辅标的外侧设置有供牧场管理人员肉眼识读牛的文字及编号。
8.优选的,所述微处理器每隔一定时间采集一次温度,通过无线射频发送给牛棚中的汇聚网关,最后到达服务器后台,牛体温异常时服务器后台预警。
9.优选的,所述震动开关检测牛头部运动信号,牛头晃动的力度达到触发震动开关的力度,微处理器便得到一个脉冲信号,每隔一定时间通过无线射频发送给牛棚中的汇聚网关,最后到达服务后台。
10.优选的,所述微型磁片靠近主控电路板中霍尔传感器处于低电平状态,辅标掉落导致微型磁片远离主控电路板时,则主标中的霍尔传感器处于高电平。
11.一种牛用电子耳标的体温数据优化算法,包括系统建模和基于卡尔曼滤波的参数优化算法,所述系统建模包括以下内容:
12.温度传感器每隔一定时间向管理平台发送一次采集的数据,其温度转换公式如下:
[0013][0014]
[0015]
其中s
t
是温度传感器的原始数据输出,公式(i)和(ii)分别为温度的摄氏度和开尔文形式,牛的正常体温在39℃附近,超过40℃则会出现体温异常预警;
[0016]
由于传感器在测量温度时受季节、每天日照温度等的影响,温度传感器测量的温度有漂移,假定环境的温度为te,传感器的测量噪声为v,则在k时刻公式(i)中电子耳标测得的温度则修正为,
[0017]
ts(k)=tr(k) βte(k) d(k) v(k)
ꢀꢀꢀ
(iii)
[0018]
其中ts为传感器测量温度,tr为牛真实的体温值,te为环境温度,β为影响因子,d为温度漂移常数,v为测量噪声;
[0019]
显然,优化算法的目的在于使测量值ts无限接近牛的真实体温tr。本发明采用卡尔曼滤波算法对测量的温度进行优化;
[0020]
首先对系统的运行状态建模,假定温度k时刻与k-1时刻测量的温度基本一致,只是受过程噪声w(k)的影响而不同,则系统的状态方程为,
[0021]
x(k)=φx(k-1) w(k)
ꢀꢀꢀ
(iv)
[0022][0023]
其中x(k)=[ts(k) te(k) d(k)]
t
,w(k)为过程噪声。由于状态各维中,仅牛的体温ts和环境温度te可用传感器测得,因此观测方程为,
[0024]
z(k 1)=hx(k) v(k)
ꢀꢀꢀ
(iv)
[0025][0026]
其中v为测量噪声。
[0027]
基于卡尔曼滤波的参数优化算法包括以下步骤:
[0028]
以公式(iv)和(v)为系统的状态方程和观测方程,其中过程噪声w 的均值为0,方差为q;测量噪声v的均值为0,方差为r;
[0029]
step1.k=0,初始化估计值x(k),即为x(0);
[0030]
step2.对系统状态变量进行卡尔曼滤波的一步预测,算法公式为:
[0031]
x(k 1|k)=φx(k)
ꢀꢀꢀ
(vi)
[0032]
step3.计算新预测值与真实值的协方差矩阵
[0033]
p(k 1|k)=φp(k)φ
t
q
ꢀꢀꢀ
(vii)
[0034]
step4.计算卡尔曼增益矩阵g
[0035]
g(k)=p(k 1|k)h
t
(hp(k 1|k)h
t
r)-1
ꢀꢀꢀ
(viii)
[0036]
step5.利用卡尔曼增益、一步预测值和测量值对状态进行更新
[0037]
x(k 1|k 1)=x(k 1|k) g(k)(z(k 1)-hx(k 1|k))
ꢀꢀꢀ
(ix)
[0038]
step6.最后更新估计值与真实值的协方差矩阵
[0039]
p(k 1|k 1)=(i-g(k)h)p(k 1|k)
ꢀꢀꢀ
(x)
[0040]
step7.i=i 1,重复step2至step7
[0041]
得到优化后的状态值x(k|k)=[ts(k) te(k) d(k)]
t
,即作为本系统的最终测量值。
[0042]
一种牛用电子耳标的基于深度学习的牛异常行为检测算法,包括以下八层内容:
[0043]
通过震动开关检测牛24小时头部动作,其中每半个小时牛运动产生的震动信号占用一个字节(一维向量n=48),即输入深度神经网络的向量为:
[0044]
v=(n1,n2,n3,
…nn
)
ꢀꢀꢀ
(xi)
[0045]
在数据标注过程的时候,每次输入的向量为一个数据样本;
[0046]
第一层:该层为深度神经网络的输入层,对每隔半个小时得到牛的头部震动数据进行数据的预处理,并记录每次预处理的结果,每次记录包含48个数据点,得到48x1的向量v,再将向量v输入到深度神经网络;
[0047]
第二层:在第一层定义100个6x6的卷积核,每一个卷积核具有滤波器的作用,用于深度神经网络的学习和提取特征,并且100个卷积核能够帮助系统提取足够多的特征,第一层的输出是维度为43x100的矩阵,其中矩阵的每一列都包含一个滤波器权重;
[0048]
第三层:将上一层的输出矩阵输入到该卷积层,在该层当中,同样定义 100个不同的滤波器用于深度神经网络的训练,得到一个维度为38x100的输出矩阵,该层输出矩阵每一列都包含一个滤波器的权重;
[0049]
第四层:采用最大池化方法,在该层中最大池化尺度为3x3,该层输出矩阵是输入矩阵的三分之一,即矩阵维度为12x100;
[0050]
第五层和第六层:第采用卷积方法,均设置96个6x6的卷积核,其中第五层输出矩阵维度为7x96,第六层输出矩阵维度为2x96;
[0051]
第七层:采用平均池化方法,平均池化方法尺度为2x2,每个特征检测在深度神经网络的该层只剩下一个权重,最后第七层输出矩阵维度是1x96;
[0052]
第八层:采用dropout方法,对于神经网络单元,按照一定的概率将其权重赋值为0,该层输出矩阵维度为1x96;
[0053]
全连接层:使用softmax激活函数,最后将长度为96的向量按四个类别分类,得到4个向量,表示4个类别中每个类别出现的概率。
[0054]
在上述技术方案中,本发明提供的技术效果和优点:
[0055]
本发明通过利用传感器、数字信号处理和人工智能技术,通过温度传感器每隔一定时间采集一次温度,通过无线射频发送给牛棚中的汇聚网关,最后到达服务器后台,利用震动开关检测牛头部运动信号,牛头晃动的力度达到触发震动开关的力度,微处理器便得到一个脉冲信号,每隔一定时间通过无线射频发送给牛棚中的汇聚网关,最后到达服务后台,从而通过数据处理解决规模化奶牛和肉牛养殖场中身份识别、温度测量和异常行为检测三个问题,从而实现牛养殖过程中的精准管理,降低人力成本的目的,且利用微型磁片靠近主控电路板中霍尔传感器处于低电平状态,辅标掉落导致微型磁片远离主控电路板时,则主标中的霍尔传感器处于高电平的状态变化,可以及时的感知耳标的掉落,从而极大地提高了耳标的功能性和实用性。
附图说明
[0056]
为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0057]
图1为本发明电子耳标的整体结构示意图。
[0058]
图2为本发明牛体温数据采集示例图。
[0059]
图3为本发明牛头耳部运动数据采集示例图。
[0060]
图4为本发明耳标脱落信号感应示例图。
[0061]
附图标记说明:
[0062]
1、主标;2、辅标;3、主控电路板。
具体实施方式
[0063]
为了使本领域的技术人员更好地理解本发明的技术方案,下面将结合附图对本发明做进一步的详细介绍。
[0064]
一种多功能的牛用电子耳标,包括主标1和辅标2,所述主标1的内部固定安装有主控电路板3,所述辅标2卡合安装于主标1的外部,所述主控电路板3中安装有微处理器、霍尔传感器、温度传感器以及震动开关,所述辅标2 的内部嵌入安装有一块微型磁片,其中:
[0065]
微处理器mcu:采用南京沁恒微电子生产的芯片ch573,其集成低功耗蓝牙ble无线通讯的32位risc-v内核微控制器。内有spi,4个串口,adc, rtc等丰富的外设资源;
[0066]
a3144e霍尔传感器:用于检测耳标是否脱落,一旦脱落便触发ch573的一个io口高电平,并发送警报信息给后台管理系统;
[0067]
温度传感器:采用北京中科银河芯片gxts02s,i2c通信接口,标准精度
±
0.3℃,最高
±
0.1℃,静态电流150na,尺寸1.38mm*1.8mm。同时具备极快的温度转换速度和温度稳定速度,最快温度转换速度可达1.5ms;
[0068]
sw18020p震动开关:用于检测牛头部的运动,头晃动的力度达到触发震动开关的力度,cpu便得到一个脉冲信号,从而记录牛一天的运动信息,为行为分析提供数据支撑。
[0069]
进一步的,在上述技术方案中,所述主标1的内部安装有lir2032锂电池,为可充电纽扣锂电池。
[0070]
进一步的,在上述技术方案中,所述辅标2的外侧设置有供牧场管理人员肉眼识读牛的文字及编号。
[0071]
进一步的,在上述技术方案中,如图2所示,处理器ch573每隔一定时间(可软件设置)采集一次温度,通过无线射频发送给牛棚中的汇聚网关,最后到达服务器后台。gxts02s温度传感器采用16位ad转换器,牛的正常体温在39℃附近,超过40℃则会出现体温异常预警。
[0072]
进一步的,在上述技术方案中,如图3所示,牛头部运动信号被震动开关检测,震动信息被cpu记录后,每隔一定时间(可软件设置)通过无线射频发送给牛棚中的汇聚网关,最后到达服务后台,震动开关连接ch573的pa_0 口,需要设置r16_pa_int_en=0x10,即pa口的中断使能设置, r16_pa_int_mode=0x10为上拉/下拉模式,pictl&=~0x01设置上升沿触发, p0ie=1,ea=1设置中断使能和开总中断,这样,一旦有震动信号震动开关(水银开关晃动滚珠时)电路导通,启动外部中断,从而cpu响应外部震动并记录时间,最终完成物理震动信号到脉冲电信号的转换。
[0073]
震动开关引脚电压为高电平(5v)时表明电路导通,说明牛头部有动作,当震动开关为低电平时表明牛处于休息状态,进而可以对牛的运动数据的采集,可为动物学家进一
步分析牛的行为习性和致病机理提供数据支撑。
[0074]
进一步的,在上述技术方案中,所述微型磁片靠近主控电路板3中霍尔传感器处于低电平状态,辅标2掉落导致微型磁片远离主控电路板3时,则主标1中的霍尔传感器处于高电平,如图4所示,耳标脱落是可穿戴设备时有发生的现象,一旦发生耳标脱落时,本装置能立即向网关发送报警信息,管理员可从后台做出应对处理,霍尔开关与ch573的pb_0口相连,采用外部中断的工作模式,需要设置p1ien=0x10,即中断使能,p1inp=0x10为上拉/ 下拉模式,pictl&=~0x01设置上升沿触发,p1ie=1,ea=1设置中断使能和开总中断。这样,一旦有霍尔开关触发高电平信号则启动外部中断,cpu立刻响应并向网关发送报警信息;
[0075]
此功能很好地解决了耳标脱落及应对措施问题,给牧场管理带来了极大便利。
[0076]
一种牛用电子耳标的体温数据优化算法,包括系统建模和基于卡尔曼滤波的参数优化算法,所述系统建模包括以下内容:
[0077]
环境温度对温度传感器测量牛的体温有重要影响,例如冬天的温度和夏季的温度,南方与北方的维度差别等,本设计引入环境温度对电子耳标测量的温度做补偿矫正,并结合数字滤波技术对测量值进行优化,达到电子耳标的对环境的自适应;
[0078]
温度传感器每隔一定时间向管理平台发送一次采集的数据,其温度转换公式如下:
[0079][0080][0081]
其中s
t
是温度传感器的原始数据输出,公式(i)和(ii)分别为温度的摄氏度和开尔文形式,牛的正常体温在39℃附近,超过40℃则会出现体温异常预警;
[0082]
牛在牛棚中日常活动,温度传感器每隔一定时间(默认60分钟测量一次体温)向管理平台发送一次采集的数据,由于传感器在测量温度时受季节、每天日照温度等的影响,温度传感器测量的温度有漂移,假定环境的温度为 te,传感器的测量噪声为v,则在k时刻公式(i)中电子耳标测得的温度则修正为,
[0083]
ts(k)=tr(k) βte(k) d(k) v(k)
ꢀꢀꢀ
(iii)
[0084]
其中ts为传感器测量温度,tr为牛真实的体温值,te为环境温度,β为影响因子,d为温度漂移常数,v为测量噪声;
[0085]
显然,优化算法的目的在于使测量值ts无限接近牛的真实体温tr。本发明采用卡尔曼滤波算法对测量的温度进行优化;
[0086]
首先对系统的运行状态建模,假定温度k时刻与k-1时刻测量的温度基本一致,只是受过程噪声w(k)的影响而不同,则系统的状态方程为,
[0087]
x(k)=φx(k-1) w(k)
ꢀꢀꢀ
(iv)
[0088][0089]
其中x(k)=[ts(k) te(k) d(k)]
t
,w(k)为过程噪声。由于状态各维中,仅牛的体温
ts和环境温度te可用传感器测得,因此观测方程为,
[0090]
z(k 1)=hx(k) v(k)
ꢀꢀꢀ
(iv)
[0091][0092]
其中v为测量噪声。
[0093]
基于卡尔曼滤波的参数优化算法包括以下步骤:
[0094]
以公式(iv)和(v)为系统的状态方程和观测方程,其中过程噪声w 的均值为0,方差为q;测量噪声v的均值为0,方差为r;
[0095]
step1.k=0,初始化估计值x(k),即为x(0);
[0096]
step2.对系统状态变量进行卡尔曼滤波的一步预测,算法公式为:
[0097]
x(k 1|k)=φx(k)
ꢀꢀꢀ
(vi)
[0098]
step3.计算新预测值与真实值的协方差矩阵
[0099]
p(k 1|k)=φp(k)φ
t
q
ꢀꢀꢀ
(vii)
[0100]
step4.计算卡尔曼增益矩阵g
[0101]
g(k)=p(k 1|k)h
t
(hp(k 1|k)h
t
r)-1
ꢀꢀꢀ
(viii)
[0102]
step5.利用卡尔曼增益、一步预测值和测量值对状态进行更新
[0103]
x(k 1|k 1)=x(k 1|k) g(k)(z(k 1)-hx(k 1|k))
ꢀꢀꢀ
(ix)
[0104]
step6.最后更新估计值与真实值的协方差矩阵
[0105]
v=(n1,n2,n3,
…nn
)
ꢀꢀꢀ
(xi)
[0106]
step7.i=i 1,重复step2至step7
[0107]
得到优化后的状态值x(k|k)=[ts(k) te(k) d(k)]
t
,即作为本系统的最终测量值。
[0108]
一种牛用电子耳标的基于深度学习的牛异常行为检测算法,包括以下八层内容:
[0109]
深度学习通过建立深度神经网络来模拟人脑分析、学习和解释数据,具有强大的表达能力和泛化能力,能够更好地表示图像的深层次信息,所以深度神经网络在图像识别邻域被广泛运用。与此同时,对于1维的信号,深度神经网络也能对其进行时间序列的分析,提取感兴趣特征,并且感兴趣特征不依赖其所在信号片段的位置,因此深度神经网络对于1维信号的分析具有高效性;
[0110]
通过震动开关检测牛24小时头部动作,其中每半个小时牛运动产生的震动信号占用一个字节(一维向量n=48),即输入深度神经网络的向量为:
[0111]
v=(n1,n2,n3,
…nn
)
ꢀꢀꢀ
(xi)
[0112]
在数据标注过程的时候,每次输入的向量为一个数据样本;
[0113]
第一层:该层为深度神经网络的输入层,对每隔半个小时得到牛的头部震动数据进行数据的预处理,并记录每次预处理的结果,每次记录包含48个数据点,由此可得到48x1的向量v,再将向量v输入到深度神经网络。
[0114]
第二层:本发明在第一层定义了100个6x6的卷积核,每一个卷积核具有滤波器的作用,可以用于深度神经网络的学习和提取特征,并且100个卷积核能够帮助系统提取足够多的特征。因此第一层的输出是维度为43x100的矩阵,其中矩阵的每一列都包含一个滤波器权重。
[0115]
第三层:将上一层的输出矩阵输入到该卷积层,在该层当中,同样定义 100个不同的滤波器用于深度神经网络的训练,可以得到一个维度为38x100 的输出矩阵,与上层输出矩阵相似的是,该层输出矩阵每一列都包含一个滤波器的权重。
[0116]
第四层:该层采用的是最大池化方法,最大池化方法具有降低数据输出的复杂程度以及防止实验结果过拟合的作用,在该层中最大池化尺度为3x3,因此该层输出矩阵是输入矩阵的三分之一,即矩阵维度为12x100.
[0117]
第五层和第六层:在本发明中,第五层和第六层都是采用卷积方法,都设置了96个6x6的卷积核,其目的是为了提取到数据当中更高语义信息的特征,其中第五层输出矩阵维度为7x96,第六层输出矩阵维度为2x96。
[0118]
第七层:该层采用的是平均池化方法,在该层平均池化方法尺度为2x2,其目的是防止实验结果过拟合,每个特征检测在深度神经网络的该层只剩下一个权重,最后第七层输出矩阵维度是1x96。
[0119]
第八层:在本发明中,第八层采用dropout方法,在深度学习网络的训练过程中,对于神经网络单元,按照一定的概率将其权重赋值为0,由于是随机丢弃,故而每次训练过程都在训练不同的网络,其目的是降低实验结果对某些网络参数的依赖性,从而防止实验结果过拟合。该层输出矩阵维度为 1x96。
[0120]
全连接层:使用softmax激活函数,最后将长度为96的向量按照表1中的四个类别分类,得到4个向量,表示4个类别中每个类别出现的概率。
[0121]
表1 神经网络各层次结构
[0122][0123][0124]
实施方式具体为:本发明是对传统牛电子耳标的功能扩展,利用传感器、数字信号处理和人工智能技术,通过温度传感器每隔一定时间采集一次温度,通过无线射频发送给牛棚中的汇聚网关,最后到达服务器后台,利用震动开关检测牛头部运动信号,牛头晃动的力度达到触发震动开关的力度,微处理器便得到一个脉冲信号,每隔一定时间通过无线射
频发送给牛棚中的汇聚网关,最后到达服务后台,从而通过数据处理解决规模化奶牛和肉牛养殖场中身份识别、温度测量和异常行为检测三个问题,从而实现牛养殖过程中的精准管理,降低人力成本的目的,且利用微型磁片靠近主控电路板3中霍尔传感器处于低电平状态,辅标2掉落导致微型磁片远离主控电路板3时,则主标1中的霍尔传感器处于高电平的状态变化,可以及时的感知耳标的掉落,从而极大地提高了耳标的功能性和实用性。
[0125]
以上只通过说明的方式描述了本发明的某些示范性实施例,毋庸置疑,对于本领域的普通技术人员,在不偏离本发明的精神和范围的情况下,可以用各种不同的方式对所描述的实施例进行修正。因此,上述附图和描述在本质上是说明性的,不应理解为对本发明权利要求保护范围的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献