基于μC/OS-Ⅲ的开放式运动控制器软件系统研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:qwy1234
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,以RFID标签为载体的物联网技术在安防、物流、制造业等领域中获得了广泛的应用,有力地推动了我国的产业结构调整和信息化。而作为RFID标签封装设备的核心技术之一,运动控制器对系统的性能和生产效率有着重大的影响。本文围绕以DSP为主控芯片的运动控制器,对其总体架构方案进行分析,并从开放式、实时性和可扩展性的角度出发设计其软件系统,进而对其嵌入式实时操作系统、运动控制算法和人机交互界面进行重点研究。全文主要包括以下内容:1、在进行系统功能分析的基础上,设计“PC+运动控制卡”的运动控制器架构,采用以DSP为核心处理器、FPGA为协处理器的硬件方案,并针对开放式和实时性的要求,提出了基于嵌入式实时操作系统μC/OS-III和跨平台图形库Qt的软件系统方案。2、阐述了μC/OS-III的体系架构和特点,对其五种任务状态进行了分析,进而重点研究其基于优先级的任务调度算法,并针对运动控制系统的强实时性要求,分析了延迟提交的中断处理策略,完成了μC/OS-III在DSP上的移植和启动流程设计。3、分析了常见的梯形速度规划算法,并针对传统S曲线速度规划中存在的加加速度突变问题,采用一种基于三角函数的改进算法,仿真结果表明其具有较好的规划效果;针对控制系统在实际应用中存在的干扰问题,采用一种基于低通滤波器的增量式PID改进算法,并以此搭建Simulink模型进行仿真,结果表明该算法具有较好的抗干扰性能。4、在介绍跨平台图形库Qt特点的基础上,分析了运动控制器的人机交互界面需求,提出跨平台和开放式两大设计原则,在Windows操作系统中完成了主要功能模块的设计与实现,并对其通讯机制和数据帧封装进行了探讨。最后,综合本文研究内容并搭建实验平台,完成了μC/OS-III在运动控制器上的运行实验、实时性测试和直流电机控制实验,并测得系统平均每秒执行3026次任务切换,中断响应时间为1.361μs,表明本文设计的运动控制器及其软件系统具有较好的实时性和控制性能。
其他文献
猪附红细胞体病、猪衣原体病、猪弓形虫病为规模猪场3种常见血液疾病,这3种常见病通过使用药物可以预防和治疗,笔者根据规模猪场10多年来生产实践经验,同时通过药物疗效试验
4月3日,中国电子学会第二十九期分会秘书长沙龙通过视频形式举办。本次沙龙以"信息化建设,赋能学会高质量发展"为主题,主会场设在学会总部。学会总部领导班子部分成员,学会各
随着养猪业的不断发展,养猪生产所引起的环境污染问题也日益突出,主要集中在水质、空气污染、威胁生猪和人类健康等几个方面。本文从规模化养猪场污染物进行研究,根据实际情
随着航天技术的发展,获取空间信息的能力已成为现代政治、军事斗争的核心之一。而无论是空间目标监视还是空间激光通信,激光跟踪都是其关键技术之一。但由于大气湍流的影响,传统
超声分析分别采用自适应半点抑制滤波、基于各项异性扩散法、贝叶斯降噪算法以及基于Contourlet的分辨率分析,比较不同算法在2d B、4d B、8d B、10d B、12d B、16d B下的信噪
当前随着我国经济社会的高速发展,广播电视的安全优质播出在人们的日常生活和国家大政方针的宣传上起到越来越重要的作用。而广播电视节目传播的不间断性是对安全播出的重要
2020年4月8日,中国电子学会召开了2019新型冠状病毒疫情进展与应对策略研讨会,60余位专家学者以视频连线方式进行了研讨。会议由中国电子学会青年女科学家俱乐部轮值主席、复
恶性组86例均为肺癌患者,良性组55例为肺良性病变患者。健康组30例为健康志愿者,电化学发光法检测三组血清中CYFRA21-1、CEA、NSE,分析单项及联合检测的敏感性和特异度。恶性
目的对肺结核合并肺心病心律失常进行临床分析并探讨。方法将从2015年5月至2017年5月在我院接受肺结核合并肺心律失常诊治的患者30例作为本次研究对象,对其心律失常发生率进行
选取我院于2014年1月-2015年1月收治的80例胃溃疡患者为研究对象,将所选患者随机均分为对照组与试验组,两组患者均接受三联Hp根除治疗,治疗一周后对照组患者仅接受奥美拉唑治