探索专用控制器开发平台的设计

探索专用控制器开发平台的设计

ID:34829579

大小:4.01 MB

页数:58页

时间:2019-03-12

探索专用控制器开发平台的设计_第1页
探索专用控制器开发平台的设计_第2页
探索专用控制器开发平台的设计_第3页
探索专用控制器开发平台的设计_第4页
探索专用控制器开发平台的设计_第5页
资源描述:

《探索专用控制器开发平台的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、天津大学硕士学位论文专用控制器开发平台的设计姓名:张煜彦申请学位级别:硕士专业:控制理论与控制工程指导教师:吴爱国20080601中文摘要工业控制系统中,定制式专用控制器具有很好的应用价值和市场前景【1】。为工业客户提供量身订做的专用控制器,需要一个性能优越,软硬件兼容性和适应性强的开发平台。本课题成功设计制作了一个专用控制器开发平台,完成了包括机械结构、硬件设计、操作系统移植与性能测试、驱动程序模板、控制软件设计和遗传算法实现等一系列工作,为进一步开发各类专用控制器打下基础。为保障控制器平台的开放性

2、、适应性和实时性,采用ARM9处理器和Xenomai加LiIluX的双内核操作系统。硬件系统采用模块化设计,以便于扩展和维护。目前已经完成基本组成模块的设计,包括主处理器板、底板和模拟量输入输出板的制作和功能测试,以及CAN总线接口板的原理图设计。操作系统为Xenomai加LhluX的双内核结构。其中Xenomai为构建在LiIlu】【内核底层之下的抢占式实时微内核,通过中断源接管的方式大幅度提高LinuX的实时性,进程切换平均延时为18微秒(AT91RM9200运行于180Mhz主频)。Xenoma

3、i还提供多种主流实时操作系统的API,包括VxWorl(s、pSOS+、ⅥiTX和uITRON等操作系统上的应用程序,都可以无缝移植到该控制器平台,软件适用性很强。由于Xenomai位于Lillu)【的底层之下,因此有良好的硬件访问条件。将原有Linu)【驱动程序和Xenomai的映射机制相结合,独创一种直接访问寄存器的驱动程序模板,很好地提升了应用程序的硬件控制能力。依托删9处理器的运算能力和现有库文件对复杂运算的支持,在该控制器平台上实现了遗传算法,并成功应用于PⅢ参数整定。处理器和双核操作系统的

4、性能有效保障复杂运算和控制任务的同时兼顾。关键词:嵌入式系统实时操作系统ARML访u)【xenomai工业控制器开发平厶口ABSTRACTIIlmei11dus仃ialcon臼olfield,custom讫econtrollerh硒goodValue卸dma拙七tprospects【1】.Todevelopttle伽or-madecon仃0llerfortlleindu矧alcustomers,apl硼DrIIlw弛hi曲pe面肌aIlce,hardw盯ead印tabil毋andso脚arecompa

5、tibilit)risneeded.hlthisproject,acustom协con仃ollerdeVelopmentplatfo肌haSbeenmadedsuccessfully,includingthemech吼ical咖cture,hardlwaredesi伊,operatmgsy5tcmSpo山g,pe响衄锄cetestmg,de、rices嘶Ver胁platesdeSi口,c咖olso胁aredeslgll锄dgeneticalgoritllIllinlpl锄en诅tion,supplyi

6、ngapowerfularcmte咖rcfornle代searchanddevelopofspecifiediIldustrialcon缸.0llerseries.T0e坝鹏Ⅱleoperuless,adaptabil时锄drcal—tinlepe而nIl柏ce,mecon仃ollerplatfo珊chooses删9processorandadoptShybridoperationgsystem邪L讪u】【comb访edwitllXenomai.Hardwaresystemismodular协desi

7、印舳dconVenientforeXp肌sion锄dmainten锄ce·Nowt11edesi印锄dtestingofb舔icmodulesh邪fmished,i11cludillgtIlemairIprocessorbo矾,bauGkpl黜,锄logiIlput锄do唧utbo棚邪weIl嬲cANbuSiIncrfaceboard.ThehybridoperatiIlgsystemconsistsofLinux锄dXenomai·Xenomallsapreemptivereal-tiIllen锄o

8、kemelbuilt岫dert11ebottomofLinu】【kemel.T酞ingoVerallm删ptsources,XenomaihasiIlcrease恤real-thepe墒manceo儿mu】【·上.or证s.tance,ttleaveragedelayofprocessesswitchiIlgwasl8microsecondsⅥ,henp汀91RM9200nmningatl80Mhz.XenomaialsoproVidesAPIsfora

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。