《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于VB6.0的燃料電池單片電壓巡檢系統的設計
基于VB6.0的燃料電池單片電壓巡檢系統的設計
摘要: 燃料電池是21世紀最有望取代目前汽車燃油內燃機的新動力體系之一,它是一種將H2和O2的化學能通過電極反應直接轉換成電能的裝置。一個燃料電池堆是將多片電池片串聯起來構成的,整個電堆的性能和單片電池電壓有很大的關系。
Abstract:
Key words :

       1  引言

       燃料電池是21世紀最有望取代目前汽車燃油內燃機的新動力體系之一,它是一種將H2和O2的化學能通過電極反應直接轉換成電能的裝置。一個燃料電池堆是將多片電池片串聯起來構成的,整個電堆的性能和單片電池電壓有很大的關系。因此在燃料電池的研制中有必要采集不同條件下單片電池的電壓值,通過分析找出H2和O2的反應環境和單片電池電壓之間的關系。本文所要介紹的是作者單位正在進行的25kW燃料電池轎車項目中,燃料電池單片電壓巡檢測試、分析系統的設計。本系統的上位機軟件采用VB6.0編程語言進行開發,該語言功能強大,具有面向對象和可視化編程,界面友好,特別適于在 Windows環境下圖形界面和用戶程序的編制,數據采集由多個以8位PIC單片機為核心的數據采集模塊來完成。

       2  系統組成和工作原理

       本系統由上位機、主控單片機和若干個數據采集模塊所組成,如圖1所示。上位機為一臺工業控制計算機,其主要功能是通過RS-232串口實現和主控單片機的通信,接收采集數據和發送控制命令;實時顯示單片電池的電壓值和繪制同一時刻單片電壓變化趨勢曲線;將測量數據分類保存到數據庫,并具有對測量結果進行多種數學分析的功能。  主控單片接收來自上位機的控制命令

 系統組成圖

        圖1     系統組成圖

       實現對各個數據模塊的控制,并將各個模塊發來的數據通過RS-232串口轉發給上位機。主控單片機和各個數據采集模塊間采用RS-485總線進行通信,并設成主從結構,主控單片機設為主機,各個數據采集模塊為從機。主控單片機在收到上位機的檢測開始命令后,按照輪循的方式依次給各個數據采集模塊發采集命令,在每發出一個采集命令后就等待接收該采集模塊的采集數據,如果在等待時間內收到采集模塊發回的采集數據,就將數據打包轉發給上位機;如果等待超時仍然沒有接收到數據就直接向下一個采集模塊發采集命令,如此反復循環下去。

 

       各數據采集模塊的軟硬件構成是完全一樣的,并通過RS-485總線實現和主控單片機的通信。每個數據采集模塊在收到來自主控單片機的測試命令后開始對其負責測試的16片電池電壓值進行采樣,然后將采樣所得的16片電池電壓值打包一起發送給主控單片機。每一個數據采集模塊能采集16片單片電池的電壓,可根據電池片的總數相應地增減數據采集模塊的數量。

       3  數據采集模塊設計

       在本巡檢系統中單片電池電壓值的采集是由各個數據模塊來完成。數據采集模塊主要是以PIC16F873單片機為核心加一些外圍電路構成如圖2所示。PIC16F873單片機是Microchip公司生產的一款精簡指令集(RISC),哈佛雙總線和兩級指令系統流水線結構的高性價比的8位嵌入式控制器,具有集成度高、速度快、工作電壓低、功耗低、I/O直接驅動、指令簡單易學易用等特點。其內置8k×14 Flash存儲器,1個10位四輸入通道A/D轉換器,和一個UART。并可在線串行編程(ICSP),開發和使用都很方便,所需外圍擴展器件少。在數據采集模塊中多路模擬信號的輸入是通過16路模擬開關CD4067來選擇的,單片機通過I/O口RC1~RC4來選擇具體那一路輸入。由于單片電池電壓一般比較低在0.5V~1.2V間,這個電壓在CD4067的準許范圍內,所以在CD4067的輸入口沒有加隔離電路。由于數據采集模塊和主控單片機之間是通過485總線通信的,因此單片機的串口輸入/輸出要經過MAX485進行電平轉換后才能接到485總線上。采樣速率可由主控單片機控制。由于篇幅有限下位機軟件設計在此沒有提及。

 數據采集模塊原理圖

圖2     數據采集模塊原理圖

 

       4  上位機通信程序設計

       應用VB6.0內嵌MSComm控件只要通過簡單的設置與編程,就能實現串行數據的發送與接收。MSComm控件提供了一系列封裝好的標準串行通信的屬性和方法,使用它可以建立應用程序和串口的連接,完成串行數據的發送與接收。其初始化屬性設置如下:

       初始化屬性設置

       下位機向上位機發送的數據幀格式如圖3所示:

接收數據幀式

 

       圖3     接收數據幀式

       每一幀數據由20個字節組成,依次是:一個字節的幀起始標志為FF;一個字節的數據組號;16個字節的數據;一個字節的校驗和,校驗和是組號和16個字節的數據間相互異或的結果;最后一個字節為幀結束標志為FD。16個字節的數據中每個字節表示一片電池的電壓值,為0~255的一個整數,將該數除以100及得到電壓實際值,一般單片電池電壓在0.5V~1.2V間。用MSComm進行串行通信接收數據時可采用兩種方式實現,一種是查詢方式,另一種是事件觸發方式。在本系統中選擇的是事件觸發方式,每當接收緩沖區中數據字節數到達20個時就觸發一個接收事件。接收通信程序如下:

       接收通信程序

 

       此要注意的一點是從緩沖區讀數據時,數組InputData()一定要定義成Byte類型不能為Integer或Single,因為接收模式設置為二進制。上位機發送的指令較少也很簡單在此就沒有仔細分析。

       5  結束語

       燃料電池作為21世紀前景比較看好的一種新的、潔凈型能源,有關它的各項技術的研究都有助于推動它向實用階段進一步發展。本文在單片電壓的檢測和分析系統的設計上作了一些工作。雖然是面向燃料電池的,但也可借鑒到其它類似的多點檢測和控制系統的設計當中去。  

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久精品亚洲一区二区三区浴池| 亚洲午夜精品一区二区三区他趣| 亚洲另类视频| 激情久久综艺| 国产最新精品精品你懂的| 国产精品影音先锋| 国产精品免费一区豆花| 国产精品久久久久久久久免费樱桃| 欧美久久久久久久| 欧美日产一区二区三区在线观看| 欧美成人精品在线| 欧美成人午夜激情在线| 欧美aⅴ一区二区三区视频| 久久影院午夜论| 麻豆av福利av久久av| 久热精品视频在线观看| 久久五月天婷婷| 久久中文欧美| 欧美电影电视剧在线观看| 欧美成人免费一级人片100| 欧美不卡在线视频| 欧美国产激情二区三区| 欧美人与性禽动交情品| 欧美日韩色婷婷| 国产精品豆花视频| 国产精品综合久久久| 国产午夜精品麻豆| 狠狠综合久久| 91久久嫩草影院一区二区| 亚洲日本一区二区| 一区二区三区高清在线| 亚洲天堂久久| 午夜影院日韩| 亚洲国产成人av好男人在线观看| 91久久在线观看| 一区二区三区回区在观看免费视频| 中文在线资源观看视频网站免费不卡| 亚洲一区二区精品| 久久国产欧美精品| 美女91精品| 欧美日韩小视频| 国产精品影片在线观看| 国内综合精品午夜久久资源| 亚洲第一天堂无码专区| 99ri日韩精品视频| 亚洲欧美制服另类日韩| 亚洲国产毛片完整版| 9国产精品视频| 午夜精品久久久久久久久久久久久 | 欧美一级二区| 亚洲国产日韩在线| 亚洲伊人网站| 六月丁香综合| 欧美视频四区| 黄色成人精品网站| 一区二区三区国产精华| 久久精品成人一区二区三区蜜臀 | 国产欧美一区二区精品忘忧草| 精品白丝av| 这里只有精品视频| 久久精品视频一| 亚洲一区二区三| 久久久噜噜噜久久| 欧美日韩一级片在线观看| 国产色视频一区| 亚洲日韩中文字幕在线播放| 亚洲免费在线视频| 亚洲精品国产精品乱码不99| 亚洲欧美日韩国产一区二区三区 | 在线观看日韩av电影| 亚洲色图综合久久| 亚洲国产日韩精品| 亚洲欧美日韩人成在线播放| 欧美成人午夜| 国产一区99| 在线亚洲美日韩| 亚洲精品视频在线观看免费| 欧美在线视频免费播放| 欧美精品在线观看一区二区| 国产亚洲永久域名| 一区二区三区欧美| 亚洲精品久久久久久一区二区| 午夜影院日韩| 欧美日韩国产丝袜另类| 国内免费精品永久在线视频| 一本色道久久88综合亚洲精品ⅰ| 亚洲黄色有码视频| 欧美在线免费视屏| 欧美亚男人的天堂| 亚洲国产乱码最新视频| 久久不见久久见免费视频1| 亚洲综合三区| 欧美精品在线观看一区二区| 黄色欧美日韩| 午夜亚洲福利| 亚洲欧美另类在线| 欧美日韩精品高清| 亚洲国产福利在线| 欧美一区久久| 欧美一区亚洲| 国产精品国产三级国产 | 香蕉亚洲视频| 午夜在线电影亚洲一区| 欧美三区视频| 亚洲免费观看视频| 久久精品国产亚洲一区二区三区 | 午夜精品电影| 亚洲欧美日韩另类精品一区二区三区| 欧美另类99xxxxx| 亚洲激情偷拍| 亚洲精品无人区| 欧美大片在线观看| 在线欧美小视频| 亚洲国产免费看| 农夫在线精品视频免费观看| 国内欧美视频一区二区| 欧美有码视频| 久久精品国产亚洲aⅴ| 国产日韩欧美精品| 欧美一级大片在线观看| 久久精品夜色噜噜亚洲a∨| 国产婷婷色一区二区三区在线| 亚洲欧美国产毛片在线| 午夜免费久久久久| 国产精品一级久久久| 午夜欧美精品| 久久久久久久综合色一本| 狠狠v欧美v日韩v亚洲ⅴ| 久久精品一区二区三区四区| 快射av在线播放一区| 1024国产精品| 日韩亚洲视频在线| 欧美视频在线观看免费| 亚洲视频在线二区| 性做久久久久久久免费看| 国产情人节一区| 久久国产精品色婷婷| 老司机一区二区| 亚洲电影成人| 在线亚洲免费| 国产精品色网| 欧美在线看片a免费观看| 美国成人直播| 亚洲乱码国产乱码精品精天堂 | 国产精品欧美久久久久无广告| 亚洲免费一级电影| 久久久91精品国产一区二区三区 | 久久精品99国产精品日本| 国产一区二区三区免费在线观看| 亚洲大片免费看| 欧美精品色一区二区三区| 一区二区三区导航| 久久av最新网址| 亚洲国产清纯| 亚洲综合色丁香婷婷六月图片| 国产无一区二区| 亚洲另类一区二区| 国产精品久久久久久五月尺| 欧美一区二区三区免费在线看| 免费一级欧美片在线播放| 99视频在线精品国自产拍免费观看| 亚洲欧美韩国| 激情综合自拍| 亚洲一二三区视频在线观看| 国产精品一区二区三区成人| 亚洲国产成人精品女人久久久 | 亚洲国产美女精品久久久久∴| 一区二区欧美在线观看| 国产欧美日韩精品丝袜高跟鞋| 亚洲高清一区二| 国产精品hd| 久久国产精品久久久久久| 欧美精品一区二区在线播放| 亚洲欧美日韩另类精品一区二区三区| 久久精品一区二区三区不卡| 亚洲精品久久久久久久久久久| 午夜精品久久久久久久99热浪潮| 黄色一区二区三区| 亚洲影音一区| 在线免费观看视频一区| 亚洲欧美激情四射在线日 | 亚洲国产综合视频在线观看| 午夜精品久久久久| 最新中文字幕一区二区三区| 午夜久久福利| 亚洲高清一区二| 欧美在线播放一区| 亚洲精品123区| 久久九九99| 一区二区三区精品视频| 免费不卡在线视频| 亚洲综合色婷婷| 欧美精品午夜| 亚洲国产精品一区二区三区| 欧美午夜电影在线观看| 亚洲高清一二三区| 国产欧美高清| 亚洲午夜未删减在线观看| 一区在线免费| 久久国产精品久久久|