基于声音分析的西瓜成熟度检测系统毕设论文

 

提出了一种基于虚拟仪器技术的西瓜果实成熟度测试系统的计算机设计试验方案。我们采用LabVIEW2020平台,对该系统的计算机软件进行了详细的设计,软件模块分为:数据采集处理模块,事件触发处理模块,系统存储管理模块三个方面对该系统的软件进行了详细的介绍。文章末尾,给出了各模块具体设计的程序框图,并对其进行详细的功能与程序的介绍

 

一、LabVIEW是什么?

LabVIEW是关于Laboratory Virtual Instrument Engineering Workbench的简称,它其实是一种图形程序设计语言,也就是我们所熟知的G语言。该软件还提供了各种交互控件,菜单,程序对话框,以及各种函数库,让使用者能够轻松快速的完成一个具有非常强大应用能力的系统。与与Visual Basic、C、C++或Java等使用文本型程序代码的传统编程语言有很大的不同,LabVIEW软件是利用图示连线来构成程序框图,在此语言进行设计时,无需对程序进行编写代码。程序框图的后面板展示数据流的方向,各个模块之间的数据流动得以呈现。它以各种图标表示不同函数,这就是图形化编程。这一方法极大地增强了建立工业系统的能力,设计效率有效提高,从而缩短了研发周期。

二、步骤

1.开发流程图

示例:

2.主界面展示

如下:

在登录页面进入了系统的主界面,如图所示。

采样系数设置通过采样率等3个参数来确定数据采集,设置为设置声音采样操作的采样率。通常为22050 S/s。默认值为22050 S/s这个采样频率(S/s和Hz一个意思),可以选择不同的数据采用频率。提高了数据采集过程中的灵活性。每取样位数表示每一取样的数目,以一位数表示。分辨率一般为16bit及8bit(默认值为16)。

触发截取:在音频信号振幅大于触发信号设定的阈值后,就判定为有拍瓜的动作,对该动作进行触发前截取,和触发后截取有效帧进行分析,进一步提供了对数据采集的灵活性与可靠性。

3.系统的总体设计

基于LabVIEW2020软件,对信号收集和辨析系统进行了研究,实现了信号的获取,模拟波束的显示,信号的辨析和处理。在本课题中,我们采用了模块化的方法,使整个系统的主编程界面清晰、简洁,便于设计人员进行操作。在此基础上,提出了一种基于LabVIEW的信号信息处理方法。按照模块化和层次化的原则,从上到下依次进行了系统的软件开发。所开发的软件包含了多个子元件,每一个子模块都能独立地完成对信号的不同处理。这种方法能使程序框图清晰、直观,同时也能避开繁琐的程序设计,系统软件的总体设计过程如图所示。

4.声学实验装置设计

1)采集装置:因为本次研究的最终目标是研制一种便携式西瓜成熟度测试仪。本次实验所使用的手提电脑型号为华硕天选2,规格为11G Intel i5处理器,16GB内存。如图显示了音频采集设备。

 

2)软件设备:采用微软公司的Windows10系统,使用LabVIEW2020实现了西瓜音频的采集和处理,操作简单,操作方便。本系统能以22050HZ的速度采集西瓜,并将其以*.WAV文件存入电脑中,便于下一步对信号作进一步的解析。如图所示。

5.详细实验流程

本节旨在深入剖析实验的每一环节,详细阐述实验过程的各个步骤,确保读者能够清晰地理解整个研究流程。我们将按照如图所示的顺序,逐步展开实验操作,从准备工作到数据收集与分析,每一步都详尽无遗。通过这样的描述,即使是对实验不熟悉或没有直接参与过相关研究的读者,也能够掌握实验的全貌,从而更好地评估和验证我们提出的假设或理论模型。

 

6.实验结果

如图清晰展示的,生瓜的音波在遭受打击时,其振幅迅速攀升至最高点。然而,紧接着,这个峰值出现后便开始急剧下降,呈现出一种不规则的、短暂的衰减模式。相比之下熟瓜和老瓜在打击过后的同一时间点,其音波的最大振幅也出现在了一个特定时刻,并且这些波形表现出上下对称的特点,显示出明显的规律性衰减。具体来说,熟瓜和老瓜的波形均显示出较为一致的衰减模式,其中老瓜的音波持续时间稍长于熟瓜。为了更精确地比较不同成熟度的果实音波波形的差异,我们采用了定量的方法来进行评估,这包括了波形对称度和对数衰减率。通过对这些参数的计算和分析,我们能够从统计学的角度客观地评价不同成熟度的果实所产生的音波波形特征,从而为进一步研究水果成熟过程中的机械物理机制提供了有力的数据支持。

在深入研究西瓜品质特征与其特性值之间的关联性之后,我们得到了一些有意义的发现。通过仔细审视(表5.2)所展示的数据,可以明显看出S值(果实的硬度)和值(代表西瓜的密度与质地)这两个指标与西瓜品质的重要组成部分——成熟度和果肉品质的评估有着密切的相关性。然而,当我们关注到第三个特性值时,则显示出与上述品质参数之间并无显著的相关性。

基于这样的发现,我们可以采取一种简便的方法来评估西瓜的成熟度及其果肉品质。具体来说,我们只需根据西瓜果实的S值或值,就能较为准确地判断其成熟度是否达到理想标准。如果这些数值较高,通常意味着西瓜已经成熟,果肉的口感和质量都较为上乘。反之,若这些数值较低,则可能意味着西瓜的成熟度尚欠,或者果肉的质地还不够好。通过这种方式,我们不仅能够有效地区分不同成熟度的西瓜果实,还能确保消费者购买到满意的高质量西瓜产品。峰值频率,果汁糖度,果实硬度S,质量,密度。

7.视频展示

基于声音分析西瓜成熟度检测系统介绍

 

 

基于声音分析的西瓜成熟度检测系统详细介绍


联系方式

交流学习联系QQ群:247949346

三.答辩PPT

四.部分程序框

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值