基于arm7cosii的数据采集系统设计

基于arm7cosii的数据采集系统设计

ID:9533311

大小:41.50 KB

页数:3页

时间:2018-05-03

基于arm7cosii的数据采集系统设计_第1页
基于arm7cosii的数据采集系统设计_第2页
基于arm7cosii的数据采集系统设计_第3页
资源描述:

《基于arm7cosii的数据采集系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、无忧学术资料(www.51xueshu.com/www.xueshuwang.com)提供最专业的论文服务,设计服务为您的论文、职称服务基于ARM7+μC/OSII的数据采集系统设计摘 要:介绍了一种用ARM7+μC/OSII设计的数据采集系统。给出了系统原理框图,实现了将嵌入式操作系统植入该系统中,列出了软件设计的要点。关键词:ARM7;μC/OSII;嵌入式操作系统  在一些工业现场中,设备长时间运行容易出现故障,为了监控这些设备,通常利用数据采集装置采集他们运行时的数据并送给PC机,通过运行在PC机上的特定软件对这些数据进行分析,以此判断当前运行设备的状况,进而采取相应措施。当前

2、常用的数据采集装置,在其系统软件设计中,多采用单任务顺序机制。这样就存在系统安全性差的问题。这对于稳定性、实时性要求很高的数据采集装置来说是不允许的,因此有必要引入嵌入式操作系统。笔者以μC/OSII为操作系统平台,基于ARM7系列处理器,对一种高性能的数据采集系统开发进行了探索。1μC/OSII嵌入式操作系统简介  嵌入式操作系统μC/OSII(microcontrolleroperatingsystem)是专为微控制器系统和软件开发而设计的公开源代码的抢占式实时多任务操作系统内核,是一段微控制器启动后首先执行的背景程序,作为整个系统的框架贯穿系统运行的始终。对于对实时性和稳定性要求

3、很高的数据采集系统来说,引入μC/OSII无疑将大大改善其性能。  μC/OSII的特点可以概括为以下几个方面:公开源代码,代码结构清晰、明了,注释详尽,组织有条理,可移植性好,可裁剪,可固化。内核属于抢占式,最多可以管理60个任务。μC/OSII自1992年的第一版(μC/OS)以来已经有好几百个应用,是一个经实践证明好用且稳定可靠的内核。目前国内对μC/OSII的研究和应用都很多。2系统基本工作原理  应用时,数据采集系统置于被监控的设备处,通过传感器对设备的电压或者电流信号进行采样、保持,并送入A/D转换器变成数字信号,然后将该信号送到FIFO中。当FIFO中存放的数据到了一定数

4、目时,由ARM7从FIFO中读出,然后通过ARM7的以太网接口或者RS232送给上位机。考虑到要监控的设备可能会很多,所以设计了多路采集通道,他们经过模拟开关后再进入A/D转换器。CPLD是整个系统的控制核心,他控制采集通道的切换、A/D转换器的启/停、转换后的数据在FIFO中的存放地址发生器、产生中断请求以通知ARM7读取存放在FIFO中的数据等。 我们的专业专项在工科方面:计算机工程,电子信息工程,自动化控制,电力电子工程,机械工程,土木工程,道路与桥梁工程,工程管理;文科方面:经济管理,市场营销,工商管理,物流管理,电子商务,国际贸易。我们的写作范围有毕业论文和课程论文两个方向,

5、学位级别是;硕士,本科,网络学院,成人教育,自学考试,职称论文,省级期刊,国家核心期刊:www.51xueshu.com/www.xueshuwang.com无忧学术资料(www.51xueshu.com/www.xueshuwang.com)提供最专业的论文服务,设计服务为您的论文、职称服务3系统硬件结构  系统的基本结构框图如图1所示。该系统采用了Samsung公司的S3C4510B作为系统与上位机沟通的桥梁,S3C4510B是基于以太网应用系统的高性价比16/32位RISC微控制器,他有如下几个主要特点:  硬件方面内含一个由ARM公司设计的16/32位ARM7TDMIRISC处

6、理器核,ARM7TDMI为低功耗、高性能的16/32核,最适合用于对价格及功耗敏感的应用场合。S3C4510B通过在ARM7TDMI核内容基础上扩展一系列完整地通用外围器件。  片上资源包括2个带缓冲描述符(bufferdescriptor)的HDLC通道;2个UART通道;2个GDMA通道;2个32位定时器;18个可编程的I/O口。还有中断控制器;DRAM/SDRAM控制器;ROM/SRAM和FLASH控制器;系统管理器;1个内部32位系统总线仲裁器;1个外部存储器控制器等片内的逻辑控制电路。  这些为μC/OSII的移植提供了优良的物理资源。  软件支持方面他有配套的代码编辑调试环

7、境ADS12和JTAG在线调试功能,使S3C4510B芯片软件可以直接用C编写,这就使μC/OSII的植入成为可能。  12位高速A/D转换电路采用AnalogDevices的AD574,该电路输出具有三态锁存功能。预处理电路包括了电流电压互感器、隔离电路和同步采样电路,他可以将信号转换成与AD574相匹配的量值,供后续处理。通讯电路采用常用的以太网接口与上位机相连,而232接口可作为备用,这样该装置既可作为便携式系统使用,也可通过网络来对设备

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

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

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