欢迎来到天天文库
浏览记录
ID:35587715
大小:1.20 MB
页数:43页
时间:2019-03-30
《毕业设计(论文)-基于S3C2410平台的数据采集系统采集与处理子系统的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于S3C2410平台的数据采集系统采集与处理子系统的设计摘要数据采集系统已广泛应用与国防建设和国民经济的各个领域,并且有着广阔的发展前景,在一些工业现场中,设备长时间运行容易出现故障,为了监控这些设备,通常利用数据采集装置采集他们运行时的数据并送给PC机,通过运行在PC机上的特定软件对这些数据进行分析,以此判断当前运行设备的状况,进而采取相应措施。本课题研究以嵌入式Linux为操作系统平台,基于ARM-S3C2410作为采集处理器,对模拟传感器的数据采集并对其进行协议分析。发挥ARM处理器的高性能、低功耗、低成本的优点、做出稳定的网络传输和可靠的数据收集的数据
2、采集系统。本文从数据采集系统的背景和研究目标出发,总结了项目研究的主要内容;继而介绍了项目相关的硬件平台和软件环境,S3C2410处理器的简介及linux操作系统的介绍;叙述了数据采集系统的整体设计和处理子系统的设计、实现。数据采集系统整体设计是把下位机采集的模拟数据,存放在下位机的缓冲池中,然后再通过网络通信上传给上位机,通过用户界面将上传过来的数据以用户想要的图形的形式显示出来,实现用户对机器的远程监控。本设计主要负责在下位机处数据采集的过程。关键词:嵌入式系统;数据采集;linux;S3C2410;iiDataAcquisitionSystemDesign
3、basedonS3C2410AbstractDataacquisitionsystemhasbeenwidelyusedinnationaldefenseconstructionandnationaleconomyinallareasandhasbroadprospectsfordevelopment,insomeindustrialfield,thedevicealwaysrunwithsomefailure,soweusuallycollectaacquisitiondevice'sdatainordertomonitorthesedevicesandjud
4、geequipment'ssituation,andthentakecorrespondingmeasures.ThisprojectisbasedonembeddedLinuxoperatingsystemandARM-S3C2410processor,soitcanplayahighefficiencytocollectandanalysisdatawhatyouneed.Thisarticleembarkedfromthebackgroudofthedataacquisitionsystemandresearchobjectives,introducedt
5、heproject-relatedhardwareplatformandsoftwareenvironment,suchasS3C2410processorandlinuxoperatingsystem.Atlast,itdescribedthedataacquisitionsystemoveralldesignandprocessingsubsystemofthedesign,implementation.First,theoveralldesignofdataacquisitionsystemistocollectthesimulationdatabythe
6、lowercomputer.second,ithavethedatastoredinthenextbitplanebufferpool,andthenuploadtothehostcomputerwithnetworkcommunication,atlast,itcanshowthedatatousers'PC.ThisdesignismainlyresponsibleforthenextbitplaneDepartmentdatacollectionprocess.KeyWords:Embedsystem;Dataacquisiton;linux;S3C241
7、0;ii目录中文摘要I英文摘要II1绪论11.1研究背景11.2研究意义11.3国内外研究情况11.4研究目标21.5本文主要内容22硬件平台与软件环境32.1S3C2410的处理器32.1.1S3C2410的处理器简介32.1.2S3C2410的处理器特点32.2嵌入式Linux操作系统42.2.1嵌入式操作系统概述42.2.2嵌入式Linux的特性42.2.3 嵌入式Linux的优势52.3Linux操作系统上机命令52.4Linux操作系统下C语言编程相关主要知识82.4.1源程序的编译82.4.2socket编程82.4.3多线程编程103数据采集系统的
8、整体设计与分析123.1
此文档下载收益归作者所有