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

基于串口通信的鋰電池檢測(cè)控制系統(tǒng)

2013-08-10 12:46:44張洪濤楊名軍

張洪濤,裴 浩,楊名軍,葛 林

(湖北工業(yè)大學(xué)電氣與電子工程學(xué)院,湖北 武漢430068)

鋰電池作為一種理想的新型綠色電源,由于其優(yōu)越的性能,逐漸取代了以往常用的鉛酸電池和鎳鎘電池.鋰電池的優(yōu)點(diǎn)是高能量、安全性較高、工作溫度范圍寬、工作電壓平穩(wěn)、使用壽命長(zhǎng).但是由于鋰電池的輸出功率較小,所以通常是將鋰電池串聯(lián)起來(lái)作為鋰電池組使用.串聯(lián)使用的鋰電池組由于鋰電池個(gè)體之間制造工藝的區(qū)別,電池之間的電壓不可能完全一致,這樣會(huì)使鋰電池組在充放電過(guò)程中,容量高的電池會(huì)對(duì)容量低的電池放電,這種現(xiàn)象會(huì)大幅度降低鋰電池組的使用壽命,為了保證鋰電池組的使用壽命,必須給鋰電池組添加電池檢測(cè)系統(tǒng).

目前的鋰電池檢測(cè)系統(tǒng)大多數(shù)是固定在電池組上以便實(shí)時(shí)顯示電池組的工作狀態(tài),為了使電池組的工作狀態(tài)可以準(zhǔn)確及時(shí)地顯示在上位機(jī)上,需要給鋰電池檢測(cè)系統(tǒng)添加串口通信模塊.本文針對(duì)四節(jié)鋰電池組成的鋰電池組,設(shè)計(jì)了一個(gè)以FPGA作為處理器的鋰電池檢測(cè)系統(tǒng).

1 系統(tǒng)的總體結(jié)構(gòu)

該系統(tǒng)主要分為以下三個(gè)模塊:FPGA控制模塊、電池?cái)?shù)據(jù)采集模塊、串口通信控制模塊.其中FPGA控制模塊實(shí)現(xiàn)數(shù)據(jù)的處理和串口通信模塊的驅(qū)動(dòng),電池?cái)?shù)據(jù)采集模塊主要包括電池組的電壓、電流、溫度三項(xiàng)數(shù)據(jù)的采集.本系統(tǒng)的串口通信模塊主要分成兩個(gè)模塊,數(shù)據(jù)發(fā)送模塊和數(shù)據(jù)接收模塊.數(shù)據(jù)發(fā)送模塊實(shí)時(shí)發(fā)送電池組的工作狀態(tài)數(shù)據(jù)給上位機(jī),電池組的工作狀態(tài)數(shù)據(jù)主要包括電池的單體電壓,電池組的總體電壓、電流、溫度.數(shù)據(jù)接收模塊通過(guò)上位機(jī)給檢測(cè)系統(tǒng)發(fā)送控制指令,方便對(duì)電池組進(jìn)行保護(hù)[1].系統(tǒng)結(jié)構(gòu)如圖1所示.

圖1 系統(tǒng)結(jié)構(gòu)圖

2 硬件電路設(shè)計(jì)

2.1 系統(tǒng)硬件平臺(tái)

本系統(tǒng)硬件電路的設(shè)計(jì)平臺(tái)采用黑金開發(fā)板,該開發(fā)板配置的FPGA芯片是Cyclone II系列的EP2C8Q208C[2],該芯片具有8256個(gè)邏輯單元,同時(shí)具有64M的SDRAM和16M閃存,滿足程序的存儲(chǔ)需求.開發(fā)板時(shí)鐘采用外部20MHz的晶振,具有各種常用接口,包括以太網(wǎng)接口,USB接口,RS232串行接口,VGA接口,PS/2接口.外部設(shè)備中開發(fā)板集成了6個(gè)共陽(yáng)極的數(shù)碼管,4個(gè)LED燈,5個(gè)獨(dú)立按鍵以及一個(gè)蜂鳴器.此外,開發(fā)板擴(kuò)展了100個(gè)I/O口,可以給開發(fā)板添加外部電路.黑金開發(fā)板完全可以滿足設(shè)計(jì)需求.

2.2 電壓采集電路

電壓采集電路是針對(duì)四節(jié)鋰電池串聯(lián)所構(gòu)成的電池組的電壓進(jìn)行采集,采集芯片是常用的A/D轉(zhuǎn)換芯片ADC0809,該芯片的參考電壓是5V,工作電壓也是5V,但是每節(jié)鋰電池的工作電壓約為3.7 V,串聯(lián)起來(lái)的電壓值超過(guò)了轉(zhuǎn)換芯片的參考電壓,因此需要采用電阻分壓法,在電池組兩端串聯(lián)四個(gè)阻值完全相同的電阻,A/D轉(zhuǎn)換芯片只對(duì)其中一個(gè)電阻兩端的電壓進(jìn)行采集,這樣采集到的電壓值是實(shí)際電壓值的1/4.

電池組的電壓采集不僅是對(duì)電池組的電壓進(jìn)行采集,也需要對(duì)單體電池的電壓進(jìn)行采集,控制電池兩端開關(guān)的關(guān)斷就可以采集任意一節(jié)電池的電壓.電壓檢測(cè)電路如圖2所示,當(dāng)開關(guān)S1和S0閉合時(shí)采集電池V1的電壓值,開關(guān)S4和S6閉合時(shí)采集電池V2的電壓值,開關(guān)S2和S7閉合時(shí)采集電池V3的電壓值,開關(guān)S3和S5閉合時(shí)采集電池V4的電壓值[3].

圖2 電壓采集電路

電壓采集電路中的開關(guān)采用光電繼電器TLP521_1,其內(nèi)部結(jié)構(gòu)如圖3所示,當(dāng)引腳tip_1為低電平時(shí),發(fā)光二極管發(fā)光,此時(shí)光敏器件兩端tip_2和tip_3導(dǎo)通,就實(shí)現(xiàn)了開關(guān)的閉合.

圖3 TLP521_1的內(nèi)部結(jié)構(gòu)

2.3 電流采集電路

電池組的充放電電流有很大的不確定性,要盡量提高電流的采集頻率.采集電流的A/D轉(zhuǎn)換芯片使用TLC2543,該芯片的轉(zhuǎn)換時(shí)間為10μs,輸出12位數(shù)據(jù),可以滿足采樣頻率和精度的要求.由于電流的變化量微小,為了實(shí)現(xiàn)電流采集的準(zhǔn)確性,在進(jìn)行A/D轉(zhuǎn)換之前,添加了電流放大檢測(cè)芯片MAX4172.[4]該芯片可以將采樣的電流放大50倍后再輸出,輸出后的電流值經(jīng)過(guò)一個(gè)接地電阻轉(zhuǎn)化為電壓值,再由TLC2543采集.電流采集電路如圖4所示,MAX4172采樣經(jīng)過(guò)R5的電流,在其內(nèi)部將電流放大50倍后,通過(guò)OUT引腳輸出到電阻R6,將電流轉(zhuǎn)化成電壓.TLC2543采集電阻R6兩端的電壓值.電池組的充放電電流計(jì)算公式如下:

2.4 溫度采集電路

為了防止鋰電池在充放電過(guò)程中溫度過(guò)高,必須實(shí)時(shí)對(duì)電池組的溫度進(jìn)行采集.本設(shè)計(jì)中采用數(shù)字溫度傳感器DS18B20采集電池組的溫度.DS18B20的硬件電路簡(jiǎn)單,只有三個(gè)引腳,其中VCC和GND分別接電源和接地,DQ引腳則用于數(shù)據(jù)的傳輸,溫度采集電路見(jiàn)圖5.

2.5 時(shí)鐘分頻電路的設(shè)計(jì)

因?yàn)殡姵氐臄?shù)據(jù)采集電路中A/D轉(zhuǎn)換芯片都需要外部提供時(shí)鐘脈沖才能工作,ADC0809的工作時(shí)鐘脈沖為500kHz,TLC2543的時(shí)鐘脈沖為5 MHz,DS18B20的單總線通信的時(shí)序需要精確到us,因此需要1MHz的時(shí)鐘脈沖.時(shí)鐘的分頻可以通過(guò) Quartus II中的軟件 Mega Wizard Plug-In Manager來(lái)構(gòu)建一個(gè)分頻電路.分頻電路如圖6所示,inclk0接50MHz的外部晶振,c0為50MHz的1/50,所以為1MHz.同理,c1為5MHz,c2為500 kHz.[5]

圖4 電流采集電路

3 量系統(tǒng)的軟件設(shè)計(jì)

為了驅(qū)動(dòng)系統(tǒng)中各個(gè)模塊的正常工作,需要通過(guò)軟件的方法對(duì)各個(gè)模塊進(jìn)行控制.本設(shè)計(jì)中采用Verilog HDL來(lái)實(shí)現(xiàn)軟件的設(shè)計(jì),Verilog HDL的部分語(yǔ)法參照C語(yǔ)言的語(yǔ)法設(shè)立,因此也具備了C語(yǔ)言的優(yōu)點(diǎn).Verilog HDL的代碼使用靈活,具有很強(qiáng)的電路描述能力,可以提高系統(tǒng)設(shè)計(jì)的效率和可靠性.

本系統(tǒng)的軟件流程見(jiàn)圖7,分為電壓采集控制、電流采集控制、溫度采集控制、串口通信控制.其中電池的數(shù)據(jù)采集、串口通信的數(shù)據(jù)發(fā)送都是同時(shí)進(jìn)行的,以方便實(shí)時(shí)地將電池組的數(shù)據(jù)準(zhǔn)確發(fā)送給上位機(jī).

圖7 系統(tǒng)軟件流程圖

最后的串口通信控制,是用戶通過(guò)上位機(jī)觀察到系統(tǒng)發(fā)送過(guò)來(lái)的電池組的數(shù)據(jù),可以根據(jù)這些數(shù)據(jù)向系統(tǒng)發(fā)送指令,停止電池組的充放電,以達(dá)到對(duì)電池組的保護(hù).

4 量仿真結(jié)果分析

本文在軟件Quartus II中對(duì)ADC0809,TLC2543進(jìn)行了時(shí)序仿真(圖8).由圖8,clk_500k是ADC0809的時(shí)鐘脈沖,d是經(jīng)過(guò)ADC0809轉(zhuǎn)換后輸入給處理器的數(shù)字量,q是處理器經(jīng)過(guò)處理后顯示的數(shù)字量,第一個(gè)周期由于輸出使能端oe在eoc為高電平的時(shí)候沒(méi)有置高,所以數(shù)據(jù)不能傳輸?shù)教幚砥?第二和第三個(gè)周期可以看到數(shù)據(jù)正常傳輸?shù)教幚砥鞑@示.

圖9是TLC2543的時(shí)序仿真圖形,icclk是TLC2543所需的時(shí)鐘脈沖,icout是處理器的控制字輸入端,icin是經(jīng)過(guò)TLC2543轉(zhuǎn)換后的數(shù)字量,data是處理器處理后顯示的數(shù)字量.因?yàn)門LC2543是在處理器輸入控制字的同時(shí),將上一次轉(zhuǎn)換的數(shù)據(jù)傳輸?shù)教幚砥鳎缘谝粋€(gè)周期的數(shù)據(jù)為0,第二個(gè)周期的數(shù)據(jù)則是第一個(gè)周期是icin的輸入數(shù)據(jù).

[1]張洪濤,周 航,彭瀟麗,等.FPGA的動(dòng)力電池檢測(cè)系統(tǒng)研究[J].湖北工業(yè)大學(xué)學(xué)報(bào),2012,27(2):4-7.

[2]褚振勇,奇 亮.FPGA設(shè)計(jì)及應(yīng)用[M].第二版.西安:西安電子科技大學(xué)出版社,2002.

[3]陳洪超,李相東.鋰離子電池原理、研究現(xiàn)狀與應(yīng)用前景[J].南京:軍事通信技術(shù),2005(1):12-15.

[4]楊新偉.便攜式電動(dòng)工具鋰電池組智能監(jiān)控系統(tǒng)設(shè)計(jì)[D].武漢:武漢理工大學(xué)圖書館,2010.

[5]周朝陽(yáng).基于FPGA_NIOS的電池充電均衡系統(tǒng)研究[D].西安:西安交通大學(xué)圖書館,2008.

主站蜘蛛池模板: 成人av专区精品无码国产| 国产香蕉在线视频| 亚洲国产精品无码AV| 99ri精品视频在线观看播放| 精品91自产拍在线| 日韩免费视频播播| 青青久视频| 97国产在线播放| 国产91成人| 伊人AV天堂| 色噜噜狠狠狠综合曰曰曰| 亚洲精品国偷自产在线91正片| 久久青草精品一区二区三区| 国产成人精品视频一区视频二区| 伊人AV天堂| 国产黑丝视频在线观看| 欧美国产精品拍自| 播五月综合| 亚洲有无码中文网| 国产男女免费视频| 激情成人综合网| 2021国产精品自产拍在线| 日韩黄色精品| 国产特一级毛片| 久久精品视频一| 欧美在线视频不卡| 欧美亚洲另类在线观看| 国产精品视频猛进猛出| 一区二区三区四区精品视频 | 无码又爽又刺激的高潮视频| 国产日韩欧美成人| 久久中文电影| 黄色福利在线| 日韩欧美国产中文| 在线观看国产精美视频| 久久中文无码精品| 99久久这里只精品麻豆| 亚洲人成人伊人成综合网无码| 欧美成人亚洲综合精品欧美激情| 亚洲欧洲日产国码无码av喷潮| 精品国产中文一级毛片在线看| 青青青国产视频手机| 国产视频自拍一区| 不卡午夜视频| 国产打屁股免费区网站| 久久一色本道亚洲| 国产乱人伦精品一区二区| 亚洲二区视频| 四虎精品国产AV二区| 国产91无毒不卡在线观看| 一本二本三本不卡无码| 婷婷丁香在线观看| 毛片免费在线| 五月天天天色| 国产一国产一有一级毛片视频| 99久视频| 伊人久久大线影院首页| 国产人人乐人人爱| 亚洲无线一二三四区男男| 欧美日韩国产在线播放| 久久久久亚洲精品成人网 | 九九这里只有精品视频| 黄色福利在线| 国产一级妓女av网站| 国模视频一区二区| 久久国产精品无码hdav| 久久99精品久久久久纯品| 国产主播喷水| 最近最新中文字幕在线第一页| 精品久久高清| 99热最新网址| 免费观看亚洲人成网站| 国产区在线看| 一级不卡毛片| 人禽伦免费交视频网页播放| 干中文字幕| 狠狠五月天中文字幕| 国产亚洲欧美在线中文bt天堂| 国产毛片片精品天天看视频| 国产精品久久久久久搜索| 69视频国产| 国产精品久久国产精麻豆99网站|