浅谈基于ARM的停车场车辆管理系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈基于ARM的停车场车辆管理系统.doc

  浅谈基于ARM的停车场车辆管理系统 浅谈基于ARM的停车场车辆管理系统 导读:unsignedcharmand,  Unsignedchar*pInData,  UnsignedcharInLenByte,  U123 摘 要: 为了实现基于ARM的停车场车辆管理系统,本文采用 Cortex?M3 内核的 STM32 微制约器,以此为核心部署了超声波模组作为车辆检测器,液晶屏作为信息显示器,步进电机作为道闸制约器,以及智能卡读写器。为了便于管理员使用,在PC上用VB编写了图形界面,配合Access数据库通过串口对系统进行管理。测试系统功能结果能够完成车辆在停车场的进出场流程,由此验证了该套低成本解决方案的可行性,实用性。   关键词: ARM Cortex?m3; RFID; 停车场管理; VB    1004?373X(2014)02?0100?05   0 引 言   智能停车场管理系统是为了克服传统停车场收费管理系统人工收费方式的缺点,推动停车收费管理系统发展的高技术产物,此系统不仅可以有效地解决乱停乱放造成的交通混乱,而且可以推动交通设施的正规化建设,同时也尽可能地减少车主失车被盗的忧虑。另外,在技术方面,其高技术性匹配于现有其他智能化系统,具有很好的开放性,易于与其他智能化系统组合成更强大的综合系统,顺应各种综合方式的高级管理[1]。   本文所讲述的一个智能停车场管理系统,采用的是 Cortex?M3 内核的 STM32 微制约器,以此为核心部署了超声波模组作为车辆检测器,液晶屏作为信息显示器,步进电机作为道闸制约器,以及智能卡读写器。为了便于管理员使用,在PC上用VB编写了图形界面,配合Access数据库通过串口对系统进行管理。   1 系统组成   系统框图如图1所示,停车场车辆管理系统以微制约器为核心,由车辆检测器,非接触式IC卡读卡器,液晶显示屏,道闸,以及PC机组成。车辆检测器负责检测是否有出入车辆。微制约器通过非接触式IC卡读卡器向IC卡中写入或者从卡中读取数据。液晶屏显示停车信息给用户。道闸制约器制约车辆的出入。管理员通过PC机向管理系统发布命令同时接收系统反馈的信息。本系统以微制约器为核心对组成系统的一系列 设备进行制约,同时负责与PC机进行通信反馈信息与接收命令。系统在空闲时不断检测是否有车辆准备进入或者离开停车场,一旦检测到车辆,立即进入IC卡读写准备流程,读取IC卡内信息,根据用户类型决定下一步动作。同时显示屏显示相关信息给用户,微制约器与PC机进行通信。上述动作全部完成后,微制约器向道闸制约模块发出命令,对符合入场条件或者符合离场条件的用户放行。   2 硬件设计   系统总体框架如图2所示。在主板上有一颗STM32微制约器,在主板上引出了接口用来与 设备进行连接,其中主板与PC机之间采用9针串口连接。MCU与智能卡读写板之间通过SPI接口进行通信。主板与其他设备之间采用GPIO进行连接。   道闸检测器采用超声波模组构成,道闸制约器采用步进电机。考虑到STM32的I/O口提供的电流较小,在主板与步进电机之间连接了步进电机驱动板来提供较大电流。智能卡读写板上集成了专用智能卡读写芯片与天线。超声波测距模组部分由发射端和接收端两部分组成。发射端由超声波谐振载波调理电路和超声波发射探头组成。接收端由超声波回波接收处理电路和超声波接收探头组成。320×240图形点阵液晶屏由UC8239s液晶制约芯片驱动,利用一个电压跟随电路产生驱动液晶的电压来实现节能操作。智能卡读写模块采用MFRC522智能卡读写芯片驱动读写器天线完成与Mifare1 s50智能卡的通信。基于ARM的停车场车辆管理系统由优秀站.age\42t3.tif   图3 工程目录结构   最上层是主函数对应图3(b)中User目录下的main.c,在这一层中对停车场管理系统的逻辑功能进行了实现。   3.2 程序模块介绍   3.2.1 超声波驱动的实现   在本系统中,利用STM32内部的通用定时器TIM2进行定时,配合GPIO_PA1输出电压的翻转来产生40 kHz方波。当超声波发送出去后利用TIM3进行计时,当接收到回波时Back_Pulse引脚产生一个高电平信号,利用这个信号作为触发信号通过GPIO_PA2触发外中断来停止TIM3,此时TIM3中的计数值可通过换算得到时间t。即可计算出距离d。需要注意的是,在超声波刚刚发出的时候,由于电路的电器特性导致模块的Back_Pulse引脚马上就会出现高电平,这种现象称之为回波干扰,显然如果由这个信号触发中断就会导致测距的错误。为了避开回波干扰,需要在超声波发出后延时一小段时间再打开中断来接收真正的反射波。如果认为空气中声波的速度为340 m/s,经过估计需要延时十个微秒

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档