2022年无线仓库管理解决方案.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年无线仓库管理解决方案.doc》由会员分享,可在线阅读,更多相关《2022年无线仓库管理解决方案.doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、无线仓库治理处理方案1. 需求分析1.1仓库治理现状随着计算机技术的普及,越来越多的中小企业已经开场使用计算机(数据库)开进展仓库治理。经调查,大多数的小型企业仍然采纳用笔记账,再统一录入数据库的方式。如此,办公室并不能获得最新的库存情况从而不能做出正确的决策。另外,有些公司仓库离办公室(数据库效劳器)较远,一来一回也耽搁了时间。因此,用高效的方案来处理仓库库存与数据库同步的咨询题是迫在眉睫的事情。1.2无线仓库治理的优点无线仓库治理最大的亮点在于实时性。仓库治理人员在入库的时候,只需要在手持设备上输入相应的产品以及数量,即能够实时地更新数据库,为办公室人员获得最新的库存信息提供了保证。相关于
2、有线传输,无线传输省去了布线的烦恼。这也是目前流行的方案。1.3开发限制由于经济根底等条件制约,采纳的硬件并不能实现长间隔通讯。但要声明的是,这只是个处理方案,只提供思路。假如要应用到实际,将结合实际情况对硬件做出相应的更改。2. 概要设计2.1部署图2.2进程视图3. 详细设计3.1硬件说明(1)开发板:SPCE061A EMU BOARD61板是SPCE061A EMU BOARD的简称,是以凌阳16位单片机SPCE061A为核心的精简开发仿真实验板,大小相当于一张扑克牌,是“凌阳科技大学计划”专为大学生、电子爱好者等进展电子实习、课程设计、毕业设计、电子制造及电子竞赛所设计的,也可作为单
3、片机工程初期研发使用。61板除了具备单片机最小系统电路外,还包括有电源电路、音频电路(含MIC输入部分和DAC音频输出部分)、复位电路等,采纳电池供电。板上自带两个16位输入/输出接口。无线射频芯片自带的驱动程序使用IOB的低8位,MzL02-12864 LCD模组自带的驱动程序使用IOA。而61板上的三个按键KEY1、KEY2、KEY3是直截了当和IOA的最低3位相连的(参考61板的电路原理图1),造成按键对显示模组干扰的咨询题。因此,处理方案将使用IOA的高8位作为无线射频nRF2401芯片的接口,IOB作为MzL02-12864 LCD模组的接口。详细驱动的改动下面会有说明。图 1 PC
4、B图(2)nRF2401无线射频芯片发送端(配套61板)nRF2401A 及其外围电路如图2,包括nRF2401A 芯片部分、稳压部分、晶振部分、天线部分。电压VDD 经电容C1、C2、C3 处理后为芯片提供工作电压;晶振部分包括Y1、C9、C10,晶振Y1同意值为:4MHz、8MHz、12 MHz、16 MHz,假如需要1Mbps 的通讯速率,则必须选择16MHz晶振。天线部分包括电感L1、L2,用来将nRF2401A 芯片ANT1、ANT2 管脚产生的2.4G 电平信号转换为电磁波信号,或者将电磁波信号转换为电平信号输入芯片的ANT1、ANT2 管脚。为方便与61 板的连接,模组提供了两个
5、接口J1、J2,其中J1 为nRF2401A 的操纵端口和通道1 的收发通道,J2 为预留端口,是通道2 的接收通道。J1 接口为10Pin 的插孔,其规划和61 板的I/O 端口规划一致,能够直截了当插接到61 板的I/O 端口使用。J2 预留,假如需要采纳双通道接收时,能够将J2 对应的3 根信号线引出,接到单片机的I/O 上即可。图 2 nRF2401电路原理图 图 3 接口电路图对应的I/O 连接和功能描绘如表所示。接收端(NewMsgUSB2401)NewMsg-NetUSB3模块是NewMsg公司自行研发的PC端无线数据收发模块,其并装备CYPRESS公司的USB SLAVE芯片E
6、ZUSB_FX2LP68013和射频芯片NRF2401,以2.4G的无线频段进展无线数据传输,并通过USB2.0协议同PC进展高速通讯,保证了高速通讯质量,同时在无线通讯协议上实现了严格的数据校验机制,保证了数据的可靠通讯。NewMsg-NetUSB3模块可进展本机地址和发送地址的配置,实现多点PC和PC,PC和电子系统的数据传输。(3)MzL02-12864 LCD模组MzL02-12864 为一块128X64 点阵的LCD 显示模组,模组上的 LCM 采纳COG 技术将操纵(包括显存)、驱动器集成在LCM 的玻璃上,接口简单、操作方便;为方便用户的使用,铭正同创在LCM 的根底上设计了Mz
7、L02-12864 模组,将模组所必需的外围电容电阻集成到模组上,并引出多种方式的引线接口方便用户使用。MzL02-12864 模组与各种MCU 均可进展方便简单的接口操作。3.2编码实现3.2.1存放器设置以及驱动更改前面提到由于LCD模组使用16位IOA作为接口,而IOA0/1/2与KEY1/2/3直截了当相连(详细翻阅PCB图),这导致的结果是,按键按下时会对LCD模组进展干扰。因此便选择IOB作为LCD模组的接口,IOA高8位作为无线射频的接口。详细驱动更改如下:查看SPCE061A中文编程手册,找到IOA和IOB的读写存放器地址分别为7000H和7005H,每个存放器16位。如图:L
8、CD模组接口说明,如下表:打开LCD模组的接口头文件LCD_PortConfig.h,宏定义LCD模组在IOB读写存放的偏移量:#defineLCD_EP0x1000#defineLCD_RW0x0800#defineLCD_A00x0400#defineLCD_RE0x0200#defineLCD_CS0x0100然后把驱动宏定义的IOA全部改成IOB,同时添加IOB相应存放器的地址的宏定义:#defineP_IOB_DATA(volatile unsigned int *)0x7005#defineP_IOB_BUFFER(volatile unsigned int *)0x7006#de
9、fineP_IOB_DIR(volatile unsigned int *)0x7007#defineP_IOB_ATTRIB(volatile unsigned int *)0x7008无线射频模组的驱动更改相应比拟简单,参照数据手册,把原来的偏移地址(低8位)0x00100x0020改成(高8位)0x01000x2000,然后把所有指向IOB地址的地点重新指向IOA的地址即可。3.2.2主菜单介面制造介绍:由于开发板:SPCE061A EMU BOARD只有个,一个用于,剩下只有三个,为了能够实现多个介面之间的转换,我们用键代表向下转换,键代表向上转换,键代表确定。键和键都有循环切换菜单的
10、功能。我们设计的菜单是用一个个图片组成。每切换一个菜单我们就换一张图片。图片之间的切换并没有减慢我们系统的速度。我们的菜单主要由以下列图片组成:这些图片通过的制造就能够变为一个个数组。在显示时只要调用这些数组就能够了。菜单的制造主要是调用函数void LCD501_Bitmap(int x,int y,unsigned int *p),这个函数主要是用来显示图片的。用来显示我们的菜单。在一开机时,就显示第一第图片,然后就处于等待状态,当接收到的信息时,就开场换下一张图片。当接收到信息时就开场选项上一张图形,并把它们显示出来。当接收到时就进了另一个介面,用于输入订单的数量。这个下面有中有详细的介
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 无线 仓库 管理 解决方案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内