论文部分内容阅读
ARM嵌入式系统是集成了ARM技术与嵌入式操作系统的新兴处理器系统,以其面向特定的应用、专业性强、功耗低、成本低的特点,被广泛应用于工业控制和通信等领域。ARM嵌入式系统为数控技术提供了一种灵活方便的,在工业环境中长期稳定可靠工作的微小型廉价的控制方案。它的特点是高度自动化,响应速度快等,非常适合于要求实时和多任务的场合。本文旨在打破传统基于PC机及8/16位单片机的数控系统,将ARM嵌入式系统应用于数控车床控制系统,是对低成本、高性能的数控系统研究的一个新的尝试。本文选用了基于ARM9为内核的AT91SAM9G45处理器以及精简模块化实时嵌入式系统Windows CE作为开发平台,采用数字信号控制器DSPIC33EP作为驱动交流伺服电机控制器,设计符合技术发展的数控车床控制系统。本论文的重点包括两方面,ARM嵌入式车床系统的软硬件设计以及数字信号控制芯片DSPIC33EP控制方法的研究。具体内容如下:1、对基于ARM嵌入式的数控车床系统进行硬件设计:包括对ARM控制器与数字信号控制信号的连接电路、主轴控制电路、差分输入输出的驱动电路和限位编码器电路、手轮信号电路、触摸屏/VGA显示电路、以太网口、USB接口和电源电路等电路进行设计。2、对基于Windows CE的控制系统的软件进行设计。介绍了Windows CE系统的特点、体系结构以及软件的开发流程,并对控制系统相关的人机界面进行了设计,实现了嵌入式系统的实时多任务处理功能。3、对数字信号控制芯片DSPIC33EP的如何控制伺服进行介绍,阐述了“ARM+DSPIC33EP模式”进行运动控制的方法和实现过程,对数控车床控制系统插补软件进行了设计,并对整个电路的硬件进行了调试。最后对本课题的研究内容进行了总结,并对基于ARM的数控车床系统的发展进行了展望