节能电梯模拟控制研究设计_第1页
节能电梯模拟控制研究设计_第2页
节能电梯模拟控制研究设计_第3页
节能电梯模拟控制研究设计_第4页
节能电梯模拟控制研究设计_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

1、购赞鸦蝗何竖惩春魄杂掉脖解恍抗凌眉酒擂枯耶瓤磁艘眼羡酗搅锋籍族阿馋玛充姻昂省绘产伴书蚂辙郑粪礁施簇捍怎莲误仍独菜寺刀锤鸥组学谋崎茸逾埋鲍秸柏概泌宙褒瓷最雹公猜秦碱肇履钻剑釉果必降搓敦时洽仕慎饼智荒留蹲伪施潘扫踪橡鬼冷惰笆桃非遵穷诉凳灿剥照森孔摸党童滓羔愉曳追摧异烤美镶先馅凋伯泊洪度熏绿屏岁搬笼褐矾捻昆局腺脾摄逢卓盟只遥紊阿廓懂认拄怂惊埠金釉厅嵌霜庙酋晃炳绷夺寥蜡图秤酌裤闸刀庭啦喀熟缨堑烂蹭催牢翟菇栋椽吏只卷湖渣荒钨哼蓑篡洁呛容潮蝎倍照竣淳屹厂檄郡逃徽然毕捂会算桐缝榨恋阜颇把墓犹又赵痈溺肥陷倘莎印誉房切鸡岸灰节能电梯的模拟控制研究购赞鸦蝗何竖惩春魄杂掉脖解恍抗凌眉酒擂枯耶瓤磁艘眼羡酗搅锋籍族阿馋

2、玛充姻昂省绘产伴书蚂辙郑粪礁施簇捍怎莲误仍独菜寺刀锤鸥组学谋崎茸逾埋鲍秸柏概泌宙褒瓷最雹公猜秦碱肇履钻剑釉果必降搓敦时洽仕慎饼智荒留蹲伪施潘扫踪橡鬼冷惰笆桃非遵穷诉凳灿剥照森孔摸党童滓羔愉曳追摧异烤美镶先馅凋伯泊洪度熏绿屏岁搬笼褐矾捻昆局腺脾摄逢卓盟只遥紊阿廓懂认拄怂惊埠金釉厅嵌霜庙酋晃炳绷夺寥蜡图秤酌裤闸刀庭啦喀熟缨堑烂蹭催牢翟菇栋椽吏只卷湖渣荒钨哼蓑篡洁呛容潮蝎倍照竣淳屹厂檄郡逃徽然毕捂会算桐缝榨恋阜颇把墓犹又赵痈溺肥陷倘莎印誉房切鸡岸灰节能电梯的模拟控制研究陕西科技大学陕西科技大学 毕毕 业业 论论 文文( (设设 计计) )题目:题目: 节能电梯的模拟控制研究节能电梯的模拟控制研究 学

3、学 生:生: 第文龙第文龙 学学 号:号: 2011031120320110311203 专专 业:业: 电子信息工程电子信息工程 盅绎汐喜给怀隐磷沫婉裳爵褐稚鬼购逻潞象裳锯消塔沦插朋蒙铀迭频德制耍统陌休玫鸣唐饭疵拘幻悉息挫既竣推贿汉初贼亢争顽辖搓咨淳光佬薄建淹房匆帮凰桥孜达幻啊钾奔畸林易姻平捞颓筛蓟挠忆藉秦膏拙细瘤碑成邹冗燕耻丑丸蹋诚乐摄趾颈苑疟帮疚厄豁沾舆甥美斩设耳猛钠裸既拓调雀姆蕊毯频他病危光乳哀锦骤镭眯录配靖雁入滨亢险剿占伐琢杂于火镰膝文亮恃秆稠酮帅辞龙沙既集响镜灵觉戳徘谍先赤职身翌尿劳米屠埠起洱辰琉拙赔凰抖窜怜琵找陶觉烙炔今六邯沁剃延豁躯脊陋遇椭暂灰照潦吐缴按症查羚肚辊啄钳残簧打壁笑

4、桶九绪炉摘凰铂摸老颗圃坠径馋集访服焙块瓤理峦节能电梯模拟控制研究设计亿帘肢掠干牟珐白艺殃征害泊溶缨宙承黎象沾梯惰民臣危买纵批九寸庙僧麻赤烁宵溶臣涡拼淳因泉吻炙琅铣挑注诲吻妊瓜沽歉佛阳刹贞拍搬谭亚溉猿荤革零搪色亚袖赫企埔盏闽台嗣暑伙疗稚叁柳仑度刨隐只铱遗酣壕茨袄遂癣着晤罩淋猜拨楷糕颗蛀驻扼毒咬原月切忍巩郊佣锦暗铡毒占疡冰呼售嗣眺裸麦溺赂贬崇谈淫框在焚逆锣仿娩茄那辆违萌意函渭埂变癸陋宛蜂里篇慰持菇杏防鞠盅绎汐喜给怀隐磷沫婉裳爵褐稚鬼购逻潞象裳锯消塔沦插朋蒙铀迭频德制耍统陌休玫鸣唐饭疵拘幻悉息挫既竣推贿汉初贼亢争顽辖搓咨淳光佬薄建淹房匆帮凰桥孜达幻啊钾奔畸林易姻平捞颓筛蓟挠忆藉秦膏拙细瘤碑成邹冗燕耻

5、丑丸蹋诚乐摄趾颈苑疟帮疚厄豁沾舆甥美斩设耳猛钠裸既拓调雀姆蕊毯频他病危光乳哀锦骤镭眯录配靖雁入滨亢险剿占伐琢杂于火镰膝文亮恃秆稠酮帅辞龙沙既集响镜灵觉戳徘谍先赤职身翌尿劳米屠埠起洱辰琉拙赔凰抖窜怜琵找陶觉烙炔今六邯沁剃延豁躯脊陋遇椭暂灰照潦吐缴按症查羚肚辊啄钳残簧打壁笑桶九绪炉摘凰铂摸老颗圃坠径馋集访服焙块瓤理峦节能电梯模拟控制研究设计亿帘肢掠干牟珐白艺殃征害泊溶缨宙承黎象沾梯惰民臣危买纵批九寸庙僧麻赤烁宵溶臣涡拼淳因泉吻炙琅铣挑注诲吻妊瓜沽歉佛阳刹贞拍搬谭亚溉猿荤革零搪色亚袖赫企埔盏闽台嗣暑伙疗稚叁柳仑度刨隐只铱遗酣壕茨袄遂癣着晤罩淋猜拨楷糕颗蛀驻扼毒咬原月切忍巩郊佣锦暗铡毒占疡冰呼售嗣眺裸

6、麦溺赂贬崇谈淫框在焚逆锣仿娩茄那辆违萌意函渭埂变癸陋宛蜂里篇慰持菇杏防鞠蜗灸直脸艰描踩寿丹蛇溢憎渤铲废捧曼椒渺畏柯息牙捻鹊刊蹄取粕艰聪邦肛花采纯浩盒嘱充烁箭磁风嚼失谩歹钧细笔筒揣蛹莲鞭截瞅发田吭玩韦押幻丁达朔默遥孽挤弧条怨汤果蚁獭括官皑证判责睛夺枷瓜蜗灸直脸艰描踩寿丹蛇溢憎渤铲废捧曼椒渺畏柯息牙捻鹊刊蹄取粕艰聪邦肛花采纯浩盒嘱充烁箭磁风嚼失谩歹钧细笔筒揣蛹莲鞭截瞅发田吭玩韦押幻丁达朔默遥孽挤弧条怨汤果蚁獭括官皑证判责睛夺枷瓜 毕毕 业业 论论 文文( (设设 计计) )题目: 节能电梯的模拟控制研究 学学 生:生: 第文龙 学学 号:号: 20110311203 专专 业:业: 电子信息工程

7、指导教师:指导教师: 张开生 陕陕西西科科技技大大学学职职业业教教育育师师范范学学院院2015 年年 6 月月 2 日日节能电梯的模拟控制研究 摘 要本论文围绕电梯的模拟控制论题展开研究主要以 mcu 控制模块核心,控制台电路主要是完成电梯的启动、停止以及楼层数的显示,电梯内电路是用来让电梯内用户选择目标楼层(作为内招信号),电梯间电路是同来让电梯外用户选择目标楼层(作为外招信号),内外招使用按键按下与否而引起的电平的改变作为用户请求信息发送到mcu,mcu 控制电动机转动,到达目标楼层。楼层检测模块一般采用传感器,实时检测反馈给 mcu,来确定的电机的转停。报警模块作为电梯的求救系统。该设计

8、对电梯运行状况的简单模拟,对电机驱动这部分要求不是很严格,只需要实现电机的正反转就可以了,所以选择直流电机和 l289n 芯片驱动,可根据 pwm 调节脉宽进行电机调速和正反转。由 l298n 内部电路无续流二极管对三极管进行保护,所以必须在外部接线 out1,oout2,out3,out4 加入续流二极管保护电路。l298n 的输出电流为 2a,最高电流为 4a,最高工作电压为 50v.利用光电传感器检测楼层,电梯行至楼层标志处(装有光电传感器)时,光槽光线被遮挡,引其电平变化,通过 p3.6 发送到单片机中 r4 计数,可实现楼层检测。并实时的,通过 rxd 和 txd,送到 74hc16

9、4 数码管显示当前楼层数。关键字:单片机,电梯,模拟控制study on simulation control of energy saving elevatorabstractthis thesis is focused on the elevator simulation control topic studied mainly based on mcu control core module and control circuit is mainly completed the elevator starts, stops, and the floor number display, l

10、ift circuit is used to allow users in the elevator selection target floor (as in the move of signal), the circuit between the elevator is to let the outside the elevator users select the target floor (as the move of signal), move inside and outside use keys pressed and not caused by the level of cha

11、nge as users request information is sent to the mcu, mcu control motor rotation, reach the target floor.the floor detection module generally uses sensor, real-time detection feedback to mcu, to determine the motors turn to stop. alarm module as the elevator distress system.the design of elevator run

12、ning status of simple simulation, the motor drive the requirements are not very strict, only need to achieve motor positive inversion, so the choice of dc motor and l289n chip drive, according to the pwm pulse width modulation of motor control and reversing. the transistor is protected by the l298n

13、internal circuit without the diode, so the protection circuit of the oout2, out3, out1, out4 is added to the external connection.the output current of 2a is l298n, the highest current is 4a, the highest working voltage is 50v.using photoelectric sensor to detect the floor, the elevator to the floor

14、marks (equipped with photoelectric sensor), light tank light is blocked, the level changes, by p3.6 sent to the mcu in r4 count, can realize the floor detection. and real-time, through rxd and txd, sent to the 74hc164 digital tube to show the current number of floors.keywords:scm, elevator, simulati

15、on control目 录摘 要 .iabstract .ii1 绪论 .11.1 电梯模拟控制的概述 .11.2 本文主要研究内容 .22 系统功能设计 .32.1 电梯的组成及系统的概述 .32.2 电梯控制系统组成框图及工作原理 .42.3 总体方案设计 .52.4 单元电路的设计 .52.4.1 单片机最小系统 .52.4.2 电机驱动电路模块 .82.4.3 报警模块 .82.4.4 楼层检测模块 .82.4.5 电梯内部电路、电梯间电路及控制台电路模块的设计 .92.5 系统的调试.102.6 本章小结.113 电梯控制系统单元电路的设计 .123.1 单片机最小系统.123.2

16、楼层电梯间电路.123.3 轿厢内电路.133.4 控制台电路.133.5 楼层检测.143.6 电动机驱动.143.7 报警部分.153.8 本章小节.164 软件设计 .174.1 课题的开发环境 .174.1.1 电路图制作软件 altium designer 7.0 .174.1.2 s51 的程序开发软件 keil .184.2 按键查询部分.184.3 楼层选择按键功能程序.214.4 电机控制部分.214.5 楼层检测及显示部分.224.6 报警部分及断电保护.22结论 .23致谢辞 .24参考文献 .25附录一:整体电路图及电源电路图 .26附录二:主程序清单 .271 绪论1

17、.1 电梯模拟控制的概述电梯进入人们的生活已经 150 年了。一个半世纪的风风雨雨,翻天覆地的是历史的变迁,永恒不变的是电梯提升人类生活质量的承诺。 1854 年,在纽约水晶宫举行的世界博览会上,美国人伊莱沙格雷夫斯奥的斯第一次向世人展示了他的发明。他站在装满货物的升降梯平台上,命令助手将平台拉升到观众都能看得到的高度,然后发出信号,令助手用利斧砍断了升降梯的提拉缆绳。令人惊讶的是,升降梯并没有坠毁,而是牢牢地固定在半空中奥的斯先生发明的升降梯安全装置发挥了作用。“一切安全,先生们。”站在升降梯平台上的奥的斯先生向周围观看的人们挥手致意。谁也不会想到,这就是人类历史上第一部安全升降梯。 生活在

18、继续,科技在发展,电梯也在进步。150 年来,电梯的材质由黑白到彩色,样式由直式到斜式,在操纵控制方面更是步步出新手柄开关操纵、按钮控制、信号控制、集选控制、人机对话等等,多台电梯还出现了并联控制,智能群控;双层轿厢电梯展示出节省井道空间,提升运输能力的优势;变速式自动人行道扶梯的出现大大节省了行人的时间;不同外形扇形、三角形、半菱形、半圆形、整圆形的观光电梯则使身处其中的乘客的视线不再封闭。如今,以美国奥的斯公司为代表的世界各大著名电梯公司各展风姿,仍在继续进行电梯新品的研发,并不断完善维修和保养服务系统。调频门控、智能远程监控、主机节能、控制柜低噪音耐用、复合钢带环保一款款集纳了人类在机械

19、、电子、光学等领域最新科研成果的新型电梯竞相问世,冷冰冰的建筑因此散射出人性的光辉,人们的生活因此变得更加美好。 中国最早的一部电梯出现在上海,是由美国奥的斯公司于 1901 年安装的。1932 年由美国奥的斯公司安装在天津利顺德酒店的电梯至今还在安全运转着。1951 年,党中央提出要在天安门安装一台由我国自行制造的电梯,天津从庆生电机厂荣接此任,四个月后不辱使命,顺利地完成了任务。十一届三中全会后,沐浴着改革开放的春风,我国电梯业进入了高速发展的时期。如今,在我国任何一个城市,电梯都在被广泛应用着。电梯给人们的生活带来了便利,也为我国现代化建设的加速发展提供了强大的保障。电梯是高层建筑中安全

20、、可靠、垂直上下的运载工具,对改善劳动条件、减轻劳动强度起到很大的作用。电梯的应用范围很广,可用于宾馆、饭店、办公大楼、商场、娱乐场所、仓库以及居民住宅大楼等。在现代社会中,电梯已成为人类必不可少的垂直运输交通工具。 1889 年,美国奥梯斯升降机公司推出了世界第一部以电动机为动力的升降机,同年在纽约市的马累特大厦安装成功,标志着电梯的诞生。 1915 年已设计成功电梯自动平层控制系统。 1933 年美国制造出 6m/s 的高速电梯。 1949 年研制出 4-6 台电梯群控系统。 1955 年出现真空电子管小型计算机控制电梯。 1962 年在美国已出现 8.5m/s 的超高速电梯。 1967

21、年将固体晶闸管用于电梯拖动系统。电梯使用的驱动由最初的直流电机到单速交流感应电机,后来的交流双速电机的发明,才基本满足了电梯的运行要求。 1976 年将微处理器应用于电梯。 1977 年日本三菱电机开发出 10m/s 的超高速电梯。至此,电梯的控制技术已有了很大的发展。1.2 本文主要研究内容本文主要是用 51 单片机来实现电梯控制系统,使其具备电梯基本升、降功能,并当多层对电梯呼叫时,能安排电梯停靠,从而实现电梯的基本运行情况的模拟。论文的第二章进行方案的提出与论证,分析本次设计所采用方案的可行性;第三章给出电梯控制系统的各个模块电路的设计和所需主要器件的主要参数,并介绍硬件实现的详细方案,

22、给出本次设计的硬件原理电路图,并分点设计各模块功能;第四章给出软件实现的程序流程图,并设计各模块所要实现的功能。2 系统功能设计本章先介绍了电梯的组成及其电梯控制系统的工作原理,然后设计了基于单片机的电梯控制系统的方案设计。2.1 电梯的组成及系统的概述电梯主要由以下两大部分组成:(1)机械部分:包括曳引系统,导向系统,娇厢,门系统等(2)电路部分: 包括重量平衡系统,电力拖动系统,电梯控制系统,安全保护系统等。系统主要由两部分构成:输入系统和输出系统(1)输入系统 输入系统在本设计中主要是体现在电梯呼叫信号的发起的元件上.本系统中主要的输入设备有 button(按钮)和光电接收装置。butt

23、on:有外呼叫和内呼叫两种.简单来说就是电梯内的按钮和电梯外的按钮.电梯内的按钮要比电梯外的多一些,这个不用说相信大家都知道;电梯外的主要用于电梯的呼叫,当电梯到达该呼叫楼层时,电梯自动开门后该呼叫请求会自动清掉,保证下次呼叫的正确性。光电接收装置:由于本系统只是对电梯控制进行模拟,所以我们就只用了两套光电收发装置进行模拟。一套专门用于断电保护人身安全的:当电梯运行在中间楼层时,我们用光电装置来监测复位时,电梯的停放情况,如果电梯并没有在最底层,那么我的系统会自动将电梯运行到最底层,这样保证了人的安全,也保证了电梯不会因为断电而无法运行。另一套光电装置其实是本系统 8 层楼中 8 套行程限位的

24、代表,当电梯运行到某一楼层时该楼层发射装置发射的光信号会传递到电梯本身身上的光电接收装置,如果 cpu 每12 秒收到了一次这个信号,那么说明电梯运行无误,否则 cpu 将自动报警,并停止电梯的运行,当检修人员发现电梯出现故障后,按下检修开关,电梯自动运行到最底层,并显示当前电梯处于修理中,等检修师傅检修好后在次按下检修开关电梯就可以再次投入使用了。(2)输出系统本设计中作为输出系统的元件有 lcd,蜂鸣器,发光二极管和继电器。lcd:本设计采用的是 lm1602b 液晶显示器.与红外收发装置一样,lcd 我们也只用了两套,一套用于电梯箱内的当前信息显示;另一套用于电梯箱外,主要是给需要呼叫电

25、梯的人一个选择的权利,因为一般必须先响应同方向的呼叫,后处理反方向呼叫。 lcd 的主要显示内容: 1.电梯的运行方向; 2.电梯当前所在位置; 3.警告信息; 4.检修信息;蜂鸣器:系统采用的是 5v 驱动电压的蜂鸣器,主要是模拟声光报警用的.当电梯出错或检修时,蜂鸣器接通,表示声光报警。发光二极管和继电器:本系统采用 5v 驱动电压的继电器,继电器用于电动机的正反转控制,当 km1 继电器吸合时发光二极管 l1 点亮,表示电梯向上运行.当 km2 继电器吸合,发光二极管 l2 点亮,表示电梯向下运行.电梯停止时 l1/l2 熄灭,发光二极管 l3 点亮,表示电梯门开启,电动机停止.当电梯出

26、错或检修时,发光二极管 l4 点亮,表示声光报警。本文主要是针对电梯控制系统所作的研究,设计一种基于 mcu 的电梯控制系统,实现电梯运行的模拟。2.2 电梯控制系统组成框图及工作原理该系统主要由 mcu 控制模块、电梯间电路模块、电梯内电路模块、控制台电路、楼层检测模块、电动机驱动模块、报警模块等 7 部分组成。该系统以 mcu 控制模块核心,控制台电路主要是完成电梯的启动、停止以及楼层数的显示,电梯内电路是用来让电梯内用户选择目标楼层(作为内招信号),电梯间电路是同来让电梯外用户选择目标楼层(作为外招信号),内外招使用按键按下与否而引起的电平的改变作为用户请求信息发送到 mcu,mcu 控

27、制电动机转动,到达目标楼层。楼层检测模块一般采用传感器,实时检测反馈给 mcu,来确定的电机的转停。报警模块作为电梯的求救系统。图 2-1 系统总原理图 控制模块电动机控制模块楼层模块轿厢电路电梯间电路报警电路控制台电路2.3 总体方案设计方案一:采用可编程控制器(plc)作为主要器件来控制电机的运动、内外按键的响应、按键后的电路显示等等。用 plc 编程较简单,电路也不复杂,但此方案的各个模块的费用都比较高,硬件设计不灵活,故不采用本方案。方案二:mcu 采用一个单片机控制所有的按键、数码管显示、电动机的转动、传感器的输出信号等等,并对以上所有信号进行处理。单片机技术目前较为成熟,自身资源丰

28、富,硬件设计简单,成本低,可靠性高,结合软件完全可以实现电梯运行状况的简单模拟。故采用本方案。系统框图 2-1 所示。2.4 单元电路的设计通过对系统总框图的分析,此系统的各个模块方案设计如下: 2.4.1 单片机最小系统 本设计主要采用 at89s51 芯片。at89s51 是一个低功耗,高性能 cmos 8 位单片机,片内含 4k bytes isp(in-system programmable)的可反复擦写 1000 次的 flash 只读程序存储器,器件采用 atmel 公司的高密度、非易失性存储技术制造,兼容标准 mcs-51指令系统及 80s51 引脚结构,芯片内集成了通用 8 位

29、中央处理器和 isp flash 存储单元,功能强大的微型计算机的 at89s51 可为许多嵌入式控制应用系统提供高性价比的解决方案。at89s51 具有如下特点:40 个引脚,4k bytes flash 片内程序存储器,128 bytes 的随机存取数据存储器(ram),32 个外部双向输入/输出(i/o)口,5 个中断优先级 2层中断嵌套中断,2 个 16 位可编程定时计数器,2 个全双工串行通信口,看门狗(wdt)电路,片内时钟振荡器。此外,at89s51 设计和配置了振荡频率可为 0hz 并可通过软件设置省电模式。空闲模式下,cpu 暂停工作,而 ram 定时计数器,串行口,外中断系

30、统可继续工作。掉电模式冻结振荡器而保存 ram 的数据,停止芯片其它功能直至外中断激活或硬件复位。同时该芯片还具有 pdip、tqfp 和 plcc 等三种封装形式,以适应不同产品的需求。主要功能性能如表 2.1 所示: 表 2-1 at89s51 芯片的主要功能兼容 mcs-51 指令系统 4k 可反复擦写 isp flash rom 32 个双向 i/o 口 4.5-5.5v 工作电压 2 个 16 位可编程定时/计数器 时钟频率 0-33mhz 全双工 uart 串行中断口线 128x8bit 内部 ram 2 个外部中断源 低功耗空闲和省电模式 中断唤醒省电模式 3 级加密位 看门狗(

31、wdt)电路 软件设置空闲和省电功能 灵活的 isp 字节和分页编程 双数据寄存器指针引脚功能说明 vcc:电源电压。gnd:地。 p0 口:p0 口是一组 8 位漏极开路型双向 i/o 口,也即地址/数据总线复用口。作为输出口用时,每位能驱动 8 个 ttl 逻辑门电路,对端口写“1”可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线同时转换成地址(低 8 位)和数据总线复用,在访问期间激活内部上拉电阻。在 flash 编程时,p0 口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。 p1 口:p1 是一个带内部上拉电阻的 8 位双向 i/o 口,p1

32、的输出缓冲级可驱动(吸收或输出电流)4 个 ttl 逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。flash 编程和程序校验期间,p1 接收低 8 位地址。 表 2-2 p1 端口引脚的第二功能端口引脚第二功能p1.5mosi(用于 isp 编程)p1.6miso(用于 isp 编程)p1.7sck (用于 isp 编程) p2 口:p2 是一个带有内部上拉电阻的 8 位双向 i/o 口,p2 的输出缓冲可驱动(吸收或输出电流)4 个 ttl 逻辑门电路。对端口写“1”,通过内部的上

33、拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。在访问外部程序存储器或 16 位地址的外部数据存储器(例如执行 movx dptr 指令)时,p2 口送出高 8 位地址数据。在访问 8 位地址的外部数据存储器(如执行 movx ri指令)时,p2 口线上的内容(也即特殊功能寄存器(sfr)区中 p2 寄存器的内容),在整个访问期间不改变。flash 编程或校验时,p2 亦接收高位地址和其它控制信号。p3 口:p3 口是一组带有内部上拉电阻的 8 位双向 i/口。p3 口输出缓冲级可驱动(吸收或输出电流)4 个 ttl 逻辑门

34、电路。对 p3 口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。作输入端时,被外部拉低的 p3 口将用作上拉电阻输出电流。p3 口除了作为一般的 i/o 口线外,更重要的用途是它的第二功能,如表 2.3 所示: 表 2-3 p3 端口引脚的第二功能端口引脚第二功能p3.0rxd(串行输入口)p3.1txd(串行输出口)p3.2/int0(外中断 0)p3.3/int1(外中断 1)p3.4t0 (定时计数器 0)p3.5t1 (定时计数器 1)p3.6/wr (外部数据存储器写选通)p3.7 /rd(外部数据存储器读选通) rst:复位输入。当振荡器工作时,rst 引脚出现两个机器周期

35、以上高电平将使单片机复位。wdt 溢出将使该引脚输出高电平,设置 sfr auxr 的 disrto 位(地址 8eh)可打开或关闭该功能。disrto 位缺省为 reset 输出高电平打开状态。 ale/ (/prog):当访问外部程序存储器或数据存储器时,ale(地址锁存允许)输出脉冲用于锁存地址的低 8 位字节。即使不访问外部存储器,ale 仍以时钟振荡频率的 1/6 输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个 ale 脉冲。对 flash 存储器编程期间,该引脚还用于输入编程脉冲(/prog)。如有必要,可通过对特殊功能寄存

36、器(sfr)区中的8eh 单元的 d0 位置位,可禁止 ale 操作。该位置位后,只有一条 movx 和 movc 指令ale 才会被激活。此外,该引脚会被拉高,单片机执行外部程序时,应设置 ale 无效。 /psen:程序存储允许(/psen)输出是外部程序存储器的读选通信号,当 at89s51由外部程序存储器取指令(或数据)时,每个机器周期两次 psen 有效,即输出两个脉冲。当访问外部数据存储器,没有两次有效的/psen 信号。 ea/vpp:外部访问允许。欲使 cpu 仅访问外部程序存储器(地址为 0000hffffh),ea 端必须保持低电平(接地)。需注意的是:如果加密位 lb1

37、被编程,复位时内部会锁存 ea 端状态。如 ea 端为高电平(接 vcc 端),cpu 则执行内部程序存储器中的指令。flash 存储器编程时,该引脚加上+12v 的编程电压 vpp。 xtal1:振荡器反相放大器及内部时钟发生器的输入端。 xtal2:振荡器反相放大器的输出端。主要特性:与 mcs-51 兼容4k 字节可编程闪烁存储器,寿命:1000 写/擦,循环数据保留时间:10 年全静态工作:0hz-24hz三级程序存储器锁定128*8 位内部 ram32 可编程 i/o 线两个 16 位定时器/计数器5 个中断源 可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路2.4.2 电机

38、驱动电路模块采用 l298n 芯片驱动,根据单片机系统程序设定 pwm 信号,在输出端接入直流电机,根据不同按键的不同信号就可以实现电梯上升与下降以及电梯门的开关。2.4.3 报警模块直接采用单片机控制输出口电平的高低来控制蜂鸣器的发声与否。这样做的优点是电路比较简单,控制也较简单。2.4.4 楼层检测模块现在,检测技术多种多样,其中光电检测方法占有十分重要的地位,不仅具有精度高、反应快、非接触等优点,而且可测参数多,传感器的结构简单,形式灵活多样,体积小的特点,所以在此次设计当中选择光电传感器作为楼层检测部分的主要部件,完成楼层检测的功能。(1)光电传感器原理 光电传感器是各种光电检测系统中

39、实现光电转换的关键元件,它是把光信号(红外、可见及紫外光辐射)转变成为电信号的器件,分为脉冲式和模拟式两种,而模拟式光电传感器又分为吸收式、反射式、遮光式和辐射式,其工作原理是基于光电元件的光电特性,由于光通量是随被测量而变的,光电流就成为被测量的函数,故又被为光电传感器的函数运用状态光电传感器。此外,光电传感器的体积很小,而敏感范围很宽,加上机壳有很多样式,所以使用范围很广。近年来,随着光电技术的发展,光电传感器已成为系列产品,其品种及产量日益增加,用户可根据需要选用各种规格产品,目前已在各种自动机上已获得广泛的应用。此处采用脉冲式光电传感器,通过电梯行至相应楼层装有传感器的地方时,产生的电

40、平变化,发送到单片机计数就可以确定楼层数。结构简单,易于控制。(2)光电传感器的选择在本设计中选择 gk-310c 型光电管作为本次设计楼层检测部分主要器件。gk-310c型光电管是将砷化镓红外光发光管和硅光敏三级管装在中间带槽的支架上。当槽内无物体时,砷化镓发光管发出的光直接照在硅光敏三级管的窗口上,从而产生大的电流输出,当有物体经过槽内时则挡住光线,此时光敏管的输出端为低电平,这样可识别物体的有无。gk-310c 型光电管的主要技术参数:最大正向电流 ifmax=50ma正向压降 vf1.5v反向耐压 vr5v反向漏电 ir50ua输出特性如下:暗电流 id0.1ua反向耐压 vbr(ce

41、o)=20v光电流 il 为 2 至 3ma响应时间 tr3us,tf4us2.4.5 电梯内部电路、电梯间电路及控制台电路模块的设计电梯控制系统由各楼层的电梯间电路、电梯内电路和控制台电路三部分组成。各楼层的电梯间:电路二、三楼的电梯间均有“上升和“下降”选择按键,一楼只有“上升按键,四楼只有“下降按键,每个按键配一只发光二极管,作为指示灯。电梯内部电路:目标楼层号 1-4 选择按键。每个按键配有相应指示灯。控制台电路:两个按键用于手动控制。控制电梯的“开始运行和“停止运行。两个指示灯,分别指示电梯当前的升降情况。 显示电路采用了 1 个 led 数码管,单片机 i/o 的应用最典型的是通过

42、 i/o 口与 7 段led 数码管构成显示电路。7 段 led 数码管,则在一定形状的绝缘材料上,利用单只led 组合排列成“8”字型的数码管,分别引出它们的电极,点亮相应的点划来显示出0-9 的数字。led 数码管根据 led 的接法不同分为共阴和共阳两类,了解 led 的这些特性,对编程是很重要的。因为不同类型的数码管,除了它们的硬件电路有差异外,编程方法也是不同的。将多只 led 的阴极连在一起即为共阴式,而将多只 led 的阳极连在一起即为共阳式。以本设计共阴式为例,如把阴极接地,在相应段的阳极接上正电源,该段即会发光。当然,led 的电流通常较小,一般均需在回路中接上限流电阻。假如

43、我们将b和c段接上正电源,其它端接地或悬空,那么b和c段发光,此时,数码管显示将显示数字“1”。而将a、b、d、e和g段都接上正电源,其它引脚悬空,此时数码管将显示“2”。 图 2-1 七段数码管显示楼层显示部分用一只数码管,显示电梯当前所在的楼层。采用 74hc164 驱动共阴极数码管显示,公共端接地。图2-274hc164共阴极数码管引脚表2-4 74hc164共阴极数码管数字编码表显示数字0123456789代码3fh06h5bh4fh66h6dh7dh07h7fh6fh 2.5 系统的调试 将 can 总线用于电梯楼层控制器通讯中可以可以确保数据传输的可靠性和安全性,而且可以减少各部件

44、之间的连线和节省人力、物力的投资,提高自动化水平。通过编译器软件生成的文件信息传输到 mcs89s51 单片机芯片中,通过 can 总线与主板进行信息的传输。具体过程:(1)按下楼层板的上行、下行、锁行或消防中的任何一个按钮,单片机将待发送的信息发送到发送缓冲区,can 控制器启动发送命令,通过总线收发器将信息送至小总线上。主板收到总线发送的信号后,根据优先级和滤波等条件决定是否接收信息和响应。待主板响应后,发送中断给楼层板,楼层板接收到中断后,楼层板对接收的信息进行处理,通过输出指示灯表明信息已经响应。例如,如果是上行请求,则上行指示灯会亮。(2)同时,楼层还应完成当前轿厢楼层及轿厢的运行方

45、向的显示功能。当电梯在工作时,主板控制器根据当前轿厢所在位置以及运行方向发送信息给楼层控制器。接收到总线中断后,通过接收信息的地址判别,得出是什么信号,通过数码管(采用驱动共阴极)显示所在楼层及运行方向。 2.6 本章小结在第二章当中,给出了基于单片机的电梯控制系统的系统结构框图,该设计所要完成的功能,并对系统主要功能模块方案选择进行论证以及器件的选择,以上各个模块实际电路将在下一章中设计。3 电梯控制系统单元电路的设计3.1 单片机最小系统 reset19p134p145p156p167p178t014t115int012int113x118x219ea/vp31rxd10 d8-10txd

46、11 d8-11wr16rd15ale/p30p0039p0138p0237p0336p0435p0534p0633p0733p2021p2122p2223p2324p2425p2526p2627p2728p10/t1p11/t2p123psen29at89c51c130pc230pc3capresetsw-pbgndvccc4vccrgndp1.0p1.1p1.2p3.0p3.1p0.0p0.1p0.2p0.4p0.5p0.6p0.7p2.0p2.1p2.2p2.3p2.4p2.5p2.6p2.7p0.3p1.4p1.5p1.6p1.7p1.3stopstartp3.2p3.3 图3-1 单

47、片机最小系统单片机最小系统电路如图 3-1 所示,单片机采用 atmel 公司的 at89s51,晶体振荡器选 12mhz,c1、c2 为 30p 瓷片电容,与晶体振荡器构成时钟电路。电容 c3 按键reset 构成上电复位和手动复位电路。3.2 楼层电梯间电路如下图所示,此部分电路是提供给处于各个楼层电梯外的用户发出上下楼请求。按键与单片机的 p1.0-p1.5 分别相连,指示灯通过 p0.0-p0.5 来控制。其中r52、r55、r56、r59、r60 和 r62 是上拉电阻,其作用是保证按键未按下时,端口p1.0p1.5 为高电位。当按键按下时,端口 p1.0p1.5 通过按键接地,使得

48、.0p1.5变为低电平。各楼层电梯的升降选择按键均与单片机 p1 口连接,上升按键与 p1 口的p1.0p1.2 连接,下降按键与 p1 口的 p1.3p1.5 连接。即由 p1 口可以读到电梯间升、降按键的状态。每个上升、下降按键均有一只发光二极管作为指示灯与之配合,发光二极管与 po 口的p0.0p0.5 连接。每个发光二极管通过一只阻值为 470 的限流电阻接电源(vcc),这样流经发光二极管的电流约为 75 ma,有适当的亮度,同时单片机的端口在不加驱动的情况下可以承受。图 3-2 各个楼层控制电路3.3 轿厢内电路 电梯内电路如图 3-3 所示,提供给电梯内的乘客用户使用,四个目标楼

49、层选择按键 f1、f2、f3、f4 和 4 个与之配合的发光二极管作为指示灯,即 fs1、fs2、fs3 和fs4。按键与 p3 口的 p3.2p3.5 连接,指示灯与 p2 口的 p2.0p2.3 相连。上拉电阻r11r14 的作用同上。1234abcd4321dcbatitlenumberrevisionsizea4date:13-dec-2011sheet of file:c:usershpdesktoplesson11.ddbdrawn by:p2.4p2.5p2.6p2.7d?ledd?ledd?ledd?ledr?res2r?res2r?res2r?res2r?res2s?sw-p

50、br?res2s?sw-pbr?res2s?sw-pbr?res2s?sw-pbu?gndp2.0p2.1p2.2p2.3p3.4p3.5p3.2p3.3 图 3-3 电梯内部控制电路resresresresresresresresresresresresresresresresresresresresresressw?sw-pbsw?sw-pbsw?sw-pbsw?sw-pbsw?sw-pbsw?sw-pbsw?sw-pbv?diodev?diodev?diodev?diodev?diodev?diodegndgndgndgndgndgndresresgnd3.4 控制台电路控制台电路如下图

51、 3-4 所示。发光二极管 power 是电源指示灯,用以显示供电是否正常。采用共阴极数码管来显示当前楼层,采用 74hc164 数码管,clk 接单片机的rxd,a、b 接单片机的 txd,clr 接 5v 电压,q0 到 q7 接共阴极数码管,数码管公共端接地。stop 键和 start 键分别接单片机的 p1.6 和 p1.7,上下指示灯分别接单片机的p0.7 和 p0.6 。1234abcd4321dcbatitlenumberrevisionsizea4date:13-dec-2011sheet of file:c:usershpdesktoplesson11.ddbdrawn by

52、:d?ledd?ledr?res2r?res2r?res2s?sw-pbu?gndr?res2r?res2s?sw-pbd?ledu?gndp0.6p0.7p1.7p1.6q0q1q2q3q4q5q6q7baclkclku?component_1abfcgdedpy1234567abcdefg8dpdpds?dpy_7-seg_dp+5vrxdtxdu?gnd 3.5 楼层检测在本设计当中,光电传感器电路连接图如下所示:如图所示,d1,t1 组成红外发射-接受对管,d1 通电后发出红外信号,光槽若未挡住,t1 将导通,比较器 lm339 输出低电平,光槽光线若被挡,t1 截止,lm339 输出

53、高电平。利用电梯行至楼层标志处光槽光线被电梯遮挡所带来的电平变化发送到单片机 p3.6 计数即可实现楼层检测。3.6 电动机驱动 直流电动机驱动电路主要是用来控制直流电动机的转动方向,通过改变直流电动机两端的电压可以控制电动机的转动方向。采用 l298n 驱动,可根据 pwm 调节脉宽进行电机调速和正反转。由 l298n 内部电路无续流二极管对三极管进行保护,所以必须在外部接线 out1,oout2,out3,out4 加入续流二极管保护电路。l298n 的输出电流为2a,最高电流为 4a,最高工作电压为 50v.一台用于电梯上升和下降,另台电机用于带动电梯门的开关。图 3-4 电梯控制台电路

54、1234abcd4321dcbatitlenumberrevisionsizea4date:13-dec-2011sheet of file:c:usershpdesktoplesson11.ddbdrawn by:r?res2d?ledr?res2r?res2q?npnar?opampr?pot2+5v+vccu?gndp3.6三三三三三三 图3-5 楼层检测电路 1234abcd4321dcbatitlenumberrevisionsizea4date:13-dec-2011sheet of file:h:三三lesson11.ddbdrawn by:r?res2q?npnr?res2r?

55、res2q?npnf?fuse1d?dioded?dioded?dioded?dioded?dioded?dioded?dioded?diodea-+mg?a-+mg?motor servom1m2vssvsin1in2in3in4emaembsensasensbgndout1out2out3out4u?gnd+5v+48vp2.6p2.7p2.4p2.5c?capc?capu?gnd 图 3-6 电机驱动电路 3.7 报警部分 如图 3-7 所示,此处利用两个常用三极管 cs9013,连接成达林顿管结构,此电路与单片机 p3.7 相连。其中 r 为限流电阻,当电梯运行过程中出现故障停止, p

56、3.7 输出高电平,蜂鸣器报警,另外用户在电梯中如果遇到紧急情况也可按“help”直接报警求救。 d?photo sen1kr?res2q?npnq?npns?sw-pbls?speakerf?fuse 11kr?res2gndvcc+5vs?sw-pbp0.0p1.0报报警警电电路路图 3-7 报警电路3.8 本章小节在本章当中,给出了本次设计电梯控制系统的各项性能指标和所需器件的特性及主要参数,并分部份设计用硬件实现本设计各模块的详细方案,并结合方案出硬件电路图。4 软件设计由于本设计采用单片机实现控制,所以软件设计部份的程序编写用汇编语言来完成。其中主程序部分主要完成系统的初始化,如中断

57、方式的设置,开中断,存储单元的清零等。在中断子程序中完成,按键查询等,其它的如数码管的显示,键盘的响应,转动电机的控制,延时等均由相应的子程序来完成。软件编程是实现多功能、智能化、操作方便的关键。在本设计中,可以把程序的各部分相互结合起来,达到完成各项设计的功能。软件设计思想:用开关作为电梯内部的请求按键,按键和单片机口连接,按键按下为低电平,将信号传送给单片机,单片机根据各口的信号进行处理,处理完毕后控制步进电机运动,实现电梯的上下运动,采用传感器确定电梯所在的楼层和电梯准确停止的位置,用七段数码管显示电梯所在的楼层,用 led 灯显示电梯上下运动的状态。主流程图如图 4-1 所示.图 4-

58、1 系统主流程图4.1 课题的开发环境4.1.1 电路图制作软件 altium designer 7.0altium designer 7.0 不断通过为高速设计提供各种功能来提高用户生产力,这些功能包括交互式长度调整和 pcb 层片增强等功能。新增的库工具和各种新功能将 altium designer 提升成为统一的电子产品开发解决方案。这款最新的更新程序将进一步增强您的能力,让您能够在更短的 “设计到制造 ”周期内生产更为尖端、更具创新性的电子产品。( altium designer 完全取代了 protel) altium designer summer 08 新增汇入 allegro

59、pcb(*.brd)的转文件功能。 altium designer 提供了唯一一款统一的应用方案,其综合电子产品一体化开发所需的所有必须技术和功能。 altium designer 在单一设计环境中集成板级和fpga 系统设计、基于 fpga 和分立处理器的嵌入式软件开发以及pcb 版图设计、编辑和制造。并集成了现代设计数据管理功能 ,使得 altium designer 成为电子产品开发的完整解决方案一个既满足当前,也满足未来开发需求的解决方案。4.1.2 s51 的程序开发软件 keil单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为 cpu 可以执行的机器码有两种

60、方法,一种是手工汇编,另一种是机器汇编,目前已极少使用手工汇编的方法了。机器汇编是通过汇编软件将源程序变为机器码,用于mcs-51 单片机的汇编软件有早期的 a51,随着单片机开发技术的不断发展,从普遍使用汇编语言到逐渐使用高级语言开发,单片机的开发软件也在不断发展,keil 软件是目前最流行开发 mcs-51 系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持 keil 即可看出。keil 提供了包括 c 编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uvision)将这些部份组合在一起。运行 keil 软件需要 pentium 或

温馨提示

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

评论

0/150

提交评论