基于单片机与FPGA的PMN测试系统的设计与实现

基于单片机与FPGA的PMN测试系统的设计与实现

论文摘要

随着嵌入式系统、计算机技术和电子技术的飞速发展,便携式媒体播放技术获得巨大的成功,从而促进了便携式媒体播器的广泛应用。随着便携式媒体播放器使用的普及,出现了多功能的便携式媒体播放器,如具有导航功能的便携式媒体导航仪(PMN,Portable Multimedia Navigation)。该类产品不仅能满足一般人的实际需要,而且能解决盲人或其他身体有障碍的人的要求。为了保证PMN这类电子设备的产品质量,在设计与生产过程中必须采用有效的测试手段,因此电路板(PCB,Printed Circuit Board)测试技术也越来越受到广泛关注。在众多现代PCB测试方法中,以在线测试( ICT,In Circuit Tester)和飞针测试使用最为普遍,但是由于ICT测试的夹具成本和维护费用都比较高以及飞针测试的覆盖率有限等,使得某些手持式设备的PCB测试受到很大限制。针对这些问题,本文提出了以ICT测试和飞针测试方法为基础的综合PCB测试方法的研究。本文针对PMN设备被测信号的特点,提出了PMN设备的PCB装配(PCBA,PCB assembly)测试系统方案。该方案以ICT测试和飞针测试方法为基础,结合测试架进行测试,兼顾设计成本与测试能力之间的平衡,给出了该测试系统的硬件和软件设计方案。为了保证测试系统对目标PCB板上电压、电流和电阻等系统参数测试的稳定性和可靠性,本文提出了间断采样累加平均的测试方法。该方法根据实际应用要求设置对被测信号采样的间隔时间,然后对每次采样的数据累加平均,其结果为该参数的测试结果,从而降低了由于瞬时干扰而引起的测试不准确。提出了一种快速测试和分页测试相结合的测试方法。快速测试可以一次性地给出所有被测信号的测试结果,并根据系统设置给出测试结论;分页测试则根据被测信号的测试类型,分别给出被测信号更为详细的测试结果,便于对被测信号的分析。这种测试方法既满足了实时测试要求,又能对信号进行分类设置与处理,满足各种应用要求。本文根据PMN设备的PCB测试要求,实现了基于单片机和FPGA的PMN设备测试系统。该测试系统能测试模拟信号、时钟信号和脉冲信号等三大类信号。所有信号测试结果由液晶显示屏(LCD)输出,或传到上位PC机作进一步分析。通过对大量PMN设备的实际测试,表明该系统设计达到了预期的要求,能满足大多中小企业的手持式设备的PCBA测试需求。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题意义及选题背景
  • 1.2 当前研究状况
  • 1.3 本课题的任务和目标
  • 1.4 本人主要工作及文章结构
  • 第2章 系统的硬件设计与实现
  • 2.1 系统总体结构
  • 2.2 信号输入单元
  • 2.2.1 输入信号说明
  • 2.2.2 输入信号预处理
  • 2.3 信号采集与处理单元
  • 2.3.1 器件选型及总体框图
  • 2.3.2 A/D 转换单元
  • 2.3.3 信号测试
  • 2.4 存储单元
  • 2.5 接口单元
  • 2.5.1 串行接口
  • 2.5.2 IIC 总线接口
  • 2.5.3 键盘接口
  • 2.6 控制单元
  • 2.7 输出单元
  • 2.8 小结
  • 第3章 系统的软件设计与实现
  • 3.1 单片机软件设计
  • 3.1.1 单片机软件设计主框架
  • 3.1.2 测试输出及测试精度
  • 3.1.3 信号参考值设置与显示
  • 3.1.4 处理按键消息
  • 3.1.5 IIC 总线软件实现
  • 3.1.6 LCD 显示设计
  • 3.2 FPGA 软件设计
  • 3.2.1 FPGA 开发平台及描述语言简介
  • 3.2.2 模块设计
  • 3.2.3 输出控制选择及地址分配说明
  • 3.3 上位机软件设计
  • 3.3.1 主窗口设计
  • 3.3.2 子窗口设计
  • 3.3.3 串口通信数据结构说明
  • 3.4 本章小结
  • 第4章 系统的抗干扰技术
  • 4.1 硬件抗干扰技术
  • 4.1.1 滤波
  • 4.1.2 接地
  • 4.1.3 隔离保护
  • 4.2 软件抗干扰技术
  • 第5章 系统的调试与相关改进
  • 5.1 系统调试及要注意的问题
  • 5.2 相关改进说明
  • 结论
  • 参考文献
  • 致谢
  • 附录A(攻读硕士学位期间发表论文目录)
  • 附录B 测试系统图片参考
  • 附录C FPGA 源码参考(TOP.V)
  • 相关论文文献

    标签:;  ;  ;  

    基于单片机与FPGA的PMN测试系统的设计与实现
    下载Doc文档

    猜你喜欢