基于单片机和压敏装置的图书馆座位管理系统分析报告.ppt

基于单片机和压敏装置的图书馆座位管理系统分析报告.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机和压敏装置的图书馆座位管理系统 成员:束方迅 林昭旭 王志刚 指导老师:杨恒新 项目研究概述 目的 1)能准确感应管理范围内的桌上是否有书或笔记本电脑等物品; 2)能准确感应管理范围内与桌子对应的座位上是否有人; 3)如果桌子上有物品而座位上没人,可以判断出是暂时离开还是恶 意占座; 4)如果是恶意占座,能通过恰当的方式,比如数码管显示,提醒管理员收书。 创新概述 一般的图书馆盲目占座的情况很常见,而没有监管机制,不能有效的利用图书馆的资源。该项目的创新之处在于用硬件智能设 施对座位管理进行规范,从而提高图书馆座位利用率,使更多的人能够得到公平的权利。打破了传统的图书馆管理制度,建立完整的系统来管理和约束学生占座问题。该系统将数字化和智能化的理念运用到座位管理系统中,提高图书馆的工作效率,合理利用和分配学校的资源。应用无线方式传播和接收座位信息,速度快,精确度高。 技术路线 以图书馆桌子为基台,通过重力电阻感知桌子上是否存在物品,通过重力传感器感知座位上是否有人,并将信息传给单片机。单片机通过查询传感器的状态来判断管理区域内是否存在桌子上有书而座位上没人,若是,则单片机开始计时,到达规定时间后,则单片机通过蜂鸣器提醒图书管理员有座位被违规占用,同时通过LED 显示器指示座位号;如果规定时间内有人回来,则单片机清该位置状态标志位,重新查询。电路框图如下图所示。 已完成进度 对关键模块的功能理解 1)HX711压力传感器模块 我们使用的是以电阻应变式压力传感器为主体的模块,自带了A/D转换功能,方便我们编程,具有如下几个特点与功能: (1)测量范围和功能都得到了扩展,符合参数的测量及各种不同要求的测量都可以实现。 (2)灵敏度和测量精度得到了提高,微弱信号测量,各种校正和补偿都可以进行,也可以存取测量数据。 (3)测量的稳定性和可能性得到提高,并不受外界干扰,对测量有选择性地进行,智能压力传感器高性能化。 (4)能够自我诊断,对故障部位能准确锁定,故障状态迅速识别。也能实现用硬件不能实现的功能。 (5)输出形式和数字通信接口等很多,具有多样性。 实际上的本质为惠斯通电桥,温度特性好,减小温度变化带来的误差。膜片上的压力使得桥不平衡,从而产生一个差动的输出信号,这种结构的基本特性之一是它的差动输出电压U与偏置电压U成正比关系,这种关系隐含压力测量精度直接决定偏置电源的容限值,当四个桥臂电阻达到相应的关系时,电桥输出为零,或则就有电压输出同时,它也能提供一种温度补偿最通用的方法。 本实验压力传感器的电路图如下,其由三部分组成(1)电源电路部分;(2)电桥电路部分;(3)放大电路部分。 为调试压力传感器模块是否能正常工作,我们编写了一个简单驱动程序,调试无误,代码如下: 压力传感器模块图 RF无线传输模块: 我们选用的是nRF24.L01型,它工作于2.4GHz~2.5GHzISM频段。内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型ShockBurst技术,其中输出功率和通信频道可通过程序进行配置。nRF24L01功耗低,在以-6dBm的功率发射时,工作电流也只有9mA;接收时,工作电流只有12.3mA,多种低功率工作模式(掉电模式和空闲模式)使节能设计更方便。 其工作原理大致是接收数据和发射数据两方面: (1) 发射数据时,首先将nRF24L01配置为发射模式:接着把接收节点地址TX_ADDR和有效数据TX_PLD按照时序由SPI口写入nRF24L01缓存区,TX_PLD必须在CSN为低时连续写入,而TX_ADDR在发射时写入一次即可,然后CE置为高电平并保持至少10μs,延迟130μs后发射数据;若自动应答开启,那么nRF24L01在发射数据后立即进入接收模式,接收应答信号(自动应答接收地址应该与接收节点地址TX_ADDR一致)。如果收到应答,则认为此次通信成功,TX_DS置高,同时TX_PLD从TX FIFO中清除;若未收到应答,则自动重新发射该数据(自动重发已开启),若重发次数(ARC)达到上限,MAX_RT置高,TX FIFO中数据保留以便再次重发;MAX_RT或TX_DS置高时,使IRQ变低,产生中断,通知MCU。最后发射成功时,若CE为低则nRF24L01进入空闲模式1;若发送堆栈中有数据且CE为高,则进入下一次发射;若发送堆栈中无数据且CE为高,则进入空闲模式2。 (2)接收数据时,首先将nRF24L01配置为接收模式,接着延迟130μs进入接收状态等待数据的到来。当接收方检测到有效的地址和CRC时,就将数据包存储在RX FIFO中,同时中断标志位RX

文档评论(0)

武神赵子龙 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档