学位论文 > 优秀研究生学位论文题录展示

基于嵌入式的AIS硬件测试系统开发

作 者: 苏文明
导 师: 刘开华
学 校: 天津大学
专 业: 通信与信息系统
关键词: 测试系统 船载AIS 嵌入式Linux MiniGUI界面
分类号: TP274
类 型: 硕士论文
年 份: 2009年
下 载: 47次
引 用: 0次
阅 读: 论文下载
 

内容摘要


船载AIS(自动识别系统)是工作在甚高频频段,采用GMSK调制方式,利用自组织时分多址接入方式,可自动接收和发射船舶的静态和动态信息,从而实现船舶的自动识别、监视和通信的系统,能够大大提高海上航行的安全性和效率,因此AIS在海上航行中发挥着越来越重要的作用。目前国内关于船载AIS设备性能的系统化检测产品还相对比较匮乏,本设计就是针对船载AIS电台硬件平台所开发的测试系统,利用该测试系统可以检测AIS电台的硬件工作情况和整体性能,并对产品故障进行诊断,大大方便了产品的检测和维护。该测试系统以ARM和DSP为核心处理芯片,其中ARM主要负责整个测试系统测试过程的控制,用户指令的接收、反馈数据的接收、测试结果的判定、底层数据库的操作以及测试结果的显示等任务。DSP主要负责激励信号的产生,模拟信号的采集、处理等任务。ARM嵌入式软件开发主要包括运行环境构建、外围接口JTAG(Joint Test Action Group)、EHPI(高级主机接口)、反馈接口等驱动程序设计、顶层MiniGUI人机交互界面设计、测试整体控制部分设计和底层的数据库操作。由于Vivi传输功能的不足,本设计在Vivi中添加了TFTP(Trivial File Transfer Protocol)网络文件传输功能,有效提高了Vivi的文件传输能力,并且按照JTAG边界扫描协议,在Linux系统下实现了FPGA的JTAG下载器,大大方便了Linux系统下对FPGA的在线调试。同时该测试系统将虚拟仪器技术融入其中,通过对性能优良的示波器和频谱仪等设备进行远程控制来采集测试数据,提高了测试的精确度。该测试系统基于嵌入式系统,充分利用ARM和DSP的优势,相比于传统的测试产品具有小巧、方便、移动性强等特点,具有实用价值。

全文目录


中文摘要  3-4
ABSTRACT  4-5
目录  5-7
第一章 绪论  7-10
  1.1 课题背景和发展状况  7-8
  1.2 课题意义  8
  1.3 本课题研究的主要内容  8-10
第二章 AIS硬件测试系统概述  10-17
  2.1 船载AIS 系统介绍  10-11
  2.2 测试系统介绍  11-15
    2.2.1 测试系统的整体结构  11-12
    2.2.2 测试流程  12-13
    2.2.3 测试方法  13-14
    2.2.4 ARM 开发平台简介  14-15
  2.3 嵌入式软件开发概述  15-17
第三章 嵌入式运行环境构建  17-30
  3.1 运行环境选取  17-18
    3.1.1 Boot-loader(引导加载程序)选取  17
    3.1.2 内核选取  17-18
    3.1.3 文件系统选取  18
  3.2 运行环境构建  18-30
    3.2.1 Vivi 基本结构  18-19
    3.2.2 Vivi 移植过程  19-20
    3.2.3 Vivi 中TFTP 功能的添加  20-30
第四章 外围接口模块设计  30-50
  4.1 Linux 系统设备驱动简介  30-32
    4.1.1 设备驱动概述  30-31
    4.1.2 内核与驱动接口映射  31-32
  4.2 测试平台接口驱动实现  32-43
    4.2.1 驱动程序的基本开发流程  32
    4.2.2 JTAG 驱动程序实现  32-37
    4.2.3 EHPI 驱动实现  37-43
  4.3 JTAG 下载器实现  43-50
    4.3.1 JTAG 基本原理  43-45
    4.3.2 JTAG 下载器  45-50
第五章 顶层交互界面设计  50-61
  5.1 嵌入式GUI 简介及对比  50-51
  5.2 MiniGUI 的安装与移植  51-53
    5.2.1 编译安装MiniGUI 库  51
    5.2.2 MiniGUI 资源安装  51-52
    5.2.3 MiniGUI 移植  52-53
    5.2.4 MiniGUI 应用程序编译  53
  5.3 测试平台的MiniGUI 界面设计  53-61
    5.3.1 主窗口界面的实现  54
    5.3.2 主对话框实现  54-57
    5.3.3 电压测试子对话框实现  57-58
    5.3.4 FPGA 测试子对话框  58-59
    5.3.5 DSP 测试子对话框  59
    5.3.6 串口测试子对话框  59-60
    5.3.7 模拟信号测试  60-61
第六章 控制部分设计及测试结果  61-86
  6.1 数据库Sqlite 开发  61-64
    6.1.1 Sqlite 嵌入式数据库简介  61-62
    6.1.2 测试平台数据库建立  62-64
  6.2 船载AIS 硬件平台测试  64-86
    6.2.1 电压测试  64-67
    6.2.2 FPGA 模块测试  67-74
    6.2.3 DSP 模块测试  74-77
    6.2.4 串口测试  77-81
    6.2.5 模拟信号测试  81-84
    6.2.6 射频信号测试  84-85
    6.2.7 MiniGUI 运行界面显示  85-86
第七章 总结与展望  86-87
参考文献  87-89
发表论文和参加科研情况说明  89-90
致谢  90

相似论文

  1. 基于无线传感器网络的电动汽车电池组综合测试技术研究,U469.72
  2. LXI自动测试系统集成技术研究,TP274
  3. 自动测试系统数字化设计平台研制,TP274
  4. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  5. 数字型智能终端系统门口机的设计,TP368.1
  6. 基于嵌入式系统的水厂加氯智能控制系统,TU991.2
  7. 汽车起动机性能高精度高稳定测试方法研究及应用,U467
  8. 多功能火灾报警楼层显示器的设计与实现,TN873
  9. 相变存储器测试方法及测试系统的研究,TP333
  10. 基于Qt/E的嵌入式膜片钳系统设计,TP368.1
  11. 基于TTCN-3的SIP与ISUP互通自动化测试技术研究,TP311.52
  12. 内场验收自动测试系统的研制,TP311.52
  13. 内燃机配气机构工作特性数值模拟与试验研究,TK403
  14. 基于智能家居系统的音视频通信方案的研究与实现,TN919.8
  15. 一种基于嵌入式Linux的人体平衡监测系统的设计,TP274
  16. 基于DM6467的视频服务器设计与实现,TP393.05
  17. 液晶可调谐滤波器光谱透过率测试系统研究,TN713
  18. 数据通信装备测试系统研究,TN806
  19. 基于嵌入式Linux系统的低功耗方案的设计与实现,TP368.1
  20. 基于多线程图像处理机测试系统的研究,TP391.41
  21. 一个自动化软件测试系统的设计与实现,TP311.53

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 数据处理、数据处理系统
© 2012 www.xueweilunwen.com