- 开关电源自动化测试系统的设计与实现
2012年10月08日 14:16 来源:互联网 作者:秩名 我要评论(0)
2.3 软件设计与实现
2.3.1 软件开发平台简介
TestStand是美国国家仪器有限公司的一款用于测试序列开发、管理和执行的测试管理软件。它将通用测试执行任务(如报告生成)与专用测试任务(如执行某项测试)相分离,为执行环境定制、报告生成、数据库记录和操作者界面等功能提供了所必需的工具。
LabVIEW 是美国国家仪器有限公司的一款图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。它为数据采集,分析和表达提供了丰富的函数,可以方便快速地实现各种测量功能。
2.3.2 软件构架
软件构架,如图4 所示。整个系统的功能分为三个层次,最底层是硬件驱动层,主要负责仪器控制和数据采集;中间层是测试功能层,在LabVIEW 下进行数据处理,获得测试要求中的参数,完成测试功能开发;最高层是测试管理层,在TestStand 下开发测试系统构架,集成LabVIEW 下开发的测试功能,实现通用测试功能,如测试报表等。
图4 软件构架。
这三个层次完全独立,具有最小的耦合性,可以进行并行开发。测试功能层不用关心底层硬件是什么以及数据从哪个具体的仪器中来,只需专注于数据处理和分析;测试管理层不用关心测试功能如何实现,只需专注于测试序列和测试构架的设计与实现。
当有增加/删减测试功能的需求时,只需要增加/删减相应的仪器、仪器驱动和测试功能并调整测试序列即可,并不需要对整个测试软件做较大的修改,具有很强的灵活性。
2.3.3 系统界面
本系统界面设计简洁、友好,适合生产线操作员使用,如图5 所示:
图5 电源自动化系统测试界面。
3 试验结果
3.1 开发时间
本系统从设计开发到调试完毕仅用了2 人2 周的时间大大低于现有商业开关电源自动化测试系统的开发时间。
3.2 测试时间
本系统在生产线上与用户现有的商业开关电源自动化测试系统作对比。表3 是100 次测试时间平均值对比,从表中可以看出,本系统总体测试时间比成熟的商业系统提升15.38%;时序测试部分采用了高带宽的模块化仪器,测试时间提升52.5%;调整测试和动态测试,由于需要反复控制传统仪器并且商业系统已使用了底层函数对仪器控制进行了优化,所以本系统的速度比商业系统慢。
表3 测试时间对比
3.3 测试精度
表4 是100 次调整测试的测试结果平均值对比,由表中可以看出,本系统的测试精度与商业系统的误差在0.2%以内,完全满足用户测试需求。
表4 调整测试
4 结语
本文按照“以软件为核心的模块化系统构架”设计并实现了开关电源自动化测试系统。实验表明,基于该构架的系统较之传统的系统具有开发周期短、测试速度快、测试精度高、总体成本低、维护方便和升级容易的特点,适合生产线自动化测试升级的需求。
上周热点文章排行榜
上周资料下载排行榜
论坛热帖
热门博文
创新实用技术专题
Xilinx紧逼Altera,哪家FPGA更好?
热评
- LM3S9B96开发板手册及原理图
- NI推出Single-Board RIO嵌入式介面
- STM32F103ZET6红牛电路图
- 高通发布全新设计DragonBoard板
- 3.15投诉:揭开天翼3G手机的“欺骗”
- 小米手机2工程机月底将上市
- protel99se正式汉化版免费下载
- matlab 7.0软件下载(免费破解版)
- hi3515海思原版原理图
- 北斗小辣椒手机四核版将于9月下旬发布
博文
- 第一份工作的经验总结
- PIC开发板是怎样炼成的
- 我的电子之路还有多远?
- 大二了,不静下来好好想想不行了
- 电子工程师职业现状谈
- 文理科男女生大学四年的差别,有木有?
- 初学者哪一款单片机开发板比较好
- 我想成为电子工程师
- 电子工程师之路的无价【珍藏】------励志人生篇
- 学习单片机路上我哭了
帖子
- 【新手帖】旋转电子钟------花了钱在淘宝买的资料分享下 米饭天天见
- 基于51单片机的家用水流量设计 冠亚
- 网络转载:DIY了一个用3寸桨的微型四轴 tonyfan
- 单片机小项目,可供新手自学 jsczlxzj
- 嗮嗮你们公司的中秋福利 xiaoliu241
- LABVIEW入门与实战开发100例.pdf 晴风雨
- 一位老电子工程师十年的职场感悟 oyl
- 申精:郭天祥ARM9视频教程TX2440、S3C2440+光盘原理图 全!!!6G... mhqyz
- 给大家推荐一本国外通俗易懂的《电路原理》,电路原理..... 617893583
- 【申精】李想STM32视频教程 智芯STM32开发板全套资料 stm32... mhqyz
用户评论
查看全部 条评论
查看全部 条评论>>