推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于Contex-M3和FreeRTOS的数据采集系统设计

更新时间:2019-10-24 23:22:55 大小:169K 上传用户:xuzhen1查看TA发布的资源 标签:contex-m3freertos数据采集系统 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

在工业现场中,设备经过长时间运行后容易出现故障。

为了便于监控这些设备,我们通常利用数据采集装置采集他们运行时的数据并将其发送到PC机,通过运行在PC机上的特定软件对这些数据进行分析,以判断当前运行设备的状况,进而采取相应措施。

在目前常用的数据采集装置,多采用单任务顺序机制。

这样就存在系统安全性差的问题。这对于稳定性、实时性要求很高的数据采集装置来说是不允许的,因此有必要引入嵌入式实时操作系统。本文以FreeRTOS嵌入式实时操作系统平台,基于ARMContex-M3系列处理器,对一种高性能低价位的数据采集系统开发过程进行了详细的介绍。

二、Contex-M处理器的选择

Cortex系列处理器是基于ARMv7架构的,分为Cortex-M、Cortex-R和Cortex-A三类。ARM Cortex-M3处理器是为存储器和处理器的尺寸对产品成本影响极大的各种应用专口开发设计的。它整合了多种技术,减少使用内存,并在极小的RISC内核上提供低功耗和高性能,可实现由以往的代码向32位微控制器的快速移植。ARM Cortex-M3处理器是使用最少门数的ARMCPU,相对于过去的设计大大减小了芯片面积,可减小装置的体积或采用更低成本的工艺进行生产,仅33000门的内核性能可达1.2DMIPS/MHz。

此外,基本系统外设还具备高度集成化特点,集成了许多紧耦合系统外设,合理利用了芯片空间,使系统满足下一代产品的控制需求1。


部分文件列表

文件名 大小
基于Contex-M3和FreeRTOS的数据采集系统设计.pdf 169K

部分页面预览

(完整内容请下载后查看)

全部评论(0)

暂无评论