论文部分内容阅读
随着现代科学技术的快速发展,自动控制系统已经广泛应用于工业控制中的各个领域,它已从传统的专用控制系统发展到开放式控制系统,专用自动控制系统集成化程度比较高,不可裁剪,价格昂贵,只有大型的加工企业能承担。开放式自动控制系统可自行裁剪和扩展各个模块的功能,能迅速的进行二次开发以适应不同的应用需求,并且开放式控制系统的可移植性很大,价格便宜,特别适合于各种中小企业。锁具作为人们安全的保护神,被广泛应用于生活的各个领域。作为人们生活的必备之物,人们对锁具的安全性要求越来越高,而且需求量越来越大,这就要求锁具的生产有较高的生产效率,然而国内还没有针对这方面的自动装锁设备。目前国内的锁具生产厂商对锁芯体的装配都是工人手工进行的,因而难以实现批量生产,生产加工周期长,生产效率低,难以满足市场的需求。为此本设计的目的就是为了研制一套基于嵌入式Linux自动装锁设备控制系统,着重解决上述自动化程度低,加工效率低,装锁质量受人为因素影响大等问题。随着嵌入式技术的发展,嵌入式系统在自动控制领域中也得到了广泛的应用。嵌入式Linux继承了Linux操作系统,源码开放、多任务、按需求裁剪、具备极佳稳定性的优良特性,并且占用较少的资源,完全满足自动装锁设备控制系统各方面的要求。本文首先介绍了本设计提出的目的、意义及目前该行业现状及发展,强调了本设计提出的迫切性。紧接着对嵌入式Linux中主控系统的架构进行了介绍从硬件架构及软件架构两方面进行了重点阐述,硬件架构部分主要介绍嵌入式开发板硬件资源、步进电机及步进电机驱动器等相关方面的内容,软件架构介绍了嵌入式Linux系统软件的整体架构及内核与驱动关系。随后讲述了U-Boot引导程序的加载、Linux内核的移植、文件系统建立之后,嵌入式主控系统的开发环境基本建立,自动装锁设备控制系统所涉及的嵌入式Linux各种外围设备驱动的实现。整个自动装锁设备控制系统涉及到六个分工位和一个主控工位,这些设备之间的通信,采用的是CAN现场总线的方式,对CAN总线实现的硬件电路、电气隔离以及CAN总线驱动软件开放的流程进行了介绍。最后,对整套设备的性能及动作的实现进行了整体的测试和验证,测试结果证明本套设备基本实现了设计方案提出之初对系统各方面性能指标的要求,基本能满足目前中小企业对自动装锁设备的需求。