基于以太网和多线程架构的电池化成系统软件研发
本文关键词:基于以太网和多线程架构的电池化成系统软件研发 出处:《华中科技大学》2014年硕士论文 论文类型:学位论文
更多相关文章: 电池化成 监控系统 UDP通信 多线程 软件架构
【摘要】:电池化成工艺是生产铅酸蓄电池的重要环节,良好的化成工艺可以保证电池的使用寿命和电池容量。电池化成控制系统的性能直接影响到电池化成的品质以及工厂的生产效率。常见电池化成系统存在控制速度慢、控制设备数量较少等缺点,本文设计了一个基于以太网和多线程架构的化成监控软件,配合电池化成柜一起使用,使得电池化成工艺效率提高,化成操作更加方便。 使用以太网连接,使得一台计算机能够与多个化成控制柜连接,连接数量只受到IP地址的限制而与网络结构无关,而且传输距离不受限制。在以太网通信中使用的是UDP协议,它编程简单、传输速度快、使用灵活,但是UDP协议是非连接型协议,为了保证数据传输的可靠性,本文设计了一种“确认/重发”机制用于UDP通信,使之具有确保数据到达目标的功能。 多线程技术使得监控效率得到很大提高,每个化成控制柜对应于上位机软件的一个线程,每个线程独立完成轮询工作,只要计算机性能足够好,增加化成控制柜数量并不会影响监控性能。 程序中的以太网通信模块和多线程架构具有很高的独立性,其他模块,如XML文件读写、基于反射技术的数据转换等,也是独立的功能模块,这些模块和架构可以复用到其他的系统中去,,简化了系统开发,降低了开发错误率和开发成本。 目前,该化成系统已经投入生产使用,实践效果良好;由化成软件架构扩展而出的电能质量检测系统软件也已经投入实际应用中。
[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.
【学位授予单位】:华中科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TM912
【相似文献】
相关期刊论文 前10条
1 周亦敏,张生;集散系统中基于多线程的多机串行通信实现[J];上海理工大学学报;2003年04期
2 王世强;曹英;王宏;;基于多线程的肌电信号实时采集与分析系统[J];仪器仪表学报;2006年S2期
3 刘劲阳;多线程系统结构剖析[J];舰船电子工程;2000年02期
4 孔宪君;;基于多线程的网络应用程序设计技术研究[J];黑龙江工程学院学报;2006年02期
5 刘晓光,曲金鹏,凌志浩;基于LabWindows/CVI的多线程通信技术[J];仪器仪表用户;2004年03期
6 陈本永;韩伟智;张丽琼;蔡晓晰;;纺织品光学性能检测系统多线程串口通信方法[J];测试技术学报;2008年04期
7 崔东亮;张耀鹏;;基于多线程的改进铣削仿真算法[J];东北大学学报(自然科学版);2007年09期
8 蒋启华,刘信安;非线性化学胞映射数值解的多线程并发运行实现技术[J];渝州大学学报(自然科学版);2002年03期
9 郭谋发;基于多线程的配电变电所监控软件的设计[J];电工技术杂志;2004年04期
10 晏春海,田蔚风,王俊璞,苏颖;多线程技术在分时串口通信中的应用[J];仪表技术与传感器;2004年05期
相关会议论文 前10条
1 谭小彬;孔德光;奚宏生;;多线程程序时序的统计分析[A];第二十七届中国控制会议论文集[C];2008年
2 贾韶旭;潘锦;;多线程技术在探地雷达中的应用[A];2007年全国微波毫米波会议论文集(下册)[C];2007年
3 胡杏;胡瑜;李晓维;;基于存储级并行的同时多线程电压紧急容错技术[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
4 周大刚;龙昭华;;多线程在无线网络处理中的应用[A];’2004计算机应用技术交流会议论文集[C];2004年
5 李s
本文编号:1428831
本文链接:https://www.wllwen.com/kejilunwen/dianlilw/1428831.html