基于嵌入式技术的开放式数控系统的设计和研究

来源 :天津工业大学 | 被引量 : 0次 | 上传用户:xiaosheng07
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对数控系统开放性差以及控制能力有限的问题,采用嵌入式技术对多轴机床进行数字控制,旨在增强多轴数控系统的开放性、稳定性和任务调度的实时性。本文在研究多轴数控系统的基础上,开发出以ARM为任务管理调度处理单元,以ARM和FPGA为运动控制处理单元,具有软硬件可重构性和高度开放性的数字控制系统,以满足多轴联动数控机床的工作要求。   为实现多轴数控系统的高性能,根据实际需求将高性能的ARM控制器AT91RM9200同STM32F103、FPGA有机的结合在一起。以AT91RM9200微处理器为核心,在此硬件平台上搭建Linux操作系统,实现对任务的调度和管理:以STM32F103为运动控制核心处理器,完成位置和误差控制;以FPGA为协处理器和接口扩展,完成编码器反馈和插补算法。设计过程中,采用了模块化设计的思想,既减小不同信号之间的电磁干扰,又提高了系统的精确性和硬件平台的可重构性。在搭建的硬件平台上,选择Linux作为数控系统的操作系统,并进行了U-boot和内核的移植,并在此基础上进行数控系统软件的开发。利用Linux能够支持稳定数据管理的特性,对数控系统的软件进行多任务并行设计,采用模块化和层次化的方式,提升软件系统的运行速度,从而保证了运动控制的实时性。   在硬件平台和软件设计的基础上,完成了数控系统硬件电路的调试。硬件电路的调试包括上位机调试和下位机调试。在上位机的测试中,完成了以太网口、串口、LCD接口这些重要功能接口的测试,测试结果证明上位机能够实现人机交互任务:在下位机测试中,完成了双口RAM的调试、DAC输出部分的调试、手轮的调试和输入输出接口的测试,结果证明下位机能够通过双口RAM正确接收上位机的信息,并进行数据输出;由上位机和下位机组成完整的数控系统,利用调试IO板对数控系统进行模拟数据的输入,验证所设计数控系统的整体可行性。实验结果表明,该方案的模块化设计较好的实现了数控系统的开放性,能够应用于机床的稳定性加工控制。  
其他文献
无论是传统雷达还是认知雷达,波形设计都是雷达信号理论的一个重要研究方向。传统雷达和认知雷达对于波形设计的方法有本质的区别,传统雷达信号处理一般都集中在接收机端,并没有
H.264采用基于块的DCT整数变换、量化和运动补偿等技术来实现视频数据的压缩,而基于块的视频编码技术将不可避免的引入块效应,造成图像质量的损伤,特别是在低码率条件下图像质量
指纹识别技术作为一种身份识别技术,广泛应用于信息安全领域。然而低质量的指纹图像不利于指纹识别,因此需对低质量指纹图像进行预处理。指纹方向场的计算是预处理的一个环节
H.264/AVC是当前国际上最先进的视频编码标准,通过采用新的编码技术获得了更高的编码效率与更好的图像质量。但是这些新技术在提高编码效率的同时也带来了更高的计算消耗以及
随着现代通信系统的发展,高容量无线服务需求得到了人们很大的关注。一种潜在的无线解决方案是临地空间飞艇网络平台通信,它兼具了地面通信与卫星通信的优势,在未来无线通信邻域
Polar码是至今为止理论上唯一可达到香农限的一类信道编码理论,而且具有低复杂度的编译码算法。通过信道极化(channel polarization),通信信道可被极化为全噪比特信道(pure n
目前,计算机网络技术高速发展,同时也促进着测控技术朝着网络化、集成化、分布化和开放性的方向发展,远程网络测控系统已成为近代测控系统发展的必然趋势。远程网络测控技术有着
遗传算法作为一种鲁棒性强、全局搜索能力好的优化算法,在诸多领域得到广泛应用,但其存在“早熟”和局部搜索能力弱的缺点,一直没有得到有效解决。本文在充分分析遗传算法优缺点
本文针对蜂窝系统中多用户干扰问题提出了一种循环正交(CO)序列,将其分别应用到TDMA、CDMA和MC-CDMA系统中,并给出了性能仿真结果。在TDMA系统中,发送端将CO序列与信息进行卷积操
生物特征因其独有性、稳定性被广泛应用在身份认证系统中。但是,生物特征模板不能像经典密钥一样便捷地撤销和重新发布。为保证用户隐私,将密码学和生物特征认证结合形成的生