面向阵列接口通用线路板检测平台设计.docVIP

面向阵列接口通用线路板检测平台设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向阵列接口通用线路板检测平台设计

面向阵列接口通用线路板检测平台设计   摘 要:文章介绍了一种面向阵列接口的通用线路板检测平台设计方案,系统在PXI平台上采用CTOS的设计原则,利用C#.NET语言实现对测试资源、测试流程进行有效、可靠控制,具有良好的健壮性。系统设计遵循层次化、模块化、标准化的设计思想,具有可靠性高、扩展灵活、测试性好、维护简单等优点。通过测试实验验证该系统缩短了检测周期,能大大提高线路板的自动化测试程度,具有很好的应用价值。   关键词:PXI;线路板;测试;C#.NET   中图分类号:TP274.2 文献标识码:A 文章编号:1006-8937(2013)03-0074-02   早期的测试设备,系统构成都以电子插件板的构成形式较多,且插件板接口都不是通用的接口,而且电子插件板的引脚比较多,输入信号与输出信号也比较复杂,因此很难实现很难各种接口线路板的统一、准确、快速检测维修。因此,为提高对线路板的自动化测试程度,缩短了检测周期,提高测试效率,面向阵列接口的通用线路板检测平台应运而生。该系统能够完成对各种接口线路板的调试和测试要求,且具有便于携带和现场进行快速检测的需求。   1 检测平台的总体设计   对线路板的进行检测,我们首先应将插件板的测试引脚连接到相应的检测平台上。其次应通过计算机对板卡对应的输入通道给予一种合适的信息激励,随后读取对相应的响应信息,同时得出测试的结果,如果用户需要,还可以进行保存和打印。检测平台具有通用性和可扩展性是在设计人员在系统设计时的要求。这样一来,能够满足不同类型插件线路板的测试需求。这两个设计过程中的特点体现了检测平台的灵活性。   2 检测平台的硬件设计   检测平台的硬件平台采用PXI货架产品实现,由PXI硬件资源与测试夹具组成。PXI硬件资源由PXI机箱、PXI控制器、PXI功能模块组成。由PXI控制器实现PXI模块的管理与资源分配,由PXI功能模块实现系统所需的硬件接口资源,包括:程控直流电源、万用表、数字化仪、开关量、频率量测量、继电器开关、矩阵、信号源、模拟量输出等。系统由PXI控制器完成PCI总线管理,实现与PXI控制之间的通讯,完成测试任务。   根据通用性要求,测试夹具采用预留阵列接口+测试适配板的结构,这样用户可以根据线路板特点,根据预留的测试资源自行设计适配板完成任何线路板的测试。   测试夹具上提供标准接口与设备进行连接,标准接口采用VPC iCon系列连接器。   阵列接口安装在测试夹具上,阵列接口通过连接电缆与VPC iCon接口连接,将设备的硬件资源转接到阵列接口的欧卡连接插座上。硬件资源主要包括以上模块所提供的各种测试资源等。但其中线路板测试中常用的   27 V、5 V、±15 V电源由测试夹具自身提供,设备通过测试标准接口利用继电器模块中的通道对其输出进行控制。   适配板是为适用不同测试接口的线路板而专门设计的,不同的线路板需要配置不同的测试适配板,适配板通过阵列接口与各种硬件实现连接和分配,测试适配板上实现的测试资源依据被测线路板的测试需求进行确定。   3 检测平台的软件设计   在编写检测平台软件时,使用了C#.NET和Measurement Studio两种语言。我们都知道,C#语言在起初是微软为.NET Framework开发的,它是一种面向对象的语言,其设计思想是比较成熟的,因此非常利于检测平台软件的开发。对于Measurement Studio语言,它的功能也很强大,它是一种基于.NET Framework下测试程序的开发包,在其中,定义了一些接口,而且还支持多种形式的I/O,除此之外,还包括了大量数学分析函数的类。但最重要的一点是,它结合了.NET Framework的一些非常强大的功能,因此提高了对数据处理和分析的灵活性。   在设计检测平台软件时,坚持了两个原则。一是模块化原则,二是层次化原则。它实现了系统软件与测试软件的分离,主要是在开发平台的基础之上实现对各种模块的调用。为了使将各个模块的区别加以隐藏,实现系统各模块函数调用的统一性,检测平台软件的设计因此分为了八层(如图1所示)。下面的三层为资源层,包括测试资源层、VISA层、物理接口层,由模块生产商提供;中间三层为封装层,其中包括模块驱动封装、工厂、以及仪器模块软件模型,通过模块驱动实现对各模块驱动函数的封装,最后通过仪器模块软件模型对上一层提供统一的函数接口,因此,上层软件通过调用相同的函数就能实现对不同模块的访问,实现了模块的动态加载;上面的两层为用户定义层,其中包括用户应用层、管理层,它就像“指挥官”一样,能够调度系统的各个模块,从而满足测试的需求。   如图1的检测软件层次结构图,在软件设计时,设计下面五层时采用了模块化的设计方法,对不同种类的模块进行了封装,并通过一个公共

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档