基于arm的自动门控制系统的设计与实现.docxVIP

基于arm的自动门控制系统的设计与实现.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于arm的自动门控制系统的设计与实现 自动驾驶系统是连接铁路车辆的重要组成部分,直接关系到乘客的安全。轻轨自动门的运行是通过驱动电机正反转来实现的, 因此对车门运行方式的控制也就是在考虑乘客安全和门控制系统自身平顺的情况下对驱动电机的控制。目前国内各种自动门的控制方式分为两种: (1) 基于PLC+驱动电机的自动门控制系统。 (2) 利用控制芯片如单片机、ARM、DSP和FPGA等控制电机的自动门控制系统。 基于PLC的自动门控制系统具有高可靠性和稳定性, 但构成车载总线系统尚需要另设电路和总线管理处理器;基于微处理器门控制系统, 大都需要CAN等专门的控制电路。此外, 自动门的防挤压功能的实现一般有两种途径: (1) 在门上安装传感器。 (2) 检测电机的电枢电流。由于轻轨自动门的特殊结构, 不允许在门体上安装任何类型的传感器, 否则将破坏自动门的整体结构, 不能保证门在闭合时高度的气密性。 针对轻轨电车这样复杂的自动门控制系统本文基于STM32F107VCT6设计了具有双CAN备份总线的门控制器, 由于直流无刷电机保留了直流电机良好的机械特性以及控制简单的特点, 且本身具有运 行噪音小, 无火花, 寿命长的性能, 所以驱动电机选择用直流无刷电机。在轻轨自动门防挤压功能的实现过程中, 没有采用传感器, 而是通过采样电机电枢电流的方式来实现防挤压功能的。 1 自动门控制系统 自动门的运行是通过驱动直流无刷电机来完成的, 因此对车门运行方式的控制实质是对直流无刷电机的控制。系统采用STM32F107作为控制芯片, 利用ZKS008N驱动系统对电机的转速进行控制。自动门运行过程中, 以步进脉冲模式控制电机的运行, 通过计算脉冲数来检测车门的位置并反馈到芯片中, 系统通过PID算法的调节, 使自动门稳定运行。控制器通过监测电机的电枢电流来实现自动门的防挤压功能。轻轨自动门控制系统主要由STM32芯片及其外围电路、电机驱动电路、供电模块等组成。自动门控制系统的结构如图1所示。 2 管理系统的设计 2.1 stm32芯片概述 STM32F107是意法公司推出的基于ARMv7架构的Cortex?-M3内核的微控制器, 内部拥有256K的Flash存储器, 可工作在最高72MHz的频率;STM32采用2.0-3.6V的电源设计。芯片内有2路bx CAN总线通道, 分别是CAN1和CAN2。芯片内的GPIO端口具有多种复用功能, 在使用bx CAN功能之前, 须对总线端口进行配置。芯片内有一个16位带有死区和紧急停车的定时器TIM3, 通过其4个通道输出4种不同占空比的PWM信号, 从而实现对电机的控制。 2.2 电压转换电路 自动门控制系统的电源由电车内24V电源经滤波后提供。由于控制芯片的额定电压是3.3V, 电机的驱动电压是24V, USB的工作电压是5V, 所以必须设计24V转5V, 5V转3.3V的电压转换电路。24V转5V的电源转换电路如图2所示。 2.3 zps008n冷凝器 为了降低设计难度, 提高产品的可靠性, 采用ZKS008N-10A-24V驱动系统作为电机驱动器, 实现对三相直流无刷电机转速的控制。驱动器具有过流/过载/过热/保护、上电/故障指示、速度和故障输出等功能。ZKS008N驱动器的控制信号有六个:CLK+、CLK-、DIR+、DIR-、ENA+和ENA-信号。CLK+和CLK-用于给定脉冲频率, DIR+和DIR-用于方向控制, ENA+和ENA-用于启停控制。 3 各工况下的速度曲线 直流无刷电机在一个具有恒定磁通密度分布的磁极下, 保证电枢绕组中通入的电流总量恒定, 以产生恒定的转矩, 且转矩只与电枢电流的大小有关。通过改变电枢电流来改变转矩。 设传动效率为1, 则电机轴上力矩平衡方程为: 其中:Mq电机 (驱动) 力矩;MH:传动摩擦力矩等;MJ:传动系统全部 (等效) 惯量在系统加速运动时形成的负载力矩。若MH=0, 则Mq=MJ, 即电机力矩全部用于加速惯性负载。此时, 其中, JA:电动机惯量 (含减速器折合至电机轴的惯量) ;JH:负载惯量;i:传动比 (i1) ;ε:负载轴加速度。由Mq=MJ可知: 若JA和JH为已知常量, 则随i增大 (5) 式右侧第一项增大、第二项减小, 所以Mq=f (i) 有极点。令, 得 iopt即为使惯量匹配的最佳传动比。在iopt下, 负载以一定加速度运动时, 所呈现的惯性负载力矩MJ最小, 或说需要的电机驱动力矩Mq最小。 (4) 式可变为 这说明在iopt下, 折合至电机轴的等效负载惯量等于电机惯量。电机驱动本身惯量和负载惯量所消耗的力矩相等。以上所述, 是在已知JA和JH时求iopt, 以使系统以同样的加速度ε运动时, 所需电机驱动力矩最小, 或者驱动

文档评论(0)

139****9425 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档