1.一种基于labview的禽蛋裂纹在线检测系统,其特征在于,包括控制系统、声音接收器、敲击装置(5)、编码器(6)、输送装置和接近开关(7);所述输送装置用于输送禽蛋;所述敲击装置(5)包括若干敲击棒;所述控制系统利用脉冲信号通过编码器(6)控制每一所述敲击棒;若干敲击棒安装在所述输送装置的输送路径附近;每一所述敲击棒附近设有接近开关(7),用于判断禽蛋是否达到打击位置;所述控制系统通过声音接收器采集禽蛋敲击后产生的声音信号,所述控制系统通过时域和频域分析来判断禽蛋是否有裂纹。
2.根据权利要求1所述的基于labview的禽蛋裂纹在线检测系统,其特征在于,所述控制系统对采集到的禽蛋敲击声音信号进行fft变换,根据得到频域信号计算各个频域幅值最值对应频点的众数,确定众数频点处所有幅值和与所有幅值最值和的比值,通过比较比值区分禽蛋是否有裂纹。
3.根据权利要求2所述的基于labview的禽蛋裂纹在线检测系统,其特征在于,所述控制系统根据采集到的禽蛋敲击声音信号的幅值利用阈值判断有无禽蛋。
4.根据权利要求1所述的基于labview的禽蛋裂纹在线检测系统,其特征在于,所述声音接收器包括声卡(3)和咪头(4),所述控制系统连接声卡(3),所述声卡(3)连接咪头(4),至少2个敲击棒之间设有一个咪头(4),用于采集禽蛋敲击后产生的声音信号。
5.根据权利要求4所述的基于labview的禽蛋裂纹在线检测系统,其特征在于,所述输送装置上设有16个敲击棒,2个敲击棒之间设有1个咪头(4)。
6.一种根据权利要求1所述的基于labview的禽蛋裂纹在线检测系统的检测方法,其特征在于,包括如下步骤:
控制系统利用编码器(6)和接近开关(7)对敲击装置(5)进行速度匹配,以保证敲击装置上的敲击棒能敲击到禽蛋的中心轴位置;
声音接收器接受敲击装置(5)敲击禽蛋的声音信号,根据声音信号时域的幅值与设定的阈值判断有无禽蛋;
控制系统对采集到的禽蛋敲击声音信号进行fft变换,根据得到频域信号计算各个频域幅值最值对应频点的众数,确定众数频点处所有幅值和与所有幅值最值和的比值,通过比较比值区分禽蛋是否有裂纹。
7.根据权利要求6所述的基于labview的禽蛋裂纹在线检测系统的检测方法,其特征在于,当禽蛋为鸡蛋时,阈值为0.16;当禽蛋为鸭蛋时,阈值为0.18。