基于QNX的开放式运动控制系统的设计

来源 :东北大学 | 被引量 : 0次 | 上传用户:qian_betty
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,采用特定芯片的控制器和带微处理器的控制器在实际工程应用中比较常见,尽管它们都可以满足基本的控制需求,但是这两种控制器的开放性还不够。因此,在产品升级和功能扩展等方面,会受到很大的限制,而且这样的控制器一般价格很贵。针对这个问题,本文研究了基于QNX的开放式实时运动控制系统,设计了控制系统的硬件、软件结构方案。所设计控制系统在性能上不仅能满足运动控制器的基本功能需求,而且还具有通用性、易用性和可扩展性的特点。整个设计过程主要包含以下三个部分。第一部分,明确设计目标,设计了运动控制系统的硬件接口电路。这部分电路使用FPGA作为设计的核心,利用FPGA丰富的I/O口作为传送输入输出信号的接口。在这部分内容中,对A/D模拟电压输入通道和D/A模拟电压输出通道以及编码器接口电路进行了详细的电路设计,最后通过仿真实验,确认了该部分硬件电路工作时序的正确性。第二部分,重点设计了运动控制器的核心控制算法。首先介绍了交流伺服电机和直流伺服电机的工作原理,并建立了它们的数学模型,进而将控制算法用于所建立的电机模型,用MATLAB的SIMULINK进行仿真。考虑到应用过程中常遇到的实际问题,本文对所设计的控制算法进行了逐步的分析和改善,改进过程中涉及到的控制算法有:简单PID控制算法、PID加前馈控制算法、微分先行PID加前馈控制算法,接着,通过SIMULINK仿真,分析了各控制算法的优缺点。最后确认微分先行PID加前馈的控制方法,在控制时间和控制效果上最适合实际应用的需求。第三部分详细介绍了QNX系统的整体架构,并说明了选择QNX作为实时运动控制系统软件平台的原因。紧接着利用PhAB设计了运动控制系统的人机交互界面。最后对常用的梯形曲线加减速过程和S形曲线加减速过程进行了理论分析,并介绍了如何在QNX下实现两种加减速算法。在完成所有设计内容后,对整个实时运动控制系统进行了实验验证,并分析了被控对象的实际运行曲线。文章最后,对本次设计过程中出现的不足,以及下一步需要改进的地方进行了总结。
其他文献
利用自动优化控制和变频调速技术实现火电厂循环水泵安全节能高效控制。在详细分析循环水系统运行特点以及系统运行中存在问题的基础上,以调整循环水泵运行方式、联锁保护逻
近年来,随着医学成像技术的不断进步,医学影像在临床诊断、教学科研等方面正发挥着极其重要的作用,现代医学已经越来越离不开医学影像的信息处理。同时,随着计算机技术以及图形图
针对水下球阀阀座材料及所制备Ni60A涂层的硬度及耐腐蚀性能进行研究,分析表面镍基自熔性合金涂层对Inconel718合金和2205不锈钢基材性能的影响.分别利用真空熔覆工艺在两种
视频监控系统通过对摄像机拍录的图像序列进行自动分析,实现对动态场景中目标的定位、识别和跟踪,并在此基础上分析和判断目标的行为,从而做到既能完成日常管理又能在异常情况发
Arcgis具有存储量大,功能齐全的特征,在现阶段土地调查绘图及分析中起到关键作用.本文重点将Arcgis在三调绘制图层中的应用进行分析探讨,具体阐述其图层合并、地标标注、图形
PID控制是最早发展起来的控制策略之一,由于其算法简单、鲁棒性好及可靠性高,被广泛应用于过程控制和运动控制中,尤其适用于可建立精确数学模型的确定性系统。在现代控制工程中,P
党的十六届四中全会提出了构建“社会主义和谐社会”的新命题,并把和谐社会建设放在同经济建设、政治建设、文化建设并列的突出位置,把构建社会主义和谐社会作为加强党的执
在已知短芒大麦DREB1基因3′端序列的前提下,根据其他植物中DREB1转录因子基因序列,首次克隆了短芒大麦全长DREB1基因(899 bp,具有1个编码220个氨基酸的完整阅读框)。序列分
分餐制呼声越来越高。本刊就此开展了大量的采访活动。北京全聚德烤鸭店等著名老字号餐饮企业和星级饭店对分餐制并不生疏。新兴餐饮企业,也在积极探索和实行分餐制,沈阳小土
期刊
期刊