欢迎来到天天文库
浏览记录
ID:29573115
大小:6.50 MB
页数:27页
时间:2018-12-21
《基于stm32小区用智能储物柜控制方案》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、基于STM32f103设计智能储物柜(小区用)设计方案策划书编制:张聪时间:2014/10/10许昌智源科技有限公司目录一、产品需求分析2二、主要配件3三、控制方案31、控制功能:3(1)IC卡/密码用户模式3(2)快递存储模式4(3)管理员模式4(4)设备具备功能42、控制板开发流程43、硬件电路部分71)STM32f103主控芯片电路(STM32f103ZET6电路图)82)IC卡读卡电路模块(RPD522S)103)键盘模块(4*4矩阵键盘)114)LCD/OLED液晶显示电路115)红外反射式检测模块(RPR220反射
2、式红外光电传感器模块)166)通信接口电路177)电源稳压电路188)电磁锁控制输出电路189)布线简明规范194、软件部分19四、机柜设备配置布局图23一、产品需求分析本产品是为了满足小区业主临时存取物品的需求,以及快递员寄存包裹的需求,业主可以无限次存储,存取方便快捷,快递员可以在柜子空箱的情况下存入快递包裹,对于信报可以直接从信报条孔投递。使用场所小区备注功能1、IC卡开锁;2、语音提示;3、数字键盘输入;4、LCD显示;5、箱内红外自检;6、后备电源(保证断电后工作6小时以上)。控制方式单片机控制板,上位机管理软件远程
3、监控,IC卡刷卡。二、主要配件配件名称获取方式成本估算(个)品牌备注储物柜箱体外协加工1400元电控锁外购25元*32STM32主控器自主开发500元金属数字键盘外购90元IC卡写卡器外购80元IC卡读卡器外购80元IC卡外购1.5*32蓄电池外购50元合计:2200元三、控制方案1、控制功能:(1)IC卡/密码用户模式液晶屏待机显示日期时间,用户点击“业主唤醒”键,通过输入箱号后持IC卡在IC卡读卡感应区,单片机接收到IC卡的序列号信息,与单片机存储区存储信息比对,核实验证正确则打开对应箱门,非法IC卡则单片机终端发出报警指
4、令并通过液晶屏显示和语音芯片发出报警;用户点击“业主唤醒”键,通过选择箱号确认后点击“密码打开”按键并输入密码的形式验证信息一致开启箱门,密码错误则显示报警并提示重新输入,密码错误>=三次,系统报警并返回主界面;终端系统操作记录上传上位机数据库。(IC卡密码存储区是怎样设置的?IC卡读卡器接收到的是什么信号?传给stm主控板的是通过串口还是?)(2)快递存储模式快递员点击“访客唤醒”键,选择箱号,箱号存在并进行内部自检(选用红外检测条),空箱状态则直接点击“打开”按键打开箱门并进行语音提示关闭箱门;快递员也可以在箱内有物品的情
5、况下通过从业主处获取密码打开箱门存物,业主取物后可选择修改密码;终端系统操作记录上传上位机数据库。(上位机通讯该怎样做比较便捷高效?)(3)管理员模式管理可以通过管理软件登陆界面登陆,远程监控柜子的使用情况,用户卡遗失可以在管理员处办理挂失和补卡。(4)设备具备功能a、卡遗失,可通过键盘输入密码输入验证开启柜门;b、箱内红外自检;c、空箱按存键可以直接开启箱门;d、业主可以在柜子控制板自行修改密码。2、控制板开发流程自主开发智能储物柜控制板分为两部分:硬件电路和软件编程,先进行硬件电路设计,在此基础上进行软件编程,然后调试验证
6、。具体流程如下:(1)根据控制需求确定主控芯片及外围电子元器件的选型;(2)在仿真软件上进行电路设计,然后进行模拟仿真,同时进行分模块编写程序;(3)用万能板搭建硬件电路,下载程序进行模拟验证,同时进行PCB电路板设计;(4)PCB板打样,焊接硬件电路,下载程序调试验证;(5)控制板定型后,批量生产电路板外协焊接加工,程序自己下载。系统架构及组成终端控制流程图得电启动业主唤醒键箱号存在空箱提醒刷卡/密码IC卡信息密码正确输入箱号打开箱门提醒关门密码正确修改密码输入箱号箱号存在提醒刷卡/原密码密码正确新密码输入重新输入密码一致提
7、醒修改成功上传上位机初始化待机报警错误<=3YYYYYYYYYYYNNNNNNNNNNN输入密码密码打开访客唤醒输入箱号箱号存在打开箱门提醒关门打开YNNYYYN3、硬件电路部分控制板硬件电路分为电源转换、ARM7-STM32f103、继电器、IC卡读写卡器、键盘接口、液晶显示器接口、红外内部检测模块、上位机通讯接口等几个模块。硬件结构电路系统框图如下图所示。STM32f103ARM7存储器LCD显示报警器键盘读卡器电磁锁上位机传感器1)STM32f103主控芯片电路(STM32f103ZET6电路图)STM32封装图STM3
8、2f103ZET6内核是32位的Cortex-M3CPU,最高72MHZ工作频率。ROM512K,RAM64K,共144引脚,112个多功能双向I/O口可用,所有的IO口可以映射到16个外部中断。具有并行LCD接口,兼容8080/6800模式。具备11个定时器:多达4个16位
此文档下载收益归作者所有