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


相關產品

主站蜘蛛池模板: 亚洲经典一区 | 婷婷激情影院 | 黄色一级图片 | 国产91免费看 | wwwxx欧美| 中文字幕人妻互换av久久 | 久久久久久久久99 | 人人妻人人澡人人爽久久av | 性猛交ⅹxxx富婆视频 | 日日操天天操 | 男人晚上看的视频 | www.毛片| 在线看污片 | 亚洲激情另类 | 超碰狠狠干| 欧美日韩经典 | 欧美日韩成人免费观看 | 国模私拍在线观看 | 在线中文字幕网站 | 国产噜噜噜噜久久久久久久久 | 亚洲一区二区三区免费看 | 在线视频观看 | 欧美黄色录像 | 国产原创视频在线 | 少妇大叫太粗太大爽一区二区 | 91xxx| 国产一区二区久久久 | 欧美福利片在线观看 | 国产xxxx在线观看 | 亚洲少妇一区 | freesex性hd公交车上 | 农村少妇无套内谢粗又长 | 伊人av综合 | 欧美巨乳美女 | 婷婷网址 | 乳女教师の诱惑julia | 色wwwwww| 亚洲电影中文字幕 | 夜夜欢视频| 麻豆传媒网站 | 极品白嫩丰满少妇无套 | 影音先锋男人的天堂 | 欧美成人毛片 | 日日鲁鲁鲁夜夜爽爽狠狠视频97 | 亚洲大片在线观看 | 天天干夜夜夜 | 精品玖玖玖 | 成人在线超碰 | 男女男精品网站 | wwwxxoo | 色老头在线观看 | 香蕉综合在线 | 久久久久久久久久久久久久av | 中国美女性猛交 | 蜜桃av在线| 精品久久久视频 | a∨鲁丝一区鲁丝二区鲁丝三区 | 人妖一区二区三区 | 成人夜晚视频 | 久久全国免费视频 | av小说区| 二区影院 | 在线观看av网站 | 国产破处av | 秋霞福利视频 | 蜜桃视频污在线观看 | 久久精品免费在线 | 久久午夜国产精品 | 国产在线观看无码免费视频 | 国产在线视频一区 | 岛国av免费在线观看 | 无套爆插 | 91亚洲一区 | 欧美又粗又深又猛又爽啪啪九色 | 国产成人精品网 | 澳门超碰 | 国产69页| 成人3d动漫一区二区三区91 | 久久国产美女视频 | 毛片a片免费看 | 午夜免费看 | 人人干人人做 | 中文字幕校园春色 | 久久久老熟女一区二区三区91 | 在线免费观看日韩视频 | 美女狂揉羞羞的视频 | 免费小视频| 亚洲人成色777777老人头 | 在线观看h网站 | 色午夜视频 | 欧美成人a视频 | 114国产精品久久免费观看 | 日本妇乱大交xxxxx | 欧美激情在线免费 | 一二三区av | 欧美啊v| 日韩色综合网 | 青青操网站| 欧美亚洲韩国 |