电梯控制模型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电梯控制模型
摘要
作者:胡学兵陈波王凯成键锋
本设计采用双CPU方案:用一片89C52实现电梯的运动控制、楼层呼叫、楼层显示、运行时间显示等功能,用另一片89C52完成称重、额定负荷预置和超重报警等功能。两个CPU 通过一个I/O口交换开关量信息。采用步进电机升降桥厢,并有平滑的加减速过程。利用量程为500g的压阻式称重传感器检测重量,用12位A/D转换器以保证转换精度。外观模型图如图1-1所示。
本设计的主要特色:
1.不用8279的显示来表示楼层的呼叫信号,直接用价格低廉的二极管来显示呼叫信号,清晰可见,一目了然;
2.采用单片机C语言编程,编程容易,表达和运算能力强,结构清晰,可读性和可移植性较好,升级容易(增加楼层容易,程序修改较少)。
一:方案的选择与论证
方案一:以一片单片机为核心,将电机驱动和控制、称重检测报警系统结合在一起,可以实现题目的要求。
方案二:电机的驱动和控制系统,称重检测和报警系统分别用一个单片机来实现。见图1-2。
比较两种方案:
方案一虽然可实现题目的要求,但是资源紧张,编程较困难,调试起来难度偏大。由于电机的运动控制系统和称重报警系统之间要交互的信息很少,无需串口通信,两个部分相对独立,仅仅在超重报警时两个系统间有开关量传递,因此编程简单,减小了调试难度,故我们选择方案二。
图1-1 电梯模型图
二:模块电路的设计与比较
1.电机驱动与控制模块
1.1控制电机的选择:
方案一:采用步进电机:步进电机是纯粹的数字控制电动机。它将电脉冲转化为角位移。即给一个脉冲信号,它就转动一个角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的,因此非常适合单片机控制。步进电机的动态响应快,易于起停、正反转及变速。而且速度可以在相当宽的范围内平滑调节,低速下仍能保证获的大转距。可以通过控制发送脉冲数量来控制电机角位移量,从而达到准确定位的目的,由于步进电机步距角一般为0.36-1.8度,故其精度很高,而且步进电机在不走步时可将转子锁定,这样就保证了电梯可平稳而精确的停在我们需要的楼层。
方案二:采用直流电机:直流电机较容易控制,并容易调速,但其调速精度和运行精度都较差,时间和位置的定位不准,而且当电流较小或无电流时电机在带负载时可能会回转,若要实现电梯的平层显示则需层层安装光电检测装置。这样电路做起来很复杂,桥厢升降速时间又不易把握。
所以我们选择方案一,能较好的满足题目要求,而且控制也比较简单。
1.2电机的驱动:
由于我们采用的是步进电机,根据步进电机的特性,我们采用BAL--35型号的步进电机驱动器,电机的控制是靠单片机发送脉冲,发送脉冲的个数和频率就可控制电机的运行距离和速度。
1.3楼层呼叫与显示部分
方案一:此部分通过8279通用键盘显示器与单片机最小系统相连。增加了系统的造价和复杂性,因复杂性的提高,系统的可靠性将受到影响。
方案二:我们想到了用两个74LS148当作键盘与单片机之间的接口,可接16个按键。74LS148是一种优先权编码器,具有8个输入端可用做8个按键的输入,3个编码输出端读入单片机,一个编码群输出端GS接单片机中断口INT0。在使能端EI输入为低电平的情况下,只要有8个输入端中的任意一个输入为低电平,就有一组相应的编码输出。
最终,我们选用了方案二,该方案最大的特点是结构简单,价格低廉,编程容易,用中断扩展的方
式读键,实时性较强,随时响应呼叫。
图1-3 按键呼叫示意图
2.称重检测与报警模块
2.1 应变片传感器放大电路
我们选用的是型号为KG500g的桥型压阻式应变片,精度和范围满足题目的称重要求。
由于桥型压阻式应变片传感器输出的都是几毫伏的小信号,所以我们需要将小信号放大,而小信号的放大有许多方法,我们经讨论筛选出了两种放大电路方案:
方案一:用三个OP07 构成差分放大电路。OP07构成的差分放大电路有很高的共模抑制比,能很好的消除共模信号。但如果正负电源不平衡,就会造成失调。而且放大增益的调试需要精确地调整两个电位器的大小,较难满足精度要求。
方案二:用高精度的仪用放大器AD620。根据ANALOG公司的芯片介绍:一片AD620就相当于三个OP07构成的差模放大电路,且其调整增益方便,精度高,电路较简单。
所以,我们选用的就是方案二。
2.2数模转换部分
题设称重分辨率为1g,压阻式传感器的量程为500g,我们采用12位的模数转换芯片AD574,其转换精度为1/4096,转换时间为25μS,可很好的完成模数转换任务。
2.3键盘显示部分
我们用拨码开光与单片机P1口相连来实现重量的预置,用三片74LS164 制作的静态显示电路和单片机的串口相连来实现电梯内物体的重量的显示。报警重量可预置为245-500g 范围内的任意值,称重显示范围为0-500g ,可精确到1 g。
2.4声光报警电路
声光报警电路由一个蜂鸣器和一个发光二极管构成,可实现:
●超重时,LED红灯亮。
●超重时,蜂鸣器持续报警。
三:系统的具体设计与实现
1.系统的参数计算与硬件设计
电梯控制系统的电路图如图3-4所示:
称重检测报警系统的电路图如图3-5所示:
1.1电机驱动与控制模块硬件:
速度控制与步数的计算:
步进电机驱动执行机构从A 到B 移动时,要经历升速、恒速和减速过程。如果启动时一次将速度升到给定速度,由于启动频率超过极限启动频率f q ,步进电机要发生失步现象,因此会造成不正常启动。如果到终点时突然停下来,由于惯性作用,步进电机会发生过冲现象,会造成位置精度降低。所以我们采用缓慢的升降速,步近电机不会造成失步和过冲现象,同时为了不影响工作效率,在保证不会造成失步和过冲现象的情况下,用最快的速度移动到指定的位置。
最简单的是匀加速减速曲线,如图(a ),加速度不变,要求转矩也应该是不变的。但是,由于步近电机的转矩和转速是非线性关系,因而加速度与频率也应该是非线性关系。因此,实际上当转速增加时,转矩下降,所以,按直线加速时,有可能造成因转矩不足而产生失步现象。
采用近似S 形加、减速曲线是最好的选择,如图(b )
。因为电动机的电磁转矩与转速的关系接近指数