⑷扩展性成果:测试平台具有精采的扩展成果,可以或许很好的兼容其它同范例的设备。
对付发送端而言:
⑶生成并输出记录单:在测试完成后,测试平台可以或许自动生成记录单,并记录各测试项的测试环境;
⑵诊断成果:测试平台可以或许自动诊断测试值的正确性,并在记录单给出测试结论;
⑴收罗单板各要害点电压:测试平台直接对各点电压采样,采样读取并判定数据是否切合要求;
3.2 软件架构
为了实现软件的可操纵性,我们将收罗到数据生存在Excel表格中,包罗了对应单板的测试要求。当测试平台启动时,首先系统将自检,在完成自检后,系统将对单板烧写措施以及初始化。在相应的单板初始化乐成后,将凭据表格中的要求完成数据的收罗和处理惩罚,并将数据记录在表格中,无需人工单独记录。当底层产生变革时,用户只需修改该excel表格,就能完成相关单板的测试。自动测试流程图,如图2所示:
硬件布局由测试针床、非凡信号处理惩罚板、海量毗连络统及通用测试平台构成。个中,测试针床一般都是定制的。而对付不能直接测试的非凡信号,都是建造信号处理惩罚板,添加到测试链路中。海量毗连络统,用于传输专用治具与通用测试平台之间的大量信息,具有靠得住性、长命性、操纵利便的利益。测试平台中的大局限多路复用开关盒开关矩阵能实现大量测试信号多路选通PXI[4],因此可以实现测试平台的通用性。而数据收罗模块主要是将现实世界中的模仿信号转换为计较机可以识别、存储的数字信号。数据收罗系统主要包罗以下几个部门:串口PXI、数字IO PXI、信号源PXI、万用表PXI以及通用信号模块等。在数据收罗模块中含有多种范例的PXI,根基能包围所有单板测试需求。
4.2 单板测试要害技能
4 单片机软件设计及要害技能
单片机上电启动后,测试平台通过串口给单片机主动发送数据,当单片机收到数据后,首先会对数据的正确性举办校验,接着就会对数据中的呼吁举办判定,假如呼吁不正确就会返回到主措施。在收到相应正确的呼吁后就会举办成果检测,检测完后就会通过TTL-232将检测数据发送给测试平台。
今朝计较机自动节制系统中的测控软件多半是由软件开拓人员用各类编程语言通过体例大量的指令和代码来实现的,其事情量大、本钱高、周期长,且通用性差。因此,按照系统设计的实际环境,我们选择了基于LabVIEW的开拓方案。LabVIEW的通用测控平台回收了布局化的措施设计要领,遵循自上向下慢慢细化的原则,使系统软件易于调试、测试和维护。软件架构主要有人机界面模块、单板初始化模块、数据收罗模块、数据处理惩罚模块等构成。
本文中的测试系统由于回收了海量毗连络统、大局限多路复用开关盒开关矩阵、开放式模块化设计思想和布局,使系统不只具有自动化水平高、事情不变靠得住、用户界面友好、操纵轻便、电子化记录的特点,并且系统可扩展性强,可用于多种单板测试。除单板测试外,还可用于其他测试规模,这对付提高测试效率、节省人力本钱具有重要的意义。
1 引言
连年来,跟着电子系统成果的不绝扩大和完善,测试已经是电子产物在设计和出产进程中的重要环节。电子产物的成果和布局日益巨大,研制周期不绝缩短,这些给测试带来很多问题,因此实现自动化测试是一定趋势。自动化测试制止工钱因素的误差,可得到较量精采的测试结果。所以开拓一套针对性的测试工装既可以或许担保产物的靠得住性,又可以或许提高调试人员的整机调试效率。
对付吸收端而言:
3.1 硬件布局
5 测试功效
软件测试较量要害的是红外[5]通讯测试,红外通讯主要是发射端节制载波信号实现的,载波一般利用频率为38KHz、占空比为50%的方波,实际利用也可以按照CPU事情频率而略作调解(30KHz~40KHz)。方波典范的周期是600us,在本文中假如有方波发生,默认当作输出高电平,没有方波的话就当作输出低电平,发送1bit的时间定为600us。当发射端发射方波时,对吸收端而言就输出低电平,而发射端没有输出信号时,对吸收端而言就输出高电平。通信数据名目详细为:帧头:4*600us、逻辑0:2*600us、逻辑1:3*600us、帧尾:5*600us。600us的检测误差为+/-50us,帧数据的正确性由8bit的crc校验担保。单片机的理会回收下降沿触发检测脉宽的要领,吸收1bit、帧头可能帧尾的时间就是两次下降沿触发之间发生的脉宽时间。吸收和发送端的数据名目,如图3所示:
测试平台由硬件平台和测试流程节制软件构成。硬件系统是整个平台事情的基本,主要成果是实现IO、AD等信号的传输、收罗。测试流程节制措施是平台事情的焦点,回收的是企业普遍利用的LabViEW软件开拓平台[3],同时还引入了顺序测试、并行测试等设计思想。
措施初始化时,首先会凭据测试要求对单板的一些要害点电压举办测试,在单板电压测试完成后,测试平台将自动给单板烧写措施,测试平台通过串话柄现与单片机的通信,并对单板举办一些成果的测试。假如测试功效能到达测试要求,测试流程节制框图将在右边显示Passed,若测试功效达不到测试要求,将会显示Failed。在测试完成后,界面也会显示一个条形框提示测试环境,若显示Test Sequence Passed则暗示测试通过。最终这些测试功效将会生存在Excel中,并生成报表打印出来。测试功效如图4所示:
3 测试平台布局
个中串口通信数据名目如表1所示,当吸收到帧头和帧尾时就表白数据吸收完成,个中地点信息包括发送和吸收端的相关地点,呼吁码是用来区分成果测试,呼吁附加码是用来区分对单片机的读写操纵,而crc校验担保数据传输的正确性。
4.1 单片机软件流程
单片机软件主要完成单板界面显示、温度传感器、红外通讯等成果检测。个中较量要害的是红外通讯测试,通讯数据位一般不能高出10个字节,高出的话会导致数据收发不正确。
因此,测试其他模块时,只需从头毗连治具,并挪用对应的测试措施。自动测试平台道理框图,如图1所示:
2 单板测试系统的主要成果
此系统是为了测试产物机能及硬件焊接是否堕落而研发的,具有精采的通用性,测试平台可以或许记录数据、举办数据阐明,并直观的给出测试功效。该测试系统的主要成果有:
本文提出的测试方案,主要是基于LabVIEW[1]的通用测控平台实现的,通过TTL-232实现测试平台与MSP430FG439[2]单片机的数据交互,测试平台通过阐明、统计、判定并将数据生存在excel中输出,测试人员可以直观的看到测试数据以及测试功效,也能更利便找出单板的测试问题。此方案在很洪流平上减弱了随机误差和系统误差,从而得到较高的丈量准确度,也实现了测试系统的通用性、可扩展性和可维护性。
默认看成输毕业硕士毕业论文出高电平
毕业论文库:电子通信 时间:2016-11-22 点击:
次