999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Labview的鋰離子電池數據監測系統設計

2017-10-13 04:24:36勝,徐進,李
船電技術 2017年1期
關鍵詞:單片機

趙 勝,徐 進,李 圍

?

基于Labview的鋰離子電池數據監測系統設計

趙 勝,徐 進,李 圍

(武漢船用電力推進裝置研究所,武漢430064)

本文針對鋰電池在充放電過程中的數據監測的問題,設計了基于Labview平臺的監測系統,利用OZ3705電池管理芯片采集電池的電流和電壓,以及溫度傳感器采集溫度,上位機與TS1102A單片機之間采用RS-232異步串行通信標準實現串口通信,利用上位機實時監測采集到的電池的電壓、電流、溫度數據。

Labview 數據采集 RS-232串行通信 實時監測

0 引言

現如今,電池已經廣泛運用到各個領域和行業之中,能源,汽車,航天[1]等等,為提高生產效率,對電池工作狀態下的監測和早期的預警是非常關鍵的[2],對電池數據的監控也必須具備實時性、準確性、快速響應等特點[3],同時,也須具備對數據的存儲及處理,報警,查詢分析和統計的功能。

為了對電池充放電的過程進行有效的管理,利用Labview測控軟件開發平臺設計電池的數據采集與監測系統,具有數據采集和波形顯示、報警、監控和管理等功能。Labview是基于圖形編程語言的開發環境,與傳統的編程語言有很多相似點,比如數據類型、數據流控制結構、程序調試工具等[4]。除此之外,Labview內置的測量庫支持多種形式的輸入輸出格式,可以靈活的擴展,還具有對用戶接口進行交互式的分析及顯示、自動識別儀器驅動和代碼生成等功能[5]。Labview編程簡單方便,界面形象直觀,具有強大的數據可視化分析和儀器控制能力。利用Labview開發的上位機與單片機的通信可以實現電池數據的采集和監測,簡潔高效。

1 系統總體結構設計

鋰離子電池充放電過程中的各項參數的采集使用了TS1102A單片機,應用C語言編程,包含各端口的定義,對電壓、電流和溫度的采集。利用可編程直流電源給電池充電,電子負載對電池放電,利用開關調節充電和放電的狀態。在充放電過程中,觀察電壓,電流以及溫度的變化。利用單片機采集電池工作狀態下的電流、電壓和溫度信號,通過串口通訊端口傳遞給上位機Labview,在上位機上顯示電池各個參數的數值和波形,并進行實時監測。整個監測系統的總體結構如圖1所示。

其中,可編程直流電源的型號為:GWPPT-1830,最大輸出電壓為18 V,最大輸出電流3 A,輸出精度為10 mV,1 mA。電子負載的型號:安捷倫N3302A,提供恒定電流,恒定電壓,恒定功率等放電模式,使用開關可以調節電池充放電的模式,通過RS2332接口與上位機進行通信。

2硬件結構設計

2.1電壓采集

電池采用OZ3705電池管理芯片,通過內部集成的高精度12bit ADC測量每一節電池的電壓、溫度、電流,通過I2C BUS通訊傳送給MCU用于保護控制。OZ3705還集成過流和短路檢測功能,極大簡化了電池管理方案的設計。單節鋰電池最高電壓不高于4.2V,電池端電壓信號可以直接接入電池管理芯片通信端口,由此可以得到電壓的值。

2.2電流采集

電池的工作電流為充放電過程回路中的電流,采樣傳感器使用大功率的采樣電阻,通過測試采樣電阻兩端的電壓差得到電流值。

電流的變化范圍隨著測試條件的不同從幾十毫安到幾安培不等,阻值如果太大,會消耗太多功率,還有可能燒毀采樣電阻;阻值太小,電阻兩端壓差又太小,放大電路的測量誤差會較大。本文使用0.1Ω的采樣電阻,選用的放大電路理論上放大11倍。

2.3溫度采集

電池溫度的測量通過內部的溫度傳感器將測量結果存放在溫度寄存器中,再經過單總線輸入輸出端口與單片機端口完成串行數據傳送。采用PT100熱電阻測取電池的表面溫度。在0到850℃的范圍內,熱電阻溫度變化是非線性的:R=R(1+α-β2),R為熱電阻在0℃的阻值。測量電池表面溫度使用小片未封裝鉑熱電阻,測溫端與電池緊緊連接,在中間涂層導熱硅脂。

利用TS1102A單片機采集電壓、溫度、電流數據,使用K1開關控制總電路,K2開關控制充放電過程。上位機Labview程序控制VISA串口通訊輸出端,通過K2調節電池充電和放電過程之間的轉換。

3 Labview軟件結構設計

3.1串口通訊模式設置

本文采用串口通信模式,下位機與上位機的通信具有串行和并行兩種方式。在異步串行通信方式中,通信的發送與接收設備使用各自時鐘控制數據的發送和接收過程,該方式實現起來簡單方便,開銷小。具體通信流程如圖2所示。

因此,對電池的電流和電壓數據的采集利用異步串行通訊模式進行,采用RS-232異步串行通信標準實現單片機和上位機之間的數據通信。因為單片機使用TTL電平,RS-232使用的是RS-232電平,為了使通信穩定,本文使用電平轉換芯片MAX232實現TS1102A單片機輸入輸出的串口信息到上位機的RS232串行接口信息的轉換。

3.2上位機軟件設計

本文利用Labview平臺開發上位機,Labview具有PCI,PXI,RS-232/485,USB等各種儀器通訊總線標準的所有功能函數,以及對鋰離子電池的充放電過程中電壓、電流、溫度數據的變化進行實時監測的功能。將各個儀表和波形圖的取值范圍設置好,設計出的上位機前面板界面如圖3所示。

上位機分為前面板和程序框圖,主要分為三個方面:接收和顯示電壓、電流、溫度的數據信息;D/A轉換;設定電壓數據采集通道。前面板給出了電壓表、電流表、溫度計的圖形,波形圖表,上限報警值和預警燈,串口通信通道,電壓值的范圍在12 V到17 V之間,低于12 V電池不能繼續放電,高于17 V電池不能繼續充電,電流值的范圍在0到3 A之間,高于3 A,會造成過流保護,溫度不能超過70℃,否則會高溫保護。

Labview程序框圖面板中,主要由打開串口的會話部分,寫入溫度、電壓、電流部分,獲取電壓、電流、溫度數值和波形部分,關閉與串口的會話部分構成。

電流、電壓以及溫度的讀取通過VISA Read節點下位機部分接收變化模擬電壓(0~5 V),連接字符串轉字節數組函數和索引數組函數,通過數值“+”和“x”字符連接到測量數據顯示圖標,儀表圖標,實時曲線控件圖標,上位機接收到單片機發送的電壓值為十六進制,需轉換為十進制形式,用數字或波形曲線的形式輸出。程序中對電壓、電流和溫度的值都設置了上限,電壓值超出最大電壓值17 V,報警燈會亮起,同時電流值大于3 A,溫度超過70℃同樣也會報警。上位機后面板部分程序框圖如圖4所示。

關閉與串口的會話部分,當程序運行結束時,會清空緩沖區,在條件結構中,條件判斷為真時,使用VISA Close節點關閉串口會話,單片機與上位機通信結束。

4 結束語

本文主要為了研究二次鋰離子電池的充電放電過程中各項數據的變化,采用Labview編程平臺設計了上位機,利用了圖形化的編程,界面簡潔直觀,開發效率高,便于修改,使用非常方便。通過單片機與上位機的串行通信實現了對電池電壓、電流和溫度數據的采集、監控和預警功能,同時以圖形和數值的形式顯示出來。

[1] 武斌,陳峭巖,劉斌,等.電池管理系統監測平臺的設計 [J] .電測與儀表,2013,50(1):112-116.

[2] 魏興亞,魏寧嫻,趙佩.基于LabVIEW的鋰電池SOC估計與參數監測系統[J].應用能源技術, 2016,(01):45-48.

[3] Verma V, Tellapati R, Bayya M,et al. LabVIEW-based battery monitoring system with effects of temperature on lead-acid battery[J]. International Journal of Enhanced Research in Science Technology & Engineering, 2013,2:6-10.

[4] 王東樓,何怡剛,謝豐,等. 基于LabVIEW的電能質量分析與遠程監測系統[J].電源技術,2016,40(4):881-884.

[5] 馬偉,張洪浩,董鵬舉. 基于LabVIEW的電動汽車電池監測預警系統[J]. 電子科技,2015,28(9):115-119.

Design of Data Monitoring System for Lithium-ion Batteries by Labview

Zhao Sheng,Xu Jin,Li Wei

(Wuhan Institute of Marine Electric Propulsion, Wuhan 430064, China)

Aimed at the questions of data monitoring in the process of lithium-ion batteries in charging and discharging, the paper presents a monitoring system designed by labview platform. The system implements data acquisition for the battery’s current and voltage with OZ3705 battery management chip , to get temperature with temperature sensors. The serial communication between the PC that real-time monitors the battery’s voltage, current, temperature and TS1102A single-chip microcomputer is implemented with RS-232 asynchronous communication standard.

Labview; data acquisition; RS-232 serial communication; real-time monitoring

TM911

A

1003-4862(2017)01-0065-03

2016-08-15

趙勝(1988-),男,碩士。研究方向:化學電源。Email: wkd_zhaosheng@126.com

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 人与鲁专区| 香蕉综合在线视频91| 久久综合丝袜长腿丝袜| 日韩高清在线观看不卡一区二区| 黄色网页在线播放| 999精品免费视频| 亚洲第一色视频| 国产欧美日韩专区发布| 亚洲高清在线播放| 色噜噜狠狠狠综合曰曰曰| 一级香蕉视频在线观看| 欧美一区二区啪啪| 国产日韩欧美视频| 国产成熟女人性满足视频| 国产无遮挡裸体免费视频| 麻豆国产原创视频在线播放 | 伊人色综合久久天天| 亚洲中文在线视频| 国产在线97| 国产美女叼嘿视频免费看| 91久久偷偷做嫩草影院电| 久久99这里精品8国产| 亚洲日韩国产精品综合在线观看| 黄色免费在线网址| 亚洲天堂网在线播放| 亚洲精品第一页不卡| 免费人成视网站在线不卡| 久久久久久久久18禁秘| 亚洲天堂自拍| 成人在线不卡| 日韩精品一区二区三区大桥未久 | 国产精品嫩草影院视频| 青草精品视频| 国产成人a在线观看视频| 国产成人1024精品下载| 国产成人久视频免费| 欧美三级日韩三级| 91精品视频播放| 亚洲第一中文字幕| 国产日韩欧美中文| JIZZ亚洲国产| 色噜噜在线观看| 呦女亚洲一区精品| 亚洲a级在线观看| 国产一级视频在线观看网站| 亚洲精品桃花岛av在线| 国内精品视频在线| 日本成人福利视频| 亚洲欧美另类色图| 国产一区二区三区日韩精品 | 97视频免费在线观看| 91亚瑟视频| 日本91在线| 亚洲乱码在线视频| 久久精品国产免费观看频道| 国产伦精品一区二区三区视频优播 | 亚洲无码精彩视频在线观看| 久久午夜夜伦鲁鲁片不卡| 91无码人妻精品一区二区蜜桃| 日韩在线第三页| 国产地址二永久伊甸园| 亚洲天堂视频在线观看免费| 亚洲乱伦视频| 亚洲精品无码AⅤ片青青在线观看| 亚洲中文字幕23页在线| 精品少妇人妻一区二区| 蜜芽国产尤物av尤物在线看| 97久久免费视频| 国产欧美网站| 亚洲成在人线av品善网好看| 成人字幕网视频在线观看| 欧美日韩在线亚洲国产人| 国产欧美日韩另类| av在线人妻熟妇| 国产打屁股免费区网站| 国产成人夜色91| 日韩精品免费在线视频| 国产91无码福利在线| 久久精品这里只有国产中文精品| 免费在线看黄网址| 国产69囗曝护士吞精在线视频| 亚洲一区二区三区国产精华液|