新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 如何基于DSP芯片的多层循环式立体车库控制系统?

如何基于DSP芯片的多层循环式立体车库控制系统?

作者:时间:2018-08-07来源:网络收藏

引言

本文引用地址:http://www.eepw.com.cn/article/201808/385764.htm

随着经济的快速发展和城市化水平的不断提高,世界汽车拥有量在日益增加,如何解决停车难问题已经成为了全世界亟待解决的问题。以其节省占地面积、出入库管理方便、配置灵活等优势逐渐成为了解决城市“停车难”问题的重要途径和发展方向。目前国内外的大多采用PLC (Programmable Logic Controller)作为控制核心,虽然PLC具有可靠性高、抗干扰能力强、易学易用的诸多优势,但是以PLC作为控制核心的体积大,价格昂贵,而且运算速度慢,出错率高,已经不能满足控制技术飞速发展的需要,严重地阻碍了立体车库技术的进步。速度更快、性能更强、集成度更高的芯片已经成为立体车库发展的迫切需要。数字信号处理器DSP (Digital Sig—nal Processor)和复杂的可编程逻辑器件CPLD(Complex Programmable Logic Device)的出现,从根本上解决了这个问题。本文将针对立体车库以DSP作为核心控制芯片,通过外扩CPLD对车库的进行设计,实现了以PLC作为控制核心的立体车库原有的功能,并且通过多输入输出点的特性降低了车库的控制成本,提高了运行速度,为将来立体车库的发展趋势即以代替PLC作为控制核心奠定了基础。

1 主要结构

立体车库是采用了通过载车板作上下循环运动,而实现车辆多层存放的停车设备。本设备主要由钢结构框架、车板旋转系统、上下升降系统、水平横移系统、自动、消防系统等组成。

1)钢结构框架:主要由立柱、角钢、拖槽、机构梁、辅助梁、支撑管、调整梁、车板升降导轨、车板横移导轨、停车架等部件组成。主要作用是承重和内置几十个停车泊位并安装机械传动、电气控制、消防系统、排水等设备。

2)车板旋转系统:该机构设置在车库的出入口,其主要由旋转盘、插销电机、摩擦轮电机等构成。因为当车出入车库时,为了方便存取,必须先顺时针或逆时针旋转90度,其旋转动作是由摩擦轮电机带动摩擦轮通过摩擦轮摩擦旋转台来实现的。

3)上下升降系统:主要由升降电机、变频器、升降链条、平衡链等组成,其升降动作是由变频器控制升降电机,通过升降链条带动平衡链实现的。

4)水平横移系统:设置在每层横移导轨的中间。主要由电机、变频器、链传动长轴、链条、链轮及三级滑叉等组成。其工作原理是当电机运转后,通过链传动带动长轴转动,长轴两端通过链条、链轮带动三级滑叉横向移动。载车板横移机构的功能是带动该层所有车板左移或右移一个车位。

5)自动控制系统:主要包括控制、拖动、检测及安全保护部分。多层循环式立体车库存取车时的动作较多且复杂,要求控制系统能实现顺序动作、速度、定位及安全互锁等控制,为了保证传动装置在运行时做到低噪声、低能耗、自动加减速,并且运行平稳、高速、准确,车库的驱动装置多采用交流变频调速系统。为确保车辆安全,车库内还安装了光电检测装置和各种限位装置来检测隐患。

6)消防系统:在停车库内设置整套自动灭火系统,烟感及温感探测器均匀分布在各层车架中间,如果库内温度或烟气浓度过高,消防系统将启动排风机直至达到设定要求,若失火,整个自动灭火系统会迅速将火熄灭。

2 车库运行流程概述

车库存车过程:当司机在车库门前刷卡后,车库门自动打开,将汽车开进车库停在旋转台上,司机走出车库再次刷卡,此时车门自动关闭,同时旋转台顺时针旋转 90度,旋转台插销打开,拖车板脱离旋转台开始下降到指定层与离出入口最近的一个空车板进行交换,从而实现存车过程。取车过程正好与之相反。

对于该种形式的立体车库,存取车位存在非常大的不确定性,存取车时通过控制载车板横移机构和车库两侧的车板升降机构,使相邻两层做循环往复的运动,所以做循环存取的车位在每一次的存取车后它所处的位置都会有一定的变化。而车库存取车辆的核心策略在于有车辆的车板和无车辆的空的载车板之间的交换。存取车运行流程如图1所示。

图1 车库运行流程

3 控制器设计

立体车库的各种运动由带动拖车板的各个电机完成,立体车库控制本质上是对各个电机的控制,也就是对与电机连接的相应各个继电器开关的控制。所有继电器开关的控制信号均由PWM脉冲信号驱动控制,同时配有码盘传感器把拖车板的位置信号转换成脉冲信号。各控制器的任务就是按照指定的程序对这些继电器开关进行控制,使之完成相应的动作命令。

3.1控制器总体结构

立体车库控制器总体结构如图2所示。光电码盘传感器把拖车版的位置信息转换成两路宽度相同但相位差90度。的脉冲信号,脉冲的数目与拖车板运动的距离成正比,相位差的符号代表了拖车板运动的方向。因此,通过对两路脉冲进行计数就可以得到拖车板的实际位置。脉冲信号经过光电隔离器件隔离后送入CPLD脉冲计数器,计数后的信息送入DSP主处理器。主处理器对接收到的拖车板位置信息进行计算和分析,并结合主控计算机的控制命令产生相应的PWM脉冲控制信号,经过光电隔离和功率放大后送给执行机构,控制拖车板的运行。DSP通过CAN总线收发器连接到总线上,为提高精度,中间需要进行光电隔离。

图2 控制器结构图

3.2 DSP结构设计

DSP主处理器是整个控制器的核心,主要完成信息处理和控制的各项功能。选用的DSP为TI公司的TMS320LF2407A芯片,它是TI家族C2000系列中的高档产品,集实时处理能力和控制器外设于一身,非常适用于工业控制。

DSP主处理器与外部电路的主要接口如图3所示。其中,CLKIN为外部时钟信号输入端口,与外部频率为10MHz的时钟脉冲发生器相连,经过内部锁相环 (PLL)倍频后为系统提供40MHz的工作时钟。PIJJF与PILF2与外部Lc滤波电路相连,为输入时钟提供滤波功能。XINTl为外部中断输入端口,接收CPLD提供的外部中断信号,用来检测拖车板的零位。当每个拖车板经过自己的零位时,由光电零位检测开关发出一个脉冲信号,经CPLD译码后送 DSP外部中断,DSP运行中断服务子程序对信息进行分析和处理,是哪一个拖车板就给哪一个计数器发送清零控制信号,如果是伪信号则不作理会。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭