您的当前位置:首页正文

基于芯片电容变化的纸张计数装置设计与实现

2020-03-12 来源:个人技术集锦
第1期2020年1月江苏科技信息

JiangsuScience&TechnologyInformationNo.1January,2020基于芯片电容变化的纸张计数装置设计与实现

杨金粮,赵剑峰,朱志扬,朱

瑛*

(河海大学能源与电气学院,江苏南京211100)

摘要:文章指出纸张计数是生活、工作中经常遇到的问题,基于单片机可实现弱电间的互联通信、信号

传输的原理,设计制作了能即时计数待测纸张数量的显示装置。利用FDC2214驱动模块测电容、LM2596芯片模块降压稳压,在保证精度的同时,将两板间对应的电容变化信号转化为可区分的频率信号,通过编程计算出对应的纸张数量。实验结果表明:该设计方案受环境的影响较小,理论值和实测值吻合良好,装置精度可满足相关行业的要求。关键词:单片机;电容;自校准;纸张计数中图分类号:TN99文献标志码:A

0

引言

纸张计数是工业生产中常见的操作,相关企业为了准确掌握货品的库存情况,需要对纸张进行计数。因此,研究出一种新的基于高效、无噪声、对纸张基本无损害的纸张自动计数系统显得尤为重要。目前,在纸张计数方式、纸张计数算法等方面,国外的研究成果大部分以专利形式呈现出来[1-2]。国内也做了较多研究,李荣旺[3]根据笔尖划过一叠错开的纸的边缘时都会产生一组声音脉冲,利用单片机AT89S52针对声音脉冲组进行计数,以此来确定纸张数目。杨丹君等[4]从板纸图像的列灰度特征出发,找到纸张间隙灰度变化的跳变点,根据所找到的跳变点进行计数。胡名雨[5]从纹理图像分析的角度来进行研究,将层叠纸张边棱条纹看作条纹纹理,对纸张边棱的倾斜校正进行研究。单片机是一种智能控制器件,可实现弱电之间的互联通信,信号传输。自20世纪90代以来,单片机技术得到长足发展,目前已被广泛应用于各个领域。本方案提出以电容的变化代替纸张数量的变化,并将其转化为频率信号返回至单片机,通过输出频率来计量纸张数量。1系统方案设计

基于低功耗、低成本且高分辨率的电容式传感,由于放入纸张数量的不同,其相应的电容大小也会有

所区别,特选定以电容的变化代替纸张数量的变化的

设计方案。利用电容变化明显、精度较高的FDC2214驱动芯片可测出电极铁片上的电容,选用具有完善的保护电路、电流限制及热关断电路且不受环境影响的稳压芯片LM2596给驱动供电,将5V转化为3.3V,然后给驱动供电并测出电极铁片上的电容,并将其转化为频率信号返回至单片机,计算输出得到输出频率,通过XS128单片机开发环境和CodeWarrior平台编程设计相应算法,以此来计量放入两极板之间的纸张数量。系统总体方案如图1所示。

图1系统总体框图

基金项目:河海大学大学生创新创业基金项目;项目名称:基于自适应滤波的发电机动态状态估计研究;项目编号:2019102941147。作者简介:杨金粮(1998—),男,甘肃兰州人,本科生;研究方向:电气工程及其自动化。*通信作者:朱瑛(1987—),女,江苏溧阳人,副教授,博士;研究方向:风力发电及其并网控制技术。

-67-

第1期2020年1月江苏科技信息·应用技术

No.1January,20202硬件电路设计

2.1电容测量单元电路设计

本单元电路主要是基于FDC2214驱动芯片进行电容测量。首先,将两极板所对应的电容值通过导线并依循IIC通信连接至芯片读取端口。其次,利用均值滤波以减少误差,进而判断出放入不同纸张数量时的电容变化。最后,以频率形式输出到抗干扰较好的XS128单片机,选用LCD1602字符型液晶显示器显示纸张数量。给FDC2214串口转接模块供电后,若模块红色指示灯亮,说明芯片已经配置成功,此时则可通过单片机的串口读取数据。FDC2214电容传感器电路设计原理如图2所示。2.2变压稳压单元电路设计

为使测量数据更加可靠与稳定,同时考虑到FDC2214驱动的最佳工作电压为3.3V,而单片机的输出电压为5V,故选用具有完善的保护电路、电流限制、热关断路等优点的LM2596芯片调整电压。使用稳压LM2596芯片,不仅可使FDC2214驱动处于最佳工作状态,还可避免测量数据因供电电源不稳定而发生波动的情况发生。变压稳压电路设计原理如图3

所示。

2.3功能模块的实现2.3.1按键模块设计

采用独立式按键电路,每个键单独占有一个I/O接口线,每个I/O口的工作状态互不影响,键盘采用端口直接扫描方式。编程时采用键盘扫描函数,不仅容易实现,且电路设计简单。2.3.2显示模块设计

从亮度、功耗以及刷新速率等方面考虑,选用当前被广泛使用的LCD1602字符型液晶显示器作为显示模块。该模块能够显示英文字母、阿拉伯数字和一般性符号。LCD1602液晶模块的读/写操作、显示屏和光标的操作均可通过指令编程来实现,LCD1602与单片机的连接采用直接控制方式。2.3.3自校准模块设计

考虑到不同种类的纸张厚度或介电常数等特性可能存在差异,因此,设计了自校准模块来克服这种误差。操作步骤如下。

(1)在正式测量纸张数量之前,按事先程序中所设计的按键,进入自校准模式。

图2电路设计原理

-68-

第1期2020年1月江苏科技信息·应用技术

No.1January,2020图3变压稳压电路原理

(2)在两极板间放入10张A4复印纸与需测纸张

种类完全一致的纸。

(3)等待2秒,待系统记录该数据后按下确定键。(4)退出自校准模式,进入测量模式。3系统软件设计

软件系统分为自校准模式和测量模式。开机后,系统首先调用各个硬件模块的初始化程序,进行初始化,包括液晶屏幕、单片机模式以及程序的变量。如果各模块均正常,按键则进入自校准模式,自校准模式的自校准量为10张纸的数据。若未进行初始化操作,则测量的所有数据,都是被自校准量修正过的,倘如进行初始化操作,则自校准量清零,需要进入自校准模式重新进行赋值。自校准完成后,按键退出自校准模式,进入测量模式,将所测纸张对齐后放入测量区(两极板之间),随后系统会进行数据计算,计算结果呈现在液晶屏上的同时,蜂鸣器发出响声作为提示。软件设计流程如图4所示。4系统测量及实验结果4.1理论值

用软件EWB搭建出所用电路,以数字示波器MSO2302A代替单片机接在驱动两端,可测得输出端频率。

4.2实物图

硬件实物如图5所示,图中数字1表示极板及A4纸的置放处,数字2表示为XS128单片机,数字3表示FDC2214电容传感器,数字4、5表示LM2596稳压模块,其中作用是给电容传感器稳压以及给单片机稳压。

4.3实测值

用AltiumDesigner10制作电路原理图(参见图2、图3)和PCB,雕刻出电路板;用函数发生器DG-

图4软件设计流程

图5硬件实物

-69-

第1期2020年1月江苏科技信息·应用技术

No.1January,20204202输入有效值为5V、频率为1kHz的正弦信号,经

FDC2214驱动后连接到数字示波器观察其频率值以及波形的稳定性,同时可测得输出端频率。4.4结果分析

为了说明设计方案的可行性,对40组A4复印纸纸张数n与频率Ω的理论值和实测值进行了比较,如图6所示。由图可知,该设计方案受环境的影响较小,虽然刚开始理论值和实测值最大有一定的误差,但随着纸张数的增加,理论值和实测值吻合良好,说明本装置精确度较高,可有效测试出纸张数量。5结论

(1)本文的算法均在MC9S12XS128单片机开发环境和CodeWarrior平台编程实现。整套算法流程计数准确、鲁棒性强。

(2)程序中还含有自校准功能,可根据不同纸质自行调较,使结果更加精确。

(3)在电路出现短路等故障时,有中断保护程序,从而提高了电路的安全性。

(4)设计方案受环境的影响较小,装置精确度较高,理论值和实测值吻合良好。参考文献[1]HILLGD,STERNBERGE.CorrugatedSheetCounterHavingDiscriminatorinImageProcessingCircuit:G06M-007/00,US6091792-A[P].2000-10-24.

图6纸张数n与频率Ω的关系曲线

[2]MADHUSOODHANACS.MethodforDynamicPaperCountinginMFP:B41J-003/44,IN200501703-I4[P].2005-11-22.[3]李荣旺.简易纸张点数器的制作[J].电子制作,2011(4):47-48.[4]杨丹君,龙永红,陈济球,等.基于局部灰度特征的纸张计数算法研究[J].包装学报,2016(4):24-29.[5]胡名雨.基于纹理分析的纸张计数算法[D].武汉:武汉科技大学,2008.

(责任编辑傅金睿)

Researchondesignandimplementationofpapercountingdevice

basedonthevariationofchipcapacitance

YangJinliang,ZhaoJianfeng,ZhuZhiyang,ZhuYing*

(CollegeofEnergyandElectricalEngineering,HohaiUniversity,Nanjing211100,China)

Abstract:Thispaperpointsoutthatpapercountingisaproblemoftenencounteredinlifeandwork.Basedonsinglechipcomputer,thetheoryofinterconnectionbetweentheweakcurrentcommunication,signaltransmissioncanbecapacitancechangesignalsbetweenthetwoplatesaretransformedintodifferentiablefrequencysignalswhileensuringgoodagreement,andtheprecisionofthedevicecanmeettherequirementsofrelevantindustries.Keywords:singlechip;capacitance;self-calibration;papercounting

realizedandthereal-timecountingpapernumberdisplaydeviceundertestcanbedesigned.UsingtheFDC2214drivemoduletomeasurethecapacitanceandLM2596chipmoduletoreduceandstabilizethevoltage,thecorrespondingtheaccuracy,andthecorrespondingnumberofpaperiscalculatedthroughprogramming.Theresultsoftheexperimentshowthatthedesignschemeislessaffectedbytheenvironment,andthetheoreticalvalueandthemeasuredvaluearein

-70-

因篇幅问题不能全部显示,请点此查看更多更全内容