智能快递系统的设计及其辐射干扰与传导分析

2019-01-12 07:20
传感器世界 2018年10期
关键词:柜门快件按键

惠州学院物理系,广东惠州 516007

一、引言

近年来,随着网络购物的繁荣,带动了快递业务的快速增长,行业发展势头迅猛,据中国国家邮政局预计,2018年全国快递业务量将达490亿件。然而,快递业“最后100米”的配送问题依然没有得到很好的解决,快件几乎采用人工投放方式,这种方式效率低、成本高。

智能快递柜的出现为该问题提供了一个非常好的解决方案,智能快递系统让人们的时间不必浪费在等待上。针对以上问题,本文提出了一种基于STC89C58RD+的智能快递系统。采用模块化的设计方法,以STC89C58RD+为主控制器,通过LCD1602显示屏,用键盘控制存/取界面的选择与快递信息的输入。单片机控制GSM模块发送短信验证码与柜门的动作。由于民用无线发射信号的广泛应用,特别是辖区手机、遥控玩具、无人机等的出现,无线电对辖区快递系统的干扰也慢慢展现出来,人们常常发现快递系统容易发生错误。本文重点研究了系统的电磁干扰问题。结果表明,本系统操作简单、经济、安全。

二、系统结构及工作原理

1、系统功能

本系统设计有存和取两个模式。存件模式下,通过键盘输入快件信息,并录入收件人手机号码,相关信息显示在液晶屏上面,确认无误后由单片机控制继电器打开柜门存入快件,再手动关闭柜门,然后再由单片机控制GSM模块发送信息到被录入的手机号码,之后返回初始界面;收到快件通知后,进入取件模式。将手机收到的验证码输入键盘,由单片机控制继电器开启柜门,取出快件,关闭柜门后返回初始界面。

本系统由单片机和GSM短信模块两部分组成,其中,主控芯片STC89C58RD+为本控制系统的核心。系统功能有信息输入与显示、柜门的开启、短信验证码的发送以及短信验证码的验证等。GSM短信模块可以向指定手机号码发送短信验证码。为保障系统的安全,系统考虑了短信验证码的随机性与验证的唯一性。借由4×4的键盘输入信息,使用LCD1602液晶屏显示信息。柜门锁串接了继电器,由单片机控制继电器的闭合/断开,继电器的动作带动柜门开启。系统的电路框图见图1所示。

2、系统电路

系统的电路原理图如图2所示。

图2左侧为单片机STC89C58的最小系统,P0、P1、P2与P3为四个I/O口,每一条I/O线都能独立用作输出或输入。XTAL1和XTAL2接时钟电路。XTAL1连接外部晶振和电容的一端,在单片机内XTAL1为振荡器倒相放大器的输入端;XTAL2连接外部晶振和电容的另一端,单片机内部XTAL2作为振荡器倒相放大器的输出端。本设计采用内部振荡方式,所用晶振为11.0592MHz。复位采用按键手动,按复位键以后,复位端通过电阻与VCC电源接通。

通讯模块采用M590E GSM双频GSM/GPRS工业无线模块,可提供短信、数据业务等功能,内嵌有高可靠性的GSM 引擎和51 单片机系统,使用方便。GSM 网络基本覆盖全国,数据传输范围广,传输稳定、可靠。

M590E GSM接线说明:

①VBAT:电源,3.7V~4.5V之间,由5V电源经过二极管降压提供。VBAT管脚处输入的瞬间最大电流达到2A,靠近VBAT管脚处放置低阻抗大容量的滤波电容1000μF;

②GND:地;

③ON/OFF:低电平有效,可通过电平变换后,用户控制侧为高电平开机。ON/OFF也可以直接接地,然后模块上电自动开机;

④TXD接单片机或者USB转TTL的RXD;

⑤ RXD接单片机或者USB转TTL的TXD。

注意:RXD和TXD为TTL电平,不能直接接USB转9针串口。

显示屏采用LCD1602,可以显示两行,每一行有字符液晶模16个块(显示字符和数字),由单片机的P0口信号驱动。本文主要显示快递单ID(8位数字),由rand随机函数产生的随机码和手机号码等。

矩阵键盘的接口电路是人机交互界面的输入设备,系统通过矩阵键盘进行输入数据。4×4 的矩阵式键盘是由4 根列线和4 根行线交叉组成,按键放在行列的交叉点上,这样就构成了16个按键。将程序所生成的.hex文件写入单片机后,打开串口调试助手软件,设置好波特率,复位单片机,然后按下任意一个按键,并注意观察串口调试助手上的显示,可以观察到接收窗口上对应按键的数据。通过按键,用户可以选择是存快件还是取快件,输入接收到具有随机性的随机码,输入快件单ID、用户号码。

门锁控制电路采用一个简单的与锁连接的继电器开启与闭合的控制电路,以单片机P3.7引脚进行控制。

3、系统软件设计

(1)系统流程设计

系统功能包括液晶显示、键盘输入、发送短信、随机码验证以及柜门的控制。具体如下:硬件初始化,GSM模块初始化,显示待机界面;判断是否有按键操作,存件/取件模式选择;存件操作:输入快递单ID,输入手机号码,发送随机码,打开柜门存件;取件操作:判断随机码是否正确并决定是否打开柜门;操作成功,系统自动恢复到待机界面。具体流程如图3所示。

(2)中文短信发送的设计

①短信中心号码处理:用字符串addr 表示中心号码设置;

②手机号码用phone表示;

③短信部分用msg表示:首先将中文短信转为unicode码,再将msg的长度除以2 保留两位16进制数放在unicode 代码前面;

④组合:phone前面加字符串11000B 91,在phone后面加字符串0008A7 和msg;phone的长度除以2化为2位10进制数“36”。

三、系统测试

当电路连接完毕后,将写好的测试程序写到单片机内,通电即可检测。LCD1602能按设定的规则显示,表明LCD1602显示正常。键盘模块的设置采用串口调试助手软件,波特率设为9600。按任意键,可以观察到按键操作的数据显示。GSM模块主要测试不同运营商SIM卡的匹配,测试信息是否发射、接收成功。结果显示液晶、键盘、GSM模块工作正常。最后还应进行整机的测试,包括短路、开路的检测、电路连接正确性的检查以及各个模块的功能调试。

四、电磁干扰测试及结果分析

所有的电磁干扰(EMI)测试和性能评估都在具有屏蔽和吸波的3m法电波暗室中进行。测试频段分为高频段(1GHz~6GHz)和低频段(30MHz~1GHz)。

1、辐射干扰高频段测试

图4为辐射干扰高频段测试结果。表1为输入对应输出的测试数据。第一次峰值检波测试结果表明,1153.333MHz处的曲线超过了国标限[1]。产生这种情况的原因是快递系统与测试设备接触不良导致谐波影响峰值检波;快递系统内部零件产生的干扰谐波。为了保证测试的正确性,对该频率点进行准峰值检波,结果离国标限值线还有34.9dB余量,符合国家标准,故本系统辐射干扰高频段测试合格。

表1 高频段测试值 *

2、辐射干扰低频段测试

与辐射干扰高频段测试布置一样,选用9163天线,360°转台,天线高度范围:水平1m~4m,垂直2m~4m。

图5为RE 低频段测试结果。图中红色曲线有两个波峰,黑色曲线有一个波峰,它们表示的是系统内部某部分电路聚集比较多能量,产生的辐射相对较大一些。在30MHz~50MHz一般是由供电电源引起的,不同的实验室在这个频段的背景噪声不尽相同;100MHz~500MHz产生的波峰通常是系统的电容或某些电路接地与否所引起的。本次试验测试所得的曲线满足电磁兼容要求。

因此可以得出结论:系统通过峰值检波方式得到的曲线没有超过国家标准限值曲线,无需进行准峰值检波,本系统辐射干扰低频段测试合格。

3、传导干扰

快递柜电源或者通信端口与公共网络(如电网)连接时,可能存在共模干扰。下面根据国家标准LISN(Line Impedance Stabilization Network)对本系统的N线与L1线进行传导测试。测试的结果如图6所示。

系统的N线与L1线进行传导测试,结果表明:测试频率范围为150kHz~30MHz, 在这个频率范围内,系统所产生的传导干扰跟国家标准《CISPR22 B》规定的限值还有15dB~20dB的余量。因此,系统传导干扰符合国家标准。

四、结论

系统采用了模块化的设计方法,通过GSM 模块自动发送验证短信,由键盘和显示面板确定功能的选择与信息的输入,柜门的开启动作由单片机控制。

系统电磁干扰满足以下的国家标准:GB9254—2008/CISPR 22:2006《信息技术设备的无线电骚扰限值和测量方法》和GB/T22450.1—2008《900/1800MHz TDMA 数字蜂窝移动通信系统电磁兼容性限值和测量方法第一部分:移动台及其辅助设备》,本系统的辐射干扰和传导干扰在低频和高频段均符合国家有关的电磁兼容标准。

猜你喜欢
柜门快件按键
快件丢失该如何保价理赔?
基材和压贴工艺对浸渍胶膜纸饰面细木工板柜门翘曲度的影响∗
基于有限状态机的按键检测程序设计
数理:它是几号柜
帮爸爸取快件
变电站防误闭锁系统的扩展应用实例分析
防撞柜门结构及配电柜实用分析
按键消抖在单片机和FPGA实验教学中的应用
你有快件
一种多方向导光按键结构设计