小型仓储管理机电系统设计
《小型仓储管理机电系统设计》由会员分享,可在线阅读,更多相关《小型仓储管理机电系统设计(87页珍藏版)》请在装配图网上搜索。
I小型仓储管理机电系统设计摘要:目前在各个高校开放的实验室中,由于元器件、设备种类繁多和在其元件和设备使用过程中普遍存在着“重用轻管” 的现象,如果采用传统的人工管理、手工录入的方法,不仅浪费人力、效率低下而且安全性差,会直接影响到元件及设备的维护与管理等一系列问题。因此针对以上问题设计出一套小型仓储管理系统迫在眉睫。本系统主要采用 C/S 作为主体框架,以 SQL server2008 做为数据源,使用了C#对交互界面的绘制及其后台编写,结合微型电子锁、蓝牙等硬件构成了整个管理系统。本系统能够实现元件入库、出库、库存查询等所需的基础功能,规范使用流程。该系统具有操作简单、维护方便、数据安全可靠等特点,能够有效改善实验室元器件管理混乱的问题。关键词:管理系统;数据库;STM32;C#;SQL ServerIIDesign of mechatronics system for small storage managementAbstract: Currently, in the open laboratories of various universities, due to the wide variety of components and equipment and the phenomenon of “reuse of light pipes” in the course of the use of its components and equipment, if traditional manual management and manual entry methods are used, not only Waste of manpower, inefficiency, and poor security will directly affect the maintenance and management of components and equipment. Therefore, designing a small warehouse management system for the above problems is imminent.This system mainly adopts C/S as the main frame, uses SQL server2008 as the data source, uses C# to draw the interactive interface and write it in the background, and combines the micro-electronic lock, Bluetooth and other hardware to form the entire management system. The system can realize the basic functions required for component storage, delivery, inventory inquiry, and standardize the use process.The system has the characteristics of simple operation, convenient maintenance, and data security and reliability, which can effectively improve the chaos in the management of laboratory components.Keywords:Management System,Date Base,STM32,C#,SQL ServerIII目录摘要 .IABSTRACT.1 绪论 .11.1 选题目的及意义 .11.2 国内外发展状况与趋势 .21.2.1 国内外发展状况 .21.2.2 发展趋势 .21.3 主要研究内容 .21.4 本章小结 .32 管理系统总体方案设计 .52.1 任务要求 .52.2 总体方案设计 .52.2.1 架构设计 .62.2.2 功能模块设计 .72.3 本章小结 .73 数据库设计 .93.1 数据库的基本概念及 SQL 语言介绍 .93.1.1 数据库介绍 .93.1.2 SQL 语言的介绍 .93.1.3 数据库的选取及相关介绍 .103.2 数据库需求分析设计 .103.2.1 数据库 E-R 图设计 .103.3 数据库表的设计 .143.3.1 常用数据类型介绍 .143.3.2 数据库总体关系图 .143.3.3 据库表的设计 .153.4 本章小结 .174.小型仓储管理系统的硬件设计 .194.1 硬件元件的性能介绍 .194.1.1 微型电子锁 .194.1.2 扫码枪 .194.2 控制系统硬件解决方案 .204.2.1 控制部分硬件结构 .204.2.2 MCU 选型及设计 .214.2.3 微型电子锁驱动电路选型及设计 .224.2.4 电源模块选型与设计 .22IV4.3 PCB 设计 .244.4 本章小结 .245. 小型仓储管理系统的软件设计 .255.1 常见的绘制界面软件介绍 .255.1.1 C#介绍 .255.2 小型仓储管理系统的界面设计 .255.2.1 主界面设计 .255.2.2 登录界面设计 .265.2.3 查询界面设计 .275.2.4 入库界面设计 .285.2.5 出库界面设计 .285.3 本章小结 .296 系统搭建、运行及调试 .316.1 平台搭建及硬件电路调试 .316.2 软件测试 .316.3 综合调试 .32结束语 .33参考文献 .35致 谢 .37附录 A 硬件系统原理图 .39附录 B 硬件系统 PCB 图 .41附录 C 程序源代码 .42附录 D 外文翻译 .5111 绪论1.1 选题目的及意义随着经济全球一体化的加速发展和在人们构建人类命运共同体的愿景下,信息化也得到了高速的发展,企业资源管理成为了企业信息化的核心内容,运用信息化技术实现仓储合理设计及应用也成为了重要的组成部分。在信息高速发展的今天,许多的大公司已经建立了一套属于自己的仓储管理体系,传统的以纸张、书籍为材料人工书写的方式,存在人工成本过高、工作效率低下、安全性差等诸多的缺陷。针对传统方式缺陷来说,运用现代化信息技术进行仓储管理已经是大势所趋了,使用现代化信息手段应用于仓储管理,给这一领域带来了天翻地覆的变化,能够为公司企业带来意想不到的收益。能够为企业更快、更好的适应时代的发展提供巨大的动力。使用计算机管理系统能够大大的提高工作的效率,能够更高程度的减少了以往仓库管理流程中杂乱,繁琐,周期长的弊端。实现仓库管理的全面自动化,可以弥补入库管理、出库管理及库存管理中的不足,可以节约不少管理开支,增加企业收入。仓库的管理的操作自动化和信息的电子化,全面提高了仓库的管理水平。通过对学校实验室元器件、设备日常管理工作的观察及分析,发现其出现诸多不足,例如:使用元器件时,由于疏忽等各种原因,当存取元器件后不能够及时的进行登记,导致元器件库存不够准确,出现“查则有用则无”等现象,不能够及时采购;需要使用元器件及设备时,需要专门找管理人员开锁取件,尤其是需要紧急使用时,不能够及时使用,效率比较低下等诸多问题。针对实验室管理所出现的问题,设计出一套专用软件,能够实现仓储管理的出库、入库、查询等功能。能够实时处理信息的仓库管理系统,能够从产品采集、产品入库、产品出库以及产品库存管理的每个控制点着手,规范操作过程,提高服务质量,准确地掌握存储在数据库中的产品的动向,更加合理的分配存储仓储资源,提高仓储的利用率,实现存储管理的自动化处理。设计的系统主要有以下特点:1.采用人机交互界面,能够使用户有更好的使用体验。2.设计的仓储管理系统操作简单、使用方便、响应速度快。3.能够提供准确的历史记录,方便核对信息。4.减少了人工投入,节约时间和成本。5.系统易于维护性、拓展性好。21.2 国内外发展状况与趋势1.2.1 国内外发展状况如今在国内外,仓库管理系统屡见不鲜,基本每个大中型企业都有其自己的管理系统,网上也有很多开源的数据管理平台,但是拥有良好技术支持的收费平台还是使用最多的。国内外诸多学者也运用先进的技术及设备对仓储管理提出新的方案。王永辉等人将 RFID 技术、机器人自动码垛技术、自动开箱技术和周转箱清洗机技术等相结合,构建了电能计量器具多品规,高频次在有限空间内的识别、分类缓存和全自动高效运送的难题,并实现库房无人工作用。马翔运用ZigBee 无线网络和工控机构建了星型结构的立体仓库自动化物流控制系统,并提出堆垛机的二维模型;该系统具有规模可调整、布置灵活方便等特点。B.Bektas 设计了基于 RFID 和 ZigBee 无线网络的自动存储识别的智能仓储系统,最大限度的消除操作中的人为错误,确保自动核实系统的在放置货物时没有错误。A.Mohammed 等人研究了 RFID 在智能仓储配送中心的应用,开发了多目标优化模型,并进行仿真验证,设计出仓储与配送功能集成的智能仓储系统 1。1.2.2 发展趋势随着全球经济一体化的快速发展,仓储管理系统所呈现出多样化及智能化越来越被人们所看好。目前的发展趋势主要为以下几点:1. 以射频识别技术 (RFID) 为代表的新技术正在深刻地影响着仓储管理和仓储管理系统, 甚至孕育着一场中国特色的“物流革命 ”2。2. 商业智能技术 (BI) 在仓储管理系统中将越来越多的得到应用。商业智能就是利用数据挖掘技术开发、积累的数据信息。使之变成可以利用的可靠知识 2。3. 准时生产方式 (JIT) , 物流人都知道配送将越来越成为仓储管理系统服务的主要市场需求。随着市场的逐步成熟, 仓储管理在流程中的整合作用也将越来越明显, 传统仓库亦将向配送中心靠拢 2。1.3 主要研究内容本文主要围绕仓储管理系统设计,此过程设计包含了数据库的选取及使用,3交互界面的绘制、微型电子锁的控制等多个设计内容,其主要完成以下设计内容:1.查阅国内外仓储管理系统的文献与资料,掌握国内外研究现状及常用的技术手段。2.掌握仓储管理系统常用的技术框架,掌握其实现的基本逻辑关系,并学习其基本技术手段。3.拟定小型仓储管理系统的总体设计方案。 4.对管理系统进行软件设计,包括:数据库表,人机交互界面,后台程序编写等。5.对系统硬件进行设计,包括:元器件柜锁的改装,微型电子锁驱动电路设计等,并制作相关的 PCB 板。6.将仓储管理系统的软硬件进行联调,进行综合调试。1.4 本章小结本章首先介绍了所选课题的目的和意义,概括出仓储管理系统在国内外的研究现状及其发展趋势,从而明确了设计的主要研究方向。452 管理系统总体方案设计2.1 任务要求仓储系统含有如下部分。存放使用带有柜门的抽屉式元件柜,元器件的柜门使用微型电子锁,电子锁通过蓝牙模组连接到控制嵌入式平板电脑,该平板电脑通过 WIFI 接入校园网中,同时配备一把扫码枪连接到平板电脑上,连接关系如图 2.1 所示。智 能 电 子 锁嵌 入 式 平 板 电 脑元 器 件 柜蓝 牙 连 接扫 码 枪WIFI接 入 校 园 网图 2.1 系统结构图开发一套专用软件系统一套,需要实现如下功能:提供不低于两种登录方式,建议使用用户名+密码、人脸识别登录。提供两种取元件方式,临时提取元件、通过使用机电工程创新研发中心系统上提交订单,生成相应的条形码,通过扫描条形码,提取元件。系统应提供元件入库时的操作入口,仅供系统管理人员使用。2.2 总体方案设计本课题所设计的小型仓储管理机电系统主要分为软件设计部分与硬件设计部分,其中软件部分主要包括数据库设计、人机交互界面设计等,硬件部分主要包括元器件锁的改装、监控摄像头、微型电子锁控制部分等如图 2.2 所示。6小 型 仓 储 管 理机 电 系 统硬 件 设 计软 件 设 计数 据 库 设 计 人 机 交 互 界 面设 计 元 器 件 柜 锁 改装 扫 码 枪 微 型 电 子 锁 控制 部 分图 2.2 管理系统总览图2.2.1 架构设计常见的软件架构有 B/S 架构与 C/S 架构,B/S 是根据浏览器功能,贴心设计的一种网络结构模式,将系统的核心功能集中起来,由服务器进行统一管理,用户通过 Web 浏览器对数据库进行访问,实现数据操作。C/S 主要分为服务器与客户端,分为服务器端与客户端,其中服务器主要用来搭建数据库,提供数据管理、数据共享、数据及系统维护和并发控制等功能。客户端主要安装运行用户的程序。图 2.1 将 B/S 架构与 C/S 架构进行对比。表 2.1 B/S 架构与 C/S 架构对比图B/S 架构 C/S 架构需要安装浏览器 需要安装客户端响应速度比较慢 响应速度快共享性比较强,放在广域网中 共享性较差,通常用于局域网中多面向不可知的用户群 面对的用户群比较固定安全控制能力较差 安全控制能力较强服务器负载较重 服务器负载较轻本设计拟采用 C/S 两层架构,其结构如图 2.3 所示7服 务 器客 户 端 客 户 端 客 户 端客 户 端客 户 端 图 2.3 CS 两层结构2.2.2 功能模块设计仓储管理系统主要分为两大主要部分,一个是用户可以使用账户和密码进行系统登录,另一部分主要包含产品的出库、入库、查询等功能。(1)用户登录。登录部分为系统最基础的部分,通过用户登录,用户进入系统可以进行相关操作。(2)入库管理。入库管理功能是为系统管理员设计的功能,系统管理员通过此模块,实现产品的采集入库操作。(3)出库管理。当用户需要使用产品时,通过此模块实现产品出库使用。(4)库存查询。用来对产品的详细信息进行查询,包括元器件和设备的型号、库存等。2.4 本章小结本章详细的描述了仓储管理系统的任务和总体方案,详细的介绍了整个系统的整体架构,以及设计要实现的功能模块,为之后的详细设计提供了基础。893 数据库设计在完成了整个系统的总体设计方案后,应该对整个仓储管理系统提供数据源,在数据库设计中,应对用户信息、产品信息及相关操作的信息进行合理设计存储,尽量减少数据冗余,同时应减少服务器的负载。3.1 数据库的基本概念及 SQL 语言介绍3.1.1 数据库介绍数据库是按照数据结构来组织、存储和管理数据的仓库。数据库按照一定的数据模型对数据进行合理的组织、描述和存储。数据库按照负载量的大小可分为小型数据库、中型数据库、大型数据库;按照连接关系可分为关系型数据库与非关系型数据库,其中常见 MySQL 数据库、SQL Server 数据库、Oracle数据库都属于关系型数据库。数据库中存储的数据具有持久性、独立性、共享性。多个用户能够连接同一数据库,访问其存储的数据。多个用户之间可以有自己独立的程序与算法,能够满足不同用户对同一数据库的访问,同时也能够满足各个用户间通信的要求。数据库中含有丰富的数据库对象,其中常见的有表、视图、存储过程、触发器等,下面介绍一下这些常见的数据库对象:(1)数据库表:与常见的 Excel 表格比较相似,数据库表中将每一列称之为一个字段,每个字段的名称称为字段名,通常将一行称为一条记录,每张表格中通常都会选择一个字段(字段中的数据具有唯一性)作为主键,需要与其他表连接时,可设置外键,可以实现联合查询等功能,属于数据库中最重要的组成。(2)视图:视图是一种特殊的数据库表,借助于真实存在的数据库表而存在,是一种虚拟的表,用户可以通过创建视图,获取自己想要的字段。(3) 存储过程:通常情况下为 SQL 语句的结果集,存储过程能够长久的保存在数据库中,当再次使用时,只需要执行即可。(4) 触发器:触发器是一种非常特殊的存储过程,但不需要专门执行。当你设置好某种事件后,当事件执行则触发器被触发,通过约束,能够保证数据的完整性3.1.2 SQL 语言的介绍SQL 语言是一种数据库流行语言,由数据查询语言(DQL) 、数据操作语言(DML) 、事务处理语言(TPL) 、数据控制语言(DCL) 、数据定义语言10(DDL )六大部分组成。能够在 MySQL、SQL Server 等各种关系型数据库中实现数据的添加、删除、修改、查询等功能。SQL 语言的使用方法灵活多样,除了大家熟悉的直接在数据库交互界面上使用之外,也能够嵌入在C、C+、C#、Python 等语言中使用。3.1.3 数据库的选取及相关介绍本次设计采用了市场上比较常用的 SQL Server 2012 数据库,该数据库是由Microsoft 公司推出的一款关系型数据库,属于一种中型数据库,支持C、C+、PHP、Python、JAVA 多种语言的操作,2017 年中旬,SQL Server 也正式发布 Linux 版本,支持了多平台操作,SQL Server 也拥有多种版本,其具有操作便捷、可延展性好、安全性好等优点。图 3.1 为 SQL Server2012 界面图。图 3.1 SQLServer 2012 界面3.2 数据库需求分析设计3.2.1 数据库 E-R 图设计 仓储管理数据库模块设计主要由用户登录模块、库存管理、入库管理、出库管理模块构成;根据各个模块设计出以下数据模型:(1)登录模块主要分为两部分,所有成员表与用户登录表,所有成员表包括实验室老师、在校学生和已毕业学生的详细信息,包括编号、姓名、性别、年级、管理职位、电话、身份(老师、学生和其他) 、QQ、状态(毕业、在校和其他) 、登录账号,如图 3.2 所示;用户登录表主要记录用户登录时所需的账号、密码、使用设备权限以及管理权限,其关系图如 3.3 所示。11所 有 成 员 表性 别姓 名编 号年 级管 理 职 位身 份 电 话qq登 录 账 号状 态图 3.2 所有成员表 E-R 图用 户 账 号密 码用 户 编 号使 用 设 备 权限管 理 员 权 限状 态用 户 登 录 表图 3.3 用户登录表 E-R 图(2)产品基本信息模块主要包含三个基本表,元器件表、品牌表、元器件类别表。元器件表主要描述元器件的基本信息,包含元器件编号、父类编号、子类编号、名称、规格、封装、剩余数量、使用数量、库位、品牌编号共 10 个字段。如图 3.4 所示;品牌表,包括品牌编号、中文名称、英文缩写、品牌级别、品牌描述、品牌官网,6 个字段,如图 3.5 所示;元器件类别表包含父类编号、子类编号、分类名称、子类名称共 4 个字段,用于对元器件进行分类,如图 3.6所示。12元 器 件 编 号 父 类 编 号封 装品 牌 编 号库 位使 用 数 量元 器 件 名 称规 格剩 余 数 量子 类 编 号元 器 件 表图 3.4 元器件表 E-R 图品 牌 编 号品 牌 名 称品 牌 简 称品 牌 描 述官 网 地 址品 牌 级 别品 牌 表图 3.5 品牌表 E-R 图元 器 件 类 别 表父 类 编 号 子 类 编 号 父 类 名 称 子 类 名 称图 3.6 元器件类别表 E-R 图(3)入库模块主要记录系统管理人员采购信息,主要包含入库时间、管理账号、元器件编号、入库数量等信息,其关系图如图 3.7 所示。13元 器 件 入 库 表入 库 时 间 管 理 账 号 元 器 件 编 号 入 库 数 量图 3.7 元器件入库表 E-R 图(4)出库模块产品出库模块主要包含元器件出库表与元器件出库详细表两部分。元器件出库表包含出库编号、时间、使用账户、用途、出库密文 5 个字段,如图 3.8所示;元器件使用详情表主要包含出库编号、元器件编号、出库时间、出库数量、状态,其关系图如图 3.9 所示。出 库 编 号出 库 时 间使 用 账 户用 途出 库 密 文元 器 件 出 库 表图 3.8 元器件出库表 E-R 图出 库 编 号元 器 件 编 号完 成 时 间出 库 数 量状 态元 器 件 出 库 详 情表图 3.9 元器件出库详情表 E-R 图143.3 数据库表的设计3.3.1 常用数据类型介绍SQL Server 数据库为用户提供了非常多的数据类型,这些数据类型构建出了表的基本结构类型,记录了数据存储的形式以及所占内存的大小,整数数据类型、浮点数据类型、时间类型、字符类型等,下面介绍一下常用到的数据类型:表 3.1 常用数据类型数据类型 描述Bit 数值类型,只能存储 0、1,通常用来表示只有两种状态的情况Tinyint 数值类型,能够存储 0 到 255 之间的数据Int 数值类型,能够存储-2 31 到 231 之间的数据Char 字符类型,固定长度,存储 ASCII 字符Nchar 字符类型,固定长度,存储 Unicode 字符Varchar 字符类型,可变长度,存储 ASCII 字符Nvarchar 字符类型,可变长度,存储 Unicode 字符Datetime 时间类型,存储范围为 1753 年 1 月 1 日 00:00:00至 9999 年 12 月 31 日 23:59:59.9973.3.2 数据库总体关系图根据已经设计的数据模型建立数据库总体关系连接,确定各数据库表之间的连接关系,通过建立关系图,能够清楚理解各个表的连接关系,能够为后面数据库表建立以及数据表之间联合查询奠定基础。MemberMember_IDMember_NameMerber_SexMember_GradeMember_JobMember_PhoneMember_IdentityMember_QQMember_stateUserNameUserUserNamePasswordTrueNameUseEquipmentManEquipmentCommponmentCom_IDCom_ParentNumberCom_ChildNumberCom_NameCom_VersionCom_PackageCom_RestNumberCom_UsedNumberCom_UnitCom_LocationCom_BrandCom_ManuModelComponentApplyListComAL_IDComAL_TimeComAL_UserComAL_PurposeComAL_KeyComponentClassComA_ComIDComParentClassNumberComParantClassNameComChildClassNumberComChildClassNameComponentAppleDetailsComAD_ComALIDComAD_ComIDComAD_ComNumComAD_StateComAD_FinishTimeBrandBrand_IDBrand_NameBrand_AbbrBrand_LevelBrand_IntroductBrand_WebsiteComponentChangeComch_ComIDComCh_DateComCh_UserComCh_ActionComCh_Number图 3.10 数据库总体关系图153.3.3 据库表的设计表 3.2 所有成员表数据库表名 Member字段中文名 字段英文名 数据类型 空值编号 Member_ID Nvarchar(50) Not成员姓名 Member_Name Nvarchar(50) Not性别 Member_Sex Nvarchar(50) Not等级 Member_Grade Nvarchar(50) Not管理职位 Member_Job Nvarchar(50)电话 Member_ Phone Nvarchar(50) Not身份 Member_Identity Nvarchar(50)Qq Member_QQ Nvarchar(50)状态 Member_state Nvarchar(50) Not账号 User_name Nvarchar(50)表 3.3 用户登录表数据库表名 User字段中文名 字段英文名 数据类型 空值用户名 UserName Nvarchar(50) Not密码 Password Nvarchar(50) Not真实姓名 TrueName Nvarchar(50) Not使用设备权限 UseEquipment Bit Not管理员权限 ManEquipment Bit Not表 3.4 元器件表数据库表名 Component字段中文名 字段英文名 数据类型 空值元件编号 Com_ID Nvarchar(8) Not元器件父类编号 Com_ParentNumber Tinyint Not元器件子类编号 Com_ChildNumber Tinyint Not元器件名称 Com_Name Nvarchar(50) Not元器件型号 Com_Version Nvarchar(50)元器件封装 Com_Package Nvarchar(30)16续表 3.4 元器件表余量 Com_RestNumber Int Not使用量 Com_UsedNumber Int Not品牌编号 Com_BrandID Nvarchar(50)表 3.5 品牌表数据库表名 Brand字段中文名 字段英文名 数据类型 空值品牌编号 Brand_ID Nvarchar(50) Not品牌名称 Brand_Name Nvarchar(50) Not品牌简称 Brand_Abbr Nvarchar(50) Not品牌级别 Brand_Level Nvarchar(50) Not品牌描述 Brand_Introduct Nvarchar(Max)官网地址 Brand_Website Nvarchar(50)表 3.6 元器件类别表数据库表名 ComponentClass字段中文名 字段英文名 数据类型 空值父类编号 ComParentClassNumber Tinyint Not父类名称 ComParentClassName Nvarchar(50) Not子类编号 ComChildClassNumber Tinyint Not子类名称 ComChildClassName Bit Not图 3.7 元器件入库表数据库表名 ComponentChange字段中文名 字段英文名 数据类型 空值时间 ComCh_Date Nvarchar(50) Not账号 ComCh_User Nvarchar(50) Not元器件编号 ComCh_ComID Nvarchar(50) Not元器件状态 ComCh_Action Bit Not数量 ComCh_Number Bit Not表 3.8 元器件出库表数据库表名 ComponentAppleList字段中文名 字段英文名 数据类型 空值出库编号 ComAL_ID Nvarchar(50) Not出库时间 ComAL_Time Datetime Not真实姓名 ComAL_User Nvarchar(50) Not17续表 3.8 元器件出库表用途 ComAL_Purpose Nvarchar(50) Not密匙 ComAL_Key Nvarchar(50) Not表 3.9 元器件出库详情表数据库表名 ComponentAppleDetail字段中文名 字段英文名 数据类型 空值出库编号 ComAD_ComALID Nvarchar(50) Not元器件编号 ComAD_ComID Nvarchat(50) Not元器件数量 ComAD_ComNum Int Not状态 ComAD_State Nvarchar(255)出库完成时间 ComAD_FinishTimeDateTime Not3.4 本章小结本章开始介绍了数据库的相关概念,明确了数据库功能。通过任务要求及学习到数据库知识建立模型及连接关系,最后创建数据库表,为后面的设计提供了数据来源。18194.小型仓储管理系统的硬件设计完成了仓储管理系统的数据库设计后,需要对元器件柜、微型电子锁、扫码枪、电源芯片等进行选型,确保所有硬件符合设计标准。同时需要对电子锁驱动电路、电源电路等所使用的电路进行设计,并制作 PCB 板。4.1 硬件元件的性能介绍4.1.1 微型电子锁微型电子锁采用规格为 0840-24V 型号微型电子锁,能够实现瞬间通电,体积小、耗电省,反应灵敏,锁身含有 4 个 2mm 的螺栓孔,使其便于安装。其利用电生磁的原理,当电子锁通过连接电源时,线圈通电,铁芯以及周围的衔铁被磁化,形成了两块极性相反的铁,它们彼此之间产生电磁吸力,当电磁吸力大于弹簧的反作用力的时候,锁舌缩进,柜门打开,当开关未接通电源时,线圈没有电流通过,此时只有弹簧的作用力,锁舌靠内部的弹簧伸出来,柜门上锁。其实物如图 4.1 所示,其参数如表 4.1 所示:表 4.1 微型电子锁参数图规格型号 电压 电流 行程 开锁力0804-24V 24V 1A 10MM 3N图 4.1 微型电子锁实物图4.1.2 扫码枪本设计采用得力公司生产的手持式 18442 一维条形码扫码枪,该扫码枪工作原理为利用光学原理,将检测到的光信号转换成电信号,再通过 AD 转换器将电信号转化为数字信号传送到电脑中进行处理。该扫码枪采用高回弹按键、20可拆卸电缆线-USB 设计,具有体积小,重量轻,反应灵敏等特点。其实物如图4.2 所示。图 4.2 得力 18442 扫码枪4.2 控制系统硬件解决方案该控制器主要由信号传输部分、控制部分、驱动部分组成,信号传输部分由扫码枪扫描条形码,将信号传输至嵌入式平板电脑中,嵌入式平板电脑通过校园 WIFI 与蓝牙进行连接,蓝牙模块将信号传输至控制部分。控制部分由MCU 作为主要控制部分,MCU 收到信号后,按照不同的信号值,将其转换为电压信号输出到相应的驱动电路中,MCU 将信号传输到驱动部分后,控制继电器通断,控制微型电子锁的开关。4.2.1 控制部分硬件结构MCU扫 码 枪仓 储 管 理 软件 系 统 蓝 牙 模 块电- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型 仓储 管理 机电 系统 设计
装配图网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文