欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    基于物联网的智能小区车位管理系统.doc

    • 资源ID:2390616       资源大小:4.63MB        全文页数:33页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于物联网的智能小区车位管理系统.doc

    基于物联网的智能小区车位管理系统项目负责人 项目成员 所在学院 电气信息系 指导老师: 联系电话 电子邮箱 填表日期 2014.6.8 摘要本课题主要是构建一个智能化的车位管理模拟系统,帮助各大停车场在节省资源的情况下做好车辆的引导与管理。本项目小组在“物联网”的基础上,以32位微控制器作为主机硬件平台,使用非接触式射频卡作为每辆车的身份证,使用NRF24L01模拟zigbee作为无线通信模块,通过32位微控制器作为控制中心模拟设计了一套小区智能管理车位系统。系统通过对车位信息进行采集分析处理后,实现车辆识别,智能引导车辆,显示车库内外信息,以及系统的安全预警等功能。从而真正实现系统的智能管理。系统可以实现如车库内的车位余量、实时剩余车位分布、车场温度、是否有火情等实时信息的发布以及语音引导车辆出入库。该系统可应用于城市综合停车管理、大型停车场管理、小区停车场管理等方面,具有很好地推广前景及经济效益。关键词:车位管理;物联网;射频卡 ABSTRACTThis design is about the intelligent parking system, to help the park to controlling and managing the automobiles. The system is based on the Things of Internet(which is short for 'TOI').Using the Radio Frequency Card to recognizing the user. The communicating module is using the nRF24L01. The system can make the car recognition, leading car also printing the data after analyzing the information. Also the system can ensure the safety of the automobiles. These make the whole system intelligent.With months of hard-working, we finish the perfect car controlling system. This design can achieve all of the fictions we expected. This system can be used in every parking system in city. And it can bring huge economic benefit for the country. keywords: IOT;RF card;Intelligence parking system目录1 项目概述11.1 立项依据11.2 课题研究的目的和意义11.3 国内外研究状况21.4 拟解决的主要问题22 方案的确定32.1 设计方案论证32.2 工作原理42.3 功能模块简介52.3.1 烟雾监测模块52.3.2 火焰监测模块52.3.3 温度监测模块52.3.4 红外监测模块52.3.5 物联网信息共享模块62.3.6 TFT触摸屏62.3.7 射频卡门禁系统62.3.8 智能语音系统63 硬件设计73.1车位系统构建73.1.1车位系统简介73.1.2模块分析及硬件选择73.2上位机决策终端系统构建103.2.1上位机决策终端系统103.2.2模块分析及硬件选择114 软件设计134.1设计思想134.2主要程序设计144.2.1车位监测程序144.2.2无线通信程序145 系统调试165.1 开发工具的简介165.2 硬件平台的简介185.3 系统测试195.3.1 测试目的195.3.2 测试设备195.3.3 测试内容196 课题结论216.1 MCU设计选型216.2 物联网的建立216.3 车场中控系统建立226.4 车位MCU的建立257 总结与展望271 项目概述1.1 立项依据随着车辆的增加和停车位数量的缺少,停车难成为日趋严重的问题。并且往往投入大量的人力物力仍然无法有效的掌握具体的车位情况,调度存在低效的问题。本研究小组希望能够构建一个智能化的车位管理的系统,帮助各大停车场在节省资源的情况下做好车辆的引导与管理。在与导师经过仔细讨论后,本课题研究小组经探讨决定结合学校所设题目,以物联网为基础,使用32位微控制器作为主机控制中心,对小区内的车位管理智能进行系统性的研究。1.2 课题研究的目的和意义传统的停车场,管理系统大多依靠人工登记。车位数量与车位的位置要靠人工掌握,很容易出现错误信息的判断,并且需要投入大量的人力物力,在车辆进出高峰期经常出现人力不足调度失效的情况,存在极大的安全隐患;在车辆数量的低谷时期又存在人员冗杂的问题。由于车场与车位间无法实现信息的在线更新,车场缺乏统一管理。最重要的是,由于工作人员不能及时获取车场的全部信息,一旦发生突发状况,例如,火灾等,不能对突发状况做出及时的处理,容易造成较大的人员伤亡和财产损失。为了避免和解决这些问题,方便用户的生活并且维护用户的生命安全和财产安全,亟待我们能够构建一个智能小区车位管理系统。本研究小组基于物联网技术,开发智能车位管理系统,结合了无线传输,将车位信息收集整合传送给车场的控制主机,控制主机通过对数据的分析处理后,对整个系统进行智能宏观控制。系统将各个车位与车场联系起来,互相提供实时信息,并且通过TFT显示屏输出给系统管理人员和用户。使车位系统的管理人员轻轻松松了解到车场内的各种信息,如:车位剩余情况,剩余车位的位置,车库内是否有火情,甚至是当天的气温。这样的智能化系统管理不仅节省了人力物力,还大大提高了车位的管理效率,并且使系统管理人员和用户简单明了的接收到车场的信息。方便了管理人员的管理,也为用户找车位判断是否停车提供了便利。智能车位管理大大节省了人力,即使是一个可容上千辆汽车的超大型车库,通过其系统的管理也能做到井井有条,不再像单纯的人工管理那样费时费力。智能车位管理系统,作为一个时代的产物,不仅可以推动经济的发展,更能提高人们的生活质量,其研究意义非同凡响。在节能减排的号召下,智能车位管理系统可以辅助减少车辆尾气的排放,很好的回应了党的走环保的建设路线的方针。1.3 国内外研究状况目前市场上的相对先进的停车场管理系统配置大部分实现了远距IC卡的读取,车辆出入感应,摄像监控等功能。在一定程度上实现了停车场的监控与管理。但是对于车辆缺乏智能引导和有效管理,用户消耗大量时间寻找车位。若在停车高峰期,车场在车辆拥堵时无法给出有效的解决方案。因此,针对于目前越来越严重的车位紧缺、车位浪费等情况,这样的管理系统并不能有效解决。在国外,对于停车的问题的解决方案更加倾向于增加停车面积和减少停车数量上。例如,在日本,政府鼓励经营者多建立体停车场;在英国、意大利等欧洲国家,用户先在网上预订车位,再决定是否开车出行。这些措施并不适应我国人口众多的情况。并且对于单一确定的车场管理也缺乏有效方案,其管理的重点在于用户的个人素质上。所以针对停车场问题,我国需要自主开发一套合理有效的闭环控制系统。新兴的物联网技术,就是对一个对系统内部全面获取数据,进行调控的闭环控制系统。在国外物联网技术也仅是尝试性的运用在物流管理、超市等领域。而在国内,物联网的应用仍几乎是空白。 因此将物联网技术运用于车辆管理方面的仍然很少。1.4 拟解决的主要问题本小组基于物联网技术的智能车位管理系统主要解决以下问题:1) 实现用户车位查询、停车场车位具体位置、环境参数等信息实时上传。2) 车辆身份自动识别认证、停车路线交付并引导等“无人化”管理。3) 将物联网无线通讯技术、数据库技术、嵌入式技术、语音播报引导等技术综合运用在一起。2 方案的确定2.1 设计方案论证一、 开发板的选择STM32微控制器:该开发板是32位ARM-cortex单片机,具有大量引脚可外接大量外设,功能强大;时钟最高可达72MHz,运行速度快;功耗小,易于安装;C语言编程操作简单。缺点价格较高。MCS-51:该开发板是8位单片机,体积小易于携带,功耗低;价格低廉使用范围广;C语言编程操作简单。其缺点是管脚太少,若外挂模块则容易发生混乱。在经过讨论后本课题小组决定使用32位微控制器STM32F103神州II号开发板。选用32位微控制器,首先确保智能车位系统的稳定运行,以及各无线模块的稳定通讯;再者车场功能复杂需要外接大量外设,便于系统的开发;MCS-51因为性能限制正逐渐被淘汰,选用32位微控制器也大大延长了系统被淘汰的时间。二 通信模块的选择Zigbee模块:使用规范的Zigbee通信协议,低功耗,网络容量大,有保密协议,信息传输精确。缺点是,价格较高,开发难度较大。nRF24L01模块:价格低廉,开发简单,易于操作。但是nRF24L01射频芯片自身没有集成任何协议,其信息传输方式为幅散式信息传播,所以基于nRF24L01模块的无线通信需要自定义通信协议来使用,控制的方式也有很多种。当然,通过编程可以模拟实现zigbee协议来进行通讯,实现一套基于nRF24L01模块的模拟Zigbee无线通信系统。在经过讨论后本小组决定暂时使用nRF24L01模拟无线zigbee无线模块。本系统采用32位微控制器开发板作为总控平台,以物联网技术作为系统支撑,nRF24L01模块作为信息交换的通道。通过各个模块之间的信息交互与数据判断来执行各种指令,实现系统与外界的交流。工程模型如下图2-1所示图2-1系统模型框图2.2 工作原理在本系统中,采用两块32位微控制器F103作为控制总机。多个车位即为一个信息交互的终端,在车位进口处我们设置了红外二极管作为感知车辆进出车位的信息收集处,当有车辆进出车位时,红外模块向车位处的车位控制总机发送信息,而接收到红外模块信息的车位总机向nRF24L01无线模块发送数据。接收到数据的nRF24L01再将信息发送给车场大门处的上位机决策终端进行判断后,将已确认的天气,温度,剩余车位信息显示在TFT液晶上,并令上位机决策终端执行后续工作。当有车辆进入车位前,TFT显示屏显示当前剩余车位分布情况,并且对此车辆进行导航。当有车辆入库后,放置在门口的红外二极管检测到信号并发送给上位机决策终端,根据已有的数据比较及修改。当车场内的车位未满时,上位机决策终端控制阻拦杆抬起,并将信息通过nRF24L01发送给车位处的车位控制总机,亮起路灯为车辆导航。若车场内的车辆已满,大门处的上位机决策终端不发送相关信息。所有车场内的实时信息显示在TFT液晶显示屏上。2.3 功能模块简介2.3.1 烟雾监测模块烟雾监测模块,用来检测车库内是否存在易燃气体。每一个车位都安装了一个烟雾监测模块。当烟雾检测模块,检测到有可燃气体就会给车位控制主机给出预警信号。车位控制主机通过无线通讯向上位机综合决策终端提出预警。智能小区车位系统采取预警措施,并在TFT屏上显示灾害情况。2.3.2 火焰监测模块火焰监测模块用来检测车场内的火灾。火焰传感器模块被安装在每一个车位上确保火灾能够精确预警。当火焰监测模块检测到火灾,其输出引脚的电位由高电位变为低电位,给车位控制总机送出预警信号。车位控制总机通过无线通讯向上位机综合决策终端提出预警。智能小区车位系统采取预警措施,在TFT屏上显示火灾情况,协助工作人员控制火灾。2.3.3 温度监测模块温度监测模块,用来检测当天的温度。温度传感器模块被安装在车场的出入口处。温度检测模块通过对监测到的温度的模拟量信息进行数字化处理,转化成数字信息输出到上位机决策终端,并通过安装在出入口处的TFT屏进行显示。为用户提供天气信息,方便用户外出车场后的着装等。实现车场使用智能化和人性化。2.3.4 红外监测模块红外监测采用的是红外感器。当检测到前方有障碍物,其输出引脚由高电位变为低电位向控制主机送出处理信号,控制主机进行处理。系统中红外监测模块主要有两个主要的功能。一、在车场出入口处安装红外监测模块,用来检测车位是否有车辆要进入车场。假设有车辆要进入车场,红外监测模块给上位机决策终端送出决策信号后,上位机进行决策处理。二、在车位处安装红外监测模块,监测车场的停车信息,实现车场的车位信息的在线显示,并通过安装在出入口处的TFT屏进行显示。2.3.5 物联网信息共享模块 本系统采用nRF2401作为信息的共享模块,模拟Zigbee协议进行无线信息传输。当车位控制总机接收到了外接的各种器件发出的实时信息,进行处理后便通过nRF24L01无线模块向位于上位机决策终端发送信息。上位机将信息汇聚后,进行统一操作,并将实时信息显示在TFT屏。2.3.6 TFT触摸屏 上位机对系统信息综合处理后,由上位机向TFT发送信号,显示车位信息,温度信息,以及火灾等安全预警信息。TFT屏是该系统的一个人机交互的窗口,方便系统工作人员和用户对系统信息进行宏观把握。2.3.7 射频卡门禁系统 本系统采用射频技术,可完成对射频卡的识别,读取与写入功能。当系统识别是小区业主时可向抬杆机发送指令抬杆放行。若不是本小区的业主则不允许进入。基于射频卡的读写功能,还可以在后续开发中加入按时计费功能,当用户进入车场时记录时间,离开车场时记录时间。根据停车时间进行收费。也可以直接从卡中的预存金额中扣除费用,实现无纸化办公。2.3.8 智能语音系统 智能语音运用语音模块可根据车场当前情况实现播报剩余车位数,距离您最近的车位号,引导您进入车位等功能。方便业主停车,提高停车效率。3 硬件设计3.1车位系统构建3.1.1车位系统简介智能小区车位系统具体分为车辆信息监测模块,射频卡模块,智能语音模块,灾情预警模块和无线通信模块。其功能主要是能过对系统内部的车辆信息进行实时监测,对灾情进行可靠安全预警,并且无线模块将车位系统与上位机决策终端联系起来,将采集起来的信息发送给上位机进行汇总处理。图3-1车位系统框图3.1.2模块分析及硬件选择1) 车辆信息监测模块(1) 车辆信息监测模块简介 为了实现车辆信息的实时监测和车位信息的有效把握,要求车位系统上的车辆信息监测模块能够及时有效的向车位系统反馈整个车辆信息。因此在传感器选取上应遵循物体监测敏感准确,安装简单快捷,价格便宜的原则。并且因为传感器需要长时开启,所以要求传感器功耗不宜过高。(2) 车辆信息监测模块的设备选择根据车辆信息监测模块的要求,本课题小组经过讨论选择了E18-D80NK-N红外传避障传感器。E18-D80NK-N 这是一种集发射与接收于一体的光电传感器,发射光经过调制后发出,接收头对反射光进行解调输出。检测障碍物的距离可以根据要求通过尾部的电位器旋钮进行调节。当无车辆经过时输出引脚输出高电平,检测到车辆时输出引脚立刻输出低电平,发出处理信号。图3-2 E18-D80NK-N原理图2) 灾情预警模块(1) 灾情预警模块简介 作为一个智能的小区车位控制系统,不光能够对车位进行实时监测,还要随时监视车场内部是否有突发状况,例如火灾。假如发生突发状况,应迅速采取应急预案。因此灾情监测模块,要求对车场内部的灾情进行监管。当有火灾时发出预警信号。并且监管模块也需要对灾情的严重程度进行监管。当火灾发生时,对车场内的可燃气体也进行监控。从而协助工作人员控制火情,以及保护工作人员的生命安全,减少用户的财产损失。(2) 灾情预警模块的设备的选择 灾情预警模块主要要实现对火灾的监测和对可燃气体的监测。所以主要使用火焰传感器和烟感传感器。 火焰传感器本小组选用的火焰传感器是基于STC12C5A60S2开发的火焰传感器,为开关量传感器,操作简单,仅有一路输出。并且感应灵敏。 烟感传感器烟感传感器选用MQ系列气体传感器。MQ-2/MQ-2S气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。图3-3 MQ-2原理图3) 无线通信模块无线通信模块是智能小区车位系统的信息采集与信息处理之间的桥梁。将整个系统联系到一个统一的网络中。这也是本小组基于物联网开发该系统的关键。这就要求系统传输的无线信息能够可靠的传递。无线通信模块采用nRF2401作为传输芯片。nRF2401 是单片射频收发芯片,工作于2.42.5GHz ISM 频段,芯片内置频率合成器、功率放大器、晶体振荡器和调制器等功能模块,输出功率和通信频道可通过程序进行配置。芯片能耗非常低。能模拟Zigbee协议进行数据无线传输,确保数据可靠传输。图3-3 nRF2401电路图4) 射频卡模块 射频卡是一种成本低,可靠性高的数据传输媒介。可以高效安全的实现数据的传输。本小组采用的是RC522芯片。MF RC522是应用于13.56MHz非接触式通信中高集成度的读写卡芯片,是一款低电压、低成本、体积小的非接触式读写卡芯片,是智能仪表和便携式手持设备研发的较好选择。 MF RC522利用了先进的调制和解调概念,完全集成了在13.56MHz下所有类型的被动非接触式通信方式和协议。支持14443A兼容应答器信号。数字部分处理ISO14443A帧和错误检测。此外,还支持快速CRYPTO1加密算法,用语验证MIFARE系列产品。它与主机间通信采用SPI模式,有利于减少连线,缩小PCB板体积,降低成本。5) 语音模块 用于语音播报,对业主进行语音引导,方便业主停车,提高停车效率。3.2上位机决策终端系统构建3.2.1上位机决策终端系统 上位机决策终端系统是整个车位管理系统的控制中心。该系统会对从车位系统收集的数据进行综合的整理分析。通过处理后,其反馈信息会通过TFT屏显示出来。该系统应包括车辆出入模块,显示模块,灾情预警模块和无线通信模块等。图3-4 上位机决策终端框图3.2.2模块分析及硬件选择1) 车辆出入模块 1)车辆出入模块简介车辆出入模块是在结合车场内车辆信息,即车场内是否仍有车位,判断是否允许到来的车辆进入车场停车。当有车位时使能电机,车场抬杆抬起允许车辆进入车场。2)车辆出入模块的设备选择 红外避障传感器在车辆出入模块中同样选用了E18-D80NK-N红外传避障传感器。因为在出入口处同样需要灵敏检测是否有车辆用过,提高工作效率,避免造成停车高峰期车辆拥堵的情况。 抬杆电机 当上位机允许车辆进入停车场时,上位机就使能电机,抬杆抬起放行车辆。但是上位机并不是直接驱动电机的,而是通过一个电机驱动模块LM298,实现电机的稳定控制。图3-5 LM298原理图2) 显示模块(1) 显示模块简介显示模块是系统的一个人机交互窗口。当上位机将车位系统发送过来的信息集中出来后,呈现到显示屏上。这也是系统对车位信息,灾情预警,实时温度,车辆引导的直接体现。为系统管理人员的管理和用户的使用提供极大的便利。(2) 显示模块设备选择 系统通过外接一个TFT显示屏,实现屏幕显示。图3-6 TFT显示屏幕原理图3) 灾情预警模块 上位机决策系统中的灾情预警模块是通过蜂鸣器预警和TFT显示预警的结合。当上位机决策系统接受到来自车位系统的火灾预警信号后,上位机使能蜂鸣器,使蜂鸣器发出预警警报;同时在在TFT显示屏上显示发生火灾的车位以及有无可燃气体信息。为系统管理人员迅速把握火情提供充分的有效的信息。为用户迅速逃生找到明确的道路。4) 无线通信模块此处的无线通信模块和车位系统的通信模块功能相同。只不过此处仅设置成接收模式。4 软件设计4.1设计思想此智能车位管理系统基于32位微控制器平台研发,以32位微控制器F103为控制总机,以红外传感器,火焰传感器,温度传感器,烟雾传感器等作为主要的信息采集模块,将采集的信息通过nRF2401无线传输给上位机,并进行输出显示,若采集值大于预设值,则报警、显示。车位出与车场出口处的控制总机通过nRF24L01进行信息交流。对车位,车场内的引导以及TFT显示屏进行控制。4-1 程序整体流程图4.2主要程序设计4.2.1车位监测程序系统在车位监测模块使用的是E18-D80NK-N传感器。当传感器的输出引脚初始状态是高电平。当传感器检测到车辆时,输出引脚输出由高电平变为低电平。若一直检测到车辆,则保持低电平输出并一直维持工作状态。该传感器在车场中大量分布,若一直处于工作状态,其能量消耗巨大。与目前倡导的绿色环保,节能减排的口号相违背。并且增加企业的运营系统的成本。为了克服这个难题,本小组研究讨论了如下车位监测方法及算法。首先,更改传感器的工作位置。将传感器由原来的放置在车位的顶部,换置到车位的入口处。让传感器仅在车辆进入车位和离开车位的时候监测到车辆,平时处于待机状态。然后,本小组以此构建数学模型,并对传感器检测到车辆进行计数,设计数变量为a。假设第一次进入车位并且传感器检测到车辆,计数变量记为1;当第一次离开车位并且传感器检测到车辆,计数变量记为2;当第二次进入车位并且传感器检测到车辆,计数变量记为3;当第二次离开车位并且传感器检测到车辆,计数变量记为4,以此类推。本小组发现只要是进入车位计数变量都为奇数,而离开车位计数变量都为偶数。4.2.2无线通信程序无线通信是整个系统能够正常运行的基础,是车位系统和上位机决策系统信息交互的桥梁。所以确保无线通信准确可靠就显得十分重要。并且由于系统运行庞大,为了优化系统运行效率,所以在确保信息传输准确可靠的同时提高信息传输的价值,避免传送无效信息。减少无效信息传送也从一定程度上降低了系统的能耗,减少企业的运营成本。为确保nRF2401每次传输的都是有效信息,在程序中设计了两个缓冲数组变量,tmp_buff10和tmp_buff110。tmp_buff10是用来存放nRF2401发送缓冲寄存器中的数据,tmp_buff110是用来存放nRF2401上一次发送缓冲寄存器中的数据。每一次要进行无线传输时,都要先比较两个缓冲数组变量中的数据是否相同。若相同,即nRF2401发送的是无效数据,则nRF2401不发送数据;若不相同,即nRF2401发送的是有效数据,则nRF2401发送数据。5 系统调试5.1 开发工具的简介2009年2月发布Keil Vision4,Keil Vision4引入灵活的窗口管理系统,使开发人员能够使用多台监视器,并提供了视觉上的表面对窗口位置的完全控制的任何地方。新的用户界面可以更好地利用屏幕空间和更有效地组织多个窗口,提供一个整洁,高效的环境来开发应用程序。新版本支持更多最新的ARM芯片,还添加了一些其他新功能。 2011年3月ARM公司发布最新集成开发环境RealView MDK,开发工具中集成了最新版本的Keil uVision4,其编译器、调试工具实现与ARM器件的最完美匹配。Keil 生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。 与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。Keil 软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。J-Link:J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9/ARM11内核芯片的仿真,通过RDI接口和各集成开发环境无缝连接,操作方便、连接方便、简单易学,是学习开发ARM最好最实用的开发工具。图5-1 J-Link实物图  图5-2 KEIL Vison4 集成开发环境界面32位微控制器开发板是ARM 技术论坛开发的一款基于32位微控制器F103VCT6 的开发板,面向企业和广大爱好者,开发板功能强大,外围资源齐全,例程丰富。在线功能:ARM技术论坛除了提供最新版本IDE的下载,还包含了32位微控制器社区论坛、最新示例项目代码的应用资源页、在线培训模块、工具大全以及知识库等内容,为32位微控制器平台提供了丰富的在线资源。5.2 硬件平台的简介32位微控制器F1系列属于中低端的32位ARM微控制器,该系列芯片是意法半导体(ST)公司出品,其内核是Cortex-M3。芯片集成定时器,CAN,ADC,SPI,I2C,USB,UART,等多种功能。其内核是ARM 32位的Cortex-M3,最高72MHz工作频率,在存储器的0等待周期访问时可达1.25DMips/MHZ(DhrystONe2.1)。算法采用单周期乘法和硬件除法。其存储器为从32K到512K字节的闪存程序存储器(32位微控制器F103XXXX中的第二个X表示FLASH容量,其中:“4”=16K,“6”=32K,“8”=64K,B=128K,C=256K,D=384K,E=512K)。并含有最大64K字节的SRAM。使用2.0-3.6V供电和I/O引脚,内置上电/断电复位(POR/PDR)、可编程电压监测器(PVD)以及4-16MHZ晶振振荡器。内嵌经出厂调教的8MHz的RC振荡器和带校准的40KHz的RC振荡器;产生CPU时钟的PLL;带校准的32KHz的RC振荡器。在低功耗要求方面有睡眠、停机和待机等低功耗模式,断电后Vbat为RTC和后备寄存器供电。内有2个12位模数转换器,转换时间为1us(多达16个输入通道),转换范围为03.6V。采用双采样和保持功能,并内置温度传感器。在数据传输方面内含2个DMA控制器,共12个DMA通道:DMA1有7个通道,DMA2有5个通道。可支持以下外设:定时器、ADC、SPI、USB、IIC和USART。开发板包含多达112个快速I/O端口(仅Z系列有超过100个引脚),26/37/51/80/112个I/O口,所有I/O口一块映像到16个外部中断;几乎所有的端口均可容忍5V信号。此类开发板的调试模式为串行单线调试(SWD)和JTAG接口,并含有多达8个定时器;3个16位定时器,每个定时器有多达4个用于输入捕获/输出比较/PWM或脉冲计数的通道和增量编码器输入。包含1个16位带死区控制和紧急刹车,用于电机控制的PWM高级控制定时器。另外还内置2个看门狗定时器(独立的和窗口型的)以及系统时间定时器:24位自减型计数器。除I/O口以外还集成了多达9个通信接口:2个I2C接口(支持SMBus/PMBus);3个USART接口(支持ISO7816接口,LIN,IrDA接口和调制解调控制);2个SPI接口(18M位/秒);1个CAN接口(2.0B主动);1个USB 2.0全速接口。5.3 系统测试5.3.1 测试目的本系统是在32位微控制器的平台上开发的,扩展了一些硬件配置,最终设计完成 了“基于物联网的智能小区车位管理系统”。为了使该系统能够正常运行,正常发挥它所具有的功能。现将进行一系列的功能测试,进而找到该系统的不足及需要进一步完善的部分,从而为该系统的功能够更加完善提供一个理论依据。使这个系统的功能够更加理想化、人性化。5.3.2 测试设备1) 配置好编译环境的PC机一台2) 32位微控制器VCT6微控制器模块3) 各模块传感器4) TFT触摸液晶屏等。l 开发系统平台板: 1) 各模块传感器的连接2) 串口与Zigbee模块的连接。l PC机:1) 连接32位微控制器VCT6。5.3.3 测试内容1) 硬件测试 硬件测试内容将系统的各硬件设备连接起来,检查系统有无电路错误,避免出现短路、断路等情况。然后检查传感器与开发板相连的引脚是否有问题。查看手册确定传感器的输出电压等级,与开发板相应引脚是否匹配,避免烧毁开发板。最后确定系统设备能否正常运行。 硬件测试结果通过电路检查,发现系统无电路错误。查阅相关资料后,得出传感器输出引脚为5V,与开发板相连的相关引脚都为兼容引脚(FT),传感器与开发板能安全连接。并且系统连接后,系统各设备能够正常运行。2) 无线通信测试 无线通信测试内容为了确保系统采集的信息能够可靠准确的信息,本小组对无线通信的内容进行了监测。同时为了保证nRF2401发送的都是有效信息,对无线通信的次数进行了监测。通过在程序加入USART通信模块,将开发板通过串口线与PC机上的串口小助手相连。通过编写程序printf(“%c”,tmp_buffi)将nRF2401发送的数据从串口小助手中显示出来。 无线通信测试结果通过监测串口小助手的显示数据,得出nRF2401发送的无线信息准确可靠。并且能够发送有效的信息。3) 各传感器搜集信息和TFT屏幕显示及相关测试 各传感器搜集信息和TFT屏幕显示及相关测试内容验证各传感器是否能够准确的采集车场信息,同时查看TFT显示是否正确。模拟车位内的车辆进出,查看系统的TFT屏能否正确显示车位信息。模拟火灾和可燃气体情况,查看TFT能否正确显示火情状况,并且查看上位机是否能够触发蜂鸣器警报。 各传感器搜集信息和TFT屏幕显示及相关测试结果测试结果通过模拟车辆进出车位,发现TFT显示屏能够正确显示车位信息。并且当模拟发生火灾时,TFT显示屏能够正确显示火灾情况,上位机能够触发蜂鸣器发出预警信号。因此各传感器和TFT显示屏及相关设备能够正常工作。5.4 系统运行效果5.4.1 物联网的建立在硬件设计方面考虑到成本等因素经过讨论后本小组暂定使用nRF24L01模拟无线zigbee无线模块。本系统采用32位微控制器开发板作为总控平台,以物联网技术作为系统支撑,nRF24L01模块作为信息交换的通道。通过各个模块间的信息交互与数据判断来执行各种指令,实现系统与外界的交流。该模块工图5-3 nRF24L01实物图作于2.4 GHz2.5 GHz ISM频段。内置频率合成器、功率放大器、晶体振荡器、调制器等功能模块,并融合了增强型ShockBurst技术,其中输出功率和通信频道可通过程序进行配置。无线模块功耗低,在以-6 dBm的功率发射时,工作电流也只有9 mA;接收时,工作电流只有12.3 mA,多种低功率工作模式(掉电模式和空闲模式)使节能设计更方便。在实现了通讯的通时有实现了低功耗,位车场今后的运营节约了成本。5.4.2 车场中控系统建立车场的主控MCU是我们的整个系统的信息与控制中枢,相当于人的大脑。车场MCU在系统中起信息汇总、信息处理、信息显示、数据采集识别、电机控制和语音播报等功能。其主要功能如下:信息汇总功能。将整个车场的车位信息、火情情况以及有无易燃气体烟雾情况汇总在车场的LCD屏幕上予以显示提醒司机哪里适合停车和天气情况。同时还可以帮助车场管理人员进行车场的安全管理。其显示效果图如下。图5-4 车场MCU天气、温度、剩余车位数显示图图5-5 车场MCU实时剩余车位分布显示图图5-6 火情监测显示图图5-7 烟雾监测显示图图5-8 识别内部人员图射频卡信息读取。伴随着射频技术的发展射频技术因其的低成本、安全性等因素迅速发展起来。本车场MCU通过射频技术来获取司机身份信息,进而判断是不是小区业主,达到智能门禁的效果。在后期开发中,可利用其读写功能进行信息的写入读取,为改造成营业型车场计费、计时打下基础。 图5-9 识别外部人员图 驱动抬杆器进行抬杆。当车场MCU识别人员为小区业主时通过电机驱动模块驱动电机,电机带动横杆抬起,达到防止外部车辆进入占用业主车位的现象。解决停车难,车位不够的状况。图5-10 抬杆器实物图 语音对讲功能。为了达到更加人性化的引导与提醒功能,通过语音模块对人声进行识别,实现更加方便的人机交互。图5-11 语音模块实物图 通过以上功能的组建,本组实现一个安全可靠的车场中控系统。图5-12 车场中控实物图5.4.3 车位MCU的建立车位MCU主要起到监控车位的作用,其可以同时对多个车位有无车辆停入,该车位有没有火情与烟雾情况汇总整理打包并通过无线通讯模块把信息发送给车场中控系统。实现实时的信息汇总。图5-13 烟雾与火焰传感器实物图图5-14 车位MCU实物图6 总结与展望本小组初步建立起来了智能小区车位管理系统。此系统可以提供以下几个功能:对车库内的车位余量,温度,烟雾,是否有火情等进行监测与分析。为了使智能车位管理系统更加人性化,本设计加入了信息共享模块。信息共享模块实现了车位与总控输出之间的交流。能将信息通过nRF24L01无线传输模块实时发送信息的因素有很多,如车库内的车位余量,温度,是否有火情。当车库内的车位没有剩余时,出口处的开发板控制阻拦杆不再抬起。当有空余时,车辆被放行,并且亮起路灯为车辆导航。该系统可应用于城市综合停车管理、大型停车场管理、小区停车场管理等方面。 推广前景及经济效益: 首先,本套车位管理系统有效地利用了时间错峰和停车场属性的调整,解决了停车场“空闲”与“紧张”的矛盾,同时减少了建设投资,能够合理调节社会资源,提高城区停车场的利用率。 其次,该系统可以快捷、明了地让用户了解到空闲车位信息;有助于减少政府为增加车库绝对数量而投入的建设资金,能够快速减少民众停车难压力。 市场分析和经济效益预测: 该系统极大的避免了人工操作,使停车场的管理费用成本降至最低,物联网技术的运用使系统更加人性化,为人们提供智能舒适的服务,必能得到人们的喜爱,占领巨大的市场份额。在此期间也遇到诸多困难,首先是各模块传感器的选取,其次是对nRF24L01模块的配置,最后是对TFT触摸屏的控制。在小组成员的密切配合下,将各个模块一步步实现。经过一段时间的努力,鉴于开发时间和经费限制,仅仅对个别几个如温度,烟雾等模块的信息进行了采集和显示。本小组会在接下来工作中对智能小区车位系统进行完善。我们会将智能小区车位管理系统进一步从两个方向完善。一、 优化车场的无线传输模块 现阶段本小组使用nRF2401进行无线传输。只是nRF

    注意事项

    本文(基于物联网的智能小区车位管理系统.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开