你可能没有进行过数据采集,但是你一定在网脑或电视中见到过。本篇文章,就跟随着小编的脚步一起来看一下有关于数据采集的相关知识吧。
系统实例,在一些工业现场中,设备长时间运行容易出现故障,为了监控这些设备,通常利用数据采集装置采集他们运行时的数据并送给PC机。通过运行在PC机上的特定软件对这些数据进行分析,以此判断当前运行设备的状况,进而采取相应措施,当前常用的数据采集装置,在其系统软件设计中、多采用单任务顺序机制。这样就存在系统安全性差的问题。这对于稳定性、实时性要求很高的数据采集装置来说是不允许的,因此有必要引入嵌入式操作系统,下面以μC/OSⅡ为操作系统平台,基于ARM7系列处理器,对一种高性能的数据采集系统开发进行探索。
操作系统的简介,嵌入式操作系统μC/OSⅡ,也就是microcontrolleroperatingsystem,是专为微控制器系统和软件开发而设计的公开源代码的抢占式实时多任务操作系统内核。是一段微控制器启动后首先执行的背景程序,作为整个系统的框架贯穿系统运行的始终。对于对实时性和稳定性要求很高的数据采集系统来说,引入μC/OSⅡ无疑将大大改善其性能。
μC/OSⅡ的特点可以概括为以下几个方面,公开源代码,代码结构清晰、明了,注释详尽,组织有条理,可移植性好,可裁剪,可固化,内核属于抢占式,最多可以管理60个任务,μC/OSⅡ自1992年的第一版(μC/OS)以来已经有好几百个应用,是一个经实践证明好用且稳定可靠的内核,对μC/OSⅡ的研究和应用都很多。
系统基本工作原理,应用时,数据采集系统置于被监控的设备处。通过传感器对设备的电压或者电流信号进行采样、保持,并送入A/D转换器变成数字信号,然后将该信号送到FIFO中。当FIFO中存放的数据到了一定数目时,由ARM7从FIFO中读出。然后通过ARM7的以太网接口或者RS232送给上位机,考虑到要监控的设备可能会很多,所以设计了多路采集通道,他们经过模拟开关后再进入A/D转换器。CPLD是整个系统的控制核心。他控制采集通道的切换、A/D转换器的启/停、转换后的数据在FIFO中的存放地址发生器、产生中断请求以通知ARM7读取存放在FIFO中的数据等。
以上,就是本文对数据采集的相关介绍。
更多产品了解
欢迎扫码加入云巴巴企业数字化交流服务群
产品交流、问题咨询、专业测评
都在这里!
2022-11-21 14:44:06
2020-03-10 13:35:26
2022-11-21 14:46:17
2022-11-21 14:43:08
2022-11-21 14:44:16
2022-11-21 14:43:18
甄选10000+数字化产品 为您免费使用
申请试用
评论列表