CN117250482A - 一种基于蓝牙交互的pcba测试方法、***及装置 - Google Patents
一种基于蓝牙交互的pcba测试方法、***及装置 Download PDFInfo
- Publication number
- CN117250482A CN117250482A CN202311525284.1A CN202311525284A CN117250482A CN 117250482 A CN117250482 A CN 117250482A CN 202311525284 A CN202311525284 A CN 202311525284A CN 117250482 A CN117250482 A CN 117250482A
- Authority
- CN
- China
- Prior art keywords
- test
- bluetooth
- tested
- circuit board
- testing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 357
- RVCKCEDKBVEEHL-UHFFFAOYSA-N 2,3,4,5,6-pentachlorobenzyl alcohol Chemical compound OCC1=C(Cl)C(Cl)=C(Cl)C(Cl)=C1Cl RVCKCEDKBVEEHL-UHFFFAOYSA-N 0.000 title claims abstract description 52
- 230000003993 interaction Effects 0.000 title claims abstract description 30
- 238000000034 method Methods 0.000 claims abstract description 26
- 230000002159 abnormal effect Effects 0.000 claims abstract description 24
- 238000011990 functional testing Methods 0.000 claims abstract description 9
- 238000006243 chemical reaction Methods 0.000 claims abstract description 7
- 230000008569 process Effects 0.000 claims description 12
- 239000000523 sample Substances 0.000 claims description 10
- 230000005540 biological transmission Effects 0.000 claims description 5
- 230000009471 action Effects 0.000 claims description 3
- 230000001105 regulatory effect Effects 0.000 claims description 2
- 238000010998 test method Methods 0.000 abstract description 9
- 238000013500 data storage Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 5
- 230000002093 peripheral effect Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 230000001276 controlling effect Effects 0.000 description 2
- 125000004122 cyclic group Chemical group 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000000087 stabilizing effect Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2801—Testing of printed circuits, backplanes, motherboards, hybrid circuits or carriers for multichip packages [MCP]
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2801—Testing of printed circuits, backplanes, motherboards, hybrid circuits or carriers for multichip packages [MCP]
- G01R31/2803—Testing of printed circuits, backplanes, motherboards, hybrid circuits or carriers for multichip packages [MCP] by means of functional tests, e.g. logic-circuit-simulation or algorithms therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/19—Connection re-establishment
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Microelectronics & Electronic Packaging (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Testing Electric Properties And Detecting Electric Faults (AREA)
Abstract
本发明公开了一种基于蓝牙交互的PCBA测试方法、***及装置,涉及电路板测试技术领域,方法包括识别到待测电路板放于测试位置,启动测试操作;扫描待测电路板的序列号;判断序列号的位数是否符合条件,如果符合,则进行下一步;开始测试待测电路板上的多个功能测试项;如果各个测试项都正常,则将测试结果数据保存,结束测试;如果各个测试项中有任意一项测试出现异常,则测试操作停止,并将测试不良信息保存。***包括待测电路板、继电器、串口转换模块、接口模块、烧录器和电压电流采集卡。装置包括操作单元和固定单元。本发明通过蓝牙实现功能项分步测试,具备自动化测试、判定结果以及数据存储等功能,无需手动设置。
Description
技术领域
本发明涉及电路板测试技术领域,具体涉及一种基于蓝牙交互的PCBA测试方法、***及装置。
背景技术
现有的PCBA测试是手动测试各个电压点、相关功能,需要外接串口通信UART交互数据;还要手动接线后进行低功耗测试。在产量日益增加的情况下,已经无法满足现有的测试要求,而且手动测试接线容易造成PCBA短路。现有技术的缺点/不足:原来使用万用表手动测试电压比较繁琐,手动接线后进行低功耗测试,需人工参与过多。而且无法外接串口通信线测试,无法再PCBA级进行相关功能测试,整机再测试造成的返工成本更高。
公告号为CN205539367U的中国专利公开了一种PCBA功能自动测试***,该***利用微处理器对电磁铁控制组件的控制来控制待测PCBA的按键,使待测PCBA中提前烧录的测试程序在待测PCBA的按键的控制下自动切换当前的测试项目,并且通过传感装置实时采集待测PCBA在测试过程中生成的各种信号,通过微处理器对传感装置反馈的传感信号以及测试架经串口输出的自检测试信号进行处理,并在显示屏上对测试过程和测试结果进行显示,最终实现对待测PCBA的功能的自动测试,由于在测试过程中无需人工手动控制测试项目,测试架在微处理器的控制下可自动切换测试项目,而且还可使测试人员实时观察到测试状态以及测试结果,因而提高了PCBA功能测试的效率和准确性。虽然该专利也是采用自动化的测试思路进行测量待测PCBA的电压、电流、功率以及对蜂鸣器、指示灯等各个测试项,但是其自动化测试程度仍有待于提高。
发明内容
本发明针对现有技术存在的问题,提供了一种基于蓝牙交互的PCBA测试方法、***及装置。
为实现上述目的,本发明采用的技术方案如下:
一种基于蓝牙交互的PCBA测试方法,包括以下步骤:
步骤S1:识别到待测电路板放于测试位置,启动测试操作;
步骤S2:扫描待测电路板的序列号;
步骤S3:判断序列号的位数是否符合条件,如果符合,则进行步骤S4,否则返回步骤S2;
步骤S4:开始测试待测电路板上的多个功能测试项;
步骤S5:如果各个测试项都正常,则将测试结果数据保存,结束测试;如果各个测试项中有任意一项测试出现异常,则测试操作停止,并将测试不良信息保存。
基于上述技术方案,更进一步地,步骤S3中,序列号的位数为12位。
基于上述技术方案,更进一步地,步骤S4中,所述功能测试项包括3V电压测试项,利用电压电流采集卡进行测试,当测试结果满足3V±3%的条件时,则数据测试正常,否则测试异常。
基于上述技术方案,更进一步地,步骤S4中,所述功能测试项包括MCU烧录测试项,通过启动继电器,连接烧录器后由后台控制自动烧录操作,当后台控制返回数据测试正常的信息后,完成烧录测试。
基于上述技术方案,更进一步地,步骤S4中,所述功能测试项包括电池充电电压测试项,利用电压电流采集卡进行测试,当测试结果满足4.2V±5%的条件时,则数据测试正常,否则测试异常。
基于上述技术方案,更进一步地,步骤S4中,所述功能测试项包括电机无信号电压测试项,利用电压电流采集卡测量,测试结果满足0-0.3V的条件时,则数据测试正常,否则测试异常;还包括电机有信号电压测试项,利用电压电流采集卡测量,测试结果满足5V±10%的条件时,则数据测试正常,否则测试异常。
基于上述技术方案,更进一步地,步骤S4中,所述功能测试项包括待机模式低功耗电流测试项,开启和/或关闭继电器部分引脚,利用万用表测量设定时间段内电流平均值,当测试的平均值小于设定值时,则数据测试正常。其中,测试平均值小于120mA。
基于上述技术方案,更进一步地,步骤S4中,所述功能测试项包括电机电压测试项,开启和/或关闭继电器部分引脚,利用电压电流采集卡进行测试,当测试结果满足6V±5%的条件时,则数据测试正常,否则测试异常。
基于上述技术方案,更进一步地,步骤S4中,所述功能测试项包括蓝牙连接测试项,测试过程包括以下步骤:
步骤1:设置搜索时间、蓝牙名和“只写”特征选项,并启用时间搜索,开始蓝牙搜索操作;
步骤2:搜索输出蓝牙广播名,并搜索到指定蓝牙名后进行蓝牙特征值获取;其中,蓝牙广播名以项目名称与蓝牙名的组合形式体现。
步骤3:判断是否满足设定数量的特征值,如果满足条件,则蓝牙连接成功,否则认为蓝牙连接失败;其中,设定的特征值数量优选为3个。
步骤4:蓝牙发送功能测试命令,返回功能测试状态数据;
步骤5:解析状态数据,并将解析结果与设置的蓝牙名比对;
步骤6:如果蓝牙名一致,则连接成功,否则,连接失败。
基于上述技术方案,更进一步地,所述蓝牙特征值至少包括蓝牙服务、蓝牙发送和蓝牙接收,且蓝牙特征值对应的特征属性至少包括只写、通知、指示和读取。
基于上述技术方案,更进一步地,步骤S4中,所述功能测试项包括蜂鸣器测试项,测试过程包括以下步骤:
步骤a:由蓝牙发送打开蜂鸣器命令;
步骤b:由控制的软件***读取返回值前两位,判断是否符合设定条件,如果符合,则进行下一步,否则返回值出错,重新发送打开蜂鸣器命令;
步骤c:依次判断返回值第三位和第四位,当满足设定条件,则进行设定条件的相应操作。
基于上述技术方案,更进一步地,步骤c中,判断返回值第三位时,根据第三位设定的不同条件,对应判断的结果有无类型、电机控制、白色LED控制、蓝色LED控制和低功耗控制中的任意一种情况。
基于上述技术方案,更进一步地,步骤c中,判断返回值第四位时,根据第四位设定的不同条件,对应判断的结果有蜂鸣器打开成功、蜂鸣器无动作和蜂鸣器打开失败中的任意一种情况。
基于上述技术方案,更进一步地,步骤S4中,所述功能测试项包括电池测试项,由蓝牙发送获取电量信息命令,根据返回值自动判断电池状态,若未返回充电异常,则测试成功。
基于上述技术方案,更进一步地,步骤S4中,所述功能测试项包括EEPROM测试项,蓝牙发送读取设备信息命令,获取待测电路板内部存储的设备信息,用需要写入的SN号替换待测电路板部分信息,将待测电路板信息的最后5位替换CRC校验码,待测电路板信息的前面5位用44 84替换后,蓝牙发送写入替换后新的信息的指令,蓝牙再次发送读取待测电路板信息的指令,读取设备信息的部分SN号信息与新写入的SN号进行比较,若相同测试成功,否则,测试失败。
基于上述技术方案,更进一步地,步骤S4中,所述功能测试项包括蓝牙连接模式低功耗电流测试项,开启和/或关闭继电器部分引脚连接,利用万用表采集设定时间段内的电流平均值,如果自动判断平均值小于设定值,则测试成功。
基于上述技术方案,更进一步地,步骤S4中,所述功能测试项包括关机测试项,当听到蜂鸣器发出声音,且LED灯灭,则认为关机测试成功。
一种基于蓝牙交互的PCBA测试***,采用一种基于蓝牙交互的PCBA测试方法,包括待测电路板、继电器、串口转换模块、接口模块、烧录器和电压电流采集卡,其中,接口模块包括第一接口端和第二接口端,且继电器和电压电流采集卡通过引脚与待测电路板的测试点进行连接,串口转换模块、第一接口端、第二接口端和烧录器分别通过引脚与继电器连接。
基于上述技术方案,更进一步地,所述继电器还通过引脚分别连接有万用表、电机连接端、电池连接端、稳压电源供电端和USB供电端。其中,稳压电源供电端为待测电路板供电。
一种基于蓝牙交互的PCBA测试装置,采用一种基于蓝牙交互的PCBA测试方法,包括操作单元和固定单元,操作单元上设有放置台,放置台上设有待测电路板,固定单元安装在操作单元上端,且固定单元上设有探针,探针设于待测电路板上端。
相对于现有技术,本发明具有以下有益效果:
(1)本发明设置的蓝牙可以通过设定指定搜索默认蓝牙名,蓝牙连接后自动进行各个测试项的测试。比如,通过蓝牙来控制LED灯的点亮和关闭、蜂鸣器的打开和关闭,电机的打开和关闭,电池信息读取;而且可以自动切换连线来测试待机状态下和蓝牙连接状态下的低功耗电流。
(2)本发明记载的方案,待功能测试完成后,可以通过扫码枪扫描条码并把信息通过蓝牙写入对应产品序列号,自动完成产品蓝牙名修改,使其成为唯一的蓝牙名,避免整机测试时蓝牙名冲突。
(3)本发明测试过程中,可以自动读取电压加人工判断来实现功能测试,自动判断每一项测试结果成功或失败,并保存至电子文档中,上传至MES***,便于查阅出错点,提高了核查效率。
(4)本发明通过蓝牙实现功能项分步测试,具备自动化测试、判定结果以及数据存储等功能,无需手动设置。且蓝牙连接后,可以实现无线控制各功能部件,反馈功能状态信息。并且,本发明还设置了电压电流采集卡,其可以在1秒内实现对16路电压的同时测量,也可以根据电压类型(交流、直流)、电压范围,进行定制测试采集卡,以此来提高测试效率。
(5)本发明通过蓝牙可以根据不同低功耗芯片自动选择特征设置,无需手动设置。蓝牙连接失败后,自动进行重新搜索连接。也可以自动输入蓝牙名进行搜索连接,提高了测试效率。
附图说明
图1为本发明测试方法流程图;
图2为本发明测试方法的测试过程图;
图3为本发明测试方法中对蓝牙连接测试项的测试过程图;
图4为本发明测试方法中对蜂鸣器测试项的测试过程图;
图5为本发明测试***的部分示意图;
图6为本发明测试***的电压电流采集卡的电路示意图;
图7为本发明测试装置的结构示意图;
附图标记:1.操作单元;2.放置台;3.探针;4.固定单元;5.按压手柄。
具体实施方式
下面结合附图和具体实施方式对本发明做进一步阐述和说明。本发明中各个实施方式的技术特征在没有相互冲突的前提下,均可进行相应组合。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。在下面的描述中阐述了很多具体细节以便于充分理解本发明。但是本发明能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似改进,因此本发明不受下面公开的具体实施例的限制。本发明各个实施例中的技术特征在没有相互冲突的前提下,均可进行相应组合。
在本发明的描述中,需要理解的是,当一个元件被认为是“连接”另一个元件,可以是直接连接到另一个元件或者是间接连接即存在中间元件。相反,当元件为称作“直接”与另一元件连接时,不存在中间元件。
实施例1
如图1和图2所示,一种基于蓝牙交互的PCBA测试方法,包括以下步骤:
步骤S1:将待测电路板放于测试位置,启动测试操作;
步骤S2:扫描待测电路板的序列号;
步骤S3:判断序列号的位数是否符合条件,如果符合,则进行步骤S4,否则返回步骤S2;其中,序列号的位数为12位。
步骤S4:开始测试待测电路板上的多个功能测试项;具体而言,功能测试项包括3V电压测试项、MCU烧录测试项、电池充电电压测试项、电机无信号电压测试项、电机有信号电压测试项、待机模式低功耗电流测试项、电机电压测试项、蓝牙连接测试项、蜂鸣器测试项、电池测试项、EEPROM测试项、蓝牙连接模式低功耗电流测试项、关机测试项、控制电机信号的电压测试项、升压芯片的输出电压测试项、充电管理芯片的电压测试项、稳压芯片电压测试项等。其中,蓝牙连接测试项、蜂鸣器测试项、电池测试项、EEPROM测试项、蓝牙连接模式低功耗电流测试项、关机测试项这些测试项需要在蓝牙连接成功之后,单独进行测试,而其他的测试项可以直接进行单独测试。
步骤S5:如果各个测试项都正常,则将测试结果数据保存,结束测试;如果各个测试项中有任意一项测试出现异常,则测试操作停止,并将测试不良信息保存。也即是,每一步测试成功或者测试失败都会实时保存到EXCEL文档内。作业员在作业员界面按流程测试,如需维修操作可到技术员页面单独测试。
具体而言,针对每个测试项,其对应的测试过程以及条件如下:
1、针对3V电压测试项,利用电压电流采集卡进行测试,采用第2路测试,测量数据由终端后台实时监测,当显示的测试结果满足3V±3%的条件时,则数据测试正常,否则测试异常。
2、针对MCU烧录测试项,通过启动继电器,连接烧录器后由后台控制自动烧录操作,当后台控制返回数据测试正常的信息后,完成烧录测试。具体的开启继电器的2、4、5、6、14、15、16引脚,连接烧录器后,由终端后台的程序控制自动烧录,当程序判断返回信息有"Reset target ...";"100%";"OK"的信息后,即烧录测试成功,缺少任意一个条件则直接判定烧录测试失败。烧录完成后,关闭继电器的2、4、5、6、14、15、16引脚。
3、针对电池充电电压测试项,利用电压电流采集卡进行测试,采用第6路测试,测量数据由终端后台实时监测,当显示的测试结果满足4.2V±5%的条件时,则数据测试正常,否则测试异常。
4、针对电机无信号电压测试项,利用电压电流采集卡测量,采用第4路测试,测量数据由终端后台实时监测,当显示的测试结果满足0-0.3V的条件时,则数据测试正常,否则测试异常;还包括电机有信号电压测试项,利用电压电流采集卡测量,同样采用第4路测试,测量数据由终端后台实时监测,当显示的测试结果满足5V±10%的条件时,则数据测试正常,否则测试异常。
5、针对待机模式低功耗电流测试项,开启和/或关闭继电器部分引脚,利用万用表测量设定时间段内电流平均值,当测试的平均值小于设定值时,则数据测试正常。其中,测试平均值小于120mA。
6、针对电机电压测试项,开启和/或关闭继电器部分引脚,利用电压电流采集卡进行测试,当测试结果满足6V±5%的条件时,则数据测试正常,否则测试异常。
7、针对蓝牙连接测试项,结合图3所示,其测试过程包括以下步骤:步骤1:设置搜索时间、蓝牙名和“只写”特征选项,并启用时间搜索,开始蓝牙搜索操作;步骤2:搜索输出蓝牙广播名,并搜索到指定蓝牙名后进行蓝牙特征值获取;其中,蓝牙广播名以项目名称与蓝牙名的组合形式体现,例如,蓝牙广播名为ARVN701-V2.02023000002,其中,2023000002即为写入的蓝牙名的SN号。步骤3:判断是否满足设定数量的特征值,如果满足条件,则蓝牙连接成功,否则认为蓝牙连接失败;其中,设定的特征值数量优选为3个。步骤4:蓝牙发送功能测试命令,返回功能测试状态数据;步骤5:解析状态数据,并将解析结果与设置的蓝牙名比对;步骤6:如果蓝牙名一致,则连接成功,否则,连接失败。其中,所述蓝牙特征值至少包括蓝牙服务、蓝牙发送和蓝牙接收,且蓝牙特征值对应的特征属性至少包括只写、通知、指示和读取,其中,终端后台(主设备)在获取蓝牙外设服务后,会对各种特征字进行读写传输控制,特征字主要包含write、read、notify和indicate等主要通信方式。对于蓝牙外设的write特征字,主设备(如手机)可以进行写操作;对于read,主设备则可以从中读取信息;write和read对于蓝牙外设来说,属于被动控制,即蓝牙外设被动接受主控制的通信控制。而notify和indicate则是蓝牙外设主动向主设备传输数据,但其前提是主设备要预先订阅对应的characteristics的信息更新。Notify数据后,主设备不需要应答响应,而indicate则需要应答响应。具体的,基于C#使用timer来实现定时搜索,设置搜索时间完毕后开始蓝牙搜索,选择PCBA低功耗蓝牙对应的蓝牙特征值选项来连接蓝牙,根据指定的蓝牙名来进行搜索连接,搜索到指定蓝牙名后获取对应的GattServices,创建和初始化GATT服务, 创建一个GATT服务,并且创建了一个Characteristic,设备连接到这个服务之后,通过在Characteristic上进行读写操作。如连接成功就可以进行蓝牙数据传输、接收;如未连接成功则需要重新搜索连接。当蓝牙测试成功之后,才能通过测试程序对控制继电器实行分步测试,例如:继电器可控制待测PCBA电路板上下电、烧录器短接进入bootload、控制低功耗电流测试和切换电池供电等多个测试项的测试。
8、针对包括蜂鸣器测试项,测试过程包括以下步骤:步骤a:由蓝牙发送打开蜂鸣器命令;步骤b:由控制的软件***读取返回值前两位,判断是否符合设定条件,如果符合,则进行下一步,否则返回值出错,重新发送打开蜂鸣器命令;步骤c:依次判断返回值第三位和第四位,当满足设定条件,则进行设定条件的相应操作。其中,步骤c中,判断返回值第三位时,根据第三位设定的不同条件,对应判断的结果有无类型、电机控制、白色LED控制、蓝色LED控制和低功耗控制中的任意一种情况。同时,步骤c中,判断返回值第四位时,根据第四位设定的不同条件,对应判断的结果有蜂鸣器打开成功、蜂鸣器无动作和蜂鸣器打开失败中的任意一种情况。例如,终端后台的程序启动后发送命令给继电器,继电器第1路闭合,电源接通,将待测PCBA电路板上电;上电后,控制程序发送命令进行蓝牙连接,连接成功后蓝牙发送打开蜂鸣器命令(06 82 08 01 14 D4);人工听蜂鸣器声音是否正常进行判断(也可以根据蓝牙返回值06 A2 08 01 92 12 ,如图4,进行判断蜂鸣器08 01是打开成功),人工判断蜂鸣器声音正常点击【是】按钮后自动进行下一项测试;如蜂鸣器异常,点击【否】按钮测试项界面变红,程序自动停止。测试记录自动保存记录到EXCEL。
9、针对电池测试项,由蓝牙发送获取电量信息命令,根据返回值自动判断电池状态,若未返回充电异常,则测试成功。例如,蓝牙发送获取电量信息命令("04 83 92 D0"),根据返回值自动判断电池状态,如未返回充电异常则测试成功。返回值第7位起是00表示未充电,01则是充电中,02则是充电完成,03是充电异常。
10、针对EEPROM测试项,蓝牙发送读取设备信息命令,获取待测电路板内部存储的设备信息,用需要写入的SN号替换待测电路板部分信息,将待测电路板信息的最后5位替换CRC校验码,待测电路板信息的前面5位用44 84替换后,蓝牙发送写入替换后新的信息的指令,蓝牙再次发送读取待测电路板信息的指令,读取设备信息的部分SN号信息与新写入的SN号进行比较,若相同测试成功,否则,测试失败。具体的,此项为SN号写入读取测试,蓝牙发送04 11 31 2B获取待测电路板信息,用需写入的SN号替换待测电路板信息的62到95位,最后5位替换CRC换校验码,前面5位用44 84替换后蓝牙发送此命令写入新的待测电路板信息,蓝牙发送04 85 F2 16读取设备信息,与写入的SN号进行比较,如相同则为测试成功,不同则为失败。
11、针对蓝牙连接模式低功耗电流测试项,开启和/或关闭继电器部分引脚连接,利用万用表采集设定时间段内的电流平均值,如果自动判断平均值小于设定值,则测试成功。
12、针对关机测试项,当听到蜂鸣器发出声音,且LED灯灭,则认为关机测试成功。例如,由蓝牙发送04 90 B0 82后蜂鸣器发声且LED灯灭,人工判断听到有声音且灯灭选【是】继续测试,异常选【否】退出测试程序。
13、针对升压芯片的输出电压测试项,先开启继电器11引脚、开启继电器7引脚1秒,然后关闭继电器7引脚2.5秒,由终端后台控制电压电流采集卡的第3路测试,自动根据标准6V±5%判定测试成功还是失败,如果测试结果位于这个范围内,则判定测试成功,否则,测试失败。
14、针对LED灯测试项,由蓝牙发送命令(打开白色灯"06 82 02 01 FB 1F")(关闭白色灯"06 82 02 02 CB 7C")(打开蓝色灯 "06 82 04 01 51 B9")(关闭蓝色灯"06 8204 02 61 DA")分别点亮LED灯白色、蓝色灯,人工判断LED灯开启、关闭,正常则继续测试,异常则退出测试程序。
本方法通过蓝牙实现功能项分步测试,具备自动化测试、判定结果以及数据存储等功能,无需手动设置。且蓝牙连接后,可以实现无线控制各功能部件,反馈功能状态信息。
实施例2
一种基于蓝牙交互的PCBA测试***,采用一种基于蓝牙交互的PCBA测试方法,包括待测电路板、继电器、串口转换模块、接口模块、烧录器和电压电流采集卡,其中,接口模块包括第一接口端和第二接口端,且继电器和电压电流采集卡通过引脚与待测电路板的测试点进行连接,串口转换模块、第一接口端、第二接口端和烧录器分别通过引脚与继电器连接。继电器还通过引脚分别连接有万用表、电机连接端、电池连接端、稳压电源供电端和USB供电端。其中,稳压电源供电端为待测电路板供电。
具体而言,结合图6所示,电压电流采集卡都设有多个引脚,多个引脚对应多路测试端和接地端,比如,引脚1对应第1路测试端,引脚2对应第2路测试端等等;其中,第1路通过电压电流采集卡上的引脚与待测电路板上的充电管理芯片连接,可以对该芯片的电压进行测试,测试电压设为5V,其对应图3中的TP3标识;第2路通过电压电流采集卡上的引脚与待测电路板上端稳压芯片连接,对该芯片的电压进行测试,测试电压设为3V,其对应图3中的TP8标识;第3路通过电压电流采集卡上的引脚与待测电路板上的升压芯片连接,可以对该芯片的电压进行测量,测试电压设为6V,其对应图3中的对TP6标识;第4路通过电压电流采集卡上的引脚与待测电路板连接,可以测量电机无信号电压测试项和电机有信号电压测试项,其对应于图3中的TP19、TP20 标识;第5路通过电压电流采集卡上的引脚与待测电路板连接,其用于测量有信号或无信号状态下,控制电机信号的电压情况,其对应图3中的TP18标识;第6路通过电压电流采集卡上的引脚与待测电路板连接,其用于电池充电电压测试,其对应图3中的TP4标识。
进一步的,继电器也设有多个引脚,如图5所示,其设有1-32个引脚,其中,引脚1和引脚2构成第1路电源供电段,该路信号连接段作用是待继电器开启后,为继电器供电;引脚3-12构成第2-6路信号连接段,引脚27-32构成第14-16路信号连接段,此部分引脚与TMS320烧录器的各引脚连接,待继电器开启后,该烧录器连接到电路板进行MCU烧录测试;引脚13和引脚14构成第7路信号连接段,作用是待继电器开启后,进行PCBA开机测试;引脚15-20构成第8-10路信号连接段,其用于待继电器开启后,进行typeC升级测试;引脚21和引脚22构成第11路信号连接段,其待继电器开启后,接上电机,进行电机测试;引脚23和引脚24构成第12路信号连接段,待继电器开启后,切换为电池供电模式,可以实现电池测试;引脚25和引脚26构成第13路信号连接段,待继电器开启后,可以进行低功耗电流测试。
实施例3
如图7所示,基于实施例1和实施例2记载的方案,实施一种基于蓝牙交互的PCBA测试装置,包括操作单元1和固定单元4,操作单元1上设有放置台2,放置台2上设有待测电路板,固定单元4安装在操作单元1上端,且固定单元4上设有探针3,探针3设于待测电路板上端。其中,固定单元4可以设为固定柱。
其测试原理为:将待测的PCBA电路板放于放置台2上,通过控制按压手柄5使得固定柱下压,3上的探针针头接触到电路板上的测试点,同时,探针3还通过传输线分别与电压电流采集卡和继电器连接,通过相应的电路连接,可以实现对PCBA电路板上各个测试项对应测试点的测试。而在测试过程中,由终端后台实施监控测试数据,其中,还进行将鼠标光标聚焦到序列号对话框,用扫码枪扫PCBA序列号;在Lot批号对话框手动输入待测PCBA电路板产品序列号,将待测PCBA电路板正确放于放置台2,插好TypeC线,操作按压手柄5,如果操作正确则继续测试,未正确操作则退出测试程序。程序自动进行测试判断,测试过程中根据程序信息框的提示操作,如果操作正确则继续测试,未正确操作则退出测试程序,所有测试项为绿色底纹后测试OK。测试完成或者测试失败,都会保存数据到EXCEL,并上传MES***。
最后应当说明的是,以上内容仅用以说明本发明的技术方案,而非对本发明保护范围的限制,本领域的普通技术人员对本发明的技术方案进行的简单修改或者等同替换,均不脱离本发明技术方案的实质和范围。
Claims (16)
1.一种基于蓝牙交互的PCBA测试方法,其特征在于,包括以下步骤:
步骤S1:识别到待测电路板放于测试位置,启动测试操作;
步骤S2:扫描待测电路板的序列号;
步骤S3:判断序列号的位数是否符合条件,如果符合,则进行步骤S4,否则返回步骤S2;
步骤S4:开始测试待测电路板上的多个功能测试项;
其中,所述功能测试项包括蓝牙连接测试项,测试过程包括以下步骤:
步骤1:设置搜索时间、蓝牙名和“只写”特征选项,并启用时间搜索,开始蓝牙搜索操作;
步骤2:搜索输出蓝牙广播名,并搜索到指定蓝牙名后进行蓝牙特征值获取;
步骤3:判断是否满足设定数量的特征值,如果满足条件,则蓝牙连接成功,否则认为蓝牙连接失败;
步骤4:蓝牙发送功能测试命令,返回功能测试状态数据;
步骤5:解析状态数据,并将解析结果与设置的蓝牙名比对;
步骤6:如果蓝牙名一致,则连接成功,否则,连接失败;
所述功能测试项包括蜂鸣器测试项,测试过程包括以下步骤:
步骤a:由蓝牙发送打开蜂鸣器命令;
步骤b:读取返回值前两位,判断是否符合设定条件,如果符合,则进行下一步,否则返回值出错,重新发送打开蜂鸣器命令;
步骤c:依次判断返回值第三位和第四位,当满足设定条件,则进行设定条件的相应操作;
所述功能测试项包括EEPROM测试项,蓝牙发送读取设备信息命令,获取待测电路板内部存储的设备信息,用需要写入的SN号替换待测电路板部分信息,将待测电路板信息的最后5位替换CRC校验码,待测电路板信息的前面5位用44 84替换后,蓝牙发送写入替换后新的信息的指令,蓝牙再次发送读取待测电路板信息的指令,读取设备信息的部分SN号信息与新写入的SN号进行比较,若相同测试成功,否则,测试失败;
步骤S5:如果各个测试项都正常,则将测试结果数据保存,结束测试;如果各个测试项中有任意一项测试出现异常,则测试操作停止,并将测试不良信息保存。
2.根据权利要求1所述的一种基于蓝牙交互的PCBA测试方法,其特征在于,步骤S4中,所述功能测试项包括3V电压测试项,利用电压电流采集卡进行测试,当测试结果满足3V±3%的条件时,则数据测试正常,否则测试异常。
3.根据权利要求1所述的一种基于蓝牙交互的PCBA测试方法,其特征在于,步骤S4中,所述功能测试项包括MCU烧录测试项,通过启动继电器,连接烧录器后由后台控制自动烧录操作,当后台控制返回数据测试正常的信息后,完成烧录测试。
4.根据权利要求1所述的一种基于蓝牙交互的PCBA测试方法,其特征在于,步骤S4中,所述功能测试项包括电池充电电压测试项,利用电压电流采集卡进行测试,当测试结果满足4.2V±5%的条件时,则数据测试正常,否则测试异常。
5.根据权利要求1所述的一种基于蓝牙交互的PCBA测试方法,其特征在于,步骤S4中,所述功能测试项包括电机无信号电压测试项,利用电压电流采集卡测量,测试结果满足0-0.3V的条件时,则数据测试正常,否则测试异常;还包括电机有信号电压测试项,利用电压电流采集卡测量,测试结果满足5V±10%的条件时,则数据测试正常,否则测试异常。
6.根据权利要求1所述的一种基于蓝牙交互的PCBA测试方法,其特征在于,步骤S4中,所述功能测试项包括待机模式低功耗电流测试项,开启和/或关闭继电器部分引脚,利用万用表测量设定时间段内电流平均值,当测试的平均值小于设定值时,则数据测试正常。
7.根据权利要求1所述的一种基于蓝牙交互的PCBA测试方法,其特征在于,步骤S4中,所述功能测试项包括电机电压测试项,开启和/或关闭继电器部分引脚,利用电压电流采集卡进行测试,当测试结果满足6V±5%的条件时,则数据测试正常,否则测试异常。
8.根据权利要求1所述的一种基于蓝牙交互的PCBA测试方法,其特征在于,所述蓝牙特征值至少包括蓝牙服务、蓝牙发送和蓝牙接收,且蓝牙特征值对应的特征属性至少包括只写、通知、指示和读取。
9.根据权利要求1所述的一种基于蓝牙交互的PCBA测试方法,其特征在于,步骤c中,判断返回值第三位时,根据第三位设定的不同条件,对应判断的结果有无类型、电机控制、白色LED控制、蓝色LED控制和低功耗控制中的任意一种情况。
10.根据权利要求1所述的一种基于蓝牙交互的PCBA测试方法,其特征在于,步骤c中,判断返回值第四位时,根据第四位设定的不同条件,对应判断的结果有蜂鸣器打开成功、蜂鸣器无动作和蜂鸣器打开失败中的任意一种情况。
11.根据权利要求1所述的一种基于蓝牙交互的PCBA测试方法,其特征在于,步骤S4中,所述功能测试项包括电池测试项,由蓝牙发送获取电量信息命令,根据返回值自动判断电池状态,若未返回充电异常,则测试成功。
12.根据权利要求1所述的一种基于蓝牙交互的PCBA测试方法,其特征在于,步骤S4中,所述功能测试项包括蓝牙连接模式低功耗电流测试项,开启和/或关闭继电器部分引脚连接,利用万用表采集设定时间段内的电流平均值,如果自动判断平均值小于设定值,则测试成功。
13.根据权利要求1所述的一种基于蓝牙交互的PCBA测试方法,其特征在于,步骤S4中,所述功能测试项包括关机测试项,当听到蜂鸣器发出声音,且LED灯灭,则认为关机测试成功。
14.一种基于蓝牙交互的PCBA测试***,采用权利要求1-13任一项所述的一种基于蓝牙交互的PCBA测试方法,其特征在于,包括待测电路板、继电器、串口转换模块、接口模块、烧录器和电压电流采集卡,其中,接口模块包括第一接口端和第二接口端,且继电器和电压电流采集卡通过引脚与待测电路板的测试点进行连接,串口转换模块、第一接口端、第二接口端和烧录器分别通过引脚与继电器连接。
15.根据权利要求14所述的一种基于蓝牙交互的PCBA测试***,其特征在于,所述继电器还通过引脚分别连接有万用表、电机连接端、电池连接端、稳压电源供电端和USB供电端。
16.一种基于蓝牙交互的PCBA测试装置,采用权利要求1-13任一项所述的一种基于蓝牙交互的PCBA测试方法,其特征在于,包括操作单元和固定单元,操作单元上设有放置台,放置台上设有待测电路板,固定单元安装在操作单元上端,且固定单元上设有探针,探针设于待测电路板上端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311525284.1A CN117250482B (zh) | 2023-11-16 | 2023-11-16 | 一种基于蓝牙交互的pcba测试方法、***及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311525284.1A CN117250482B (zh) | 2023-11-16 | 2023-11-16 | 一种基于蓝牙交互的pcba测试方法、***及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117250482A true CN117250482A (zh) | 2023-12-19 |
CN117250482B CN117250482B (zh) | 2024-03-15 |
Family
ID=89126737
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311525284.1A Active CN117250482B (zh) | 2023-11-16 | 2023-11-16 | 一种基于蓝牙交互的pcba测试方法、***及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117250482B (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR930007330A (ko) * | 1991-09-30 | 1993-04-22 | 강진구 | Pcb 검사장치 |
CN204517822U (zh) * | 2015-02-02 | 2015-07-29 | 北京兴科迪科技有限公司 | 一种带wifi的结果可追溯蓝牙自动检测工装 |
CN205539367U (zh) * | 2016-04-05 | 2016-08-31 | 广州红象医疗科技有限公司 | Pcba功能自动测试*** |
US20170064475A1 (en) * | 2015-08-29 | 2017-03-02 | Bragi GmbH | Production Line PCB Serial Programming and Testing Method and System |
CN106771976A (zh) * | 2016-12-30 | 2017-05-31 | 希姆通信息技术(上海)有限公司 | 一种智能测试***和电路板的智能测试方法 |
CN109379730A (zh) * | 2018-10-11 | 2019-02-22 | 国网四川省电力公司电力科学研究院 | 一种蓝牙数据交互方法及蓝牙设备 |
CN110418358A (zh) * | 2019-07-10 | 2019-11-05 | 珠海荣邦智能科技有限公司 | 电路板的蓝牙测试方法及装置 |
CN114113973A (zh) * | 2021-09-23 | 2022-03-01 | 深圳市云伽智能技术有限公司 | 电路板测试方法、装置、计算机设备及其存储介质 |
CN114280457A (zh) * | 2021-12-28 | 2022-04-05 | 巨翊医疗科技(苏州)有限公司 | 一种pcba测试***、测试控制方法及使用方法 |
CN115656787A (zh) * | 2022-12-21 | 2023-01-31 | 巨翊医疗科技(苏州)有限公司 | 一种兼具负压传感器和红外传感器pcba的测试装置及方法 |
CN115776648A (zh) * | 2022-11-21 | 2023-03-10 | 深圳凯晖电子科技有限公司 | 蓝牙广播方法、装置及计算机设备 |
WO2023116752A1 (zh) * | 2021-12-22 | 2023-06-29 | 上海商米科技集团股份有限公司 | 扫码头的检测方法和检测装置 |
-
2023
- 2023-11-16 CN CN202311525284.1A patent/CN117250482B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR930007330A (ko) * | 1991-09-30 | 1993-04-22 | 강진구 | Pcb 검사장치 |
CN204517822U (zh) * | 2015-02-02 | 2015-07-29 | 北京兴科迪科技有限公司 | 一种带wifi的结果可追溯蓝牙自动检测工装 |
US20170064475A1 (en) * | 2015-08-29 | 2017-03-02 | Bragi GmbH | Production Line PCB Serial Programming and Testing Method and System |
CN205539367U (zh) * | 2016-04-05 | 2016-08-31 | 广州红象医疗科技有限公司 | Pcba功能自动测试*** |
CN106771976A (zh) * | 2016-12-30 | 2017-05-31 | 希姆通信息技术(上海)有限公司 | 一种智能测试***和电路板的智能测试方法 |
CN109379730A (zh) * | 2018-10-11 | 2019-02-22 | 国网四川省电力公司电力科学研究院 | 一种蓝牙数据交互方法及蓝牙设备 |
CN110418358A (zh) * | 2019-07-10 | 2019-11-05 | 珠海荣邦智能科技有限公司 | 电路板的蓝牙测试方法及装置 |
CN114113973A (zh) * | 2021-09-23 | 2022-03-01 | 深圳市云伽智能技术有限公司 | 电路板测试方法、装置、计算机设备及其存储介质 |
WO2023116752A1 (zh) * | 2021-12-22 | 2023-06-29 | 上海商米科技集团股份有限公司 | 扫码头的检测方法和检测装置 |
CN114280457A (zh) * | 2021-12-28 | 2022-04-05 | 巨翊医疗科技(苏州)有限公司 | 一种pcba测试***、测试控制方法及使用方法 |
CN115776648A (zh) * | 2022-11-21 | 2023-03-10 | 深圳凯晖电子科技有限公司 | 蓝牙广播方法、装置及计算机设备 |
CN115656787A (zh) * | 2022-12-21 | 2023-01-31 | 巨翊医疗科技(苏州)有限公司 | 一种兼具负压传感器和红外传感器pcba的测试装置及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN117250482B (zh) | 2024-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101577078B (zh) | 液晶显示器的全自动调整测试*** | |
CN110308385A (zh) | 一种pcba在线测试***及方法 | |
CN111831495A (zh) | 生产自动化测试方法及*** | |
CN105374202A (zh) | 射频遥控器自动测试*** | |
CN103728547A (zh) | 用于测试电路板的测试***及漏电流测试方法 | |
CN113359010A (zh) | 核心板测试***及其测试方法 | |
CN112595956A (zh) | 一种智能锁pcba板的测试*** | |
CN117250482B (zh) | 一种基于蓝牙交互的pcba测试方法、***及装置 | |
CN110569160A (zh) | 基于通信模组的开发板的测试*** | |
CN107466369A (zh) | 指纹芯片检测方法、装置及*** | |
CN113140217B (zh) | 语音指令测试方法、测试装置及可读存储介质 | |
CN105652114B (zh) | 一种测试显示屏时的供电方法、装置及测试治具 | |
CN106257305B (zh) | 一种基于gnss接收机硬件模块获取源列表自动化检测方法 | |
CN106338745A (zh) | 基于gnss接收机硬件模块自动化检测方法 | |
CN112860582A (zh) | 一种本地语音识别模块生产测试方法 | |
CN115267489A (zh) | 一种芯片测试方法、***及测试装置 | |
CN111212281A (zh) | 一种视频板卡的检测方法及检测装置 | |
CN115389912B (zh) | 一种otp mcu芯片检测装置及检测方法 | |
CN217181141U (zh) | 一种硬件自动化测量工装 | |
CN113127278B (zh) | 一种卫星星载计算机自动化测试***与方法 | |
CN219936682U (zh) | 一种ssd强制掉电测试设备 | |
CN116232961A (zh) | 一种基于python对远程主机进行自动化调试的方法 | |
CN115248372B (zh) | 防错自动测试方法和防错自动测试*** | |
CN213185597U (zh) | 一种智能手机充电管理*** | |
CN117917891A (zh) | 一种板卡测试***及板卡测试方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |