基于单片机对电梯门机控制系统的设计

基于单片机对电梯门机控制系统的设计

ID:12156521

大小:573.50 KB

页数:16页

时间:2018-07-15

基于单片机对电梯门机控制系统的设计_第1页
基于单片机对电梯门机控制系统的设计_第2页
基于单片机对电梯门机控制系统的设计_第3页
基于单片机对电梯门机控制系统的设计_第4页
基于单片机对电梯门机控制系统的设计_第5页
资源描述:

《基于单片机对电梯门机控制系统的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、电梯门机控制系统设计与分析1.1电梯门机控制系统运行曲线的设计门机运行曲线的示意形状如图4-1所示。门机运行曲线按速度分区为:关门力矩保持区A0,开门低速区A1,开门加速区A2,开门高速区A3,开门减速区A4开门末段低速区A5,开门力矩保持区A6,关门低速及加速区A7,关门高速区A8,关门减速区A9,关门末段低速区A10,并且要求高速时速度过渡为光滑的S形曲线,其中高速过渡点为I2,I3,I6和I7。图1-1电梯门机理想运行曲线图1.1.1门机运行曲线的分段实现门机正转与反转运行曲线的设计原理是一样的,以下就以电机正转开门的

2、运行曲线设计的实现为例进行讨论。为了论述方便,现以开门减速段的实现方法说明曲线计算过程。设计开门运行曲线时,门机控制系统的速度变化采用如图4-2所示的速度与时间关系。图1-2门机系统加减速特性由上述的时间速度控制可讨论系统运行的位移速度曲线。“—门位移;—时间;—电机的速度;—速度变化的时间间隔;—在内的速度变化。在速度下降的过程中,速度从开始下降,则在时刻,,又,则有(4-1)在一个速度变化时间内,,则(4-2)由此可知在一个内,其中由门机的一个程序运行循环时间所确定门位移的距离与成正比,当大时则门位移也大,当小时则门位移

3、也小;在相同的情况下,如果要改变速度下降的快慢,则可改变的大小;同时由以上的推导可知,系统运行位移与电机速度是成二次曲线关系,则运行曲线在高速前后的加减速变化是相当平滑的,而且加减速的过程相当迅速。图4-3开门运行位移速度曲线由运行的对称性可知在加速段过程,其位移速度特性与减速段过程相类似,可得开门运行曲线的特性曲线,实际设计的门机控制系统开门运行曲线如图4.3所示,门机系统的关门运行曲线与开门曲线基本成中心对称关系1.1.2S曲线加减速过程很好地实现电机加减速过程的S曲线,可使门机系统具有良好的运行特性,使电梯门开关平稳,

4、减小电机所受的负载冲击,提高系统的可靠性,延长系统的使用寿命。本设计将电机的加减速过程分为三段,以加速过程为例,第一段采用匀加加速方式,第二段采用匀加速方式,第三段采用匀减加速方式,其工作曲线如图4-4所示。同理对于减速过程也可以分为三个阶段,其加速与减速曲线如图4.5所示。图4-4加速过程S曲线图4-5加速曲线与减速曲线下面,以加速过程为例介绍S曲线的获得。1.1.3连续时间下的分段速度表达式系统中假设匀加加速段(第一段)和匀减加速段(第三段)时间相等,且加加速度值和减加速度值相等。于是有(4-3)现分段计算:(1)初试状

5、态时,有(4-4)(2)匀加加速段,即时,加速度的变化率为一常数,用来表示加速度的变化率,则有(4-5)其中b是加加速度值,也是减加速度的绝对值,积分可得(4-6)(4-7)当时,将代人式(4-6)和(4-7)得(4-8)(4-9)(3)匀加速段,即(4-10)(4-11)当时,分别代人(4-10)和(4-11)可得(4-12)(4-13)(4)匀减加速(4-14)(4-15)(4-16)当时,分别代人(4-15)和(4-16)(4-17)(4-18)以上得出了匀加加速段调速过程的加速度式和速度式。1.1.4连续S曲线的离散

6、化若将S曲线加速/减速过程按时间平均分为20段,即,包括起点在内,共有21点。为了使电机加速/减速具有良好的特性,可将匀加加速段和匀减加速段适当取长一些,系统中,,即匀加加速段和匀减加速段分别占8个时间段,而匀加速段占4个时间段。加速度变化率的绝对值b是一系数,为方便分析,取。以上参数定好后,带入前面所得各式,可求出各时间点的速度值,以点为例,该点位于第一段,按第一段所得表达式计算。(4-19)为方便数字量的存储,将计算出的速度乘以2,使之为整数。各速度点的对应值如表4-1所示。表1-1各速度点对应的样点值tda/dtav2

7、v0123456789101112131415161718192001111111100001111111101234567888887654321000.524.5812.51824.5324048566471.57883.58891.59495.5960149162536496480961121281431561671761831881911921.1.5S曲线的实现系统中将20个2v值保存在一个一维数组中(不存零点),在主程序中系统初始化时将此数组设定为字符型全局变量,同时进行赋值。因为最大值为192小于256,可保存

8、在一个字节中,所以将其设置为字符型,可节省数据存储器空间。实际运行中,需要加速/减速时,程序先根据加速/减速前后速度之差,以及第一加减速时间(正常运行情况)或第二加减速时间(堵转开门情况),计算出整个加速/减速所需时间,再计算出每一步所需时间。将此时间换算成TimerA的定时值,由Time

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。