基于STM32和FreeRTOS的独立式运动控制器设计与研究

被引量 : 0次 | 上传用户:qingcongll
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
运动控制系统广泛应用于工业生产过程中,随着我国制造产业的结构升级,运动控制器的需求也不断增长。目前,国内生产的运动控制器多数是基于PCI总线的运动控制器,需要与PC机配套构成控制系统,少数采用专用芯片的运动控制器其通用性和开放性较差。大多数的装备制造设备需要同时进行顺序逻辑控制和运动控制,但目前中高端的PLC产品才具有运动控制模块,成本高昂。针对上述问题,结合运动控制器分布式网络化的发展趋势,本文设计了一种以STM32F107为核心的基于嵌入式实时操作系统FreeRTOS的独立式运动控制器,支持USB/CAN/RS232多种通信方式与PC通讯,可在PC的监控下运行,同时支持带触摸屏的嵌入式人机界面以脱离PC独立运行,集成了PLC过程逻辑控制和运动控制功能,具有良好的通用性。本文主要工作内容如下:1.根据运动控制技术的发展现状和基本原理,分析确定了基于STM32F107+FPGA的硬件架构,并设计了控制器各模块的硬件电路。2.移植嵌入式实时操作系统FreeRTOS至STM32F107,并进行移植验证和性能测试,实验结果表明FreeRTOS移植成功且性能满足应用要求。在此基础上,划分各个功能任务并设计各模块的程序,实现了合理的分布式总线型运动控制器的软件架构,使得插补周期为4ms,能够满足多数应用要求。通过将μC/GUI移植到FreeRTOS中,解决了人机交互问题。3.根据上下位机信息交互的特点,制定可靠有效的数据通信协议,并使用VC++编写上位机界面测试程序。研究了WDM设备驱动程序,编写了USB设备驱动程序,以实现PC和运动控制器的USB通信。4.对运动控制器进行了软硬件联合调试实验,并将运动控制器应用在立式数控转盘机的控制上。根据应用需求,定制了人机界面。实验结果表明,本运动控制器的软硬件设计合理,具备运动控制和顺序逻辑控制功能,性能符合应用要求。
其他文献
<正>1981年De Bold等〔1〕在心脏的心房肌细胞中首次发现"排钠利尿素",并将其命名为心钠素(ANF)。后来,经研究发现,ANF是由肽类物质构成,因此最终命名为心房钠尿肽(ANP)。ANP
目的分析产后返岗护士哺乳期护理不良事件原因,探讨相应的防范措施,增加患者安全。方法对2014年发生1例护理不良事件的发生原因与护士的关系进行统计、分析。结果家庭与工作
嵌入式Linux系统的应用越来越广泛,功能也越来越强大,速度也越来越快.对于在计算机中常见到的USB设备来说,在Linux系统中USB驱动开发是非常有必要的,同时Linux内核对USB设备
胜任力模型既是一种人力资源的管理方法,又是一种管理工具,可以被广泛地应用于人力资源管理的各个方面。胜任力模型是胜任力识别的主要方法,也称胜任特征模型。近年来,胜任力模型
皮下结节型囊虫病长期误诊为纤维瘤一例重庆市第二人民医院传染科重庆632160何瑜,李志勇,周小梅患者男性,27岁。因皮下结节5年于1994年9月1日人院。人院前10年以来,“患者多次到云南各地打工,有喝生
<正>随着高中新课程改革的不断深入与拓展,课堂有效教学成为当前的热门话题,已有研究者提出若干开展物理课堂有效教学的相关理论。但走进教学一线可以发现,高屋建瓴的教育理
2014年国家开始逐步实施"单独二孩"政策,"罗琦琦"是二胎家庭的老大,以"罗琦琦"为案例来探讨多孩家庭教育容易陷入的误区,抛砖引玉以引起幼儿教育工作者和家长的共鸣。
新酿制黄酒一般带有轻微邪杂味,较刺激,欠柔和,需经一定时间陈化,经一系列物理及化学变化,酒中多种成分趋于协调,感官品质才得以提高。我国目前黄酒产量增长迅速,但传统陈化过程缓慢
匙吻鲟鱼,为目前世界上匙吻白鲟科仅存的两个品种之一,是纯淡水中生长最快的大型名贵珍稀经济型鱼类。多年来,吉林省的渔业有了很大的发展,但在池塘鱼类的养殖品种方面,却仍
目的建立线粒体损伤致能量代谢障碍大鼠及细胞模型。观察何首乌提取物(SWa)对其药理作用并初步探讨其可能机理,阐述线粒体损伤在AD发病中的作用;能量代谢障碍与Aβ代谢,tau蛋
会议