论文部分内容阅读
贴片机作为SMT生产线中最关键的设备之一,不仅其性能的好坏对SMT的可靠性有重大影响,其价格也决定了SMT生产线成本的高低。因此,贴片机的研究和技术改进近年来一直是国内外有关单位及大型电子设备制造厂商和公司关注的焦点。
本课题选取高速高精度全自动贴片机的控制系统平台作为研究对象,分别设计了基于嵌入式系统的贴片机下位机、上位机和远程控制系统的方案,不但对于国产高性能贴片机的研制具有较强的实际意义,而且对于SMT相关设备的国产化、自主研发具有较高的价值,相关方案在其它自动化电子封装设备中也有一定的借鉴作用。
本人的主要工作集中在以下几个方面:
1.针对ARM体系架构,独创了在嵌入式系统开发中比较实用的多映像加载方法,并应用到贴片机下位机控制系统开发中。
2.针对贴片机下位机系统实时性要求高的特点,设计了基于LPC2106处理器和嵌入式系统μC/OS-Ⅱ的贴片机下位机控制系统方案,实现对IO、电机、贴装头、喂料器、传送带等的控制和对键盘、异常处理等的响应。
3.以SMDK2410X开发板为平台,基于S3C2410X处理器和Linux操作系统,完成了贴片机上位机控制系统平台的构建,使上位机具备网络通信和监控下位机的功能。
4.利用多线程和socket编程,完成了贴片机远程监控系统的设计,实现多台Linux服务器和单一Windows监控端之间基于套接字和多线程的通讯和文件传输。
其中,Linux平台的构建是本设计的难点所在。涉及的内容包括u-boot的移植、Linux内核的配置与相关代码的修改、开发过程中对NFS的使用、根文件系统的创建和驱动程序的编写等。
文章按照下位机方案、上位机方案、远程监控方案的顺序对本人的设计进行介绍,由于多映像加载方法主要应用于下位机系统的开发,所以将相关内容和下位机系统设计放在一起描述。
文章最后,对有关工作进行了总结和展望。