1. 引言
科学技术的不断发展,新型制造方法的出现,金属板材正越来越多地应用于汽车、机械、冶金、建材、电力等民用领域,将在各个领域发挥广阔的应用前景 [1]。正是因为金属板的使用领域不断扩大,板材生产线也不断增多。此外,伴随我国的高速发展以及经济全球化的发展,金属板材的进出口也日益频繁,使得人们对于产品质量提出了高标准、高要求。因此,在金属板材的生产过程对板材质量的严格把关是必须的 [2]。金属板材的质量很大程度上取决于板材的厚度,那么就需要实时检测金属板材的厚度,好进行及时的纠正。
基于上述金属板材的发展趋势及技术需求现状,本文以STC89C52单片机为控制核心,通过变极距式电容式传感器分析其频率信号研制金属板厚度在线检测系统。系统通过变极距式电容式传感器,实时检测金属板厚度,并采用差动式结构以提高电容式传感器的灵敏度和减小非线性误差;用定时器产生矩形波,单片机在一定时间内计数,最后得出频率,利用公式算出金属板厚度;辅以显示模块以达到随时观察的目的,便于在生产过程中出现特殊情况时时,可以被用户发现并及时纠错,具有成本低、响应速度快等特点,具有一定的实际生产应用价值。
2. 总体方案设计
金属板材加工过程较为复杂,在金属板生产过程中进行实时检测,就可以及时反馈金属板厚度情况,以达到实时记录、分析、调整板材厚度的目的。由于金属板轧制基本都是工业生产,不能在金属板上留下划痕等痕迹,且工艺要求较高,所以选择非接触式测量方法。为提高系统检测精度及减小非线性测量误差,本系统采用差动型变极距式电容传感器,其检测原理如下所述 [3] [4]:
(a) 单一型电容传感器:
灵敏度
(1)
相对非线性误差
(2)
式中,C、C0,d及d0分别代表电容传感器的电容值,初始电容值,板间距及初始板间距。
(b) 差动型电容传感器:
灵敏度
(3)
相对非线性误差
(4)
由公式(1)和(2)的比较,可得出,差动型比单一型灵敏度高近一倍,由公式(3)和(4)可看出,相对非线性误差减小一个数量级。
3. 系统硬件设计与实现
硬件设计是实现整个板材厚度检测系统设计的最基本的部分,它设计的好与坏将直接影响到检测结果的好坏。为达到系统测量目的,该系统硬件设计主要包括五个模块:CPU控制模块,555定时器电路,LED显示电路,存储器电路等。
3.1. CPU控制模块
本系统采用的是STC89C52单片机作为CPU控制模块 [5],其内部具有8 k字节的可反复擦写的Flash存储器和256字节的数据存储器。此器件采用高密度的指令系统,内部有八位CPU与Flash存储器,并且可以反复擦写使用降低生产成本,性价比很高,片内自带EEPROM、片机自带看门狗、双数据指针等。STC89C52单片机引脚图如图1所示。

Figure 1. Single chip microcomputer pin diagram
图1. 单片机引脚图
3.2. 555定时器电路
555定时器有三种电路:无稳类电路,单稳类电路和双稳类电路 [6] [7]。按照检测需求,本系统采用多谐振荡电路,采用间接反馈型无稳电路,将RES1与电源直连,二极管与RES2并联。如图2所示。
555定时器电路可以产生方波,进而通过矩形波测出频率,再根据频率,得出金属板厚度。
3.3. LED显示电路
系统LED显示模块如图3所示,LCD1602将通过单片机上的P3口与单片机进行数据通信,将要显示的数据在液晶显示屏上显示。
3.4. 存储器电路
存储器EEPROM电路图如图4所示。
EEPROM是可编程可擦除ROM芯片,可以重复的擦除和写入,单片机的存储空间很小。为满足工业生产数据存储需求,本设计采用的是24C02存储芯片,24C02是一个2Kbit的串行EEPROM存储芯片,可存储256个字节数据。
4. 频率厚度计算
4.1. 555定时器与电容的关系
NE555定时器可以产生矩形波,直接被单片机采集,矩形波的频率受到电容传感器的容值影响,而容值又由金属板厚度决定,三者直接存在一定的数学关系 [3] [8]。图2 NE555定时器电路中R1 = R2 = 2000 kΩ,其计算公式为:
上升沿
(5)
下降沿
(6)
频率
(7)
4.2. 金属板厚度与电容的关系
(8)
式(8)中S为测量电容的极板面积(S = 4.9 × 10−3 m2),a为上下极板间距离(a = 1.5 × 10−2 m),d为被测金属板厚度,ε0为真空介电常数(ε0 = 8.85 × 10−12 F/m),εr为铝板的相对介电常数(εr = 81)。
5. 系统软件设计
系统的软件设计包括一个主程序和几个子程序。其中主程序主要就是以单片机为核心的程序编写,控制系统的整个过程 [9] [10]。单片机发出控制信号,再通过调用子程序来实现所需要功能的实现。各子程序则实现了通信模块、定时器中断和显示模块的功能。系统流程程序框图如图5所示。
6. 系统测试
为测试本文所提系统的检测性能,在上述系统硬件及软件设计完成的基础上对其实物进行性能测试,其实物如图6所示。
选取两块金属板的实际厚度为5.01 mm和4.96 mm对系统进行测试,测试结果如图7所示。
(a) 5.01 mm
(b) 4.96 mm
Figure 7. Effect chart of metal plate
图7. 金属板实测效果图
由图7可得,本系统可及时精确的实现0.01 mm级别的金属板材厚度测量,具有精度高、响应速度快等优点,具备一定的应用前景。
7. 结束语
本文以STC89C52单片机为控制核心,研制基于差动式电容传感器的金属板厚度在线检测系统。系统通过差动式变极距式电容式传感器,实时检测金属板厚度,提高电容式传感器的灵敏度和减小非线性误差;采用555定时器产生矩形波,单片机在一定时间内计数,得出频率,进而通过频率计算得出金属板厚度;辅以LCD模块实现随时观察测量结果的目的。通过系统实物试制及测试后,结果显示本系统可及时精确的实现0.01 mm级别的金属板材厚度测量,具有精度高、响应速度快等优点,具备一定的应用前景。