一、项目概述
1.1 引言
随着社会的发展,高层建筑和智能化建筑的不断出现,作为垂直运输工具的电梯得到了越来越广泛的应用,人们对电梯服务质量及可靠运行提出了越来越高的要求。在2010年4月22日电梯行业“节能·安全·智能”技术交流会上中国电梯协会副秘书长张乐祥提出节能、安全、智能已成为电梯技术发张的主流,驱动与控制系统仍存在改善空间,远程监控维修技术成为焦点。
本文在节能方面运用电梯群控分配控制技术,以能量消耗作为主要指标把侯梯和乘梯时间作为模型约束建立数学模型,另外如果持续3 分钟没有轿厢、层站召唤,电梯将自动关闭照明及风扇,并降低梯厅位置显示器的亮度,从而大幅度减少待机电力消耗;在安全和智能方面通过对电梯的各种状态进行实时监控,同时对电梯运行过程中可能出现的各种故障进行预测、诊断和报警。
因此,此项目开发是基于 AVR处理器的智能电梯控制器,并融合CAN总线技术、多媒体技术、智能控制技术、优化调度技术、故障预测与诊断等技术。在硬件上,选用32位AVR处理器作为电梯控制器的核心CPU,在软件上,选用Linux操作系统作为电梯核心控制器的软件平台。
1.2 项目背景/选题动机
随我国城市化建设的迅猛发展和物质文化生活质量迅速提高,建筑业日益发展壮大。为建筑物内提供上下交通运输的电梯工业也迅速发展起来。电梯不仅是生产运输的主要设备,更是人们生活和工作中必备的交通工具。和汽车一样、已成为人们频繁使用的交通运输设备。
近年来,我国每年新增电梯均在15%以上,因此我国的电梯节能有许多潜力可挖。我国的电梯生产量、需求量已经占到全球50%以上,而电梯节能技术的研究基础比较薄弱。电梯要实现整体节能,与楼宇的电梯配置方案也密切相关。目前我国有许多楼宇都存在电梯的无效耗能。例如,一栋楼配置了多台电梯但却没有采用普通的并联、群控技术或目的选层群控技术,导致多台电梯向同方向运行的无效耗能。因此为了提高高层建筑中多部电梯的运行效率和服务质量,需要用电梯群控管理系统来进行合理的调度和管理。
然而近些年电梯安全事故时有发生,整个行业不得不深入分析。就电梯事故的原因,我们需要对电梯故障及时检测,就能有效地预防电梯事故的发生,减少对人们造成的危害。
为了实现上述功能,我们融入了“节能环保”的理念,设计了“基于AVR单片机的节能机器人电梯”。
二、需求分析
2.1 功能要求
(1)当电梯3分钟没有接收呼梯信号时,电梯自动关闭照明及风扇。
(2)当电梯运行速度超过一定值时,发送报警信号到远程控制系统
(3)当电梯断电时,发送断电信号到远程控制系统
(4)当轿厢内报警按钮按下时发送信号至远程控制系统,远程控制系统接收到信息后由远程控制系统端的工作人员发送信号到轿厢点亮报警指示灯。
(5)当电梯的重量超过一定值时,电梯停止启动,并发出报警声音
(6)电梯轿厢外显示屏上能够显示电梯目前所在层数、所呼叫电梯等待时间
(7)电梯轿厢内显示屏上能够显示电梯当前运行方向(电梯向上运行时,向上运行指示灯点亮;电梯向下运行时,向下运行指示灯点亮)、当前所在层数、电梯到达目的层的的时间
(8)当多个呼梯信号同时发出时,电梯能够通过群控器进行最优配置,并且有轿厢外显示屏显示所分配电梯
关键字:AVR 单片机 节能电梯
引用地址:
基于AVR单片机的节能电梯介绍
推荐阅读最新更新时间:2024-11-11 09:42
用单片机+DAC0832来解码wav音乐C51程序
本程序是从国外一个论坛下载的用51单片机+dac0832 播放wav音乐,音乐数据可以从串行输入,如果声音很小的话可以把数据接入功放的输入端.完整的程序源代码从这里下载 http://www.51hei.com/f/waefd.rar 下面是main文件: /*************************************************************** name : main.c desctiption : mp3 main file for testing serial port author : coolfire update : 6/17/07 /*************
[单片机]
AVR中断引起重启
AVR中打开中断但没有相应的中断服务函数,会引起芯片重启,通过分析编译产生的汇编代码可以清楚的理解问题所在。 编译器使用 Atmel Atudio7.0 芯片:ATmega128A 由于没有找到产生汇编代码的方法,因此使用ReAVR进行反汇编。 以下为有ISR的情况 C语言 #include avr/io.h #include avr/interrupt.h void initTimer3(); int main(void) { initTimer3(); sei(); while(1) { }//while(1) } void initTimer3() { TCNT3=0x
[单片机]
单片机设计 测量频率
一、电路设计 单片机应用系统中,经常要对一个连续的脉冲波频率进行测量。在实际应用中,对于转速,位移、速度、流量等物理量的测量,一般也是由传感器转换成脉冲电信号,采用测量频率的手段实现。 使用单片机测量频率或周期,通常是利用单片机的定时计数器来完成的,测量的基本方法和原理有两种: 测频法:在限定的时间内(如1秒钟)检测脉冲的个数。 测周法:测试限定的脉冲个数之间的时间。 这两种方法尽管原理是相同的,但在实际使用时,需要根据待测频率的范围、系统的时钟周期、计数器的长度、以及所要求的测量精度等因素进行全面和具体的考虑,寻找和设计出适合具体要求的测量方法。 运行结果 二、部分代码 /*想要更多项目私wo!!!*/ #i
[单片机]
学51单片机的准备工作
准备工作,首先,你要有一块电路板,无论是学习板还是最小系统板,至少要有一块,因为单片机是实战的技术,没有板子玩不了。就好像你去驾校学开车,教练只跟你说理论,让你看书,不让你上车练习,你能学会开车么?肯定不能。 第二,单片机选型,选择宏晶的STC89C52C,关于宏晶老板姚永平,大家感兴趣的可以在网上搜一下。其实选型的时候,我是用ATMEL的89S52和STC89C52C进行对比了的,因为程序下载的时候89S52还需要一条ISP下载线,而STC89C52C只需要串口线就可以了,而串口线在后面的学习中是会用到的,这样算来,后者貌似成本更低一些。 第三,编译软件,KEIL C,全名是keil uvision,下载地址
[单片机]
学习单片机的八部曲
第一步:数字I/O的使用 使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字输入和输出输出功能。每使用单片机的一个功能,就要对控制该功能的寄存器进行设置,这就是单片机编程的特点,千万不要怕麻烦,所有的单片机都是这样。 第二步:定时器的使用 学会定时器的使用,就可以用单片机实现时序电路,时序电路的功能是强大的,在工业、家用电气设备的控制中有很多应用,例如,可以用单片机实现一个具有一个按钮的楼道灯开关,该开关在按钮按下一
[单片机]
MSP430单片机三种时钟的功能区别
MSP430单片机工作的系统时钟被分为了 MCLK、 SMCLK 和 ACLK 三个,可以根据需要关闭其中的一个几个或全部。 MCU 内需要时钟的单元包括 CPU 和部分片内外设,三种时钟的功能区别如下: 1.MCLK:主时钟( Main system Clock) ,专为 CPU 运行提供的时钟。 MCLK 频率配置的越高, CPU 执行的速度越快。虽然 CPU 速度越快功耗也越高,但高频率的 MCLK 可以让 CPU 工作时间更短。所以正确的低功耗设计并不是要尽量降低 MCLK,而是在不用 CPU 时立刻关闭 MCLK。在大部分应用中,需要 CPU 运算的时间都非常短,所以,间歇开启 MCLK(唤醒 CPU)的方法节能效果非常
[单片机]
9-基于51单片机的简易抢答器
具体实现功能 具体规则: 1、主持人进行复位,依次显示8位选手的分数,8位选手分数显示结束后主持人方可按下开始按键。 2、主持人按下抢答开始按键,抢答者才可以开始抢答,数码管抢答倒计时10S。 3、抢答者按下按键,数码管显示抢答者的编号和答题剩余时间倒计时20S。 4、在20S内,抢答者答题正确,主持人按下加分按键,分数加一。答错主持人按下减分按键,分数减一。(默认抢答者的初始分数为50)。 5、重复1~4的步骤。 单片机介绍 51单片是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C51为众多
[单片机]
单片机存储器结构
单片机内部存储结构分析 我们来思考一个问题,当我们在编程器中把一条指令写进单片要内部,然后取下单片机,单片机就可以执行这条指令,那么这条指令一定保存在单片机的某个地方,并且这个地方在单片机掉电后依然可以保持这条指令不会丢失,这是个什么地方呢?这个地方就是单片机内部的只读存储器即ROM(READ ONLY MEMORY)。为什么称它为只读存储器呢?刚才我们不是明明把两个数字写进去了吗?原来在89C51中的ROM是一种电可擦除的ROM,称为FLASH ROM,刚才我们是用的编程器,在特殊的条件下由外部设备对ROM进行写的操作,在单片机正常工作条件下,只能从那面读,不能把数据写进去,所以我们还是把它称为ROM。 数的本质和物理现
[单片机]