(参考)基于ARM9的通用控制器设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录 1 绪论 1 1. 1 控制器的种类和特点 1 1. 2 嵌入式系统简介 2 1. 3 ARM简介 4 2 系统需求分析与可行性研究 4 2. 1 系统需求分析 4 2. 2 系统可行性研究 5 3 嵌入式开发平台介绍 6 3. 1 硬件开发平台介绍 6 3. 2 软件开发平台介绍 8 3. 3 软件结构与开发流程 13 4 软件设计与实现 14 4. 1 Socket编程 14 4. 2 LCD显示编程 23 4. 3 图形用户界面设计 25 4. 4 程序的运行与调试 27 结论 29 致谢 30 参考文献 31 1 绪论 随着现代科学技术的迅速发展,自动化控制技术呈现日新月异的变化。现代日常生活和工业生产中,自动化控制技术给人们的日常生活和工作带来了便利,为工业生产提供了重要的保障。其中控制自动化主要包含3个层次,从下往上依次是基础自动化、过程自动化和管理自动化,其核心是基础自动化和过程自动化,而基础自动化和过程自动化的核心是各式各样的控制器和与之配套的软件系统。 1. 1 控制器的种类和特点 运动控制器:早期的运动控制器一般采用运算放大器等分立元件,以模拟电路硬接线方式构成。这种控制方式具有以下优点:①对输入信号进行实时处理,没有附加延时,响应速度快;②控制器的精度较高且具有较大的带宽。但是,模拟控制系统与数字控制系统相比,也有明显的缺点:①老化和环境温度的变化对构成系统的元器件的参数影响很大;②构成模拟系统需要的元器件较多。 可编程逻辑控制器:可编程逻辑控制器(PLC)是以微处理器为基础,在硬件接线逻辑控制技术和计算机技术的基础上发展起来的。它是将计算机技术与自动控制技术综合为一体的工业控制产品,由中央处理单元(CPU)、存储器、输入输出单元(I/O)、电源、编程器等组成,是专为在工业环境下应用而设计的一种工业控制计算机。 DDC(直接数字控制)控制器的内部也是由微处理器、工作存储器、程序存储器、时钟模拟量输入输出和数字量输入输出等部分组成,和PLC有些类似。 通用计算机和工控机,利用高级语言编制相关的控制软件,配合与计算机进行信号交换的通信接口板,构成了一个控制系统。 基于专用控制芯片的控制器是将实现控制所需的各种逻辑功能做在一块专用集成电路内,并提供一些专用的控制指令,同时具有一些特定用途必须的辅助功能,使用户的软件设计工作减少到最小程度。例如伺服电机。 可编程逻辑器件:由于现场可编程门阵列(FPGA)和复杂可编程逻辑器件(CPLD)具有用户可编程的特性,使得用户可以利用系统开发软件或VHDL等开发语言,通过软件编程实现控制算法,并将这些算法下载到相应的可编程逻辑器件中,从而最终以硬件的方式实现控制。 近几年来,随着ARM技术的不断成熟,使用ARM处理器作为核心的控制器不断涌现,其原因主要是ARM的特有优势: ARM 嵌入式CPU大多工作在为特定用户群设计的系统中,通常具有低功耗、体积小、集成度高等特点,能够把通用CPU中许多由板卡完成的任务集成在芯片内部,从而有利于嵌入式系统设计趋于小型化,移动能力大大增强。 ARM 片上资源丰富,集成了多种控制器,便于通讯和外围扩展。 支持 Thumb(16 位)/ARM(32 位)双指令集,很好的兼容 8 位/16 位器件。 处理速度快,寻址空间可达4G,便于移植操作系统,由此可以实现系统资源调度、进程管理、进程通信等诸多功能。 操作系统的引入带来了通讯协议支持,也为复杂应用程序的开发带来了便利。 可靠性高,尤其对于工业级ARM芯片,可适应高过载、高冲击及其他恶劣环境。 价格低,一般几到几十元。 ARM 嵌入式工业控制系统的硬件和软件都经过高效率地设计,量体裁衣、去除冗余,在同样的硅片面积上实现更高的性能,在具体应用中更具竞争力,产品生命周期长。 第三方工具和支持较多,为系统开发带来了便利。当然,ARM 也有自身的限制,比如ARM在速度和数据处理能力方面不及DSP。但由于上述诸多优点,基于ARM的控制器还是如雨后春笋般涌现出来,并且随着对控制性能要求的提高,基于高性能 ARM 处理器的控制器也逐渐多了起来,应用前景十分光明。 1. 2 嵌入式系统简介 嵌入式系统(Embedded System)是以应用为中心,以计算机技术为基础,软硬件可裁减的,能满足应用系统对功能、可靠性、成本、体积、功耗等指标的严格要求的专用计算机系统。它可以实现对设备的控制、监视或管理等功能。嵌入式系统的概念是相对于通用计算机系统而提出的。在对可靠性和成本控制要求较高的场合,传统PC和工控机都有其不足之处,而嵌入式系统正好满足了这些要求,成为了这些场合的不二之选。从本质上来说,嵌入式系统是微型计算机系统,由于它们要用在具体的场合与环境,并且有一定的专用

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档