论文摘要
随着工业技术的飞速发展,能源消耗的成倍增加,人们对矿产资源的需求量变得越来越多,而与之相对应的是陆地上矿产资源的日趋减少,在这种情况下,对海洋资源的开发成为了许多海洋国家将要面临的选择和机遇,因此水下无线传感器网络(UWSN)的研究对于海洋科学研究有着重大的意义。本论文主要致力于水下无线传感器网络节点的开发和调试,并根据水下无线传感器网络的特性和国内外水下无线传感器网络的研究成果及研究方法,提出了基于SOPC技术的水下节点的总体设计方案。本文根据水下无线传感器网络的设计任务阐述了开发中所涉及到的关键技术,详细比较和论证了水下节点的几种设计和实现方案,并最终确定了采用基于FPGA的硬件开发平台,利用SOPC技术进行软硬件的协同设计,以满足高性能处理要求、达到高灵活性、可移植、可裁剪要求及降低成本的目标。本系统选用Altera公司的Cyclone II系列EP2C20器件作为节点的主控芯片,并在文中给出了主要功能模块的电路设计。通过QuartusⅡ软件开发节点的硬件逻辑。使用SOPC Builder软件生成NIOSⅡ软核,将CPU、存储器和定时器等成熟的IP核应用到节点设计中,同时,使用硬件描述语言VHDL将底层驱动逻辑设计为用户IP核,如高速DA的IP核、数字电位器IP核、带通滤波器IP核、高速AD的IP核、日历时钟IP核、数字测温IP核等。各种IP核的使用,减轻了软件方面的负担,而且软硬件部分协同设计加快了开发的速度。将FPGA芯片、SDRAM和Flash芯片设计在一块核心板上,方便硬件电路的升级。电路系统中还应用了模数、数模转换技术、电源管理技术和隔离技术等。软件程序主要包括水声通讯程序、UART串口程序、CAN通讯程序和数据采集处理程序等。最后,根据本系统实际研究开发的结果,总结分析了系统的特点,并根据目前设计中的遇到的问题提出了修改建议。
论文目录
中文部分摘要Abstract1 绪论1.1 课题的来源1.2 国内外的研究现状及其发展动态1.3 课题研究的意义、前景和任务1.3.1 课题研究的意义及前景1.3.2 课题的关键技术1.3.3 本论文的主要工作2 水下无线传感器网络简介2.1 水下无线传感器网络体系结构2.1.1 水声通讯网络拓扑结构2.1.2 水下传感器节点结构2.2 水下无线传感器网络特点2.2.1 无线传感器网络共有的特征2.2.2 水下无线传感器网络的特点2.3 水下无线传感器网络节点的设计研究综述3 水下无线传感器网络节点系统的整体设计方案3.1 UAWSN 系统平台简介3.1.1 UAWSN 系统平台3.1.2 UAWSN 系统测试平台3.2 测试环境下的关键技术的探讨3.3 UAWSN 节点系统主控制器的选择3.3.1 几种设计方案特点的比较3.3.2 方案的确定3.4 水下无线通讯的几种通讯方式特点的比较3.4.1 水下无线传感器的几种通讯方式3.4.2 水下声通讯的调制解调技术3.5 UAWSN 节点的的功能设计3.5.1 功能要求和设计原则3.5.2 传感器节点的功能设计3.6 数字化可配置水声通讯收发器设计3.6.1 换能器特性简介3.6.2 水声通讯收发器设计3.6.3 参数化设计思想3.7 UAWSN 节点系统的特点4 传感器节点系统硬件电路设计4.1 节点的电路系统总体结构4.2 电源及电源管理电路4.3 核心板电路4.4 水声模拟前端收发电路设计4.4.1 水声发射电路4.4.2 水声接收电路4.5 数据采集(A/D)电路4.6 串行通讯电路4.6.1 CAN 通讯电路4.6.2 UART 通讯电路4.7 时钟电路4.8 数字温度传感器电路4.9 存储器电路4.10 无线测距电路(RSSI)5 SOPC 技术与节点IP 核的设计5.1 SOPC 技术简介5.2 基于SOPC 技术的嵌入式系统开发流程5.2.1 系统开发流程5.2.2 硬件开发流程5.2.3 软件开发流程5.3 系统软硬件开发平台简介5.3.1 SOPC Builder 简介5.3.2 Quartus 6.0 简介5.3.3 NIOS II 集成开发环境简介5.4 主控芯片和核心板5.4.1 主控芯片EP2C205.4.2 锁相环5.4.3 节点电路板设计5.5 IP 核及相关的数字模块设计5.5.1 D/A ip 核设计5.5.2 数字电位器IP 核设计5.5.3 带通滤波器IP 核设计5.5.4 CAN IP 核设计5.5.5 日历时钟IP 核设计6 软件设计6.1 主程序设计6.1.1 CAN 总线通讯处理程序6.1.2 AD 转换处理程序6.1.3 电源管理程序6.2 中断服务程序设计6.2.1 水声通信收发处理程序6.2.2 UART 处理程序6.3 参数配置开发平台的应用6.4 软件程序的特点7 系统测试与试验8 课题完成情况及展望参考文献个人简历硕士期间发表论文情况致谢英文部分Abstract1 Preface1.1 Source of the subject1.2 Research updates at home and abroad and development trend1.3 Meaning, prospect and task for study with this subject1.3.1 Meaning and prospect of study of this subject1.3.2 Critical technologies for subject1.3.3 Principal works for this paper2 Introduction of underwater wireless sensor networks2.1 System structure of underwater wireless sensor networks2.1.1 Acoustic communication networks topology structure2.1.2 Underwater sensor node structure2.2 Features of underwater wireless sensor networks2.2.1 Mutual features of wireless sensor networks2.2.2 Features of underwater wireless sensor networks2.3 Review for the engineering and study for underwater wireless sensor network nodes3 Master design plan for the underwater wireless sensor network node system3.1 Introduction of UAWSN system platform3.1.1 UAWSN system platform3.1.2 UAWSN system test platform3.2 Exploration of critical technologies under test environment3.3 Selection of UAWSN node system main controller3.3.1 Comparison of features of several design programs3.3.2 Determination of 3 program3.4 Comparison of several communication modes for underwater wireless communication3.4.1 Several communication modes for the underwater wireless sensor3.4.2 Modulation and demodulation technology of underwater acoustic communication3.5 Functional design for UAWSN nodes3.5.1 Functional requirements and design principle3.5.2 Functional design for the sensor node3.6 Design of digital configurable acoustic communication receiver and transmitter3.6.1 Introduction of transducer features3.6.2 Design of acoustic communication receiver and transmitter3.7 Parameter design idea3.8 Features of UAWSN node system4 Hardware circuit design for the sensor node system4.1 Overall structure for the circuit system of nodes4.2 Power and power management circuit4.3 Core board circuit4.4 Acoustic analogue front end receiving and transmitting circuit design4.4.1 Acoustic transmission circuit4.4.2 Acoustic receiving circuit4.5 Data collection (A/D) circuit4.6 Serial communication circuit4.6.1 CAN communication circuit4.6.2 UART communication circuit4.7 Clock circuit4.8 Digital temperature sensor circuit4.9 Memory circuit4.10 Radio Signal Strength Indicator (RSSI5 SOPC technical and node IP core design5.1 SOPC technology introduction5.2 Embedded system development flow based upon SOPC technology5.2.1 System development flow5.2.2 Hardware development flow5.2.3 Software development flow5.3 Introduction of system software and hardware development platform5.3.1 SOPC Builder introduction5.3.2 Quartus 6.05.3.3 Introduction of NIOS II integration development environment5.4 Main control chip and core board5.4.1 Main control chip EP2C205.4.2 PLL5.4.3 Node circuit board design5.5 IP core and relevant digital module design5.5.1 D/A ip core design5.5.2 Digital potentiometer IP core design5.5.3 Bandpass wave filter P core design5.5.4 CAN IP core design5.5.5 Calendar clock IP core design6 Software design6.1 Main program design6.1.1 CAN bus communication handling program6.1.2 AD conversion handling program6.1.3 Power management procedure6.2 Interruption service program design6.2.1 Acoustic communication receiving and transmission handling program6.2.2 UART handling program6.3 Application of parameter configuration development platform6.4 Features of software program7 System Test8 Subject accomplishment and prospectReferences
相关论文文献
标签:软硬件的协同设计论文; 水声通讯论文;