欢迎来到天天文库
浏览记录
ID:34127722
大小:2.93 MB
页数:61页
时间:2019-03-03
《基于arm的海洋台站自动观测系统的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、中国海洋大学硕士学位论文基于ARM的海洋台站自动观测系统的设计姓名:王振东申请学位级别:硕士专业:控制理论与控制工程指导教师:张喜验20090601基于ARM的海洋台站自动观测系统的设计摘要海洋台站自动观测系统是一套应用于海滨观测的仪器设备,负责对气象、水文参数进行实时观测。诸多的参数通过相应的传感器进行测量,海洋台站自动观测系统对测量的信息进行汇总,再将其通过有线或无线的通讯方式传输到各级海洋环境监测预报中心,供天气预报和海洋预报使用。本文以我国“海洋台站自动观测系统政府采购计划"为背景,重点设计了低成本、低功耗、高性能、高可靠性的新型海洋台站自动观测系统。本课题主
2、要研究基于arm7+uClinux海洋台站自动观测系统的设计与开发。根据实际的需要,分析海洋台站自动观测系统的整体要求,对传感器进行选型,进行方案设计,完成整个系统的搭建。为了降低系统功耗,CPU所采用的是Samsung公司推出的无内存管理单元的处理器$3C4480,设计了8MFLASH、64MSDRAM、液晶、USB以及键盘等相关电路。同时,为了减少驱动开发所带来的不便,使用TLl6C554A对串口电路进行了扩展,便于数据处理,也使得系统具有更好的可扩展性。软件方面设计主要涉及了BootLoader引导装载程序的建立,选用uClinux操作系统,并对其内核进行配置和
3、裁剪,添加源代码中没有的驱动程序。为了缩短研发周期和降低开发难度,选用MiniGUI作为图形用户界面系统,深入分析了MiniGⅥ的结构、原理,并将其移植到uClinux系统中。本系统采用的是MiniGUI.Threads多线程模式,主线程协调各个线程进行相应的数据处理。为了使系统操作变得直观、简单,对用户界面进行了初步设计,使用复用I/O的方法解决多串口通讯容易造成的数据阻塞问题。此外,为了更好的将台站所测得的信息量发送给海洋环境监测预报中心,需要完善通讯协议以便于数据交换。最后,根据本系统实际研究开发结果,总结分析了系统的特点,并对下一步设计工作进行了展望。关键词:
4、海洋台站自动观测系统;ARM;uClinux;MiniGUITheDesignfortheOceanicStationAutomaticObservationSystemBasedOnARMAbstract。IheoceamcstationautomaticobservationsystemiSallequipmentwhichiSapplicableforwaterfrontobservation.Itisresponsibletoobservemeteorological,hydrologicalparametersinrealtime.Manyparameter
5、saremeasureedbythecorrespondingsensor.Theoceanicstationautomaticobservationsystemcollectsthemetricalinformationandtransmitsallkindsofmarineinformationtoenvironmentmonitorforecastingcenterforweatherforecastingandmarineforecasting,bythemeansofwiredorwirelesscommunication.Thisdissertationi
6、SbasedonChinese”theoceanicstationautomaticobservationsystemofgovernmentprocurementplan”,focusonthedesignoflow-cost,low-power,high-performance,high-reliabilityofthenewoceanicstationautomaticobservationsystem.Thepaperismainlyaboutthedesignoftheoceanicstationautomaticobservationsystembased
7、onARManduClinux.Accordingtotheactualneeds,weanalyseoverallrequirementsoftheoceanicautomaticobservationsystem,selectthesensors,makethedesignproposaltocompletethewholestructureofthesystem.Inordertoreducepowerconsumptionofthesystem,whatthissystemusesisthemicroprocessorunits3c44b0w
此文档下载收益归作者所有