一种基于LabVIEW的鱼病远程诊断系统的制作方法

文档序号:11138862阅读:255来源:国知局
一种基于LabVIEW的鱼病远程诊断系统的制造方法与工艺

本发明是涉及一种基于LabVIEW的鱼病远程诊断系统,属于智能控制技术领域。



背景技术:

随着我国经济的发展,人民生活水平的提高,对水产品的需求也在不断提高,对应也带来养殖业的大幅度提升。但由于养殖技术的限制,当养殖的鱼类出现病症时,目前很多养殖户都是选择请相关专家前往养殖基地进行鱼病诊断操作。而随着养殖的鱼量增多,有的养殖区域很偏远,这样不仅会花费专家的大量时间,降低了工作效率,而且增加了养殖成本。

针对上述问题,中国实用新型专利CN201220161085.8公开了一种智能化鱼类疾病远程诊断系统,该专利通过设于池底的摄像头实时拍摄鱼池内鱼类图像,然后根据信号处理器处理转换得到的鱼类状态参数从鱼病特征数据库中检索最匹配的鱼病病例,并分析上述鱼类状态参数与该病例的相关程度,给出最合适的防止信息,但由于鱼病特征数据库中存储的鱼病病例有限,当出现新的病例,将仍然需要相关专家的现场诊断,不仅工作效率低,而且不能实现新病例的自动存储和积累,无法实现相关专家在任何时间和任何地点利用任何终端对鱼病进行远程诊断。



技术实现要素:

针对现有技术存在的上述问题,本发明的目的是提供一种不仅方便快捷,诊断精度高,诊断信息可共享,实时性强,且办事效率高的基于LabVIEW的鱼病远程诊断系统。

为实现上述目的,本发明采用的技术方案如下:

一种基于LabVIEW的鱼病远程诊断系统,包括养殖鱼塘边的终端模块和Web服务器模块、数据库服务器模块以及移动终端模块;所述养殖鱼塘边的终端模块通过3G网络与Web服务器模块双向通讯连接,所述数据库服务器模块和移动终端模块均与Web服务器模块双向通讯连接;其特征在于:还包括短信服务模块,所述短信服务模块也与Web服务器模块双向通讯连接。

一种实施方案,所述养殖鱼塘边的终端模块包括数据采集单元、微处理器和无线通信单元,所述数据采集单元的信号输出端与微处理器的信号输入端相连接,所述微处理器的信号输出端与无线通信单元的信号输入端相连接,所述无线通信单元通过3G网络与Web服务器模块双向通讯连接。

作为优选方案,所述数据采集单元至少包括温度传感器、溶解氧传感器和pH值传感器。

作为优选方案,所述数据采集单元通过CAN总线与微处理器通讯连接。

作为优选方案,所述微处理器包括数据采集卡,所述数据采集卡包括模数转换电路。

作为优选方案,所述微处理器通过串口与无线通信单元通讯连接。

一种实施方案,所述Web服务器模块包括服务器应用程序模块和基于LabVIEW的虚拟鱼类模型应用程序模块、数据库接口和短信服务接口,其中基于LabVIEW的虚拟鱼类模型应用程序模块与移动终端模块通讯连接,移动终端模块通过浏览器向Web服务器模块发送http请求,所述数据库服务器模块与数据库接口通讯连接,所述短信服务模块与短信服务接口通讯连接。

作为优选方案,所述数据库服务器模块包括鱼病特征数据库、鱼病检索分析子系统和养殖专家系统。

相较于现有技术,本发明具有如下有益技术效果:

采用本发明提供的基于LabVIEW的鱼病远程诊断系统,养殖专家可以在任何时间和任何地点使用任何终端对鱼病进行实时诊断,而不需要赶到现场进行诊断,不仅工作效率高,提高了故障解决效率,而且可有效解决各种鱼病的及时诊断,显著增加养殖产量;并且,本发明还可实现新病例的自动存储和积累,对多个不同地区的养殖场出现相同鱼病情况进行并发处理,明显降低了养殖成本。

附图说明

图1是本发明提供的基于LabVIEW的鱼病远程诊断系统的结构示意图;

图2是本发明提供的基于LabVIEW的鱼病远程诊断系统的工作流程图。

具体实施方式

以下结合附图对本发明的技术方案做进一步详细描述。

如图1所示:本发明提供的一种基于LabVIEW的鱼病远程诊断系统,包括养殖鱼塘边的终端模块和Web服务器模块、数据库服务器模块以及移动终端模块,还包括短信服务模块,所述养殖鱼塘边的终端模块通过3G网络与Web服务器模块双向通讯连接,所述数据库服务器模块和移动终端模块均与Web服务器模块双向通讯连接,所述短信服务模块也与Web服务器模块双向通讯连接。

所述养殖鱼塘边的终端模块包括数据采集单元、微处理器和无线通信单元,所述数据采集单元的信号输出端与微处理器的信号输入端相连接,所述微处理器的信号输出端与无线通信单元的信号输入端相连接,所述无线通信单元通过3G网络与Web服务器模块双向通讯连接。所述数据采集单元通过CAN总线与微处理器通讯连接,所述微处理器通过串口与无线通信单元通讯连接。所述数据采集单元至少包括温度传感器、溶解氧传感器和pH值传感器。所述微处理器包括数据采集卡,所述数据采集卡包括模数转换电路。

所述Web服务器模块包括服务器应用程序模块和基于LabVIEW的虚拟鱼类模型应用程序模块、数据库接口和短信服务接口,其中基于LabVIEW的虚拟鱼类模型应用程序模块与移动终端模块通讯连接,移动终端模块通过浏览器向Web服务器模块发送http请求,所述数据库服务器模块与数据库接口通讯连接,所述短信服务模块与短信服务接口通讯连接。

所述数据库服务器模块包括鱼病特征数据库、鱼病检索分析子系统和养殖专家系统。

所述数据采集单元负责采集养殖池塘中的各种数据,如温度,溶解氧,pH值,氨氮,等等,采集到的温度值、溶解氧值、pH值、氨氮等值通过微处理器处理后,由无线通信单元将数据传输给Web服务器模块,在Web服务器中可设置一个定时程序,定时利用采集来的数据进行养殖鱼是否生病的前期判断,如果出现异常,则Web服务器首先利用异常数据到数据库服务器模块中去查询是否曾经出现过相同的症状,如果出现常见的病情,则将查询到的处理结果直接通过Web服务器模块发送到养殖鱼塘边的终端模块,如果在数据库服务器模块中不存在该鱼病信息,则通过Web服务器向养殖专家发送一条请求鱼病诊断的信息,养殖专家收取到信息后实时通过任何机器向Web服务器发送请求,下载基于LabVIEW的鱼类虚拟模型,在移动终端模块查看鱼类数据,得出解决方案后,移动终端模块通过浏览器向Web服务器模块发送控制指令,借助于Web服务器将诊断操作指令发送给养殖鱼塘边的终端模块,同时将该记录保存到数据库服务器模块中,以方便后期出现相同问题时可以直接查阅。

所述的Web服务器模块通常采用Asp.net技术在VS2012中开发。在该环境里面,服务器应用程序可将生成的LabVIEW嵌入到服务器中,生成可执行的文件。

如图2所示:本发明所述的基于LabVIEW的鱼病远程诊断系统的具体工作流程如下:

利用服务器应用程序将LabVIEW绘制的鱼类虚拟模型嵌入Web服务器中,生成基于LabVIEW的虚拟鱼类应用程序。

通过养殖场布置的各个传感器,采集各项养殖数据,并将养殖数据传送给Web服务器,在传输过程中,数据首先通过传感器传送到微处理器(可以通过CAN总线完成),微处理器对接收到的数据进行解析处理,并通过串口将数据发送到无线通信端,无线通信单元,将接受到的鱼类数据通过3G通信机制发送给Web服务器,此处使用的3G通信机制可以是GPRS通信。

Web服务器接收到鱼类数据后,调用数据库服务器模块,用鱼类数据到数据库中去进行匹配,当出现鱼病时,将鱼病信息和专家系统中的数据进行匹配,查找解决方案,如果以前出现过类似的鱼病信息,则可以直接将处理结果反馈给Web服务器,由Web服务器将处理结果发送给养殖鱼塘边的终端模块。如果在专家系统中查询不到目前鱼病的处理方式(即:以前没有出现过类似的病症,则转为由专家诊断),则将一个信号发送给Web服务器,由服务器给指定的专家发送短信,请求专家帮助。

养殖专家可在任何一个移动终端,通过向Web服务器发送请求,下载并安装基于LabVIEW的鱼类模型应用程序,生成鱼类虚拟模型,利用生成的鱼类模型,显示鱼类的症状,然后通过移动终端向服务器发送控制指令,借助服务器将鱼病处理方法发送给养殖鱼塘边的终端模块,由养殖户按要求操作,或者设置自动处理程序。同时,将新出现的鱼病症状及处理意见存储到数据库服务器模块中(数据库可以使用SQL Server2008数据库),以方便后期出现相同问题时可以直接查阅。

综上所述可见,本发明具有如下优点:

1、信息共享

本发明将基于LabVIEW的虚拟鱼类模型嵌入到Web服务器中,使养殖鱼类出现问题时,可以首先自行通过查找数据库获取解决方案,只要在专家系统中有此症状的解决方案,则养殖户可以立即根据Web服务器返回来的处理意见进行处理(解决方案可能是别的养殖场出现过的,达到一个信息共享的目的)。

2、及时性和便捷性

对于没有出现过的鱼病,可以通过Web服务器立即给鱼类养殖专家发送鱼病诊断请求(及时性),同时养殖专家可以在任何时间和任何地点使用任何的终端对鱼类病症进行诊断(方便性)。解决了鱼病信息后可将处理意见存储在数据库服务器模块中,方便不同时期,不同地点的养殖户在遇到相同问题时可以快速解决。

最后有必要在此指出的是:以上所述仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1