基于S3C2410平台的数据采集系统采集与处理子系统的设计

上传人:gg****m 文档编号:233973712 上传时间:2022-01-03 格式:DOCX 页数:45 大小:489.89KB
返回 下载 相关 举报
基于S3C2410平台的数据采集系统采集与处理子系统的设计_第1页
第1页 / 共45页
基于S3C2410平台的数据采集系统采集与处理子系统的设计_第2页
第2页 / 共45页
基于S3C2410平台的数据采集系统采集与处理子系统的设计_第3页
第3页 / 共45页
基于S3C2410平台的数据采集系统采集与处理子系统的设计_第4页
第4页 / 共45页
基于S3C2410平台的数据采集系统采集与处理子系统的设计_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《基于S3C2410平台的数据采集系统采集与处理子系统的设计》由会员分享,可在线阅读,更多相关《基于S3C2410平台的数据采集系统采集与处理子系统的设计(45页珍藏版)》请在金锄头文库上搜索。

1、基于S3C2410平台的数据采集系统采集与处理子系统的设计摘要数据采集系统已广泛应用与国防建设和国民经济的各个领域,并且有着广阔 的发展前景,在一些工业现场中,设备长时间运行容易出现故障,为了监控这些 设备,通常利用数据采集装置采集他们运行时的数据并送给pc机,通过运行在 pc机上的特定软件对这些数据进行分析,以此判断当前运行设备的状况,进而 采取相应措施。本课题研究以嵌入式Linux为操作系统平台,基丁 ARM-S3C2410作为采集处 理器,对模拟传感器的数据采集并对其进行协议分析。发挥ARM处理器的高性能、 低功耗、低成本的优点、做出稳定的网络传输和可靠的数据收集的数据采集系统。本文从数

2、据采集系统的背景和研究FI标出发,总结了项FI研究的主要内容; 继而介绍了项冃相关的硬件平台和软件环境,S3C2410处理器的简介及linux操 作系统的介绍;叙述了数据采集系统的整体设计和处理子系统的设计、实现。数据采集系统整体设计是把下位机采集的模拟数拯,存放在下位机的缓冲池 中,然后再通过网络通信上传给上位机,通过用户界面将上传过來的数据以用户 想耍的图形的形式显示出來,实现用户对机器的远程监控。本设计主要负责在下 位机处数据采集的过程。关键词:嵌入式系统;数据采集;linux; S3C2410;Data Acquisition System Design based on S3C241

3、0AbstractData acquisition system has been widely used in national defense construction and national economy in all areas and has broad prospects for development, in some industrial field, the device always run with some failure , so we usually collect a acquisition devices data in order to monitor t

4、hese devices and judge equipments situation .and then take corresponding measures.This project is based on embedded Linux operating system and ARM-S3C2410 processor,so it can play a high efficiency to collect and analysis data what you need This article embarked from the backgroud of the data acquis

5、ition system and research objectives , introduced the project-related hardware platform and software environment,such as S3C2410 processor and linux operating system .At lastjt described the data acquisition system overall design and processing subsystem of the design, implementation.First,the overa

6、ll design of data acquisition system is to collect the simulation data by the lower computer, second, it have the data stored in the next bit plane buffer pool, and then upload to the host computer with network communication, at last,it can show the data to users1 PC .Th is design is mainly responsi

7、ble for the next bit plane Department data collection process.Key Words: Embed system;Data acquisiton; linux;S3C2410;目录中文摘要I英文摘要II1绪论11.1研究背景11.2研究意义11.3国内外研究情况11.4研究冃标21.5本文主要内容22硬件平台与软件环境32.1 S3C2410的处理器32.1S3C2410的处理器简介32.1.2 S3C2410的处理器特点32.2 嵌入式 Linux 操作系统42.2.1嵌入式操作系统概述42.2.2 嵌入式Linux的特性42.2.3

8、嵌入式Linux的优势52.3 Linux操作系统上机命令52.4 Linux操作系统下C语言编程相关主耍知识82.4.1源程序的编译82.4.2 socket 编程82.4.3多线程编程103数据采集系统的整体设计与分析123.1数抑采集系统的需求分析123.1.1系统功能分析123.1.2项冃实现的功能点133.1.3系统约朿条件143.4系统状态指示灯和键盘的需求分析153.2系统模块总体设计163.2.1系统整体模块划分163.2.2处理子系统模块的分析与设计174数据采集系统处理子系统的实现214ARM 下的 Linux214.1.1交叉编译环境的建立214.1.2 Bootload

9、er的框架和功能214.1.3 Linux内核的构建和编译224.2处理子系统本地模式实现224.3处理子系统网络模式的实现235数据采集系统处理子系统的测试255本地模式255.2网络模式27分析与总结33参考文献34致谢36毕业设计(论文)知识产权声明37毕业设计(论文)独创性声明381绪论1.1研究背景随着计算机技术的飞速发展和普及,数据采集系统迅速得到广泛应用,它渗 透到地质、医疗器械、通讯等各个领域,为获取信息提供了良好的基础。在生产 过程中应用这一系统,可以实现对现场各种参数的采集、监视和记录,为安全生 产、提高产品质量,以及降低成本和减少损失提供信息和手段。然而长期以來,许多场合

10、的终端设备如电力机房的环境或状态变量采集设 备、工业自动化控制系统的现场单元等都是采用单片机、串口通信、工控机的模 式实现数据采集与控制,这些终端单元都具有分散性、独立性,通信距离短,不 便于系统的集中统一管理等特点,并且现场带有笨重的PC。随着网络技术的不断发展和网络的普及,网络资源得到了极大的丰富,并且 具有低成本、远距离、资源丰富和可靠性好等特点,因特网和企业局域网已经延 伸到了世界的各个角落。为了更好地搭起终端设备和远程监控系统通信的桥梁, 本课题提出并设计了基于以太网的嵌入式Linux数据采集系统,和传统的数据采 集系统相比,它有以下优点:使终端设备的管理走向集中;更具有实时、实地性

11、, 可以随时随地通过Internet监控更大范围的终端设备,并可取代大量前置PC。基 于以太网的嵌入式数据采集系统的应用领域广,前景广阔,特别在工业应用中有 着迫切的需求和非常广阔的市场。工业控制或自动化生产中,采用远程接入方案 能提高个人生产力,减少专家用于管理的时间,降低外出办公次数,而所有这些 最终都转化为总体职员需求量的减少。对丁一个企业,由于职员数量的减少所带 來的费用节约是最明显的经济效益。同时,它能提高工业自动化程度,间接起到 提升企业形象的作用,为企业的发展带來良性循环。冃前,嵌入式数据采集系统成为数据采集系统的研究热点。嵌入式系统是 继IT网络技术Z后,乂一个新的技术发展方向

12、。由丁嵌入式系统具有体积小、 性能强、功耗低、可靠性高以及面向行业应用的突出特征,冃前已应用丁工业控 制、军事国防、交通管理、信息家电、网络通信及电子商务等各个领域。嵌入式技术的发展使得开发嵌入式系统变得容易,开发成本降低,产品通用 性提高,可更新换代。结合传统嵌入式系统体积小、功耗少、抗干扰能力强、稳 定的特点,开发嵌入式数据采集系统的应用产品,不管是作为一个独立的产品, 还是某一个系统的某个功能模块,都是十分有意义的。1.2研究意义数据采集系统已广泛应用与国防建设和国民经济的各个领域,并且有着广 阔的发展前景,在一些丁业现场中,设备长时间运行容易出现故障,为了监控 这些设备,通常利用数据采

13、集装置采集他们运行时的数据并送给PC机,通过 运行在PC机上的特定软件对这些数据进行分析,以此判断当前运行设备的状 况,进而采取相应措施。当前常用的数据采集装置,在其系统软件设计中,多 采用单任务顺序机制。这样就存在系统安全性差的问题。这对于稳定性、实时 性要求很高的数据采集装置來说是不允许的,因此有必耍引入嵌入式操作系 统。本课题研究以嵌入式Linux为操作系统平台,基T-ARM-S3C2410作为采集 处理器,对CAN2. 0类型的传感器的数据采集并对其进行协议分析。发挥ARM 处理器的高性能、低功耗、低成本的优点、做出稳定的网络传输和可靠的数据 收集的数据采集系统,适合数据采集系统发展的

14、趋势,也为分布式数据采集系 统的研究打下基础,能在更深、更广的领域发展。最重耍的是,让个人得到了嵌入式方面的知识的学习和认知,提高自己的 动手能力。1.3国内外研究情况随着微电子技术、计算机技术、测控技术和数字通信技术的发展,冃前国 内外数抑采集系统已较初期有了很大发展。从近年来国内外有关公司展示的新 产品可以看出,主要的变化可概括为系统功能多样化、体积微小化和使用方便 化三个方面。80年代末到90年代初,我国一些仪器厂家已经研制出多种数据采集器, 其中单通道有SP201、SC247型,双通道的有EG33OO、YE5938型,超小型的 911、902和921型,具有釆集静态信号(温度、压力、流

15、量)功能的有SMC-9012 型,大型多通道的有郑州恩普特公司的eM3000系统等。这些系统所配套的软 件包基本上包括设备维修管理和基本频谱分析两大部分,能够适应极具设备的 一半状态检测和故障诊断。经过近年来广大工矿企业用户的现场使用,质量稳 定,工作可靠,基本上已经达到国外数据采集器的中期水平。以数据采集卡为核心的数据采集系统,采用的数据采集卡儿乎都是PCI卡, 必须插在上位机(PC机)上的PCI曹上,由上位机控制完成数据采集工作。因此 信号必须从信号现场传送到上位机上,由丁各种工业现场条件的限制,现场到 上位机往往有很长的一段距离,信号在传送的过程中会衰减,失真,混入干扰 信号,导致产生误差,这是传统数抑采集系统的一个缺点。为了解决这一矛盾, 人们开始使用工业现场总线互联,例如RS-485串行总线,CAN总线等,将现 场采集的数据送到异地的中心处理机做进一步处理。但是这种方法只适用丁现 场与中心距离不是很远的情况,而且这些通信总线的数据传输速度慢,布线也 不方便。在当今网络化时代,以Internet为代表的计算机网络通信的发展和应用取 得了前所未有的突破和成功,网络化测量、采集和控制技术正随着网络技术的 发展而迅速发展。网络化、分布式的数据采集优势体现在:采集范围扩大,处 理能力增强,信息索取更加方便,并且能够适应场合变更的需要。凭借这些优良的性能,网络化测量和控制已经成为

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号