基于MSP430F149单片机实现电梯门机控制系统的设计-飞外网

电梯是现代人们生活中不可或缺的工具。目前的电梯门机控制系统均有其固有的缺陷,这些缺陷使电梯不能正常运行、维护工作量大甚至造成人身伤害。因此,研制一种高性能、高可靠性且维护方便、成本适中的电梯门机控制系统具有重要的现实意义。

1 系统的硬件设计

系统的硬件构成如图1所示,输入及显示电路完成人机交互功能,对电梯门机的执行过程进行设定;计算控制电路根据设定参数和外部输入的信号,依照一定的控制规律,完成计算及控制逻辑输出;而驱动和保护电路接受计算控制电路的控制逻辑,根据此逻辑控制执行机构的动作,同时监控自身及执行机构的状态,在发生故障时保护电路动作,以保护元器件安全。下面简要介绍计算控制电路和执行机构。

1.1 计算控制电路

计算控制电路由MSP430F149作为控制电路的处理单元,外加各种信号调整电路和参数掉电保持电路组成。主要包括:参数掉电保持电路;电机转速反馈和运行方向辨别电路;电流采集反馈电路;位置反馈及开关译码电路;电平转换电路。

电机转速反馈和运行方向辨别电路 该电路采用光电码盘来测量电机速度,采用光栅辨向法辨别电机运行方向。实现的方法是将2个光电传感器相差90°。相位安装,使他们产生相差90°。相位的A,B相脉冲波,经整形后送到辨向电路中。

位置反馈及开关译码电路 电路如图2所示。A,B,C三相位置是由3个互差120°电角度的光电传感器送出的方波信号,经过LM324整形后,送人MSP430F149进行最优电流导通角处理,处理后输出的3个互差120°电角度的方波信号送到GAL16V8进行开关译码。GAL16V8同时将译出的控制导通信号与PWM调制信号、故障排锁信号、电机正反转信号一起译码,实现电机转速、方向控制和故障保护功能。

1.2 执行机构

电梯门机开关执行机构由稀土永磁无刷直流电动机组成。电机是双余度绕组钐钴永磁方波电机(300V,200W,600r/min),采用集中整距绕组,气隙磁场分布为方波。转子位置传感器为光电位置传感器,实时检测电机转子相对定子绕组的位置,输出3个宽180°电角、相位差120°电角的矩形波。根据其三路信号组合的不同,确定当前转子位置及应导通的电枢绕组。

2 系统的软件设计

系统的主要软件有:系统初始化程序,人机交互程序,数据存取程序,系统监测程序,电机控制和驱动程序等。

2.1 系统初始化

系统初始化包括MSP430F149单片机和外围器件的初始化、系统全局变量的定义和赋初值。初始化完成后,程序进入主循环体,根据预设的参数或者根据操作者的输入进行电机控制和调节。初始化流程如图3所示。设置定时器时,定时器A用于程序循环中的定时查询、A/D的定时采样、速度的定时获取。定时器B用于产生PWM波,以及设定的4个加减速时间。在默认情况下,LED显示的是电机的转速信息,只有在操作者干预时,才显示电流、加减速时间等信息。初始程序的最后将定时器A、定时器B、各个I/O口及看门狗的中断打开,之后在死循环中对单片机B送往单片机A(MSP430F149)的速度信号进行反复查询。

2.2 系统监测程序

程序随时监测的信号有:外部的位置开关信号、IPM给出的报警号、复位请求信号、电梯门遇堵信号、开门信号及关门信号。这些信号均由外部中断口输入。位置开关信号告诉系统电梯门的极限位置;IPM的报警信号在IPM探索到过流、过热时自动发出;电梯门遇堵信号是在程序在进行关门操作时遇到外力作用后发出的;开门及关门信号直接决定电机的运行方向,开门动作还受控于电梯门遇堵信号。

2.3 电机的控制和驱动

电机控制和驱动程序主要完成电机运行速度曲线的处理、最优电流开通角的即时计算。程序在调速时,将所得电机实际转速与默认数据进行比较,然后对实际转速进行调节。为了减弱转矩脉动,需要对转子位置信号进行一定角度的偏移处理,系统中,经过对电机电流信号的计算,使用了3°角的最优电流开通角。电机的转子位置信号引起MSP430F149的中断,在中断处理程序中,MSP430F149先根据送人的电机实际转速信号计算出3°角所需时间,然后按照电机运行方向信号,对位置信号进行超前或者滞后处理。退出中断后,Timer-B依照计算结果,输出新的三相位置信号给GALl6V8译码器,由GALl6V8输出开关信号,控制逆变器的工作状态,从而控制电机的运行速度。程序流程图如图4所示。

3 结 语

通过设计和调试,系统实现了基本的性能指标。在系统设计过程中,由于注重了通用化、模块化设计,使得所用的软件硬件均可以稍加扩展,用于大多数无刷直流电机的控制系统中,成为通用型的变频器。

责任编辑:gt


【MCU专题】武汉芯源CW32F003FXSTARTKI开发板免费试用 https://bbs.elecfans.com/try_WHXY.html#trial-rule武汉芯源半导体CW32F003FxPx StartKit 评估板为用户提供一种经... 发表于 06-30 13:15 •
PLC/DCS控制系统在实际运行过程中经常会出现干扰问题,造成现场仪器出现故障、模拟量显示异常及数据.... 安科瑞严新亚 发表于 06-30 10:54 •
了解安规Y1电容和安规Y2电容的区别 电容器种类之多,形同外表型号不同,型号相同但是电压和其它方面还是不一样的,就比如说安规电容。安... 发表于 06-30 09:33 • 770次
uMODBUS 工具包专为与各种 SCADA、工业和楼宇控制系统集成而设计。它与标准系统级解决方.... 星星科技指导员 发表于 06-30 09:23 •
灵动微从方案平台化分享MM32SPIN产品系列 灵动微 MM32SPIN是电机与电源相关应用设计的专用产品,使用高性能ArmCortex-M0与Ar.... 潘霞 发表于 06-29 17:09 • 361次
如何将模拟音频信号转换为数字信号输出? 音频是模拟音频信号需要转换为数字信号输出到type-c端母座中间需要ADC芯片,芯片推荐一下比较好而且便宜的芯片型号主要是... 发表于 06-29 15:56 • 659次
LS1028A 常见问题解决思路 本文硬件平台以凌OK1028A-C开发板为基础进行示例,其他厂商开发平台,因各个厂家设置不同,可供参考使用。内容包含LS1028A... 发表于 06-29 15:04 • 606次
stm32F103C8Tb驱动CS1238,如何测CS1238 Normal功耗以及powerdown功耗? 1、CS1238 Normal功耗代码怎么写?(下面是我对CS1238引脚的定义,之后就不知道怎么写了,看来指导书,没看懂)CS1238.... 发表于 06-28 17:44 • 565次
光电接近开关简称为光电开关,是利用被检测物对光束的遮挡或反射,由同步回路接通电路,从而检测物体的有无.... 嘉准传感科技 发表于 06-28 16:38 • 157次
用全志A40i打造智能自助洗车机,让洗车体验大大提升 说到“洗车”,以前人们最先想到的应该就是汽车美容店人工洗车和自动洗车。传统的人工洗车方式虽然省心,但也有着诸多的缺点,比... 发表于 06-28 15:01 • 470次
点阵式存储映射的LCD驱动器VK1622S概述及特点 VK1622S是一个点阵式存储映射的lcd驱动器,可支持最大256点(32EGx8COM)的LCD屏.... 2671198128 发表于 06-28 10:59 • 104次
基于51单片机的花样流水灯设计 花样流水灯就是让LED灯按照一定规律进行各种变化,流水灯在生活中也随处可见,例如在建筑物的棱角上装上.... 王子变青蛙_35400519 发表于 06-28 10:29 • 178次
光电开关在使用中常见问题分析(一)不良环境 红外光电开关在使用过程中,或多或少会受到外界的环境干扰,造成误动作,因此在不良环境下,光电开关该如何.... 天津神悦电子 发表于 06-27 15:56 •
MSP430F1系列单片机常用模块应用原理 ..MSP430 系列单片机基础时钟主要是由低频晶体振荡器,高频晶体振荡器,数字控制振荡器(DC.... 发表于 06-27 15:06 •
基于单片机的数字电能表设计 [摘要]本设计采用AT89S52单片机作为主控芯片,电能采集选用ADE7755芯片模块,可以对家用2.... 发表于 06-27 15:05 •
HOLXI是哪一家的IC呀,用起来怎么样?? HOLXI是哪一家的MCU呀,有人用过吗?用起来怎么样??一般用在哪类产品上多一些呀? 发表于 06-27 10:01 • 959次
点阵式存储映射的LCD驱动器VK1621概述及特点 VK1621是一个点阵式存储映射的LCD驱动器,可支持最大128点(32SEGx4COM)的 LCD.... h1654156058.2710 发表于 06-27 10:00 • 121次
模拟量传感器接线方式类型 BM100系列信号隔离器的应用实例 摘要:水处理控制系统中,其控制、监测模块的非电量模拟量传感器采用信号隔离器的接线方式合理地解决了相关.... 安科瑞 发表于 06-27 09:26 •
智能照明控制系统在数据中心的应用 【摘要】:智能照明系统逐渐在数据中心设计和建设中落地,且应用场景不断丰富,同时也逐步在数据中心改造中.... 发表于 06-27 09:25 •
单片机选型 1,单片机选型需要重点关注哪些参数?2,运放选型需要重点关注哪些参数?3,电源芯片选型需要重点关注哪些参数?4,... 发表于 06-27 09:02 • 1635次
上一章我们初识了开发环境以及跑起来了第一个demo,那么今天我们来玩下摄像头,上一章是基于vscode操作的,这次使... 发表于 06-25 15:35 • 2196次
很高兴获取的这次测评的资格,之前就了解到这款MCU是 Cortex-M4F的内核,同时配有640KB的内存,以及4MB... 发表于 06-25 13:10 • 2194次
薄膜连栋温室大棚建设标准 薄膜连栋智能温室大棚的控制系统,包含温室环境监测系统、土壤墒情监测系统、遮阳系统、通风管理系统、湿帘.... 发表于 06-24 15:21 •
宾馆智能照明控制系统解决方案 宾馆智能照明控制系统采取的是分布式设计,使用便利,即便某一部分发生了故障,维修起来也是很方便的。从整.... 发表于 06-24 15:20 •
家居智慧灯光控制系统 智能照明控制系统是利用智能照明控制器、信号场景模块等设备,实现家庭住宅、酒店客房、户外庆典活动、博物.... 发表于 06-24 15:19 •
基于单片机开发的拾音灯方案 随着时代全方位的迅速发展,灯光慢慢地从产品质感、美学设计与品质生活相融合。现阶段,各行各业都有LED.... 发表于 06-24 14:47 •
颈椎按摩仪方案的开发原理及功能 长期对着电脑,长时间低头玩手机,越来越多的年轻人患上颈椎病。轻者感到不适,重则疼痛难忍,严重影响着正.... 发表于 06-24 14:46 •
第一种方法用单片机的定时器模拟出PWM。假如你用定时器延时100ms,在50ms之前某一个引脚为低电.... 要长高 发表于 06-24 11:53 • 562次
使用MCU CH32V208的智能落地扇方案 RISC-V青稞V4微处理器,内置高速存储器,最高工作频率可达144MHz 国产芯片替换(IC) 大全 发表于 06-24 09:35 • 182次
CS5213 HDMI转VGA带音频信号输出方案 CS5213是一款用于设计HDMI转VGA音视频信号转换器方案,CS5213设计HDMI转VGA转换.... VX_13699759787 发表于 06-23 16:52 • 215次
带灯电子节拍器芯片—DLT5F03ATF 审核编辑:符乾江 发表于 06-23 15:52 •
特性 •充电器反向连接保护 •蓄电池反接保护 •过热保护 •过充电流保护 •两步过流检测: 在放电电.... 微雨问海棠 发表于 06-23 15:44 • 125次
基于机智云AIoT云平台的互联鸽笼控制系统 本智能鸽笼控制系统由贵州大学电气工程专业的刘磊、王民慧设计开发完成,基于STM32+机智云AIoT云.... 机智云开发者 发表于 06-23 15:41 • 153次
在节能减排已经成为消费者的新需求时,各种工业企业也开始了转型,配合国家的政策向节能减排发展。在动力部.... jf_32813774 发表于 06-23 15:28 • 198次
基于RT-Thread+RA6M4的智能安防系统详解   无论是在家里还是在公司,安防都尤为的重要,与其亡羊补牢,更重要的是防患于未然。安全是目的,防范是.... 物联网技术分享 发表于 06-23 14:34 • 154次
特性 •充电器反向连接保护 •蓄电池反接保护 •过热保护 •过充电流保护 •两步过流检测: 在放电电.... 微雨问海棠 发表于 06-23 14:02 • 145次
RY8122 18V 2A 500KHz同步降压调节器概述 特性 宽4.5V至18V工作输入范围 •2A连续输出电流 •500KHz开关频率 •短保护打嗝模式 .... 微雨问海棠 发表于 06-23 10:48 • 110次
RY8120 18V 2A 500KHz同步降压调节器概述 特性 •宽4V至18V工作输入范围 •2A连续输出电流 •500KHz开关频率 •短保护打嗝模式 •.... 微雨问海棠 发表于 06-23 10:42 • 149次
STC单片机IO端口定义 我们给单片机编程时,如果给端口引脚定义的时候。一个LED灯接到P26口,我们需要将其设为推挽输出,其.... 发表于 06-22 15:17 •
ACM3220具有全差分输入功能,以减少音频源和耳机放大器 之间的系统噪声拾取。高电源噪声抑制性能和.... WE7869 发表于 06-22 11:20 •
RY1313C IC用于由锂离子电池或DC 5V适配器供电的应用 RY1313C 3通道5.5V 2A 1.5MHz DC/DC下电PMU 功能 •2.7V ~ 5..... 微雨问海棠 发表于 06-22 09:55 •
特性 •充电器反向连接保护 •蓄电池反接保护 •过热保护 •过充电流保护 •两步过流检测: 在放电电.... 微雨问海棠 发表于 06-22 09:44 •
RY9121E内部电源开关模式变换器场效应管解决方案 RY9121E 17V 2A 1.2MHz ECOT PWM同步降压调节器 特性 宽4.5V至17V.... 微雨问海棠 发表于 06-22 09:36 •
RY9122是高频率、内部电源开关模式变换器场效应管 RY9122 17V 2A 600KHz ECOT同步降压调节器 特性 宽4.5V至17V工作输入范.... 微雨问海棠 发表于 06-22 09:03 •
单片机汇编语言和c语言的区别是什么 单片机从诞生到现在,经过了将近70年的发展。众所周知,单片机是可以通过编写程序实现产品的功能,这么多.... 发表于 06-21 16:59 •
多功能挂脖风扇芯片—DLT8P65SA 审核编辑:符乾江 发表于 06-21 16:08 •
概述 VK36N4D具有3个触摸按键,可用来检测外部触摸按键上人手的触摸动作。该芯片具有较高的集成度.... 2671198128 发表于 06-21 16:08 • 246次