[发明专利]一种基于单片机控制的蓄电池状态在线监测系统及方法在审
申请号: | 201910249393.2 | 申请日: | 2019-03-29 |
公开(公告)号: | CN109959872A | 公开(公告)日: | 2019-07-02 |
发明(设计)人: | 陈继涛;宋海燕;刘纪新;秦富贞;孙维丽;葛伟伟 | 申请(专利权)人: | 青岛黄海学院 |
主分类号: | G01R31/3842 | 分类号: | G01R31/3842;G01R31/392;G01R31/389;G01R31/396;G01K13/00 |
代理公司: | 重庆市信立达专利代理事务所(普通合伙) 50230 | 代理人: | 包晓静 |
地址: | 266000 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 蓄电池状态 在线监测系统 蓄电池 单片机控制 内阻估算 特性模拟 电量检测模块 电压检测模块 数据存储模块 网络通信模块 温度检测模块 在线监测技术 充放电性能 单体锂电池 单体电池 方便维修 健康状态 连接状况 显示模块 种类特性 主控模块 内阻 研发 电池 估算 输出 灵活 评估 购买 维护 | ||
1.一种基于单片机控制的蓄电池状态在线监测方法,其特征在于,所述基于单片机控制的蓄电池状态在线监测方法包括:
第一步,利用电量计检测蓄电池的电量数据;利用电压表检测蓄电池的电压数据;利用基于中值滤波和均值滤波进行去噪的温度传感器检测蓄电池的温度数据;
第二步,利用基于蚁群优化的网卡连接互联网进行在线网络通信;利用模拟软件模拟蓄电池的特性;利用估算程序蓄电池瞬间释放的大电流和电压,对蓄电池的内阻进行估算;采用非均匀分布式竞争方式,选取无线网络通信剩余能量和距离共同作为评价标准,采用蚁群算法在簇首选举后进行路径搜索,搜索从每个簇首到汇聚节点代价最小的多跳路由;具体步骤如下:代表通信簇首节点竞争半径最大值,dmin代表无线网络节点到汇聚点的最小距离,全部无线网络节点依据下式计算竞选广播半径:
其中,c代表控制簇首节点竞争半径取值范围的参数,网络通信过程中各节点通过计算出的半径广播竞选消息M1,M1包含节点信息、节点至汇聚点pc的距离d(si,pc)和剩余能量Er;无线网络各通信簇首Er依据路由表计算至各个邻簇首sj(j∈Ri)的初始信息素浓度:
式中,代表更新sj的功耗,代代表更新簇首sk的功耗,q代表迭代次数,将无线网络邻簇首能量定义为局部启发值,pij表示其成为下一跳路由的概率:
式中,uik代表簇首sk的初始信息素浓度,σ是用于控制局部启发值范围的参数,簇首节点间通信传输开始时,通信簇首si选取概率最大的节点sj作为下一跳节点,对sj相应路由的信息素进行增强:
u′ij=uij+Δuij;
式中,u′ij代表增强后的信息素浓度,ω代表调节无线网络通信数据传输次数和实时性权值的参数,α代表调节蚂蚁信息和初始信息素两者之间的比例系数,Δuij代表信息素浓度变化量,Tmax代表网络通信最大传输延时,Tmax代表数据包转发延时,Tij代表网络通信平均传输延时,Tij代表数据包平均转发延时,通信过程中发包率越高,路径会快速加强,通信路径负担也会快速加重,引入信息挥发机制,使蚂蚁信息素挥发因子和通信发包率正相关:
其中,ρ代表参考信息素挥发因子,β代表比例因子,Fmax和Fmin分别代表无线网络最大和最小发包率,ft代表t时段通信路径发包率,无线网络通信数据传输成功后更新信息素;
第三步,利用存储器存储检测蓄电池的电量、电压、温度数据;利用显示器显示基于单片机控制的蓄电池状态在线监测系统界面及检测的蓄电池的电量、电压、温度数据信息。
2.如权利要求1所述的基于单片机控制的蓄电池状态在线监测方法,其特征在于,所述第一步基于中值滤波和均值滤波的去噪方法具体包括:利用温度传感器连续采集蓄电池的温度数据n次,采集的温度数据为x1,x2,x3...xn,按大小排序,选取此温度数列中的中值,将温度数列中从左端数起前i个值和从右端数起后i个值用中值代替,再求重新生成的新数列的平均值,将该均值作为滤波后的输出;假定xim为该序列的中值,则输出y为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛黄海学院,未经青岛黄海学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910249393.2/1.html,转载请声明来源钻瓜专利网。