基于STM32的电梯呼梯控制器的设计与实现

电梯外召控制器论文 电梯轿厢控制器论文
论文详情
自1887年美国奥的斯公司制造出世界上第一台电梯以来,电梯控制技术先后经历了继电器控制、PLC控制、微机控制阶段、现场总线控制阶段。与其它几种现场总线比较而言,CAN总线是最易实现,价格最为低廉的一种,在众多领域被广泛采用。本文设计的电梯呼梯控制器主要包括轿厢控制器和外召控制器采用集成了CAN总线控制器的STM32微处理器。STM32处理器是意法半导体最新推出的基于ARM公司Cortex-M3架构的嵌入式微处理器,具有高集成度、高可靠性、高速、低成本、低功耗的优点,在工业控制领域得到了广泛地应用,尤其适合于电梯控制系统的应用。基于CAN总线的串行通信方式实现了主控制器与轿厢控制器、外招控制器之间的内选、呼梯、登记、显示、应答等信号的沟通,使整个控制系统的控制信号线数从数百根减少到几根,极大地方便了电梯的安装和维修,提高了电梯的运行效率和服务质量,增强了电梯运行的实时性,并为进一步实现多台电梯群控、远程监控、楼宇自动化提供便利接口,具有广阔的应用前景。本文首先介绍了电梯控制系统的总体结构,接着分别介绍了轿厢控制器和外召控制器的硬件开发目标、基本功能,并给出其硬件的详细设计方法。采用STM32处理器作为呼梯控制器的核心,CAN总线为串行通信方式,并对其中的重点电路:STM32核心电路、信号输入输出电路、按键和指示灯电路、CAN驱动电路、LED点阵电路等进行了详细地描述。然后再分别介绍了轿厢控制器和外召控制器的软件设计流程和主要的功能设计。呼梯控制器的软件基于STM32的标准库编写。使用标准库函数编程屏蔽了操作大量寄存器的复杂性,增强了程序的可读性、复用性和可靠性,加速了开发过程,明显降低了开发成本和维护成本。最后,本项目在一个根据实际电梯大小按比例缩小的电梯模型上进行了测试,该模型具有接近实际电梯系统的基本功能模块。测试结果表明轿厢控制器和外召控制器的硬件设计和软件功能设计满足设计要求,且工作稳定可靠。
摘要第4-5页
ABSTRACT第5-6页
第一章 绪论第10-15页
    1.1 课题背景介绍第10-12页
    1.2 国内外研究动态第12-13页
    1.3 本文的研究内容第13页
    1.4 本文的组织结构第13-15页
第二章 系统总体设计方案第15-23页
    2.1 整体方案第15-16页
    2.2 电梯基本运行状态第16-21页
        2.2.1 电梯的七种基本运行状态第16-17页
        2.2.2 自学习运行第17页
        2.2.3 自动运行第17-18页
        2.2.4 司机运行第18-19页
        2.2.5 消防运行第19页
        2.2.6 检修运行第19-20页
        2.2.7 锁梯运行第20页
        2.2.8 故障运行第20-21页
    2.3 主要芯片选型及性能第21-23页
第三章 硬件设计第23-35页
    3.1 轿厢控制器硬件设计第23-29页
        3.1.1 功能需求第23-24页
        3.1.2 总体硬件结构设计第24-25页
        3.1.3 电源第25页
        3.1.4 STM32 核心电路第25-27页
        3.1.5 输入输出信号电路第27-28页
        3.1.6 按键控制电路第28-29页
        3.1.7 CAN 驱动电路第29页
    3.2 外召控制器硬件设计第29-35页
        3.2.1 功能需求第29-31页
        3.2.2 总体硬件结构设计第31页
        3.2.3 STM32 核心电路第31-32页
        3.2.4 LED 显示电路第32-34页
        3.2.5 按键及指示灯电路第34-35页
第四章 软件设计第35-72页
    4.1 STM32F10x 标准库第35-42页
        4.1.1 STM32F10x 标准库概述第35-36页
        4.1.2 CMSIS 架构简介第36-38页
        4.1.3 标准外设的CMSIS 结构第38-41页
        4.1.4 标准外设库的外设库结构第41-42页
    4.2 CAN 通信协议设计第42-49页
        4.2.1 CAN 标准数据帧格式第43页
        4.2.2 类型码和标识符第43-44页
        4.2.3 数据内容格式第44-49页
    4.3 轿厢控制器软件设计第49-61页
        4.3.1 轿厢控制器软件流程第49-51页
        4.3.2 系统节拍定时器第51-52页
        4.3.3 printf 函数的实现第52页
        4.3.4 CAN 通信配置第52-54页
        4.3.5 按键输入扫描及指示灯输出第54-55页
        4.3.6 继电器输出控制第55-56页
        4.3.7 输入信号扫描及消除抖动第56-58页
        4.3.8 轿厢控制器通信协议处理第58-61页
    4.4 外召控制器软件设计第61-72页
        4.4.1 外召控制器软件流程第61-62页
        4.4.2 GPIO 中断配置第62-65页
        4.4.3 LED 阵列显示第65-70页
        4.4.4 外召控制器通信协议处理第70-72页
第五章 系统的测试及结果第72-78页
    5.1 实验装置第72-73页
    5.2 成果实物图第73-75页
    5.3 测试结果第75-78页
第六章 结论及展望第78-80页
    6.1 结论第78页
    6.2 展望第78-80页
致谢第80-81页
参考文献第81-82页
论文购买
论文编号ABS662148,这篇论文共82页
会员购买按0.30元/页下载,共需支付24.6
不是会员,注册会员
会员更优惠充值送钱
直接购买按0.5元/页下载,共需要支付41
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文

点击收藏 | 在线购卡 | 站内搜索 | 网站地图
版权所有 艾博士论文 Copyright(C) All Rights Reserved
版权申明:本文摘要目录由会员***投稿,艾博士论文编辑,如作者需要删除论文目录请通过QQ告知我们,承诺24小时内删除。
联系方式: QQ:277865656