电梯控制系统软件的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:mswangnan098
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着我国经济的不断发展,高层建筑不断出现,电梯作为高层建筑中人员物资运输的重要工具,已经逐渐成为人们生活中不可或缺的一部分。同时伴随着人工智能相关技术产业的不断发展,语音、人脸、指纹等生物特征识别技术已经达到了商业化的标准,逐渐渗透进人们生活的方方面面,电梯控制系统智能化的条件已经成熟。但是,目前国内电梯厂商的电梯控制系统,存在着硬件性能低、软件可扩展性差等问题,这些问题严重阻碍了电梯智能化的发展。为了解决上述问题,本文设计并实现了一款基于STM32F105平台的电梯控制系统软件。本文对电梯功能需求进行分析,把电梯功能需求分成了三大类型,具体包括标准运行功能、故障处理功能和检修运行功能。标准运行功能主要包括运行控制,开关门控制以及异常保护。故障处理功能主要包括就近平层和紧急抱闸。检修运行功能主要包括点动运行和自动设置楼层信息。根据需求分析,本文首先定义了主控板输入输出接口,然后采用模块化思路进行电梯控制系统软件总体设计,本软件具体包括硬件抽象层、封装硬件抽象层接口的中间件层以及专注电梯控制逻辑的业务逻辑层。本文重点对中间件层和业务逻辑层进行设计与实现。中间件层设计的接口包括:CAN数据帧收发接口、RS485数据帧收发接口、GPIO电平控制接口、I2C读写EEPROM接口等。业务逻辑层根据功能需求,把电梯控制系统的运行模式分为标准运行模式、故障处理模式以及检修运行模式。标准运行模式通过待机状态、启动状态、运行状态、平层状态、开门状态和关门状态六种状态的切换,实现控制电梯运行。故障处理模式把故障分为三个等级,一级故障仅登记处理;二级故障就近平层处理;三级故障严重威胁乘客安全,紧急抱闸处理。检修运行模式分为检修运行状态和自学习状态,检修运行状态下电梯维护人员可以控制电梯点动运行,自学习状态下可以自动获取楼层信息。在电梯控制系统软件测试时,分别对中间件层接口进行单元测试,对业务逻辑层进行功能测试和性能及可靠性测试。在中间件层单元测试中,使用类GoogleTest框架,分别测试CAN数据帧的发送和接收,RS485数据帧的发送和接收以及I2C读写EEPROM等。在业务逻辑层测试中,测试标准运行模式实现的全集选功能、开关门功能和异常保护功能;测试故障处理模式实现的就近平层功能和紧急抱闸功能;测试检修运行模式实现的点动运行功能和自学习功能。测试结果表明,本文设计的电梯控制系统软件可满足对应的功能需求。
其他文献
以加压流化床为反应器,锯末为原料,通过测定生物质空气气化产物的组成及其随反应条件变化的规律,确定了生物质结构与生物质气化气组成的关系。在700~850℃的温度范围内,以50℃为增
对粘皮鯔鰕虎鱼Mugilogobius myxodermus在滇池水体的食物组成、摄食策略进行分析,初步探讨其对滇池饵料资源环境的适应性,为进一步研究其生态入侵策略积累基础资料。在东大
刑事诉讼中,律师介入刑事侦查是现行《刑事诉讼法》(以下简称《刑诉法》)所确立的一项诉讼制度。尽管新修订的《律师法》对侦查阶段律师介入制度的改革完善力度很大,但同世界各
癫痫作为多种原因导致大脑神经元异常放电而引起的一组临床综合征,有着很高的发病率。癫痫患者的症状往往反复发作,需要长期的药物治疗,甚至终生服药,这给患者及其家庭带来了沉重
设计了一种具有特殊端部的打印机插销注塑模具,针对该零件复杂的端部特征,采用镶拼组合模具结构代替整体模具结构。通过生产表明,这种模具结构明显地提高了模具的加工性能,节约了
从接受学角度对王珣及《伯远帖》由名不见经传到被奉为典范这一转变过程进行梳理,不仅明确了王珣与《伯远帖》人、书对应关系生成的时段,也有效揭示了其在不同时人心中地位之
运用“个性评价指标”(Sidney Shrauger, 1990),分别对中国和日本两国女子大学的女大学生样本进行测量,经T检验,表明两样本在社会相互作用等六个方面的自信心有显著差异.研究表
近年来,我国的法治建设取得了瞩目的成果,社会公众的法治意识也不断增强,这主要表现在人们越来越愿意通过诉讼解决争端,热点案件也前所未有地被公众关注。法官作为国家专门的
超常教育是指与超常学生能力相适应,并能满足他们特殊教育需要的教育。超常学生一般指智力发展突出优异,或具有某方面特殊才能的学生。这类学生古今中外都有。有的研究以智商
为了探索抗旱性鉴定指标在国家小麦区试中的应用效果,依据2000-2007年国家黄淮冬麦区旱地组、北部冬麦区旱地组小麦区试抗旱鉴定结果,对抗旱指数应用情况进行汇总分析。结果