下载此文档

智能快递柜资料.doc


文档分类:办公文档 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
该【智能快递柜资料 】是由【业精于勤】上传分享,文档一共【29】页,该文档可以免费在线阅读,需要了解更多关于【智能快递柜资料 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第1章绪论
这一章讲了单片机在目前生活中的发张趋势和应用范畴,并对本课题的背景及意义,论述了其发展状况。简要阐明了本文所简介的内容。

单片单片微型计算机简称单片机,是典型的嵌入式微控制器(MicrocontrollerUnit),常用英文字母的缩写MCU表达单片机,它最早是被用在工业控制领域。由于单片机在工业控制领域的广泛应用,为使更多的业内人士、学生、爱好者,产品开发人员掌握单片机这门技术,于是产生单片机开发板,比较有名的例如电子人DZR-01A单片机开发板。单片机由芯片内仅有CPU的专用解决器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一种芯片中,使计算机系统更小,更容易集成进复杂的而对体积规定严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的解决器,从此后来,单片机和专用解决器的发展便分道扬镳。
单片机(Microcontrollers)诞生于1971年,经历了SCM、MCU、SoC三大阶段,初期的SCM单片机都是8位或4位的。其中最成功的是INTEL的8051,此后在8051上发展出了MCS51系列MCU系统。基于这一系统的单片机系统直到目前还在广泛使用。随着工业控制领域规定的提高,开始浮现了16位单片机,但由于性价比不抱负并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTELi960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高品位地位,并且进入主流市场。
单片机比专用解决器更适合应用于嵌入式系统,因此它得到了最多的应用。事实上单片机是世界上数量最多的计算机。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。单片机又称单片微控制器,它不是完毕某一种逻辑功能的芯片,而是把一种计算机系统集成到一种芯片上。相称于一种微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学****应用和开发提供了便利条件。同步,学****使用单片机是理解计算机原理与构造的最佳选择。

近年来,随着电子商务的迅猛发展,快递业务呈高速增长趋势,但快递末端“最后一公里”投递问题却成为快递发展的瓶颈。智能快递投递箱将快件临时保存在投递箱内,并将投递信息通过短信等方式发送顾客,为顾客提供24小时自助取件服务,这种服务模式较好地满足了顾客随时取件的需要,受到快递公司和顾客的欢迎,为解决快件“最后一公里”问题提供了有效的解决方案。国家邮政局领导高度关注智能快递投递箱的发展,批示要尽快开展智能快递投递箱有关原则研究工作,以期在发展初期就对智能快递投递箱的使用与管理问题进行研究和规范,以推动这种服务模式规范化、健康化发展。
自以来,随着电子商务的迅速发展,物流面临着严峻的考验。众所周知,淘宝搞的双十一活动,掀起了一股网购大风。不仅如此,快递包裹也跟着席卷开来。各地的物流仓库都浮现了快递包裹爆仓,出仓的速度远远跟不上进仓的速度。这种现象的浮现与快递配送的“最后一公里”不无关系。
各行各业试图解决这快递“最后一公里”的问题,涉及增长配送人员,包裹代收,设立共同配送点等等,但是还是变化不了人等人的局面。最后,智能快递终端被引用进来。
在国外,24小时自助快递站已有10近年的发展历史,日本每栋楼宇均有一种原则的配备用来收发快递,操作十分简朴,只有像信用卡等贵重或者重要物品一定要送达本人签字,德国、俄罗斯、法国、爱沙尼亚等欧洲国都在使用。
2月至6月,DHL国际快递对瑞士3个不同地点的3台全天候自助包裹终端机进行了测试。第一台自助包裹终端机于2月安装在苏黎世的一家加油站,已经投入运营,此外两台将安装到瑞士西部地区。
在国内,智能快递终端还处在刚刚起步状态。不少高新科技公司纷纷推出了多种快递终端。小部分地区已经浮现了智能快递终端的身影,它们分布在大中专院校、企事业单位、社区、写字楼、工厂等地。给收件顾客提供了一种自由便捷的快递服务。
也许智能快递终端不能完美地解决物流的“最后一公里”,但是,可以肯定的是它将会给人们的生活带来极大的便利。

智能快递投递箱系统物联网这一核心技术,涉及前台站点快件存取和后台中心数据解决两部分。物联网就是通过红外感应、蓝牙等信息传感设备,按商定的合同,把任何物品与互联网相连接,进行信息互换和通信,以实现对物品的智能化辨认、定位、跟踪、监控和管理的一种网络。有了“物物相连”的网络后还需要依托先进的信息解决技术。
第2章设计过程及方案

系统采用STC89C52单片机板,使用红外线感应模块,按钮矩阵模块,蓝牙模块控制驱动器控制电机转动的不同角度,将齿轮和齿轮条与异步电机练接。就可以实现齿轮条的转动来控制机械臂的定位。我们在不同的三个按钮上设施了不同的使异步电机旋转的角度。有60度,120度,360度。当操作不同的按钮时三个异步电机就会转动不同角度,机械臂移动到不同位置寻找物品。

使用STC89C52单片机,-,-,-。在P2口接矩阵按键,,,。其她引脚接VCC和GND。
第3章硬件电路设计

-
-
-
在P2口接矩阵按键,

。其她引脚接VCC和GND


单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据解决能力的中央解决器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定期器/计数器等功能集成到一块硅片上构成的一种小而完善的微型计算机系统,在工业控制领域广泛应用。
该单片机具有如下原则功能:8k字节Flash,512字节RAM,32位I/O口线,看门狗定期器,内置4KBEEPROM,MAX810复位电路,3个16位定期器/计数器,4个外部中断,一种7向量4级中断构造(兼容老式51的5向量2级中断构造),全双工串行口。此外STC89C52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,容许RAM、定期器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一种中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。

红外遥控的发射电路是采用红外发光二极管来发出通过调制的红外光波;红外接受电路由红外接受二极管、三极管或硅光电池构成,它们将红外发射器发射的红外光转换为相应的电信号,再送后置放大器。
发射机一般由指令键、调制电路、驱动电路、发射电路等几部分构成。当按下指令键或推动操作杆时,指令编码电路产生所需的指令编码信号,指令编码信号对载波进行调制,再由驱动电路进行功率放大后由发射电路向外发射经调制定的指令编码信号。

蓝牙(Bluetooth®):是一种无线技术原则,可实现固定设备、移动设备和楼宇个人域网之间的短距离数据互换(—)。

步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的状况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接受到一种脉冲信号,它就驱动步进电机按设定的方向转动一种固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运营的。可以通过控制脉冲个数来控制角位移量,从而达到精拟定位的目的;同步可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。
步进电机是一种感应电机,它的工作原理是运用电子电路,将直流电变成分时供电的,多相时序控制电流,用这种电流为步进电机供电,步进电机才干正常工作,驱动器就是为步进电机分时供电的,多相时序控制器。
虽然步进电机已被广泛地应用,但步进电机并不能像一般的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等构成控制系统方可使用。因此用好步进电机却非易事,它波及到机械、电机、电子及计算机等许多专业知识。步进电机作为执行元件,是机电一体化的核心产品之一,广泛应用在多种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域均有应用。

步进电机驱动器是一种将电脉冲转化为角位移的执行机构。当步进驱动器接受到一种脉冲信号,它就驱动步进电机按设定的方向转动一种固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运营的。可以通过控制脉冲个数来控制角位移量,从而达到精拟定位的目的;同步可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速和定位的目的。

在键盘中按键数量较多时,为了减少I/O口的占用,一般将按键排列成矩阵形式。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一种按键加以连接。这样,一种端口(如P1口)就可以构成4*4=16个按键,比之直接将端口线用于键盘多余了一倍,并且线数越多,区别越明显,例如再多加一条线就可以构成20键的键盘,而直接用端口线则只能多余一键(9键)。由此可见,在需要的键数比较多时,采用矩阵法来做键盘是合理的。
第4章软件设计
软件设计是从软件需求规格阐明书出发,根据需求分析阶段拟定的功能设计软件系统的整体构造、划分功能模块、拟定每个模块的实现算法以及编写具体的代码,形成软件的具体设计方案。
软件设计是把许多事物和问题抽象起来,并且抽象它们不同的层次和角度。将问题或事物分解并模块化使得解决问题变得容易,分解的越细模块数量也就越多,它的副作用就是使得设计者考虑更多的模块之间耦合度的状况。
软件程序:
#include""
#include<>
#defineGPIO_KEYP2
#defineconst_interrupt_time792//840us定期值
sfrAUXR=0x8e;
sbitIR_sr=P3^2;//外部中断口,数据接受口
voiddelay();
voidKeyDown(void);
voidTrunLeftMotor1(unsignedlongangle);
voidTrunRightMotor1(unsignedlongangle);
voidTrunLeftMotor2(unsignedlongangle);
voidTrunRightMotor2(unsignedlongangle);
voidTrunLeftMotor3(unsignedlongangle);
voidTrunRightMotor3(unsignedlongangle);
voidinitial();//初始化外围
voidInt0();//外部中断函数
voiddetector_IR();
longunsignedintNumKey=0;
unsignedcharucMotorStep=0;//被触发的电机动作编号 `
unsignedcharucdata;//从遥控器中接受的编码
unsignedcharbusy=0;
unsignedchard=0;
/*******************************************************************************
*函数名:main
*函数功能 :主函数
*输入:无
*输出:无
*******************************************************************************/

智能快递柜资料 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人业精于勤
  • 文件大小826 KB
  • 时间2022-12-07