光模块测试平台的自动控制软件系统设计毕业论文
2021-09-25 20:09:20
摘 要
光纤通信技术就是信息在光纤内通过光信号进行传输的技术。光模块的作用就是光电转换,发送端把电信号转换成光信号,通过光纤传送后,接收端再把光信号转换成电信号。随着光模块的大量使用,为了保证模块的可靠性, 在出厂之前都要一一进行检测。本文主要探讨SFP光模块自动测试平台的控制系统部分。
该光模块测试平台的软件系统的硬件部分主要由取放工件机械手、光纤机械手、拔插塞机械手、取料盘、次品盘、良品盘、工件、光纤、工位检测位、夹具、摄像头、清洗机等组成。本文的内容主要包括以下几点:
1.介绍光模块测试平台的国内外研究现状。
2.研究光模块测试平台的控制系统设计方案。
3.编写光模块测试平台的控制系统软件。
控制系统软件使用VC 编写,用图片代表各个硬件的实体,图片的运动代表各机械手、工件和光纤等的运动,并时刻跟踪机械手的位置坐标,即时的显示在屏幕上。除此之外,还用随机函数模拟次品的产生,并对次品、良品和总数做计数处理。另外,该软件还有和外界串口通信的功能,可以向下位机发送指令并接收下位机的反馈数据。
结果表明:经过调试,该系统软件可以很好的模拟真实工况下的系统工作情况,达成了设计要求。
关键字:光模块测试平台的软件系统;VC ;串口通信
Abstract
Optical fiber communication technology is a communication technology that transmit information through the optical fiber. Light module is the photoelectric conversion, the sender converts electrical signals into light signal, through the optical fiber transmission, the receiver converts light signals into electrical signals. Along with the great use of light module, in order to guarantee the reliability of the module, the testing should be done one by one before leaving the factory. This paper mainly discusses the SFP optical module control system part of the automatic test platform.
The hardware part of the optical module test platform automatic control system is mainly composed of leave work pieces manipulator, optical fiber manipulator, pull out plug manipulator, feeding plate, defective disc, ryohin keikaku plate, artifacts, optical fiber, location detection, clamp, camera, washing machine, etc. The content of this article mainly includes the following:
1. Introduce the light module test platform of research status at home and abroad.
2. The light module control system design scheme of test platform.
3. Write a control system software of optical module test platform.
The control system software is writen by vc , use picture represents the entity of hardware, image motion on behalf of the movement of the manipulator, artifacts and optical fiber, etc, and time to track the coordinates of the manipulator, real-time displayed on the screen.Besides, random function was used to simulate the generation of defective goods, and to count the total number of defective goods, fine products, and do processing.In addition, the function of serial communication with the outside world, the software can send down a machine instruction and receiving the feedback data of a machine.
The results show that after debugging, the system software can simulate the real working conditions of system working condition well, reached the design requirements.
Key Words:Light module test platform of automatic control system;Vc ;A serial port communication
目录
第1章 绪论 1
1.1 研究的目的及意义 1
1.2 国内外研究现状分析 1
1.3 设计内容 3
第2章 光模块测试平台的软件系统控制方法设计 4
2.1 运动模块 4
2.1.1控制系统运动模块运行过程 4
2.1.2 运动模块方案设计 5
2.1.3 运动模块运动流程图 6
2.2 计数模块 10
2.3 通信模块 10
第3章 光模块测试平台的软件系统程序设计 12
3.1 Windows程序设计基础 12
3.1.1 Windows程序运行机制 12
3.1.2 Windows程序设计的两种方法 12
3.2 登录界面的设计 14
3.3 系统各种部件的图形描素 17
3.4 运动模块的实现 18
3.4.1 组合机械手取放工件的运动 18
3.4.2 光纤机械手的运动 20
3.4.3 拔插塞机械手的运动 22
3.5 计数模块的实现 25
3.6 通信模块的实现 26
3.6.1 向下位机发送指令 27
3.6.2 接收下位机反馈的数据 29
总结 31
参考文献 32
致谢 33
附录 33
第1章 绪论
1.1 研究的目的及意义
为了适应日益增长的市场需求,机械设备的生产过程越来越快速,功能越来越多,智能化程度也日益提高。此外,机械设备高速生产有利于缩短交货期限和降低生产成本。但是,在追求这些指标的同时还必须要关注废品率,只有在保障废品率低的情况下,正常的生产效率才能够相应提高。发展和应用机械自动化技术,要扎扎实实地抓好自动化技术应用项目的基础工作和从实际出发的推广应用工作[1]。
光模块人工检测时的工作过程是:先把光模块(工件)放到检测位,再把光纤拿到摄像头前照射,如果光纤洁净,则拔工件的塞子,然后把光纤插入工件开始检测,如果光纤不干净,则清洗光纤直到洁净后再拔工件的塞子,然后把光纤插入工件开始检测。人工检测容易产生失误,降低效率;并且要给工人支付高额工资,造成检测成本的增加;工人也不能够一天二十四小时不停止的工作,所以检测效率也没有自动化检测高。