作者/张邓正,顺德职业技术学院电子与信息工程学院
一款茶吧机测试用FCT测试板
作者/张邓正,顺德职业技术学院电子与信息工程学院
FCT 英文全称为:Functional Circuit Test,即功能测试,一般专指PCBA 上电后的功能测试,是针对测试目标板(UUT:Unit Under Test)提供模拟的运行环境,使其工作于各种设计状态,从而获取各个状态的参数来验证UUT 的功能好坏的测试方法。不仅使用方便,效率高,出错率低,而且节省了人工成本,大大提高了生产效率。
PCBA;FCT
FCT为自动功能测试,测试速度快且准确度高,效率远远高于传统的人工操作,但测试过程仍缺少不了人为的操作,为方便人即时处理,本测试板设有显示部分,以LED点亮的形式给人直观的异常信号反馈。FCT电控板原理图如图1所示。
1.1 主要测试参数
(1)输出负载:AC220V负载输出2通道,DC12V负载输出1通道。
(2)输出电压:+12V,+5V,温度AD量。
(3)功能测试:干烧保护。
1.2 测试要求
(1)放电保护。
(2)电源模块采用隔离方案,FCT板与被测试板电源相互独立。
(3)FCT板电源输出+12V,+5V与被测板电源输出+12V,+5V共地。
(4)FCT板控制被测板电源。
2.1 测试程序框架模块
图2
测试程序框架如图2所示。
2.2 MCU模块
MCU模块采用MC96F8316M单片机,有利于降低成本。操作如图3所示,FCT板上电,按下“SW1”键开始自动检测,自动测试运行过程中途按下“SW2”中断自检并停留在当前状态,此时再次按下“SW2”则继续从中断位置开始自检;每次按下“SW1”都复位重新开始自检。
图3 操作原理图
2.3 电压、温度AD检测模块
电压、温度AD检测采用常用带AD检测,如图4所示,RT使用热敏电阻,VCC接MCU电源或者IO口,由于热敏电阻的阻值随着温度变化而产生变化,因此,通过R1与RT的分压值可以计算出当前的RT阻值,进一步根据热敏电阻的分度表换算出当前的温度,(R1+RT)/RT=256/AD,RT=R1×AD/ (256—AD),如果AD为10位进度,则用1024(210)取代上分别使用1%的精密电阻,同样可以通过R1面算是中的256;在电压检测中,R1和RT和RT的分压值计算出当前VCC或者Vad的电压,(1)VCC=5.0V:Vad=VCC×AD/256;(2)VCC5.0V:VCC/Vad=(R1+RT)/ RT,Vad=5.0×AD/256,通过此算法可以测试比MCU电压高的电压,主要用于电池电压检测等电路中。
图4 AD检测原理图
* [1]童诗白,华成英,模拟电子技术基础[M],北京:高等教育出版社,2006.5(2013.12重印)
* [2]张国锋,单片机原理及应用[J],北京:高等教育研究,200.9
* [3]张红,电路与电子技术[M],2版,北京:北京航空航天大学出版社,2007
图1 FCT电控板原理图