- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM钥匙智能化管理系统设计与实现
基于ARM钥匙智能化管理系统设计与实现
摘 要
介绍了基于ARM的钥匙智能化管理系统的硬件机械吞吐机构,阐述在GEC2410平台上进行外部总线数据的扩展方法,并以SQLCE远程数据库访问技术应用于智能化管理的钥匙收集、分配及借用出入记录的设计方案。
【关键词】ARM SQLCE 钥匙 远程数据访问
目前各行各业需要管理的钥匙越来越多,在对钥匙的使用过程中保密性、安全性及方便性的提高也变得要求越来越高,特别是有大量的机械钥匙都是集中管理,比如学校、仓库、政府部门、公寓、办公楼等场所。单靠人力不能进行有效的管理,如何保管这些机械钥匙就成为很多单位面临的一个重要的问题。在本设计中,充分考虑到以当前应用为目的,利用新技术、新器件,研制出具有能对所有使用钥匙人员的相关资料进行管理、对钥匙的提取进行限制、在某特定时段才可取出相应钥匙、可以对系统的所有操作进行记录,达到对普通钥匙有效的管理和维护。
1 智能钥匙管理箱的整体构架
该系统主要由硬件设备和软件系统组成。硬件设备最大的亮点是完成了钥匙的智能存放,并在机械结构的作用下实现自动吞吐功能。钥匙串的出入口在同一位置,存取钥匙都在同一地点,方便用户使用。控制板主要驱动步进电机通过机械结构实现水平、垂直和旋转运动,完成钥匙串的存取过程。而在GEC2410嵌入式硬件平台上运行的应用软件则是人机交互的窗口,完成用户存取钥匙的指令输入,而上位机作为数据库服务器实现钥匙使用前后的信息管理和维护的功能,并进行必要的存储和打印功能。
2 硬件构成
2.1 钥匙箱体
钥匙箱体是一种典型的机电一体化设备,本体部分是控制箱的骨架,有底座、立柱、工作台、机头和主轴组件等部分。在保证整个系统的机械刚性的前提下,为了简化设计的结构,减轻整机重量,缩短产品的设计和制造的周期,其主体框架采用铝合金拉延型材和轧制铝板制造,防护件用塑料件和饭金件制造,用标准的紧固件和定位销连接。
结构内部有四大运动部件构成:存钥匙过程中的水平和反转运动、二级钥匙槽的垂直运动和取钥匙过程中的旋转运动。主要措施是采用步进电机直接与滚珠丝杠连接,省去了机械运动链,简化了机械结构,而且减少了由于机械摩擦、磨损、间隙等引起的传动误差。固定在中间的吸盘式电磁铁在通电情况下产生的吸附力有效的将钥匙串吸附在表面,并旋转一定的角度,在控制信号的作用下断开电流失去吸附力,此时钥匙串利用自身的重力倾落在钥匙槽内,当取钥匙时,旋转开关拨动钥匙槽倾斜一定角度使钥匙流进出入口。
2.2 控制电路
钥匙箱控制器采用Gec2410开发板。由于开发板预留的GPIO接口数量有限,本设计通过扩展外部总线数据来实现信号流的输出,它的核心处理器是S3C2410,根据所支持的设备的特点将存储空间分为了8份,每份空间有128MB,这每一份的空间又称为一个BANK(图1)。其中6个用于ROM、SRAM等存储器,2个用于ROM、SRAM、SDRAM等存储器。当2410对外寻址时,采用了部分译码的方式,即低位地址线用于外围存储器的片内寻址,而高位地址线用于外围存储器的片外寻址。对于系统要访问的任意外部地址,2410可以方便地利用内部地址总线的高3位ADDR[29:27]来选择该地址属于哪一个存储器组(Bank),从而激活相应的Bank选择信号(nGCSx)。这8个片选信号可以看作是2410处理器内部30根地址线的最高三位所做的地址译码的结果。正因为这3根地址线所代表的地址信息已经由8个片选信号(nGCS7~nGCS0)来传递了,因此2410处理器最后输出的实际地址线就只有A26~A0Bank的内部寻址由外部地址总线A[26:0]来实现,寻址范围为128M(227),从而使得其外围地址访问空间为1GB(128MB×8)。S3C2410/2440存储控制器提供了8个Bank,并没有都用来接存储芯片,可以对它进行扩展,电路如图1所示。
处理器的数据总线DATA[7…0]接到D7~D0。nCGS7经过一个反向器接74HC374的CPnCGS7对应的存储区块的地址区间为00x3FFFFFFF,只要存储这一区间的存储器,nCGS7就会输出有效电平。74HC374会将CPU数据总线的数据DATA[7…0]由Q7~Q0输出,这就得到了需要的8路电机控制信号。
2.3 驱动电路
驱动步进电机工作采用专用的驱动器能够提高精确度,本设计采用M415B作为电机的驱动装置纯正弦精密电流控制技术,保证电机运行在超低噪声状态。驱动器细分倍数可选、精度高,可满足高精度、低噪声、低发热的使用需求。包括对实现水平方向、垂直方向、反转和钥匙槽拨动开关四个步进电机的控制,实现钥匙的自动存取。其控制信号接口描述如表1所示。
原创力文档


文档评论(0)