基于以太網(wǎng)和多線程架構(gòu)的電池化成系統(tǒng)軟件研發(fā)
本文關(guān)鍵詞:基于以太網(wǎng)和多線程架構(gòu)的電池化成系統(tǒng)軟件研發(fā) 出處:《華中科技大學(xué)》2014年碩士論文 論文類型:學(xué)位論文
更多相關(guān)文章: 電池化成 監(jiān)控系統(tǒng) UDP通信 多線程 軟件架構(gòu)
【摘要】:電池化成工藝是生產(chǎn)鉛酸蓄電池的重要環(huán)節(jié),良好的化成工藝可以保證電池的使用壽命和電池容量。電池化成控制系統(tǒng)的性能直接影響到電池化成的品質(zhì)以及工廠的生產(chǎn)效率。常見電池化成系統(tǒng)存在控制速度慢、控制設(shè)備數(shù)量較少等缺點(diǎn),本文設(shè)計了一個基于以太網(wǎng)和多線程架構(gòu)的化成監(jiān)控軟件,配合電池化成柜一起使用,使得電池化成工藝效率提高,化成操作更加方便。 使用以太網(wǎng)連接,使得一臺計算機(jī)能夠與多個化成控制柜連接,連接數(shù)量只受到IP地址的限制而與網(wǎng)絡(luò)結(jié)構(gòu)無關(guān),而且傳輸距離不受限制。在以太網(wǎng)通信中使用的是UDP協(xié)議,它編程簡單、傳輸速度快、使用靈活,但是UDP協(xié)議是非連接型協(xié)議,為了保證數(shù)據(jù)傳輸?shù)目煽啃裕疚脑O(shè)計了一種“確認(rèn)/重發(fā)”機(jī)制用于UDP通信,使之具有確保數(shù)據(jù)到達(dá)目標(biāo)的功能。 多線程技術(shù)使得監(jiān)控效率得到很大提高,每個化成控制柜對應(yīng)于上位機(jī)軟件的一個線程,每個線程獨(dú)立完成輪詢工作,只要計算機(jī)性能足夠好,增加化成控制柜數(shù)量并不會影響監(jiān)控性能。 程序中的以太網(wǎng)通信模塊和多線程架構(gòu)具有很高的獨(dú)立性,其他模塊,如XML文件讀寫、基于反射技術(shù)的數(shù)據(jù)轉(zhuǎn)換等,也是獨(dú)立的功能模塊,這些模塊和架構(gòu)可以復(fù)用到其他的系統(tǒng)中去,,簡化了系統(tǒng)開發(fā),降低了開發(fā)錯誤率和開發(fā)成本。 目前,該化成系統(tǒng)已經(jīng)投入生產(chǎn)使用,實踐效果良好;由化成軟件架構(gòu)擴(kuò)展而出的電能質(zhì)量檢測系統(tǒng)軟件也已經(jīng)投入實際應(yīng)用中。
[Abstract]:Battery forming process is an important part of lead-acid battery production. The performance of the battery forming control system has a direct impact on the quality of the battery formation and the production efficiency of the factory. The common battery forming system has control speed. Slow. This paper designs a monitoring software based on Ethernet and multi-thread architecture, which can be used together with battery forming cabinet to improve the efficiency of battery formation process. Formation operation is more convenient. With Ethernet connection, a computer can be connected to a plurality of control cabinets. The number of connections is limited by IP address and independent of network structure. In Ethernet communication, the UDP protocol is used, which is simple, fast and flexible, but the UDP protocol is disconnected. In order to ensure the reliability of data transmission, this paper designs a "confirmation / retransmission" mechanism for UDP communication, which can ensure the data to reach the target. Multi-thread technology greatly improves the efficiency of monitoring. Each control cabinet corresponds to a thread of the host computer software, and each thread completes the polling independently, provided that the computer performance is good enough. Increasing the number of formed control cabinets will not affect the monitoring performance. The Ethernet communication module and multi-thread architecture in the program have high independence, other modules, such as XML file reading and writing, data conversion based on reflection technology, are also independent functional modules. These modules and architectures can be reused to other systems to simplify system development and reduce development error rate and development cost. At present, the system has been put into production, the practical effect is good, and the power quality detection system software expanded by the software architecture has been put into practical application.
【學(xué)位授予單位】:華中科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TM912
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 周亦敏,張生;集散系統(tǒng)中基于多線程的多機(jī)串行通信實現(xiàn)[J];上海理工大學(xué)學(xué)報;2003年04期
2 王世強(qiáng);曹英;王宏;;基于多線程的肌電信號實時采集與分析系統(tǒng)[J];儀器儀表學(xué)報;2006年S2期
3 劉勁陽;多線程系統(tǒng)結(jié)構(gòu)剖析[J];艦船電子工程;2000年02期
4 孔憲君;;基于多線程的網(wǎng)絡(luò)應(yīng)用程序設(shè)計技術(shù)研究[J];黑龍江工程學(xué)院學(xué)報;2006年02期
5 劉曉光,曲金鵬,凌志浩;基于LabWindows/CVI的多線程通信技術(shù)[J];儀器儀表用戶;2004年03期
6 陳本永;韓偉智;張麗瓊;蔡曉晰;;紡織品光學(xué)性能檢測系統(tǒng)多線程串口通信方法[J];測試技術(shù)學(xué)報;2008年04期
7 崔東亮;張耀鵬;;基于多線程的改進(jìn)銑削仿真算法[J];東北大學(xué)學(xué)報(自然科學(xué)版);2007年09期
8 蔣啟華,劉信安;非線性化學(xué)胞映射數(shù)值解的多線程并發(fā)運(yùn)行實現(xiàn)技術(shù)[J];渝州大學(xué)學(xué)報(自然科學(xué)版);2002年03期
9 郭謀發(fā);基于多線程的配電變電所監(jiān)控軟件的設(shè)計[J];電工技術(shù)雜志;2004年04期
10 晏春海,田蔚風(fēng),王俊璞,蘇穎;多線程技術(shù)在分時串口通信中的應(yīng)用[J];儀表技術(shù)與傳感器;2004年05期
相關(guān)會議論文 前10條
1 譚小彬;孔德光;奚宏生;;多線程程序時序的統(tǒng)計分析[A];第二十七屆中國控制會議論文集[C];2008年
2 賈韶旭;潘錦;;多線程技術(shù)在探地雷達(dá)中的應(yīng)用[A];2007年全國微波毫米波會議論文集(下冊)[C];2007年
3 胡杏;胡瑜;李曉維;;基于存儲級并行的同時多線程電壓緊急容錯技術(shù)[A];第十四屆全國容錯計算學(xué)術(shù)會議(CFTC'2011)論文集[C];2011年
4 周大剛;龍昭華;;多線程在無線網(wǎng)絡(luò)處理中的應(yīng)用[A];’2004計算機(jī)應(yīng)用技術(shù)交流會議論文集[C];2004年
5 李s
本文編號:1428831
本文鏈接:http://sikaile.net/kejilunwen/dianlilw/1428831.html