基于单片机智能停车管理系统设计和实现 计算机科学与技术专业_第1页
基于单片机智能停车管理系统设计和实现 计算机科学与技术专业_第2页
基于单片机智能停车管理系统设计和实现 计算机科学与技术专业_第3页
基于单片机智能停车管理系统设计和实现 计算机科学与技术专业_第4页
基于单片机智能停车管理系统设计和实现 计算机科学与技术专业_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于单片机智能停车管理系统摘要:随着汽车工业的迅速发展,汽车数量急剧增加。车库是运输基础设施的重要组成部分,随着交通的发展和发展,管理公园的要求越来越高。车库大小不同,使用顺序不同。管理者必须选择可持续的管理程序,以满足自己的条件,并避免昂贵的管理系统。该项目的目标是开发一个简单、可持续和功能的公园管理系统,以显示其特性,如可接受性、可行性、易用性等,并为满足公园管理需要提供一定的可用性。本文的设计主要是为停车场的车辆检查系统设计的,该系统控制着刹车,并通过在进出口部署的传感器来确定它们的位置。关键词:射频技术;车辆检测;停车管理IntelligentparkingmanagementsystembasedonsinglechipmicrocomputerAbstract:Withtherapiddevelopmentofautomobileindustry,thenumberofautomobilesincreasessharply.Thegarageisanimportantpartofthetransportationinfrastructure.Garagesizeisdifferent,useorderisdifferent.Managersmustchoosesustainablemanagementprocedurestomeettheirconditionsandavoidcostlymanagementsystems.Thegoaloftheprojectistodevelopasimple,sustainableandfunctionalparkmanagementsystemtodemonstrateitscharacteristics,suchasacceptability,feasibility,easeofuse,etc.,andtoprovidesomeusabilityformeetingparkmanagementneeds.Thedesignofthispaperismainlyforthevehicleinspectionsystemintheparkinglot,whichcontrolsthebrakesanddeterminestheirpositionthroughthesensorsdeployedattheinletandoutlet.Keywords:RFtechnology;vehicledetection;parkingmanagement目录第1章绪论 41.1课题研究的目的和意义 41.2国内研究现状 4第2章智能停车场管理系统概述 42.1射频技术(RFID)概述 42.1.1射频识别系统的构成 42.1.2射频系统基本工作流程图 52.2车牌识别技术 52.2.1车牌自动识别系统原理 52.2.1牌照号码、颜色识别 62.3车位诱导和车辆检测系统概述 62.3.1车位诱导和车位显示 62.3.2超声波测距原理 72.3.3车辆检测 72.4小区停车计费系统概述 72.5进出口识别系统概述 7第3章车位诱导车辆检测系统硬件设计 83.1停车场系统 83.2系统总体原理 93.2.1车辆监测 103.2.2车位诱导和车位显示 113.2.3其他控制部分 113.3车辆检测系统硬件设计 113.3.1锁和环路工作原理 113.3.2信号输入电路的设计 123.3.3复位电路的设计 13第4章系统软件设计 144.1程序流程图 144.2设计要点 144.3编制软件程序 16结论 19参考文献 20致谢 21第1章绪论1.1课题研究的目的和意义随着生活水平的提高,机器成为人类的替代品。然而,尽管汽车使我们的交通更容易,但它们也可能给我们带来问题,比如停车问题。特别是,必须建立“智能”公园,特别是医院、大型购物中心、学校等。车库采用了先进的机动车管理系统,使进入和安全更容易。通过自动测试、分类、映射等技术,汽车检测技术是整个系统的关键。这个项目是一个停车场的车辆检查系统,它控制刹车,并使用传感器在进入、出口和停车之间指示停车情况。当控制器在智能停车场的入口处发现汽车传感器显示汽车到达时,它会启动无线电频率识别、电子标签识别和信息记录。停车场发现了一种超声距离测量模块,用于在处理后引导汽车,以避免对停车场的位置产生负面影响,从而提高车库的效率。输出结构与输入结构相同,用于计算停车成本。这个项目是基于微型机器作为一个控制棒,结合射频识别,超声波测距等等,创造一个现代智能停车场。1.2国内研究现状我们的技术水平正在迅速提高,在现代化进程中最重要的自动化技术渗透到所有领域,成为未来信息社会的重要基础。在这方面,现代资源管理和使用方式发生了重大变化,运输平台不再是一个传统系统,而是一个大规模的信息技术管理系统,随着时间的推移发生了变化。这些变化发生了变化。车辆大小,全额控制费用。这个项目是基于智能汽车控制系统的微处理器开发的。近年来,微处理器技能发展迅速。通信系统I/O是一个更复杂的通信系统,使现代微处理器感觉更好的模块、转换A/D。智能停车场管理系统概述2.1射频技术(RFID)概述射频技术通常被称为感应电子芯片或相邻卡、感应卡、非接触卡、电子标签、电子条形码等,在接收器中,当扫描仪接收到这段代码时,接收器链被用来发送内部代码。接收器很特别,因为他们不怕电池,不怕接触,不怕没有地图的灰尘,芯片密码是世界上唯一无法复制的。RFID目前被广泛和典型地使用。2.1.1射频识别系统的构成时下常见的RFID系统主要由电子标签,阅读器以及计算机管理系统组成。本文开发的RFID系统,在此基础上加入了车位锁用于车位的集中管理,系统如下图所示。(1)电子标记电子标记包括连接到身体的元素和晶体元素,以识别每一个带有统一电子代码的电子标记;半活性电子标签由按钮电池提供,使用频率为2.4ghz。当机器没有被读取器激活时,电子标签就会进入低效状态,以节省电力。(2)阅读器读卡器是由2.4ghz和433兆赫的外部电源提供动力的系统的核心元素。他是公园管理系统的管理员。在正常工作中,读卡器不断地通过2.4ghz频带发送活跃的电子标签。当一辆携带特殊电子标签的汽车进入停车场时,读卡器会自动检查车辆的匹配,如果成功的话,会检查动态位置分配,同时指定LED显示的位置号码。当汽车离开时,读卡器会收到来自车库锁的免费出租信息,并恢复位置。读出器和停车锁之间使用的是一种相互拓扑,允许闹钟点而不是关闭停车场的其他单元。(3)车位锁该系统是公园管理系统的主要组成部分之一,执行诸如检查停车地点和防止填补空缺等任务。当指定的位置是空的时,该位置的闭塞操纵杆只能在无线通信模块中运行。当车库被锁住时,从读取器接收闹钟信号会减慢速度,同时打开停车控制测量功能,自动确定车辆的位置。在发现车辆偏离的情况下,车库封锁会向读者发送真空停车信息,同时提高速度。2.1.2射频系统基本工作流程图射频系统基本工作流程图如图所示。图1FRID系统示意图2.2车牌识别技术2.2.1车牌自动识别系统原理自动识别车牌是一种识别车牌的方法,使用动态视频或静态图像来自动识别车牌的颜色。设备数据库通常包括触发器(视觉车辆监视)、摄像头、照明设备、图像收集设备、车牌识别处理器(北京易泊识别相机拍照)。软件内核由数字识别算法、字符分离和光学识别组成。图2车牌识别系统2.2.1牌照号码、颜色识别目前有两个技术通道可以跟踪车牌。头等舱是对灰质图像的初步处理,它反映了与人类视觉感知相比,油脂的深度。但是车牌是一个固定的区域,有很多符号和边缘,所以部分符号有很强的纹理。第一类包括基本的方法,例如定义纹理特征、数学形态学、微波分析等。随着计算机技术的发展和图像处理的发展,彩色图像的计算机处理成为了彩色图像的搜索对象。第二类包括基于RGB、神经网络等颜色的基本方法。在边缘检测发现的照片中仍然有许多干扰区域,如果你直接追踪车牌,很容易识别车牌或增加计算。数学形式的基本概念:为了更好地识别和分析图像,使用具有特定形态结构的结构元素来测量相应的图像形式。字符分离模块也是整个字符识别系统的重要模块之一。字符分离的质量直接影响到识别后续字符。车牌的划分包括阿拉伯符号、字母和数字的划分,准备进入下一步。在字符分离之前,通常需要对注册区域进行一些初步处理,例如调整和旋转车牌。我们使用的方法是基于与车牌标识符匹配的模型。匹配模型的方法是一种直觉分类算法,其中包括使用不同符号的标准符号进行建模,并比较单个符号。不论选择模型,首先需要得到样品、模型、符号字符识别,识别预期第二版的图像和字符,字符识别,还待识别字符图像的英文和Calc.в模型识别标识和半径样本检查来确定其特征矩阵来确定样品制作和相关距离最小值输出。2.3车位诱导和车辆检测系统概述2.3.1车位诱导和车位显示精确位置的归纳,即精确位置的准确信息只能在该地区的一个空位置提供,但不能确定广场上但是却无法精确提供具体的空余车位的位置,因此区位诱导的作用就受到限制。例如,在其中一张感应卡上显示的5个租赁地点和5个租赁地点的500个租赁地点的信息对司机来说无关紧要。传感器的确切位置与直接映射帮助飞行员快速找到停机坪的位置不同。智能停车位鼓励在感应信息系统中停车,在所有超声波预留的地方设置交通流量,并实时收集不同的停车传感器。云搜索和微广告技术提供精确的路由服务搜索和专业广告程序。具体来说,能够将客户安置在特定地点的客户已经在停车场支付了数千美元。超声波定位器安装并发送到感应控制中心,在任何时候进出。司机进入停车场,根据感应卡上的空缺选择一个停车点。2.3.2超声波测距原理由于公园管理系统中的智能,如果由数据收集设备提供,控制器可以随时控制计算机控制和数据处理、即时显示质量、安全停车传感器跟踪程序,同时,根据使用的位置,红色是忙碌的,绿色是空的。客户可以在50米外看到它。通过将无线控制器与节点连接到主控制器和计算机,系统最终能够探测到超声波场。图3超声波测距示意图2.3.3车辆检测我们开发了一种基于地磁探测原理的汽车探测技术。基于地球磁探测技术的位置传感器的基本原理是,地球磁场的平均强度约为0.5-0.6高斯,分布在几公里内。停车场的检查是通过探测地球磁场的变化(见图2)进行的。这种控制在不破坏道路的情况下更敏感,更容易整合,更适合低能耗环境。图4车辆对地磁场的扰动2.4小区停车计费系统概述许可证制度允许永久用户注册卡片、时间卡用户、永久用户用户和退出程序。固定用户注册发卡录入主要包括车牌,车主的名字,车牌号,型号,地址,通讯号码等等。2.5进出口识别系统概述进口识别功能将在以下五个领域进行:人力资源、鉴定、信息记录、图像收集、信息和映射。在没有监督的情况下实施理性管理系统可能会节省大量人力资源。确认车辆是否有权进入,只有完成入境手续并缴纳税款的用户才有权停车。3)车库计算机系统记录了进入和离开车库的时间、车主的颜色和身份以及车主指定停车场的车牌。作为允许车辆进入停车场的独特标志,使用的车牌被从系统中移除,作为车辆识别的重要保证。(4)根据停车指示,进入停车场的车辆将获得图像和车牌号码,并将数据存储在计算机系统中,以便在离开车库时自动完成车牌和车牌检查,以确保车牌安全。这是汽车安全问题。当车库满了,LED屏幕就会显示所有关于停车场的信息。当一辆汽车进入停车场时,它会提供事故现场的信息。此外,车主在发送信息时也会得到反馈。这辆车不应该被允许进入古语汉语和英语的停车场,从而获得信息,从而促进和促进外国客户的服务。LED显示器上的信息简洁和清晰,不仅允许车主明确指定位置,而且允许车辆进入时避免延误。出口识别功能将在以下三个领域进行:账户自动化、自动核算、图像比较等。自动核算功能包括根据车辆到达和到达日期自动计算停车时间,并通过短信通知车主,应收款是根据停车时间和费用自动计算的。(2)自动定价的功能是从车主的手机成本中扣除按该系统计算的手机使用费,当然,这需要车主在系统中手机使用费减去之前确认支付。减去电路板后,系统启动了自动气闸,并将汽车从车库拖了出来。3)图像对比度的函数是将进入停车场的车辆的图像传递到计算机记录中。当车辆离开车库时,系统会自动将进入车辆的图像传真到机器上,将信息与图像进行比较,以确定进入是否同一辆车。车位诱导车辆检测系统硬件设计3.1停车场系统在审查更全面、更详细的方案管理系统时,确定了停车地点,包括停车地点、指导和背景服务费用,以及数据库管理中的停车地点,这些地点是作为早期研究模块开发的。停车场跟踪系统中安装了大量的停车位,不包括设计市场上现有的停车位,以及现代化的停车位和持续的自动化水平。该文件的目的是根据射频技术(图3所示)设计一个合理利用停车位的系统,主要是解决现有企业或社区停车场的就业问题,实现这一目标。R车库控制自动化适用于车牌号和车辆牌照(位置等于或大于m)。与此同时,LED屏幕上显示了车主指定的停车场号码,以便准确操作“每辆车”。考虑到目前的车库管理情况,该设施通过封锁每一个停车场来控制每一个停车场,这也防止了特殊停车场的填充,并提供了特殊停车场。为了解决停车场的供电问题,本条规定的管理系统只包括一个需要外部电力的车辆识别模块,其余部分则包括一个基于电池和低消费的供电系统。没有电池供电部门配备了一个电压控制系统,可以警告电池的低温,并警告经理电池的更换。图5智能停车场管理系统示意图3.2系统总体原理该系统运行(如图4所示),是为进入车库而设计的最重要的电子标签之一。车辆是通过读取器、动态停车点和感觉屏幕分配来组装的。此时,驱动程序读取相应的制动装置,当停车时,控制功能会随着刹车杆水平的下降而降低。最后,当一辆车在停车场里行驶时,发现没有汽车,举起制动杆,读者们被告知不要再使用。当车辆非法进入停车场,身份不明时,由于停车场的存在,它们既不出租也不能强制使用。图6智能停车场管理系统流程图3.2.1车辆监测对车辆的监测主要是为了评估附近车辆的可用性。控制测量设备是一个汽车传感器,连接到磁感应线圈上,并用来检测它。当地面感应线圈没有车辆时,车辆探测器就会使用磁线圈信号将其传输到中央处理器。当汽车在当地线圈上方时,感应线圈将不同的信号传输到汽车传感器上,使车辆传感器能够将高水平的信号传输到中央处理器。因为这两个信号非常不同,所以很容易判断汽车是否在这里。传感器线圈的特性如下:2)对检测的高度敏感性可根据下列需要调整:1、检测准确,采用锁相环技术,保证了准确度;2、检测灵敏度高,并可根据需要调节灵敏度:3、使用简单,对供电没有特别要求,家用交流电和普通直流电均可。地磁感应线圈监测车辆的基本原理如图5所示。图7地感线圈监测示意图3.2.2车位诱导和车位显示“定向和定向”成分包括数据收集模块(包括定位摄像头、定位灯等),阅读房间里的制导屏幕等等。当一个人进入停车场时,他通过一个引导屏幕实时输入每个区域的位置,很快就能找到每个区域的位置,从而避开车库的主人,从而使他们能够找到车库的位置。停车场里挤满了汽车。当车主到达某区域时,空余通过车位状态指示灯快速知晓究竟哪一个车位是空闲的,标志性明显的车位状态指示灯,通过绿色显示该车位是否允许停车,车主在几十米外即可看见。在业主找不到停车位的情况下,用户可以简单地记住租赁号码,跟踪租赁号码,输入租赁号码,检查停车地点和路线。3.2.3其他控制部分进出的控制系统是整个公园管理系统的基本设备。控制系统的特点是不可侵犯的TCP/IP通信、非接触式IC卡读写、道闸开关控制等功能。主要由以下几部分构成:控制盒:密封设计,防雨,防尘。出口:防水、防尘和其他设计功能面板报警系统:根据信号灯的变化,可以确定数字车辆传感器、通道刹车和mcc读卡器的性能。中文和英语信息屏幕:停车时间、使用费、刷卡余额、营业时间、空闲时间——时间、日期。在闲时则显示时间日期、欢迎用语等相关提示信息。3.3车辆检测系统硬件设计车辆检测系统硬件设计包括锁和环路硬件设计、信号输入电路设计、复位路的设计。3.3.1单片机的简介与选择=1\*GB2⑴单片机简介单片机是一种集成电路芯片,是单片微型计算机的简称。它包含具有数据处理能力的微处理器(CPU),存储器(包含程序只读存储器ROM和数据存取存储器RAM),输入/输出接口(I/O接口):是一个既小巧又完善的计算机硬件系统。单片机用途由于单片机体积小,稳定性好,因此被用于生活,工业生产等领域。主要用途如下:=1\*alphabetica智能仪表仪器,如数字流量计数字示波器,煤气检测仪等b实时工业控制,如自动生产线,温度控制,电机转速控制。c家用电器,如空调,冰箱,洗衣机等。(2)单片机应用系统组成虽然单片机具备一个计算机的基本结构和功能,但它本质上只是芯片,还不能独立完成任何实际任务。单片机应用系统由单片机,输入输出,显示,控制等外围电路和相应的驱动,控制软件组成。如图所示单片机接口电路及外部设备等软件单片机接口电路及外部设备等软件单片机应用系统 +硬件图8单片机应用系统示意图(2)MCS-51系列单片机MCS-51系列单片机的内部结构框图如图8所示。MCS-51系列单片机主要包括8031,8051,和8071等通用产品。频率基准源计数脉冲可编程I/O口可编程串行口64KB总线扩展控制中央处理器(CPU)2个16位可编程定时/计数器数据存储器(RAM)程序存储器(ROM)振荡器及定时电路可编程I/O口可编程串行口64KB总线扩展控制中央处理器(CPU)2个16位可编程定时/计数器数据存储器(RAM)程序存储器(ROM)振荡器及定时电路中断扩充控制并行I/O口并行输入串行输出图8MCS-51系列单片机的内部结构框图MCS-51系列单片机的引脚3.3.2锁和环路工作原理锁定系统是执行定位和防止填补车库管理系统的一个重要组成部分等任务的系统的重要组成部分。当指定的位置是空的时,该位置的闭塞操纵杆只能在无线通信模块中运行。当车库被锁住时,从读取器接收闹钟信号会减慢速度,同时打开停车控制测量功能,自动确定车辆的位置。在发现车辆偏离的情况下,车库封锁会向读者发送真空停车信息,同时提高速度。在在停车场管理系统中,车库基本上被关闭以容纳、定位和唤醒读者的无线电信号。该设备包括停车控制、电力控制、发动机控制和无线串行门等设备。由于RF芯片主要是微处理器,NRF24LE1芯片可以直接用于锁定停车,但不能用于RF功能。锁和环路硬件设计总架构如图6所示。图8车位锁和环路硬件框架图3.3.3信号输入电路的设计第4.1节,停止、供电、碱性电池、MCU6V电路和3.3V电气系统的工作是基于5V电路,需要适当地处理芯片的电压,而电力系统的质量则大大降低。在设计食物模块时,必须考虑芯片的工作电压、电流、电阻等。由于停车场的锁来自电池,稳定芯片的电流必须和稳定芯片的电流一样低。机会和节约能源。HT7533芯片被选择用于供电和外围电路,提供100马赫输出电流和10HA静电,这不仅符合系统的功率要求,而且符合低功率要求。图3-12显示了基于HT7533芯片的3.3功率模块的铁路图。电池的MTD输入电压,F1保险丝,1A-16V参数,保护停车系统不受电流影响。c4电容器使用铝电解电容器,参数为4704F/25V,以过滤电池输出电压。SS14是抑制反向电压的二极管。E1和E2电容参数为10UF/25V,因此产生了带有c5和c6陶瓷电容的电过滤电路。图93.3V供电系统发动机控制模块要求对电动部件提出以下要求:高电流、高驾驶能力和由于模块的电力消耗,必须能够及时关闭发动机控制模块,以便在n-模块时节约电力。该产品不需要使用LM7805三极稳定器(如图8所示),为5V永久输出电压提供动力,包括防过载保护。当晶体冷却时,可以连续提供1a电流。图105V供电系统图中的c21电容器被用来稳定晶体内的稳定放大器,并增加对电压转换的过度反应。IRF9540N是MOSFETIR,低导电阻和快速切换。NRF24LE1使用P1.4来控制IRF9540N开关的状态,以控制信号输入电路与电源的连接。3.3.4投放电路设计投放电路的主要功能是在系统的电气系统中发出投放信号,并在系统的电流稳定之前恢复投放信号。为了安全起见,重置信号只能在稳定后才能移除,以避免开关或控制插座振动的影响。图1显示的再输入电路提供了上述主要功能,图3显示了输入和出口特征。但是,诸如烤箱功率缓慢下降(a)和电池电压不足等问题是无法解决的,调整韩国常数所需的时间也会改变驾驶能力。左边的电路对上层和右下方有效,对较低的SM和手动重置CH有效,以避免电路中的高频谐波干扰。重置电路增加了二极管,允许电容器在瞬间减压时迅速释放,嘴唇宽度稳定地恢复了系统。如图9所示,输入和输出模式的下半部分具有特征,并比较了额外放电电路的效果。图11增加放电回路的RC复位电路系统软件设计4.1程序流程图云搜索和微广告技术提供精确的路由服务搜索和专业广告程序。在某种程度上,电力系统决定了电池的使用,更依赖于一套具有较高可靠性,逻辑性强的软件设计。公园管理系统的软件由三个组成:读取软件开发、电子标签软件开发和控制车库的软件开发。(其总体流程如图10所示)。图12智能停车场管理系统软件总流程本文软件设计使用的开发环境为Keil4Vision4,开发语言为C语言。图13开发环境为Keil4Vision44.2设计要点该软件包括系统管理软件和系统管理软件,其中主要包括内置模块的通信程序和读取微处理器。在这种情况下,机载模块软件向停机坪发送激活和初始化的消息,然后发送简单的通信测试,以确定读者是否收到了集群验证,以确定是否需要验证集群。车辆是否需要接入点?从机载模块传输测试通信数据的时间由车辆的进出速度决定。机载模块和读取设备之间有效的通信距离为10米,车辆的速度通常限制在5米/秒,通信结束后的延迟是进出车站的两辆车之间的最短时间。该系统与多个机器点提供通信,因此协议被划分为三级协议。第一级是NRF24LE1模块硬件实现的物理水平;第二个是数据传输通道;第三个是应用程序。数据通信水平提供了可靠的无线数据传输。当数据发送时,应用程序层将被分割成更短的数据框架,这些数据将被发送到组头和控制点,并重新包装和发送。将应用程序nrf24le1和MCU提升到数据引用级别。由于协议是分层的,而邻近层之间的通信只能通过传输或接收来实现,这确保了层间通信的相对独立性,并提高了系统的灵活性。为了方便使用,系统模块由可用的元素提供动力,因此低能耗系统的设计具有特殊意义。为此目的,新的低成本芯片是MSP430F121模块和NRF24L01模块。由于缺乏通信,船上的模块每次运行大约2毫米,每次醒来大约2秒。正常运行时,电流为13米;在睡眠模式下,它只有一个步骤,在系统中,它平均为14ma。我们选择了5.4kv电池,如果不考虑电池本身的损失,其寿命可达12。车辆的寿命对用户来说很容易。基于RFID的技术在区分目标方面具有潜在优势,因为快速搜索目标接近电子芯片,但同时在通信通道中使用了两个以上的电子芯片。我是普通数据阅读器之间危险的碰撞。因此,为了提高系统的可靠性,必须采取必要的措施,防止碰撞或在碰撞时有效地解决数据泄露问题。在本条所设计的车辆识别系统中,读取器控制多个电子标记,并具有多层防止碰撞的算法,以提高系统的可靠性。目前,主要有四种防碰撞算法,分别为空分多路(SDMA)、频分多路(FDMA)、时分多路(TDMA)和码分多路(CDMA)。一般方法基于tdma算法算法和二进制算法,阿罗哈算法基于概率基本反冲击算法。基于二进制树的反冲击算法是对电子标签序列号的二进制搜索。分析系统中的能源需求和标记数量是基于算法算法算法,算法算法允许软件在数据与电子标记碰撞时在不同时间控制标记,以便在碰撞时发送。还有会议服务nRF24LE1射频芯片在接收模式下具有多频功能,能够在不同的地址上并排放置6个数据通道,允许在相同的频率上识别6个电子标签,但在不同的发射地点。在本文件中,第六频道1旨在通过读出器传播活动信息,第二频道6旨在通过读出器传输和传输数据。电子标签的识别码设置在两个字节中,第一个用于设置传输通道。具体的方法是将第一个字节从5位标识符上的5位标识符中删除,其他2位标识符被定义为电子标记通道号码。根据第一个字节(BYTE)电子标签D,可以有效地减少电子标签之间不同数据碰撞的可能性,但仍然存在缺陷。由于电子标签有许多不同的识别号码,并通过同一渠道传输数据,因此当电子标签同时将身份证号码传递给读者时,可能会出现数据冲突问题。所以我们开发了一种基于阿罗哈算法的抗击方法。本文开发的停车位管理系统适用于小型停车场,需要管理的车位数量-般小于50个。如果每个位置都是从第一个位置分配的,就会显示位置锁定号码,这是最常用的,而锁定编号更少。问题是,停车场的部分门每天醒来几次,电池消耗的能量比停车场的其他低频锁还多。本文提供了一种动态分配停车位的算法,可以平衡不同锁号使用的频率。车辆分配算法的原则基于对位置的联锁,并以下列方式详细说明:1)现有位置的编号和分类。例如,预计将有50个座位,5个座位,总共有10个从1个座位到10个座位。如果变量组指定可以指定和分配的组数,编号为1~10。假设变量group表示准备进行空闲车位查询及分配的组号,变量numl~num10表示每一组中最近一次被分配了车位的编号,并使用两个单独的位置来确定是否分配。第一次分配时,组=1表示在组1中寻找位置,否则组1中就会找到位置。3.如果搜索成功,输入步骤(4),否则搜索组将添加1。如果没有找到所有的群体,读者将使用LED0来说明缺乏空间和进展(8);如果组中使用了所有的位置,则检查组中的空格和空格,并从组中的第一个位置重新开始寻找合适的位置。如果有合适的地点,它们会直接分布在群体之间。为了控制电子标识符上的车辆的位置,读者指定了车辆的位置号码:6)如果指定的组是最后一个位置,组=1,否则她的号码将在组中登记:7)如果没有指定另一辆车,则应进入第二阶段,否则应进入第八阶段;完成座位分配的动态过程。通过这种跟踪方法搜索位置可以确保所有位置的使用。在多个车辆同时通过的情况下,在一定程度上可以避免在邻近地区停车,也可以防止车主在移动地点停车。4.3编制软件程序这个概念主要集中在执行控制模块的代码。管理模块包括系统应用程序配置、用户密码更改、Login用户更改、系统锁定、卡片分发、权利定义、辅助模块,包括援助主题等。本主要控件的设计代码如下:ProcedureTfrm_gdclzccx.ra1Click(Sender:TObject);beginbz:=1;editl.Hint:=‘请输入卡号尾数’;eabell.Caption:=‘请输入卡号:’;editl..OnChange(sender);editl.SetFocus;endProcedureTfrm_gdclzccx.ra2Click(Sender:TObject);beginbz:=2;editl.Hint:=‘请输入卡号姓名’;eabell.Caption:=‘请输入车主姓名:’;editl..OnChange(sender);editl.SetFocus;endProcedureTfrm_gdclzccx.ra3Click(Sender:TObject);beginbz:=3;editl.Hint:=‘请输入卡号车牌号’;eabell.Caption:=‘请输入车牌号码:’;editl..OnChange(sender);editl.SetFocus;endProcedureTfrm_gdclzccx.edit1Change(Sender:TObject);//注释:卡号查询varcxstr,cxfirld:string;beginIf(bz=1)and(trim(edit1.Text)=”)thencxstr:=”elsecxstr:=rightstr(‘000000000’+trim(edit1.Text),9);casebzof1:cxfield:=‘tmh’2:begincxstr:=trim(edit1.Text);cxfield:=‘czxm’;end;3:begincxstr:=trim(edit1.Text);cxfield:=‘cphm’;end;4:begincxstr:=trim(edit1.Text);cxfield:=‘ckcw’;end;End;cxstr:=cxstr+’%’;query1.Close;query1.SQL.Clear;query1.SQL.text:=‘select*fromgdcl_czda’+‘where’+cxfield+‘like:cxstrorderby’+cxfield;query1.ParamByName(‘cxstr’).Value:=cxstr;query1.OpenEnd;ProcedureTfrm_gdclzccx.FormCreate(Sender:TObject);beginbz:=1;query1.Close;query1.OpenEnd;ProcedureTfrm_gdclzccx.ra4Click(Sender:TObject);//注释:车位管理beginbz:=4;editl.Hint:=‘请输入车库车位’;eabell.Caption:=‘请输入车库车位:’;editl..OnChange(sender);editl.SetFocus;end;ProcedureTfrm_gdclzccx.dedit1KeyDown(Sender:TObject;varKey;wordShift:TShiftState);beginIfkey=13thenSpeedbutton1.OnClick(sender);End;ProcedureTfrm_gdclzccx.BitBtn1Click(Sender:TObject);beginClose;end;ProcedureTfrm_gdclzccx.FormClose(Sender:TObject;varAction:TCloseAction);beginfrm_main.n10.enabled:=true;frm_gdclzccx.Release;Query1.Close;end;ProcedureTfrm_gdclzccx.SpeedButton1Click(Sender:TObject);//注释:卡号管理varStr:string;beginIfnotquery1.Eofthenbeginstr:query1[‘tmh’];ifmessagebox(frm_gdclzccx.Handle.pchar(‘您真的要删除卡号[‘+str+’]?!’),‘steven提示’,4+32+256)=7thenexit;frm_sjmk.pub.Close;frm_sjmk.pub.SQL.Text:=‘deletegdcl_czdawheretmh=:tmh’;frm_sjmk.pub.ParamByName(‘tmh’).AsString:=query1[‘tmh’];tryfrm_sjmk.pub.ExecSQL;Exceptmessagebox(frm_gdclzccx.Handle.pchar(‘卡号[‘+str+

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论