当前位置:主页 > ag8平台首页直达ag85856正文

ag8平台首页直达ag85856_燃油取暖器电子线路板自动测试系统的设计

03月21日作者:黑曼巴


0 小序

在电子产品的临盆历程中,必要将各类电子元器件安装到电子线路板上,因为各种缘故原由,安装后的线路板可能会存在故障,必要进行测试。在临盆流水线上,若寄托人工进行测试既费事辛勤又轻易呈现缺点。针对这种环境,我们在临盆燃油取温暖器的电子线路板的历程中,设计了一套电子线路板自动测试系统,可以在几秒钟内使用谋略机自动测试线路板的各类功能,假如存在问ag8平台首页直达ag85856题,测试系统会自动显示故障的类型和性子,因为采纳机械自动测试,扫除了工资的滋扰身分,大年夜幅度前进了测试的效率和产品的合格率。

1 测试系统布局

1. 1 线路板的设计

燃油取温暖器的电子线路板各有4个模拟量、2个开关量输入旌旗灯号和输出节制旌旗灯号,如图1所示。一样平常,在线路板的设计中,只必要斟酌线路板的输入、输出旌旗灯号接插件的布局。在这里是用仿真的措施来实现测试义务的,由谋略机向线路板输入丈量旌旗灯号并接管线路板的输出旌旗灯号,以是在设计电子线路板的时刻,必要在线路板上设计响应的测试点,把这些输入点和输出点安排在适当的位置,让谋略性能够输入和检测这些信息。

图1 输入输出旌旗灯号。

1. 2 测试系统的硬件布局

为了能够向电子线路板输入和得到旌旗灯号,必要设计一个测试夹具。当电子线路板放置在测试夹具上时,测试夹具的测试顶针恰恰与电子线路板上的所有测试点相打仗,测试系统硬件布局如图2 所示。

图2 测试系统硬件布局

图2中:测试夹具由测试顶针、夹紧装配和单片机构成。夹紧装配和测试顶针使电子线路板能够靠得住地与单片机进行信息的传送,单片机根据谋略机发出的敕令,向电子线路板输入仿真测试旌旗灯号,使电子线路板事情在不合的事情状态,然后把丈量到的旌旗灯号,经由过程RS2232串行口传输给谋略机,在谋略机里判别电子线路板的事情状态,并以翰墨和图表的形式显示测试的结果。

2 RS2232串行通信的实现

2. 1 串行通信的实现

测试夹具中的单片机和谋略机之间的数据传送是经由过程RS2232串行口实现的。谋略机向单片机传送节制敕令和数据,由单片机把旌旗灯号传输到电子线路板上,然后再丈量电子线路板的输出旌旗灯号,经由过程串行口回传给谋略机。串行口数据通信协议是:数据传输速度为9 600 bp s, 1位开始位, 8位数据位, 1位竣事位,无奇偶校验位。因为仅仅是单片机与谋略机互相传送信息,都是在临盆现场事情,以是RS2232 串行口只必要接管、发射和地三根导线,也不存在传输间隔的问题。电子线路板的旌旗灯号都是开关量旌旗灯号或模拟电压值,线路板输出的旌旗灯号也是电旌旗灯号,当通信传输速度为9 600bp s时,最快速率是每1. 04 ms发送一个字节。测试夹具中的单片机采纳AT89C52芯片,它的逻辑电平与谋略机的RS2232的接口电平不同等,必要在单片机和谋略机的RS2232串行口之间设计一个MAX232芯片,该芯片可以实现把单片机的0 V、+ 5 V电压转换成RS2232接口的逻辑“1”电平( - 3~ - 15 V)和逻辑“0”电平( + 3~ + 15 V) ,MAag8平台首页直达ag85856X232芯片的利用布局如图3所示。

图3 MAX232芯片的利用布局

2. 2 VB的利用

VB ( visual basic)是谋略机系统中主要的开拓说话之一,它具有高效、简单易学的特征和强大年夜的图形功能,支持面向工具的法度榜样设计,具有布局化的事故驱动编程模式和优越的人机界面,供给了功能强大年夜的通信控件MSCOMM,是以,利用VB说话可以方便地设计必要大年夜量图形显示的利用法度榜样。使用MSCOMM控件可以设置串行通信的数据发送和接管,对串口状态及串口通信的信息钱式和协议进行设置。MSCOMM控件是一个标准的10位串行口通信,在发送和接管数据历程中触发OnComm事故,造访CommEvent属性来懂得通信事故的类型。在电子线路板自动测试中,便是利用这种措施实现谋略机与单片机的数据通信的。

2. 3 VB通信控件的法度榜样设计

VB串行口的初始化法度榜样如下:

Private Sub Form_Lopad ( )   ;串行口初始化法度榜样

Comm1. InputLen = 0 ;设置串行口1

Comm1. Settings =“9 600, n, 8, 1”;设置波特率、奇偶校验、数据位和竣事位

Comm1. InputLen = 0 ;读接管缓冲区的数据

Comm1. InBufferSize = 255 ;设置接管缓冲区的大年夜小

Comm1. OutBufferSize = 255 ;设置发送缓冲区的大年夜小

Comm1. PortOpen = True ;打开串行口1

Comm1. Sthreshold = 1 ;缓冲区空触发

Comm1. Rthreshold = 1;数据进入接管缓冲区触发接管事故

End Sub ;法度榜样停止

此外还稀有据发送和接管法度榜样。数据发送法度榜样是谋略机向单片机发送节制敕令和数据,使电子线路板进入事情;接管法度榜样是接管单片机检测的数据,经由过程这三个法度榜样,完成数据的串行通信事情。

2. 4 单片机串行通信法度榜样设计

单片机与谋略机进行串行通信,必要对AT89C52的串行口节制器SCON设置,使SCOM = 50H,事情在串行要领1的10位异步通信要领,使AT89C52的中断容许寄存器IE的中断位EA = 1,容许串行口中断。串行口的初始化法度榜样如下:

CXK:  MOV TH1,  #0FDH  ;设置波特率

MOV TL1, #00H

MOV TMOD, #20H;设置准时器2的事情要领为2

MOV TCON, #40H ;准时器启动

SETB ES ;串行口容许中断

MOV SCOM, #50H;设置串行口事情要领为1

RET

3 测试系统的事情流程

测试系统的事情流程共分以下六个部分:

① 室内温度测试。谋略ag8平台首页直达ag85856机经由过程单片机发出一个室内温度的仿真旌旗灯号,与接管到的温度丈量旌旗灯号相对照,偏差在0. 5 ℃时觉得测试结果精确,否则显示有故障。

② 汽化温度测试。谋略机经由过程单片机发出一个汽化温度的仿真旌旗灯号,与接管到的温度丈量旌旗灯号相对照,偏差在2 ℃时觉得测试结果精确,否则显示有故ag8平台首页直达ag85856障。同时,当汽化温度达到235 3 ℃时,应该接管到启动油泵驱动和焚烧节制、燃烧风机、取温暖风机的节制旌旗灯号,否则显示有故障。

③ 火焰温度测试。谋略机经由过程单片机发出一个2~3 V的火焰温度仿真旌旗灯号,与接管到的温度丈量旌旗灯号相对照,偏差在012 V时觉得测试结果精确,否则显示有故障。同时,当火焰温度电压高于315 V时,应该接管到关闭汽化加热、油泵驱动、焚烧节制、燃烧风机和取温暖风机的节制旌旗灯号,并且还会接管到报警输出旌旗灯号,否则显示有故障。

④ 燃烧风机速率测试。谋略机经由过程单片机发出一个燃烧风机速率的仿真旌旗灯号,与接管到的燃烧风机速率相对照,丈量旌旗灯号的偏差在5 r/min时觉得测试结果精确,否则显示有故障。

⑤ 油面位置测试。谋略机经由过程单片机发出一个油面位置低的仿真旌旗灯号,若接管到油面位置低的报警旌旗灯号,则觉得测试结果精确,否则显示有故障。

振动检测测试。谋略机经由过程单片机发出一个振动的仿真旌旗灯号,若接管到振动的报警旌旗灯号,同时接管到关闭汽化加热、油泵驱动、焚烧节制、燃烧风机和取温暖风机的节制旌旗灯号,则觉得测试结果精确,否则显示有故障。

以上所有的输入/输出旌旗灯号都是电旌旗灯号,不涉及传感器机器部件,以是测试的速率很快。经由过程以上的旌旗灯号仿真测试,可以反省燃油取温暖器电子线路板上的输入/输出接口部分的电子元器件质量和焊接质量。

4 停止语

燃油取温暖器电子线路板测试系统,充分发挥了VB的图形功能,在应用中具有相称友好的用户界面。因为应用了谋略机,可以存储记录大年夜量的测试数据,可以十分方便地进行临盆质量的阐发,这是纯真应用单片机所不能达到的。假如把该系统的测试夹具颠末适当的篡改,从新设计用户的操作界面,还可用于其他电子线路板的自动测试。

责任编ag8平台首页直达ag85856辑;zl

最近关注

热点内容

更多