欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    基于单片机的远程监控系统的终端设计.doc

    • 资源ID:4151432       资源大小:1.28MB        全文页数:54页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于单片机的远程监控系统的终端设计.doc

    基于单片机的远程监控系统的终端设计摘 要 电梯作为一种常用的垂直交通工具,伴随着城市的发展而迅速增加,其应用是日益广泛的。然而每个电梯运行状况的好坏会直接影响城市居民的生活质量和工作效率,同时更是影响着城市经济的可持续发展和人民生命安全,因此就产生了对电梯设备进行远程监控的要求。凭借监控系统来获得关于电梯系统的实时运行状况信息,可以防止电梯溜梯、困人、冲顶、蹲底、过载等情况突发时不能及时排除故障而带来更多无法预知的灾难。显然,传统的相对落后的监控手段(电梯工人的巡检)早已跟不上城市发展的步伐。近些年来,随着单片机技术和自动控制理论的迅速发展,基于单片机的远程监控已经成为电梯发展的必然趋势。因此,研究及开发基于单片机的多电梯远程监控系统具有一定的意义。 本文首先对国内、外的远程监控系统相关理论进行了深入的研究,并在分析和研究电梯远程监控系统基础之上,提出了本文要研究的主要内容,即设计了一种以AT89C51为架构的多电梯远程监控系统,该系统可以实现远程现场的实时监控及数据的采集,并且在监测和显示电梯运行状态的各种参数的同时,可以实现远程登录和监控。基于单片机的多电梯远程监控系统,主要是用来监控电梯的运行情况,根据电梯发出的信号,及时的做出反应,并进行相应的处理。根据系统需要,所运用到的外围电路主要包括电源模块、温度电路模块、报警电路模块、视屏采集模块、RS-485通信模块和LCD显示模块,再根据有关单片机和数据采集传输方面的知识,利用C语言编程,完成远程监控的设计。我认为在未来,电梯系统会是向智能化方向发展的,主要有以下特征:以人为本的通用化设计理念,统一化设计的趋势,应付突发性灾难的能力。关键词:多电梯;远程监控;数据采集;LCD显示模块Microcontroller-based remote monitoring system terminal designAbstractAs a common vertical lift transport,along with the rapid increase in the city's development, its application is becoming widespread. However, the status of each elevator operation will directly affect the quality of life of urban residents and work efficiency, but also affect the sustainable development of the city's economy and people's lives, and therefore created a demand for elevator equipment for remote monitoring requirements. With the elevator control system to obtain information about the real-time operational status information, you can prevent the elevator slip ladder, trapped people, hoisting, etc. sudden end squatting can not timely troubleshooting and bring more unpredictable disaster. Obviously, the traditional means of monitoring the relative backwardness (elevator workers patrol) already can not keep up the pace of urban development. In recent years, with the chip technology and the rapid development of automatic control theory, Microcontroller-based remote monitoring has become an inevitable trend of development elevator. Therefore, the research and development of microcontroller-based multi-elevator remote monitoring system has a certain significance.Firstly, the domestic and foreign remote monitoring system related theories in-depth research and analysis and research elevator remote monitoring system based on the proposed main content of this paper to study, namely AT89C51 for the design of a framework Multi elevator remote monitoring system, the system can achieve real-time monitoring and remote site data collection, and in the monitoring and display running the elevator at the same time the various parameters, you can achieve remote login and monitoring.Microcontroller-based multi-elevator remote monitoring system is mainly used to monitor the operation of the elevator, the elevator signals, timely response, and make the appropriate treatment. According to the system, as applied to the peripheral circuit includes a power supply module, the temperature circuit module, the alarm circuit module, screen capture module, RS-485 communication module and LCD display module, according to the SCM and data acquisition and transmission of knowledge, the use of C programming language, complete remote monitoring design. I think in the future, the elevator system is to provide intelligent direction, mainly has the following characteristics: people-oriented universal design concept, unified design trends, the ability to deal with unexpected disasters.Keywords: multiple elevators; remote monitoring; data collection; LCD display module目 录引 言1第1章 绪论21.1 国内外研究现状21.1.1 国内外现状及存在问题21.1.2 目前电梯监控系统的分类31.1.3 多电梯远程监控系统的发展趋势41.2 课题的研究意义和内容41.2.1 课题的研究意义41.2.2 课题研究的内容4第2章 多电梯远程监控系统结构概述62.1 远程监控系统整体结构设计及实现功能62.1.1 远程监控系统整体架构62.1.2 功能概述72.2 远程监控系统设计概述82.2.1 硬件设计概要82.2.2 软件设计概要9第3章 多电梯数据终端控制器的硬件设计113.1 数据终端控制器芯片选择与介绍113.1.1 主芯片选择113.1.2 AT89C51主芯片的介绍113.2 控制系统的主要外围电路133.2.1 电源模块133.2.2 报警电路模块153.2.3 单片机最小系统153.2.4 LCD显示模块163.2.5 视频采集模块193.2.6 基于RS-485的通信模块203.2.7 键盘电路的选择21第4章 多电梯远程监控系统的软件设计234.1 软件设计思路234.2 控制系统的主要软件设计244.2.1 报警电路244.2.2 主要的串行通讯程序254.2.3 LCD显示程序26第5章 系统调试30结论与展望31致 谢32参考文献33附 录34附录A 系统总图34附录C 外文文献及译文35附录D 主要参考文献及摘要41附录E 主要源程序43插图清单图2-1 远程监控系统总体结构图6图2-2 硬件设计结构图8图2-3 电梯监控终端设计流程图9图2-4 软件设计流程图10图3-1 AT89C51主芯片引脚图12图3-2 电源电路14图3-3电源供给分布设计图15图3-4 报警电路模块15图3-5 单片机最小系统16图3-6 LCD与单片机的连接图17图3-7 LCD1602的管脚图17图3-8 S3C2440管脚图19图3-9 与上位机通信的接口电路图20图3-10 RS-485芯片引脚21图3-11 独立式按键键盘22图3-12 矩阵式按键键盘22图4-1 软件设计流程图24图4-2 LCD显示流程26图5-1 KEIL编程部分程序30图5-2 系统总体结构图30表格清单表3-1 LCD的控制指令表18引 言随着科学技术和市场经济的快速发展,电梯作为高层建筑必不可少的组成部分,已经成为与人民群众的生活、生命和财产安全息息相关的垂直交通工具。电梯的安全性、可靠性和舒适度是人们普遍关心的问题。电梯数量急剧增多,故障时有发生,而维修人员少,不能及时赶到故障现场,既不了解故障现场状况又不能及时安抚被困人员,给被困人员身心带来巨大的伤害。并且由于不能及时地提供对电梯日常运行的记录和监测资料,增加了分析与排除故障的难度,延长了维修的时间和费用。电梯远程监控系统 REM(Remote E1evator Monitor)是当今电梯控制领域的先进技术,是及时发现、分析和排除电梯故障的必要手段,是电梯的管理、维护和安全运行的需要。我国在电梯远程监控方面已经取得了很多成就,比如可靠性、舒适度等方面,但在故障记录和故障检测方面还有很多不足。因此,如何利用现代科技成果对分布在不同地理位置的电梯运行状况进行远程实时监控,减少和防止事故发生,对故障进行预报警(如开关接触不良)和自动记录,保证电梯安全可靠运行和提高设备的管理水平具有非常重要的意义。近年来,随着单片机技术等高新技术的不断发展,人们都在积极的寻找在电梯监控领域的一些先进技术,以满足人们对这一应用的强烈需求,因为传统的监控技术已经是相当落后,目前国内在用的监控系统往往都是功能单一,需要监控人员长时间盯着监控屏幕,然后再通过获得的信息去进行一些决策。然而,这样一份工作是很繁重而乏味的,尤其是监控的目标很多时,监控人员就无法做到面面俱到,进而如果有突发情况,就不能去及时有效的解决。为此,许多电梯厂商都希望能利用智能化程度高、可靠性好的计算机自主监控系统去实现售后电梯的统一管理,同时也可以减少人员监控的开支和减轻事故发生的损失。综上所述,结合当前情况,论文指出了现有监控系统存在以下几点困扰人们的难题:第一,不能实时了解及掌握电梯的运行状况;第二,无法利用以往的电梯运行数据去构成完整的管理和记录系统;第三,难以有效的、及时的分析并解决电梯发生的故障。本论文提出了基于单片机的远程监控系统的终端设计的研究其主要任务是提出并研究基于单片机的远程监控的系统方案,它可以对多个电梯的运行状态进行实时监控,并且能自动检测故障目标,并对故障目标进行分类及报警,从而利用电脑来完成人工监控的任务。第1章 绪论1.1 国内外研究现状 电梯,作为机电一体化的高科技产品之一,其应用已经日益广泛。当然,国产电梯的技术水平和产品的质量也已经迈出了很大一步,但是在电梯运行时,时常也会出现电梯冲顶、撞底、关人等突发事件的发生。当前,国内的许多科研院所和公司也在努力积极的开发属于自己的远程监控系统。比如,凯博电梯远程监控系统(由中国建筑科学院机械化研究分院研发的)、上海阿尔发机电科技有限公司所开发的电梯远程监控系统、无锡中秀电梯公司研发的电梯远程视频监控系统等等然而,这些监控系统一般情况下都是基于专用网络及总线,其系统的功能也就是局限于被控电梯的门信号的和内、外呼的实时监控,自动报警等常用的基本功能,但是基于多媒体技术、数据库技术、网络通讯技术以及对电梯的视频音频信号、报警信号等控制信号的管理和分析还处在逐步探索之中。目前,电梯正常运行的可靠性提高一般有两方面因素:第一、是要通过改进电梯本身的构造设计,提高工艺制造及实施无误的安装来解决;第二、也是比较重要的一方面,就是要依托先进的监控技术和科学合理有效的维修和保养体系来完成。众所周知,因为电梯的使用时间较长而且总是反复使用,所以对于电梯的管理和维护是使用电梯的最重要的环节之一。但是,目前国内在用的电梯一般都采用的是定期上门保养的方式,等发生故障时再打电话找人来修的传统方式。然而,随着电梯数量的慢慢增多、地点分散,再加上维修工人数量限制,导致了维修工人不能及时到达电梯事故现场;除此之外,也不能提供详细的运行电梯日常运行记录及监测的相关资料,所以,维修工人只能凭借以往经验和监测仪器去检查电梯故障,这样就增加了故障分析和排除故障的难度,自然也就延长了维修所需要的时间。以此这种维护方法很显然已经不能满足时代的发展的需求,因此,诞生了远程监控技术,它的出现在一定程度上有效的改善了上述情况。国外比较有名的电梯公司基本上都拥有了成熟的远程监控系统。比如,法国AUTINOR公司所开发的远程监控系统、德国蒂森克虏伯公司(TELE-SERVICE)开发的电梯远程监控系统以及OTIS公司的远程电梯监控系统(Remote Elevator Monitoring System)系统等等然而,一般只有很高档的大型场合才会配置像国外那些成本较高的各公司的电梯远程监控系统的产品,而且像国外的那些产品也就是只能监控本公司所生产的电梯,而无法与其他公司的同类型电梯产品兼容,除此之外,当然还有价格及产品定位等等原因。所以,也就导致了国外电梯远程监控系统产品在国内的使用有了一定的局限性。1.1.1 国内外现状及存在问题目前国外的大型电梯企业都有了成熟的电梯远程监控系统,例如蒂森公司的远程监控系统具有控制电梯的功能,能检测和识别滥用或者误操作紧急呼救功能,能较好的掌握电梯的运行情况,并进行分析与处理,转化为图表来显示各行驶方向和每层楼的呼叫次数,呼叫与事件处理曲线等;自动故障报警,该系统可以同时监控电梯,自动扶梯以及楼内其它设备:但是该系统仅适用于蒂森公司的电梯和扶梯。奥的斯公司的远程监控中心(RME)是奥的斯公司自行开发的电梯监控系统,具有分级报警的功能(乘客被困报警,自动故障报警和电梯运行表现报警)。RME系统自动发出电梯服务中断的讯号,显示地点,性质,问题以及乘客的状况资料,当电梯运行表现不符合预定的界限时,系统发出偏差信号。KNOE公司的EMC监控指令系统通过MODME和标准电话线实现电梯和自动扶梯的远程实时监控,具有较好的运行数据库管理分析功能,可以将指定时间段内的数据转化为直观形象的图表;具有独特的运行记录回放功能,有助于故障查询诊断。以上这些电梯远程监控系统相对来说都具有一些代表性,是国外的电梯远程监控比较常见的方式,这些系统普遍的特点就是专用性很强,开放性、通用性与其功能发展程度不相匹配,无法支持其他公司的电梯系统。这种现状也大大增加了监控系统区域运营的成本。在国内,已经有了关于电梯远程监控的研究。但起步较晚,具有自主版权的成熟的产品也比较少。由于电梯远程监控系统是涉及到电梯控制、计算机控制、现场总线、网络通讯、多媒体技术、数据库技术以及WINDOWS平台下面向对象的高级语言编程等多个专业的较大的系统工程,技术难度较大,同时还需考虑到与各个厂家的电梯控制系统(包括微机控制系统、PLC控制系统以及早期的继电器控制系统)的接口问题等诸多因素,因此,现在国内的电梯监控系统的同类产品中,在开放性、统一性和实时性等方面同样存在着很大的不足。总结下来,主要由以下问题:(1)开放性相对较低,没有统一的标准化协议。(2) 功能简单,如只能进行简单的电梯运行状态监控、同时监控的电梯数量少、不能进行电梯故障的早期预警。(3)界面简单、单一,监控信号量少;只能对电梯状态进行监控,而不能采集电梯轿厢中的图像与声音。(4) 适用电梯种类少,或者是不能兼容不同类型的电梯。(5)多采用RS-232或RS-485总线传输,或采用两级结构的Modem传输,系统的实时性与可靠性相对较低。1.1.2 目前电梯监控系统的分类电梯的监控系统需实时反馈电梯的操作、运行及故障信息,要求安全可靠、运行稳定、界面友好、管理便捷,其实时采集的电梯信号包括:(1)电梯操作状态信息,如检修、正常、司机、消防等;(2)电梯运行状态信息,如楼层显示、上/下行、开/关门等;(3)井道信息,如平层、端站、限位等;(4)各种故障信息。目前电梯的监控系统大约分三类:(1)大部分品牌电梯都有自己开发的监控系统,这些系统都包括不同的通信方式,不同的硬件接口,能较好的实现多台电梯的运行监视和一些基本的远程控制。但是此类产品由于销量有限,一般价格很贵,能消费的客户很少。(2)用PLC构成的网络通信监控。PLC可以很方便的构成系统,开发此类系统完全省去了硬件开发的成本,只要软件开发成熟即可开工安装,而且系统一般采用标准的通信接口,很容易与建筑的其它智能设备一起构成网络,但是电梯控制要附加PLC并且连带相应的通信单元,成本较高。目前随着PLC的价格不断下降,也不失一个好方法。(3)用单片机构成一个独立的采样通信单元,形成一个二级监控系统,此类监控在初期的开发成本包括软硬件,开发成本较高,但形成系统后,再销售的成本就很低了。但是由于市场不大,难以形成规模,还有此类系统由于不采用标准配件,今后维护的难度,成本较高。1.1.3 多电梯远程监控系统的发展趋势多电梯远程监控在电梯远程监控的基础上,融合了的最优控制,是一种基于时间最优、能量最优的动态综合最优化策略。因此,多电梯远程监控系统的发展趋势为:(1)远程监控系统协议开放化采用统一开放的协议标准,可以在同一系统中采用多种品牌的电梯,并对其进行监控,无须二次开发转换协议。(2)远程监控系统节能化从静态的电梯交通配置到动态的多电梯群控系统,电梯的能耗指标往往被忽视。统计数据表明,电梯的能耗约占大楼综合能耗的3/7,与电梯群控系统的性能直接相关。因此,节能目标将是多电梯远程监控系统必须考虑的关键目标。(3)远程监控系统网络化电梯群控系统将与网络技术相结合,用网络把各地的电梯监管起来进行远程监控。(4)监控系统产品市场化未来电梯监控系统的研究将侧重于商品系统的开发,即面对需求面向市场。1.2 课题的研究意义和内容1.2.1 课题的研究意义电梯的远程监控是随着计算机控制技术和网络通讯技术的发展而逐步发展起来的,是电梯控制领域的前沿技术。电梯远程监控系统(REMS),指的是某个区域(一个城市,一幢大楼,一个小区等)里安装很多部电梯后,对这些运行中的电梯进行集中而及时的远程监控,进而对这些电梯的运行数据资料进行统计、管理、维护、故障分析诊断以及救援。它使被监控对象从单个的现场监控发展到了分布式的监控,并从集中式监控发展到和信息管理系统相结合的趋势,因此,目前较为先进的多电梯远程监控系统是一个集监控、管理、决策支持等功能于一体的自动化控制系统。所以,现在多电梯远程监控系统已经是越发引起人们的关注,其最主要的目的是对目前在用电梯的远程维护,故障诊断及快速排除故障的处理,统计和分析电梯的运行性能及故障情况,以有利于不同部门能利用该系统对多个电梯进行有效的监管。但由于其结构复杂性,较高可靠性要求,需要及时发现故障并排除故障是重中之重,所以多电梯远程监控系统的研究和设计是具有重大的意义。1.2.2 课题研究的内容 本文研究的多电梯远程监控系统是基于单片机的,主要用来监控电梯的运行情况,根据电梯发出的信号,及时的做出反应,并进行相应的处理。本系统所运用到的外围电路主要包括电源模块、报警电路模块、视屏采集模块、RS-485通信模块和LCD显示模块。当电梯出现故障时,电梯内的乘客可以根据出现的故障在电梯内部按下相对应的故障按钮,这有助于维修和监控人员及时的做出故障诊断,并在最少时间内做出有效的解决措施,减少了损失的程度。监控人员也可以实时的根据监控画面检测电梯的运行状况,提前做好维护工作,以免发生不可估量的损失。当电梯发生突发事件是,电梯还可以自动报警显示,提示电梯所出现的故障,帮助工作人员在第一时间确定所发生的故障原因,更好的提高了工作效率。第2章 多电梯远程监控系统结构概述2.1 远程监控系统整体结构设计及实现功能2.1.1 远程监控系统整体架构远程监控作为一种监控手段在电梯的日常运行中所起的作用越来越重要,它是电梯厂商对系统控制的延伸,也是能够保证电梯能够高效安全运行的重要前提和基础,同时更是电梯所面临的发展趋势,当然,这种趋势也为解决远程监控系统所存在的问题提出了更高要求。当今时代,电梯监控系统的应用融合了很多先进技术,使得监控用户、质检部门、电梯生产企业等能够通过本系统对分布在全球各地的电梯产品进行实时准确地监控。这样可以有两方面好处:第一点,可以提高生产企业和用户对电梯的维护效率;第二点,更是在很大程度上加强了企业对于收集和管理自己所产产品的相关资料和状态数据的能力。除此之外,也可以让质检部门监控人员提高了工作效率,可以起到一举多得的作用。本论文中设计的网络环境下,多电梯远程监控系统主要由三大部分构成,即数据采集控制终端部分、网络传输部分和上位机监控中心平台部分。具体的系统结构框图如下所示:图2-1 远程监控系统总体结构图本文中的远程监控系统是利用AT89C51作为主芯片组成的数据采集控制终端,将采集到的图像、声音及其运行状态相关数据指标进行数据预处理。其中,预处理主要包含有H.264视频编码技术,G.729A音频压缩技术,数据锁存及A/D转换等处理技术。然后,数据采集终端控制器将所采集到的音视频信号及电梯的运行状态数据通过多流实时传输协议(MRTP)进行数据综合封包,该协议是由IETF(互联网工程任务组)发布的多媒体数据进行实时传输协议,主要用在提供实时数据(如视频、音频数据等)的IP网络端到端的传输功能。 最后,通过串口上连接的3G传输模块SIM5218将整个数据包发出去;该数据包将通过3G网络被转发送至具有上位机的远程监控中心,然而当远程的客户端通过浏览器进行监控,如果有电梯的报警信息后,就会立即通过3G网络将各个电梯具体位置、电梯发生的故障信息发送给维修中心,以便及时排除故障,同时,对于一些需要紧急停车的情况,我们可以通过上位机将控制信息及时的发送给被控电梯,比如在安全回路及变频器工作正常的前提下,电梯按原运行方向慢车爬至平层位置后开门。该远程监控系统采集的数据中包括了音频信号、视频信号、数据信号及控制信号等,由于这些不同类型的数据信息具有各自不同的传输特征及要求,所以为了满足监控数据传输的实时性、流畅性的需求,本文拟选取数字化的数码传输速率高于383 Kbps的3G网络。 如今随着3G网络的覆盖面积逐渐扩大,再加上技术的不断完善与发展,它的应用在各个行业完全可以是独树一帜了。在一般情况下,对于3G无线网络来讲,它是完全可以进行各种不同传输速度的数据同时进行传输。据研究测试,如果在静止或高速移动的环境下,它可以分别支持到2 M以上的速码率,有的甚者可以高达7 Mbps的瞬时传输速度。所以利用3G来作为网络传输的主要载体是本文的最佳选择,当然利用好这个时代的产物是我们与时俱进的必然趋势。2.1.2 功能概述在网络环境下,多个电梯的智能远程监控系统主要实现的基本功能有以下两个部分:第一部分:电梯数据釆集终端控制器要实现以下基本功能:(1)可以采集被控电梯发生的各种故障信息,特别是常见的一些故障。比如,门厅的故障、平层区故障、主接触器的故障、变频器的故障等等。(2)可以采集被控电梯的运行状态信息。比如,门系统的开关、方向、层站、井道信号等等。(3)可以对不同格式的电梯信息进行转换,并在主处理器内部进行数据处理,用固有的格式进行实时存放,最终经过转换协议发送给网络。第二部分:上位机的电梯监控平台要实现以下基本功能:(1)不同级别用户根据不同的权限可以随时登录电梯远程监控系统。(2)根据电梯的运行状态数据,进行运行状态的记录及勾画数据的历史趋势曲线,并根据其与阀值大小的比较进行报警。(3)实时存储电梯运行的状态数据及参数,包含了电流、电压、电机转速等等参数。(4)驻停功能:当关闭驻停开关电锁后,电梯处于驻停状态。若此时电梯正在运行,则电梯不再响应任何外呼梯,若已有内选登记,则在所登记的内选服务完毕后,电梯自动返回驻停层(通常为1楼)。电梯处于驻停状态,一旦接通驻停开关电锁,则电梯立即退出驻停状态,投入正常运行。(5)关门时间设定功能:本系统可根据需要设定无司机状态运行时的自动关门等待时间。(6)重复关门功能:若执行关门指令后,在规定的时间内门联锁回路没有接通,则电梯重新开门,再关门。(7)故障时自动靠站自救功能:若电梯快车运行时发生故障,则在安全回路及变频器工作正常的前提下,电梯按原运行方向慢车爬至平层位置后开门。(8)待梯层的任意设定功能:所谓待梯层即当电梯在无司机状态下,若1分钟内既无内选也无外呼服务,电梯自动运行到待命的层站(通常与基站设为同一楼层)。该功能可使电梯用户根据需要灵活设置待梯层站。2.2 远程监控系统设计概述本文提出的总体设计即为基于单片机的远程监控系统的实现方案,其中主要包含系统硬件设计方案和软件设计两部分。2.2.1 硬件设计概要本文选取的是单片机AT89C51作为主控制模块来组建数据采集控制终端,之所以选择单片机是因为单片机的体积小、价格低、应用方便、稳定可靠。由于单片机体积小,很容易嵌入到系统之中,以实现各种方式的检测、计算或控制。由于单片机本身就是一个微型计算机,因此只要在单片机的外部适当增加一些必要的外围扩展电路,就可以灵活的构成各种应用系统,如检测监视系统、数据采集系统、自动控制系统、智能仪器仪表等。本系统选用AT89C51作为主控系统,还因为其具备以下优点:(1)功能齐全,应用可靠,抗干扰能力强。(2)简单方便,易于普及。由于单片机技术是一门较为容易掌握的普及技术,学习起来简单方便,容易上手。(3)发展迅速,前景广阔。在短短的几十年时间里,单片机就经过了4位机、8位机、16位机、32位机等几大发展阶段,尤其是形式多样、集成度高、功能日臻完美的单片机不断问世,更使得单片机在工业控制及工业自动化领域获得长足的发展和大量应用。近几年,单片机的内部结构愈加完美,配套的片内外围部件越来越完善,为应用系统向更高层次和更大规模的发展奠定了基础,便于以后的配套升级。(4)嵌入容易,用途广泛。单片机的体积小、性能价格比高、应用灵活性强等特点在嵌入式微控制系统中具有十分重要的地位。该系统具体的硬件结构如图2-2所示:图2-2 硬件设计结构图2.2.2 软件设计概要系统中软件设计主要含有两部分程序的开发:一部分是监控平台的软件系统开发,另一部分是数据采集终端控制器的程序设计。(1)远程监控平台的软件设计部分由于远程监控平台面向的对象是普通人员,而非专业的技术人员,所以就要监控界面要友好、易懂,且最重要的是功能完善,运行稳定,并且可以利于管理人员或者高级领导远程登录。具体整个软件流程图如图2-3所示:图2-3 电梯监控终端设计流程图(2)数据采集终端控制器软件设计部分系统中数据釆集终端的主要软件设计思想如下图所示,本系统为了提高数据处理效率,因此选用了前后台处理系统,即在前后台系统中,利用优先级来判断异常事件的中断级别,当没有数据接收的状态下,后台就一直运行系统任务,即进行无限循环,当有不同的异常来中断系统程序的时候,就按照任务的优先级进行中断处理,先处理优先级高的任务,后处理优先级低的任务,当任务处理完之后再返回到系统任务中去执行。针对于解决大堆数据同时接收的问题时,循环队列法当然是首选方法,即在软件设计工程中可以给网络的通道及每个接口都一一分配一个循环队列,以此来存储需接收到的各种格式的数据。如果当前状态下检测到有数据送来时,那么中断程序就会将数据及时地写入相应的数据存储队列中去,同时如果系统后台需要处理已接收到的数据时,就可以直接从数据接收队列中先获取信息后,再处理数据产生相关的信息。具体过程如图2-4所示:图2-4 软件设计流程图关于单片机终端系统的部分相关代码将会在附录中给出,主要的控制任务由C语言程序的代码的完成。第3章 多电梯数据终端控制器的硬件设计论文中所设计的多电梯远程监控系统数据采集终端控制器需要实现的功能有以下几个方面:用通用输入输出口进行实时地采集电梯发生的各种故障信息;数据预处理(包括G.729A音频压缩、H.264视频编码、A/D和D/A转换等等);支持大量数据的接收、归类、判定故障种类;对于不同格式的数据进行分类存储,经3G网络收发模块统一发送。3.1 数据终端控制器芯片选择与介绍3.1.1 主芯片选择AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压高性能的CMOS8位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。AT89C51 提供以下标准功能:4K字节FLASH闪速存储器,128字节内部RAM,32 个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。3.1.2 AT89C51主芯片的介绍 主要特性如下:l 与MCS-51产品指令系统完全兼容l 4K字节系统编程(ISP)FLASH闪速存储器l 1000次擦写周期l 数据保留时间10年l 4.0-5.5V的工作电压范围l 全静态工作模式:0HZ-33MHzl 三级程序加密锁l 128×8字节内部RAMl 32个可编程I/O口线l 2个16位定时器/计数器l 5个中断源l 可编程串行通道l 低功耗空闲和掉电模式l 片内振荡器和时钟电路 AT89C51主芯片的硬件引脚分布图如图3-1所示:图3-1 AT89C51主芯片引脚图引脚说明:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏极开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FLASH编程时,P0 口作为原码输入口,当FLASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4个TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为低八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收输出4个TTL门电流。当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。P3作输入口使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。P3口也可作为AT89C51的一些特殊功能口,如下表所示:口管脚 备选功能P3.0/ RXD(串行输入口)P3.1/ TXD(串行输出口)P3.2 /(外部中断0)P3.3 /(外部中断1)P3.4/ T0(计时器0外部输入)P3.5/ T1(计时器1外部输入)P3.6 /(外部数据存储器写选通)P3.7 /(外部数据存储器读选通)P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。ALE/:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字

    注意事项

    本文(基于单片机的远程监控系统的终端设计.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开