摘要: |
本课题探讨了基于ARM(Advanced RISC Machine)嵌入式技术实现渔船船位监控的方案,并且重点研究和设计了渔船船位监控系统的船载定位终端的软硬件部分。最终通过将嵌入式系统与通用分组无线业务(General Packet Radio Service,简称GPRS)的通讯模块相结合来实现将全球定位系统(GPS)的定位信息以及其它监控信息传送至互联网上的陆上监控中心。
首先简要介绍了利用GPS卫星定位系统和GPRS网络结构进行定位的发展现状,并制定合理的渔船定位系统的信息传输方案,在此基础上本文深入讨论了课题的设计方案。分别从软件和硬件两个方面进行设计,给出了可行的实现方案。
在系统硬件方面,采用一款32位工业级处理器AT91RM9200,并扩展SDRAM存储器、Flash存储器、LCD显示屏、通信接口和按键等部分。完成对渔船所处位置、航向、航速、时间、加速度的测量,数据的存储与记录,并通过GPRS与监控中心实现数据传输。
在系统软件方面,以嵌入式Linux操作系统为系统软件平台,以RAMDISK文件系统为根文件系统,以JFFS2文件系统来存储数据。同时为系统开发了必要硬件驱动程序,并在此基础上完成了应用软件的开发。程序开发采用C语言,所有开发工作都在PC机上的交叉编译环境下实现,主要使用的开发工具为GNU工具链。
最后给出了依据方案实现的功能模块在实际系统中的应用效果,验证了理论分析的正确性和方案的可行性。 |