- 2
- 0
- 约2.3千字
- 约 3页
- 2021-02-04 发布于四川
- 举报
以嵌入式控制器为基础的自动控制系统的设计与实现
作为嵌入式系统中十分典型的一种,嵌入式控制器自诞生之日即受到了各领域的普遍关注。对于基于嵌入式控制器的系统而言,其设计过程同传统设计过程存在着一定差异,因此,以嵌入式控制器为基础,进行自动化控制系统的设计时,必须以嵌入式控制器及嵌入式系统的相关设计理论为依据了进行。进行基于嵌入式控制器的自动化控制系统的设计过程中,应当对软件响应速度、电源的消耗以及内存空间的占用情况等进行考虑,且还需将软、硬件的结构进行统一的协调,最终构成一个整体。
1 嵌入式控制器与嵌入式系统
作为嵌入式计算机其中的一种类型,嵌入式控制器(MCU)通常是将某种处理器的内核作为核心,并在芯片的内部进行了RAM、总线逻辑、ROM/EPROM、总线、定时/计数器、I/O、看门狗、串行端口、D/A、脉宽调制输出、A/D、E2PROM、Flash RAM等等多种必须功能及外设的集成,此外,还需要一具体需求为依据进行必要数字量及模拟量的I/O模块、通信模块、运动控制模块等的添加和设置。嵌入式控制器將计算机作为功能强大的软件系统,有效实现了信号及数据分析、运算以及处理,并借助于I/O接口实现了信号的采集、调理及其测量,并完成了多种测试功能,在诸如自动化控制等领域中均得到了广泛的应用。
作为虚拟仪器中的一种,嵌入式控制器是传统仪器同计算机技术结合之下的产物之一,其通常包括如下两个部分,即硬件与软件,通常而言,而嵌入式控制器的硬件主要是通过数据采集卡(DAQ)与PC共同构成的测试系统,其主要借助于GPIB、VXI、PXI、Serial以及Field-bus等标准总线分别构成了GPIB、VXI、串口及现场总线等系统。嵌入式控制器硬件中的D/A、A/D、通信模块、存储器同计算机相结合,同时,以串口通信标准为基础,构成了一个虚拟仪器系统,其作为板级嵌入式计算机之一,主要具有如下几个方面的特点:1)体积较小,因此,能够满足工业自动化控制领域对于空间布局方面的日益严苛的要求;2)可靠性较强,嵌入式控制器能够适应一般性以及较为苛刻的环境条件,且具有极强的抗干扰能力;3)速度极高,嵌入式控制器可以快速完成数据的传输及其计算,因而具有较好的实时性;4)智能化水平较高,且使用过程较为方便,具有强大的功能。因此,嵌入式控制器在电子、通讯、国防、航天、汽车、工业控制、仪表仪器、自动化办公等领域均得到了十分广泛的应用。
下文以嵌入式控制器为基础进行了自动控制系统的设计,利于嵌入式控制器所具有的这些特点解决了各类系统试验综合后难以实现复杂性逻辑以及可靠程度较低等一系列问题,并实现了自动控制系统实时性的大幅度提高。
2 以嵌入式控制器为基础的自动化控制系统的设计与实现
本文所设计的基于嵌入式控制器的自动化控制系统总体设计结构图见图1所示:
2.1 硬件的设计
本文所及设计系统中,核心处理器为以*****I-S内核为基础的*****微控制器。此芯片不仅功能极为强大,且功耗相当低,具有多个32位的定时器,具有8路10位的ADC、外部中断管脚多达九个,且具有PWM输出,因而特别适合在工业自动化控制、医疗管理系统、访问自动控制以及POS系统中进行应用。系统为了进行总线的配置,借助于*****微控制器所提供的76个GPIO,因内部进行了较宽范围串行通信接口的设置,因而使得*****微控制器能够适应协议转换器、嵌入式软件调制解调器、通信网关及其它多种类型的应用。此外,以自动化控制系统中数据存储、处理及控制等的需求,进行系统的设计时,还在芯片所自带16K SRAM以及128K FLASH的基础上进行了8M PSRAM以及16M FLASH的扩展。基于嵌入式控制器的自动控制系统硬件结构图见图2所示:
2.2 软件的设计
同Windows环境中进行应用程序的开发不同,嵌入式控制器进行自动控制系统的开发过程中存在着宿主机与目标机两种不同的角色。其中,前者主要负责进行编译、定址以及链接等过程的执行;而目标机则主要负责进行嵌入式软件相关硬件平台的运行。因此,基于嵌入式控制器的自动控制系统的开发就是以此种交叉开发环境为基础进行的。
此外,进行软件设计过程中还应考虑到操作系统这一环节,如何选择一个合适有效的操作系统也相当重要,本文所设计系统中的操作系统选择的是嵌入式Linux操作系统。进行操作系统的选定之后,即可对指定硬件平台中的多种工具进行使用了,例如编译器、定位器以及链接器等等。此外,调试也是嵌入式自动控制系统开发过程中十分重要的环节之一,其主要包括了调试的方法及其方案。其中,调试方法主要包括了ITAG及在线仿真器、指令集模拟器以及驻留监控软件等等。而调试的方案主要包括了快速原型仿真方
您可能关注的文档
最近下载
- (2025春新版本)部编版七年级语文下册全册PPT课件.pptx
- 2025年山东春考真题(护理)含答案 .pdf VIP
- 2025年乌海职业技术学院单招职业倾向性测试题库(精选题).docx
- 南京师范大学《复变函数》2022-2023学年第一学期期末试卷.doc VIP
- 有限空间作业安全技术规范GB 46768-2025.pptx VIP
- 《有理数指数幂》PPT课件-高教版中职数学基础模块下册.pptx VIP
- 2025年乌海职业技术学院单招职业适应性测试题库完整参考答案.docx
- 2025年北京市海淀区高三语文一模古诗词《泛溪》解题分析.docx VIP
- Altium Designer 22 1-16章教程配套完整版电子课件.pptx
- 数控铣实训报告(最终版).doc VIP
原创力文档

文档评论(0)