国产精品一区二区视频-亚洲狠狠爱-久久久久女人精品毛片九一-99资源站-午夜神马福利-极品尤物一区二区三区-羞羞的视频网站-欧美三区四区-污污网站免费-乱色精品无码一区二区国产盗-国产黄色在线看-国产成人亚洲精品-国产欧美一区二区三区四区-一品毛片-凹凸精品熟女在线观看

基于VB6.0的燃料電池單片電壓巡檢系統的設計

鉅大鋰電  |  點擊量:0  |  2019年11月20日  

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


相關產品

主站蜘蛛池模板: 免费a级网站| 欧美激情一二区 | 啪啪综合网 | 中文在线免费看视频 | 久久久久高清 | 午夜免费 | 久久99色 | 午夜激情影视 | 韩国明星乱淫(高h)小说 | 肉肉视频在线观看 | 国产精品一区二区三区久久久 | 国产精品剧情av | 中出在线播放 | 四虎影视黄色 | 性xxxx视频播放免费 | 枫可怜av| 日本少妇喂奶 | 91视频在线网站 | 成人xx视频| 久久免费高清视频 | 日韩精品你懂的 | 91私密视频 | 亚洲国产精品自拍 | 诱惑の诱惑筱田优在线播放 | 国产超碰人人模人人爽人人添 | 青青草精品 | 久久久久国产精品一区二区 | 成人综合影院 | 俄罗斯乱妇| 亚洲不卡网 | 狠狠躁日日躁夜夜躁av | 欧美体内she精高潮 免费香蕉视频 | 伊人手机在线视频 | 永久在线视频 | 欧美在线播放一区二区 | 97精品国产97久久久久久免费 | 午夜亚洲 | 荒岛淫众女h文小说 | 日本不卡一区二区三区在线观看 | 91精品国产色综合久久不卡蜜臀 | 国产精品日韩欧美一区二区三区 | 一区二区三区精品在线 | 亚洲欧美日韩在线不卡 | 日韩欧美激情 | 欧美日韩人妻精品一区二区三区 | 少妇被按摩师摸高潮了 | 殴美性生活| 国产精品一区二区亚洲 | 国内自拍小视频 | www.av天天| 黄色在线免费观看视频 | 欧美有码在线 | 激情欧美一区二区三区 | 在线观看免费av片 | 国产精品美女久久久久图片 | 综合爱爱网 | 国产噜噜噜噜久久久久久久久 | 最新毛片网 | 亚洲国产高清国产精品 | 激情综合五月婷婷 | 奇米第四色影视 | 99免费观看视频 | 2018av在线 | 国产剧情av在线播放 | 亚洲人和日本人hd | 91国产丝袜播放在线 | 欧美啪啪网站 | 国产精品无码久久久久久 | 日日狠狠久久偷偷四色综合免费 | 久久久久久艹 | 99热偷拍| 日韩在线视频网站 | 国产无遮挡裸体免费视频 | 日韩精品视频网 | 两女双腿交缠激烈磨豆腐 | 免费成人结看片 | 国产八区| 国产精品免费大片 | 成人精品免费网站 | 五月婷婷在线观看 | 国产午夜在线一区二区三区 | 性xxxx欧美老肥妇牲乱 | 欧美高清一区二区 | 婷婷午夜| 激情视频免费观看 | 伊人999 | 欧美精品xxxxx | 亚洲精品一区二区三区四区 | 欧美日本韩国一区 | 理论片久久 | 人人爱人人搞 | 欧美成人dvd在线视频 | 北条麻纪在线观看aⅴ | 美腿丝袜亚洲色图 | 国产视频在线观看免费 | 午夜国产福利视频 | 欧美色交 | 中文字幕av有码 | 久久久久久av无码免费看大片 |