基于MSP430自动化单板测试系统研究.docVIP

基于MSP430自动化单板测试系统研究.doc

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

基于MSP430自动化单板测试系统研究   摘 要:为了提高电路单板测试效率和降低生产成本,进而提高整机的可靠性,提出了基于MSP430自动化单板测试系统方案。该系统通用性好、操作方便、具有良好的扩展性,也极大地提高了单板测试的效率,保证了测试结果的可靠性,减少了测试时间,节约了人力成本,同时也为后续测试系统的开发提供了良好的借鉴。   关键词:单板测试;MSP430;测试平台;自动化   1 引言   近年来,随着电子系统功能的不断扩大和完善,测试已经是电子产品在设计和生产过程中的重要环节。电子产品的功能和结构日益复杂,研制周期不断缩短,这些给测试带来许多问题,因此实现自动化测试是必然趋势。自动化测试避免人为因素的误差,可获得比较良好的测试效果。所以开发一套针对性的测试工装既能够保证产品的可靠性,又能够提高调试人员的整机调试效率。   本文提出的测试方案,主要是基于LabVIEW[1]的通用测控平台实现的,通过TTL-232实现测试平台与MSP430FG439[2]单片机的数据交互,测试平台通过分析、统计、判断并将数据保存在excel中输出,测试人员可以直观的看到测试数据以及测试结果,也能更方便找出单板的测试问题。此方案在很大程度上削弱了随机误差和系统误差,从而获得较高的测量精确度,也实现了测试系统的通用性、可扩展性和可维护性。   2 单板测试系统的主要功能   此系统是为了测试产品性能及硬件焊接是否出错而研发的,具有良好的通用性,测试平台能够记录数据、进行数据分析,并直观的给出测试结果。该测试系统的主要功能有:   ⑴采集单板各关键点电压:测试平台直接对各点电压采样,采样读取并判断数据是否符合要求;   ⑵诊断功能:测试平台能够自动诊断测试值的正确性,并在记录单给出测试结论;   ⑶生成并输出记录单:在测试完成后,测试平台能够自动生成记录单,并记录各测试项的测试情况;   ⑷扩展性功能:测试平台具有良好的扩展功能,能够很好的兼容其它同类型的设备。   3 测试平台结构   测试平台由硬件平台和测试流程控制软件组成。硬件系统是整个平台工作的基础,主要功能是实现IO、AD等信号的传输、采集。测试流程控制程序是平台工作的核心,采用的是企业普遍使用的LabViEW软件开发平台[3],同时还引入了顺序测试、并行测试等设计思想。   3.1 硬件结构   硬件结构由测试针床、特殊信号处理板、海量连接系统及通用测试平台组成。其中,测试针床一般都是定制的。而对于不能直接测试的特殊信号,都是制作信号处理板,添加到测试链路中。海量连接系统,用于传输专用治具与通用测试平台之间的大量信息,具有可靠性、长寿性、操作方便的优点。测试平台中的大规模多路复用开关盒开关矩阵能实现大量测试信号多路选通PXI[4],因此可以实现测试平台的通用性。而数据采集模块主要是将现实世界中的模拟信号转换为计算机可以识别、存储的数字信号。数据采集系统主要包括以下几个部分:串口PXI、数字IO PXI、信号源PXI、万用表PXI以及通用信号模块等。在数据采集模块中含有多种类型的PXI,基本能覆盖所有单板测试需求。   因此,测试其他模块时,只需重新连接治具,并调用对应的测试程序。自动测试平台原理框图,如图1所示:   3.2 软件架构   目前计算机自动控制系统中的测控软件大都是由软件开发人员用各种编程语言通过编制大量的指令和代码来实现的,其工作量大、成本高、周期长,且通用性差。因此,根据系统设计的实际情况,我们选择了基于LabVIEW的开发方案。LabVIEW的通用测控平台采用了结构化的程序设计方法,遵循自上向下逐步细化的原则,使系统软件易于调试、测试和维护。软件架构主要有人机界面模块、单板初始化模块、数据采集模块、数据处理模块等组成。   为了实现软件的可操作性,我们将采集到数据保存在Excel表格中,包括了对应单板的测试要求。当测试平台启动时,首先系统将自检,在完成自检后,系统将对单板烧写程序以及初始化。在相应的单板初始化成功后,将按照表格中的要求完成数据的采集和处理,并将数据记录在表格中,无需人工单独记录。当底层发生变化时,用户只需修改该excel表格,就能完成相关单板的测试。自动测试流程图,如图2所示:   4 单片机软件设计及关键技术   单片机软件主要完成单板界面显示、温度传感器、红外通讯等功能检测。其中比较关键的是红外通讯测试,通讯数据位一般不能超过10个字节,超过的话会导致数据收发不正确。   4.1 单片机软件流程   单片机上电启动后,测试平台通过串口给单片机主动发送数据,当单片机收到数据后,首先会对数据的正确性进行校验,接着就会对数据中的命令进行判断,如果命令不正确就会返回到主程序。在收到相应正确的命令

文档评论(0)

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

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

1亿VIP精品文档

相关文档