![FPGA的VRLA蓄電池測試系統(tǒng)設(shè)計_第1頁](http://file4.renrendoc.com/view/f0b7b68f357633090fa86801cbb5e84d/f0b7b68f357633090fa86801cbb5e84d1.gif)
![FPGA的VRLA蓄電池測試系統(tǒng)設(shè)計_第2頁](http://file4.renrendoc.com/view/f0b7b68f357633090fa86801cbb5e84d/f0b7b68f357633090fa86801cbb5e84d2.gif)
![FPGA的VRLA蓄電池測試系統(tǒng)設(shè)計_第3頁](http://file4.renrendoc.com/view/f0b7b68f357633090fa86801cbb5e84d/f0b7b68f357633090fa86801cbb5e84d3.gif)
![FPGA的VRLA蓄電池測試系統(tǒng)設(shè)計_第4頁](http://file4.renrendoc.com/view/f0b7b68f357633090fa86801cbb5e84d/f0b7b68f357633090fa86801cbb5e84d4.gif)
![FPGA的VRLA蓄電池測試系統(tǒng)設(shè)計_第5頁](http://file4.renrendoc.com/view/f0b7b68f357633090fa86801cbb5e84d/f0b7b68f357633090fa86801cbb5e84d5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、【W(wǎng)ord版本下載可任意編輯】 FPGA的VRLA蓄電池測試系統(tǒng)設(shè)計現(xiàn)場可編程門陣列FPGA(Field Programmable GateArray)屬于ASIC產(chǎn)品,通過軟件編程對目標(biāo)器件的構(gòu)造和工作方式開展重構(gòu),能隨時對設(shè)計開展調(diào)整,具有集成度高、構(gòu)造靈活、開發(fā)周期短、快速可靠性高等特點,數(shù)字設(shè)采用FPGA現(xiàn)場可編程器件實現(xiàn)VRLA蓄電池測試系統(tǒng)的復(fù)雜數(shù)據(jù)采集電路、USB數(shù)據(jù)通信接口、存放器電路、越限報警電路等關(guān)鍵模塊的設(shè)計,其中數(shù)據(jù)采集電路模塊用差動式模擬開關(guān)電路替代雙刀式繼電器模擬開關(guān)。 整體架構(gòu)利用了FPGA編程靈活、加密性好、設(shè)計制造成本低等優(yōu)點,其固件開發(fā)的數(shù)據(jù)采集電路比常規(guī)采
2、集卡穩(wěn)定性更高,系統(tǒng)運行性能良好。 1、 引言 閥控式鉛酸蓄電池(VRLA)在實際使用中會出現(xiàn)電池殼變形、電解液滲漏、容量缺陷、電池端電壓不均勻等現(xiàn)象,實踐證明,整組電池的容量是以狀況差的那塊電池的容量值為準(zhǔn),而不是以平均值或額定值(初始值)為準(zhǔn),當(dāng)電 池的實際容量下降到其本身額定容量的90% 以下時,電池便進入衰退期,當(dāng)電池容量下降到原來的80%以下時,電池便進入急劇的衰退狀況,衰退期很短,此時電池組已存在極大的事故隱患,所以對VRLA蓄電池的定時檢測和在線監(jiān)測是非常重要和必須的。 2、 硬件電路設(shè)計 VRLA蓄電池在線監(jiān)測系統(tǒng)主要功能是對直流電源VRLA蓄電池組中每一個VRLA蓄電池的端電
3、壓開展巡檢,其工作方式分為實時監(jiān)測和定時監(jiān)測兩類,定時監(jiān)測的時間間隔由用戶根據(jù)實際需要設(shè)定,用戶可隨時切換實時與定時監(jiān)測兩種工作模式,通過監(jiān)視器顯示電壓、溫度、內(nèi)阻曲線實現(xiàn)對單個及整體VRLA蓄電池的監(jiān)控操作??赏瓿蓤D表打印,圖形保存,曲線顯示,歷史數(shù)據(jù)回放多種管理功能,并缺省設(shè)置越限報警電壓及溫度范圍限,如有異常情況立即發(fā)出報警信號。 2.1 測試系統(tǒng)硬件構(gòu)造 本例FPGA開發(fā)系統(tǒng)采用Xilinx FPGA控制模塊Spartan-II(XC2S200)、差動式多路模擬開關(guān)(包括模擬開關(guān)CD4051及光耦合器TLP181)、A/D轉(zhuǎn)換AD0809芯片、Philips公司PDIUSBD12通用串
4、行接口芯片、Winbond公司W(wǎng)29C020C并口Flash存儲器及SRAM W24257、24鍵盤陣列、越限報警器件等構(gòu)成。理想的VRLA蓄電池測試系統(tǒng),通過實時監(jiān)測VRLA蓄電池組內(nèi)單節(jié)VRLA蓄電池的電壓,內(nèi)阻和溫度能夠有效的識別單節(jié)VRLA蓄電池的性能差異和安全臨界點,有效控制單節(jié)VRLA蓄電池的過充,過放和熱失控,實現(xiàn)均衡放電和均衡充電的理想功能;同時準(zhǔn)確計算出單個VRLA蓄電池電量,根據(jù)充放電曲線,建立充放電方法,并與控制器智能化配合,確定VRLA蓄電池負(fù)載特性參數(shù)選擇,延長VRLA蓄電池使用壽命。 圖1 整機系統(tǒng)框圖 2.2 差動式多路模擬開關(guān)設(shè)計 數(shù)據(jù)采集電路設(shè)計采用差動式多路
5、模擬開關(guān)可以防止常規(guī)雙刀式繼電器模擬開關(guān)對大型VRLA蓄電池組測量時需要的繼電器太多,儀器的體積過大,功耗、成本及故障率高等眾多缺點,如圖示差動式模擬開關(guān)工作電源由所測VRLA蓄電池組提供,并采用光耦合器隔離采樣開關(guān)與低壓系統(tǒng),以解決VRLA蓄電池組的電池數(shù)目多,電壓高,難以測量等問題。 差動式模擬開關(guān)工作過程為:FPGA控制器通過控制端CA,CB來同時控制U1,U2八選一模擬開關(guān),如果控制端同時選中輸入端B1,則模擬開關(guān)U1輸出端OUT1輸出VRLA蓄電池B1的正端電壓,而模擬開關(guān)U2的輸出端OUT2輸出則是B1的負(fù)端電壓,如果將OUT2接到測量系統(tǒng)的地電平,OUT1接到測量系統(tǒng)信號輸入端,
6、則便可測得VRLA蓄電池B1的各項數(shù)據(jù)值。同理,只要控制CA,CB就可完成對B1B4各個單體電池數(shù)據(jù)的量測,繼而得出整組電池的各項參數(shù)數(shù)據(jù)。 圖2 差動式模擬開關(guān)電路原理圖 3、 軟件設(shè)計 系統(tǒng)軟件采用模塊化設(shè)計,底層固件程序由VHDL語言編程的若干子程序塊組成,包括主 控制程序,數(shù)據(jù)采集子程序,超限判斷及報警子程序,USB端點通信子程序,中斷處理子程序;上位機應(yīng)用程序在Visual Basic環(huán)境下開發(fā),可完成圖表打印,圖 形保存,曲線顯示,歷史數(shù)據(jù)回放等管理功能。 3.1 主控制程序 用于完成FPGA及外部模塊的上電自檢和初始化,初始化flash存儲器,SRAM工作區(qū),A/D轉(zhuǎn)換器及差動模
7、擬采樣通道設(shè)置、USB端口及周邊接口的上電復(fù)位。初始化將對初始狀態(tài)給予設(shè)定,包括定時器、中斷器的開放等。其中外部中斷用于響應(yīng)鍵盤信號及USB口中斷響應(yīng)與上位機通信等操作。 3.2 USB控制端點中斷服務(wù)程序流程圖 USB控制端點中斷服務(wù)程序功能是在USB通信口發(fā)出中斷響應(yīng)后把當(dāng)前選定的單節(jié)蓄電池的電壓、溫度等數(shù)據(jù)存入相應(yīng)數(shù)據(jù)區(qū),為系統(tǒng)顯示、報警、通信等功能提供原始數(shù)據(jù),之后根據(jù)用戶設(shè)置的蓄電池組數(shù)、每組蓄電池節(jié)數(shù)及設(shè)定電壓、溫度值,將原始數(shù)據(jù)作相應(yīng)修正即可在上位機應(yīng)用程序處顯示每組蓄電池的單節(jié)電池電壓及整體蓄電池的電壓、溫度、內(nèi)阻曲線。 圖3 USB控制端點中斷服務(wù)程序流程圖 3.3 USB控
8、制端點通信建立初始化程序 參考Philips公司PDIUSBD12數(shù)據(jù)手冊,PDIUSBD12的命令字分為三種:初始化命令字、數(shù)據(jù)流命令字和通用命令字,F(xiàn)PGA先給PDIUSBD12的命令地址發(fā)命令,根據(jù)不同命令的要求再發(fā)送或讀出不同的數(shù)據(jù)。因此,可以將每種命令做成函數(shù),用函數(shù)實現(xiàn)各個命令,以后直接調(diào)用相關(guān)函數(shù)即可。FPGA內(nèi)部USB控制端點與PDIUSBD12通信初始化程序清單: constant D12_CONNECT_DATA: REG8x8:= /配置命令和數(shù)據(jù) ( D12_COMMAND_SET_DMA, /設(shè)置DMA命令 D12_DMA, /發(fā)送命令數(shù)據(jù) D12_COMMAND_S
9、ET_MODE, /發(fā)送設(shè)置模式命令 D12_MODE_CONFIG, /發(fā)送模式設(shè)置 D12_MODE_CLOCK_DIV, /發(fā)送分頻率模式 oth ers = X00 ); constant D12_CONNECT_DATA_TYPE: REG8x1:= /命令、數(shù)據(jù)執(zhí)行順序 ( D12_COMMAND, D12_DATA, /發(fā)送數(shù)據(jù) D12_COMMAND, D12_DATA, ; /發(fā)送數(shù)據(jù) others = 0 ); constant D12_CONNECT_DATA_LENGTH: INTEGER8 := 5; /配置參數(shù)總長度 constant D12_EP0_ACK_DAT
10、A: REG8x8:= /配置0斷點命令 ( D12_COMMAND_SEL_EP0_OUT, /發(fā)送0斷點選擇 D12_COMMAND_ACK_SETUP, /確認(rèn)建立 D12_COMMAND_CLEAR_EP_BUFFER, /清存放器 D12_COMMAND_SEL_EP0_IN, /接收0斷點選擇 D12_COMMAND_ACK_SETUP, /確認(rèn)建立 others = X00 ); constant D12_EP0_ACK_DATA_LENGTH: INTEGER8 := 5; /配置0斷點總長度 constant ep0_ack_data: REG8x8 := D12_EP0_AC
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年教學(xué)樓門窗改造工程售后服務(wù)與保障合同
- 2025年度智能城市環(huán)境監(jiān)測技術(shù)服務(wù)合同范本
- 二零二五年度速記服務(wù)及技術(shù)秘密保密合同
- 2025年度城市道路工程委托代建服務(wù)合同范本
- 2025年度公寓租賃合同(含寵物友好條款)
- 2025年度跨境電商代理服務(wù)合同
- 2025年度文化產(chǎn)業(yè)借款合同法律特性與文化創(chuàng)新
- 2025年度綠色金融貸款項目風(fēng)險控制及優(yōu)化建議合同
- 2025年度德爾房地產(chǎn)借款合同范本
- 2025年度環(huán)保設(shè)備研發(fā)及銷售合作合同
- 領(lǐng)導(dǎo)學(xué) 課件全套 孫健 第1-9章 領(lǐng)導(dǎo)要素- 領(lǐng)導(dǎo)力開發(fā)
- 閉袢性小腸梗阻診斷與治療中國急診專家共識(2024版)解讀
- 公共組織學(xué)(第三版)課件:公共組織結(jié)構(gòu)
- 2024年山東省濟寧市中考化學(xué)試卷(附答案)
- 人教版八年級上冊地理2024-2025學(xué)年八年級上冊地理第一章 從世界看中國 測試卷(一)(含答案)
- 《煤礦安全培訓(xùn)知識》課件
- 消防安全電動車培訓(xùn)
- 糖尿病酮癥酸中毒小講課
- 福建省公路水運工程試驗檢測費用參考指標(biāo)
- 麻風(fēng)病防治知識培訓(xùn)課件
- 員工安全健康手冊
評論
0/150
提交評論