基于ZigBee的手持式电池组故障检测仪的制作方法
【专利摘要】本发明涉及一种基于ZigBee的手持式电池组故障检测仪,其特征在于:包括带有电池组电压检测单元及温度采集单元的ZigBee数据采集及发送模块,ZigBee数据采集及发送模块通过ZigBee无线网络与ZigBee数据接收及显示模块建立数据通信,ZigBee数据接收及显示模块连接PC机。本发明提供了一种基于ZigBee点对点传输的手持式电池组故障检测方式,监测故障范围广,而且监测速度异常之短,可以在几分钟内迅速找出问题,同时为了避免数据的迷惑性,增强检测能力,本发明还支持电脑作图,可以通过由数据构成的曲线图像更加直观更加迅捷地找出故障原因。
【专利说明】基于ZigBee的手持式电池组故障检测仪
【技术领域】
[0001]本发明涉及一种基于VB的手持式电池组故障检测仪,属于ZigBee点对点传输以及数据采集绘图【技术领域】。
【背景技术】
[0002]Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DA0、RD0、AD0连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
[0003]目前随着新能源的发展,电动汽车、风、光、电储能系统等是国家“十二五”发展的重点领域,而这些领域的核心部件都是锂离子电池组系统,现有锂离子电池组系统还存在着安全的隐患,需要在使用过程中严格监控电池组的电压、温度、电流,对电池组的各种故障进行预警。因此需要一种电池故障诊断仪来判断电池的运作是否健康。
[0004]电池组故障在当今社会十分普遍,在工业农业甚至在我们的生活中的使用频率相当高,而正是因为高使用率会使电池组故障所带来的不便显得非常明显。所以尽早检测出电池组的故障可以做到把损失“扼杀在萌芽之中”,是防御由电池组故障带来不便的关键。而现有的保护系统需要借助多次充放电来判断电池组是否有故障,而这个方法使检测电路显得异常繁琐并且会耗费比较长的时间。同时,由于数据只能在检测电路中进行计算,兼容性不高,不能使用到其他别的电路中去。其次,数据不能进行传送,在当今的信息社会信息一旦不能及时传递,可能会埋下故障的隐患甚至会在还没来得及检测出故障的情况下就已经发生电池组故障。最后,由于检测出的数据都是一个一个抽象的数据,没有图像或者曲线等直观的认识,可能会在一定程度上影响对于故障的判断。
【发明内容】
[0005]本发明的目的是提供一种监测故障范围广,监测速度短,且能直观反映监测结构的电池组故障检测仪。
[0006]为了达到上述目的,本发明的技术方案是提供了一种基于ZigBee的手持式电池组故障检测仪,其特征在于:包括带有电池组电压检测单元及温度采集单元的ZigBee数据采集及发送模块,ZigBee数据采集及发送模块通过ZigBee无线网络与ZigBee数据接收及显示模块建立数据通信,ZigBee数据接收及显示模块连接PC机,其中:
[0007]由ZigBee数据采集及发送模块通过电池组电压检测单元及温度采集单元采集电池组的电压数据及温度数据,采集到的电压数据及温度数据通过ZigBee点对点传输方式从ZigBee数据采集及发送模块传送到ZigBee数据接收及显示模块,ZigBee数据接收及显示模块接收到电压数据及温度数据后,一方面将电压数据及温度数据进行实时显示,另外一方面将电压数据及温度数据发送给PC机,PC机根据接收到的所有电压数据及温度数据分别绘制电压-实验数据个数图像曲线和温度-实验数据个数图像曲线。
[0008]优选地,所述ZigBee数据接收及显示模块包括作为主控制器的Freescale的MC9S12XET256单片机,主控制器连接采用TI公司的CC2530芯片实现的ZigBee模块,主控制器的故障、电池组信息显示单元连接LCD,主控制器的故障记录单元及数据存储单元连接SD存储卡。
[0009]本发明提供了一种基于ZigBee点对点传输的手持式电池组故障检测方式,监测故障范围广,而且监测速度异常之短,可以在几分钟内迅速找出问题,同时为了避免数据的迷惑性,增强检测能力,本发明还支持电脑作图,可以通过由数据构成的曲线图像更加直观更加迅捷地找出故障原因。
【专利附图】
【附图说明】
[0010]图1为本发明提供的一种基于ZigBee的手持式电池组故障检测仪的连接框图;
[0011]图2为ZigBee数据接收及显示模块的连接框图。
【具体实施方式】
[0012]为使本发明更明显易懂,兹以优选实施例,并配合附图作详细说明如下。
[0013]如图1所示,本发明提供了一种基于ZigBee的手持式电池组故障检测仪,包括带有电池组电压检测单元及温度采集单元的ZigBee数据采集及发送模块,ZigBee数据采集及发送模块通过ZigBee无线网络与ZigBee数据接收及显示模块建立数据通信,ZigBee数据接收及显示模块连接PC机。
[0014]由ZigBee数据采集及发送模块通过电池组电压检测单元及温度采集单元采集电池组的电压数据及温度数据,采集到的电压数据及温度数据通过ZigBee点对点传输方式从ZigBee数据采集及发送模块传送到ZigBee数据接收及显示模块,ZigBee数据接收及显示模块接收到电压数据及温度数据后,一方面将电压数据及温度数据进行实时显示,另外一方面将电压数据及温度数据发送给PC机,PC机根据接收到的所有电压数据及温度数据分别绘制电压-实验数据个数图像曲线和温度-实验数据个数图像曲线,并对出现的异常作报警。
[0015]结合图2,ZigBee数据接收及显示模块采用Freescale的MC9S12XET256单片机为主控制器。Freescale的MC9S12XET256单片机选择ZigBee无线方式从ZigBee数据采集及发送模块接收电压及温度数据。接收完电池组数据后,MC9S12XET256单片机进行相应的处理,将电池组系统状态、单体信息和故障信息通过RS232接口通过故障、电池组信息显示单元上传到IXD,并将所有实验数据和故障信息,经由SPI接口通过故障记录单元及数据存储单元存储到SD存储卡上,便于进一步对电池组性能分析及故障跟踪和诊断。
[0016]ZigBee技术是一种新兴的无线连接技术,主要解决近距离(10?75m)、低功耗、低成本、低数据率(10Kb/s?250Kb/s)、低复杂度的设备联网应用。ZigBee数据接收及显示模块中与主控制器相连的ZigBee模块选用TI公司的CC2430芯片,该芯片集成一个高性能的射频收发模块和一个增强型8051处理器,是专门针对IEEE802.15.4和ZigBee应用的解决方案。
【权利要求】
1.一种基于ZigBee的手持式电池组故障检测仪,其特征在于:包括带有电池组电压检测单元及温度采集单元的ZigBee数据采集及发送模块,ZigBee数据采集及发送模块通过ZigBee无线网络与ZigBee数据接收及显示模块建立数据通信,ZigBee数据接收及显示模块连接PC机,其中: 由ZigBee数据采集及发送模块通过电池组电压检测单元及温度采集单元采集电池组的电压数据及温度数据,采集到的电压数据及温度数据通过ZigBee点对点传输方式从ZigBee数据采集及发送模块传送到ZigBee数据接收及显示模块,ZigBee数据接收及显示模块接收到电压数据及温度数据后,一方面将电压数据及温度数据进行实时显示,另外一方面将电压数据及温度数据发送给PC机,PC机根据接收到的所有电压数据及温度数据分别绘制电压-实验数据个数图像曲线和温度-实验数据个数图像曲线,同时对异常温度或者电压进行报警纠错。
2.如权利要求1所述的一种基于ZigBee的手持式电池组故障检测仪,其特征在于:所述ZigBee数据接收及显示模块包括作为主控制器的Freescale的MC9S12XET256单片机,主控制器连接采用TI公司的CC2530芯片实现的ZigBee模块,主控制器的故障、电池组信息显示单元连接LCD,主控制器的故障记录单元及数据存储单元连接SD存储卡。
【文档编号】G01R31/36GK103995233SQ201410217860
【公开日】2014年8月20日 申请日期:2014年5月22日 优先权日:2014年5月22日
【发明者】陈天骄, 陈赟格, 吴贇 申请人:东华大学