基于SPMC75F2313A的直流伺服驱动器设计

发布者:快乐的成长最新更新时间:2013-05-29 来源: 21ic关键字:SPMC75F2313A  直流伺服驱动器  微处理器 手机看文章 扫描二维码
随时随地手机看文章

直流伺服驱动器凭借其优异的驱动性能,在工业、医疗、国防等领域有着广泛应用。典型的直流伺服驱动器的结构如图1-1所示。整个系统是由电流环、速度环和位置环构成的多环控制系统。传统的伺服驱动器使用运放为核心的模拟电路构成,其有结构复杂、参数调整不易和系统性能易受环境影响等缺点。随着微处理器技术、模拟数字接口技术和功率半导体技术的长足发展,现代的直流伺服驱动器普遍采用由微处理器为核心的数字控制系统。以微处理器为核心的伺服驱动器不但可以方便实现以前用模拟电路无法实现的控制算法,并且有着结构简单、参数调整方便、系统性能对环境参数不敏感等优点。同时,数字控制系统还可以充分利用成熟的网络连接技术,实现多机并行运行。


  本文介绍的是基于SPMC75F2313A和MOSFET功率管(IRF540)实现的直流伺服驱动器方案。

2 芯片特性简介

  SPMC75F2313A是μ’nSP™系列产品的一个新成员,是凌阳科技新推出的专用于电机驱动的16位微控制器。其拥有性能出色定时器和PWM信号发生器。可以方便的实现各种电机伺服驱动方案。

SPMC75F2313A在4.5V~5.5V工作电压范围内的工作速度范围为0~24MHz,拥有2K字SRAM和32K字闪存ROM;最多33个可编程的多功能I/O端口;4个通用16位定时器/计数器(其中有一个电机驱动专用PWM波形发生器,一个位置侦测接口定时器),且每个定时器均有PWM发生的事件捕获功能;2个专用于定时可编程周期定时器;可编程看门狗;低电压复位/监测功能;8通道10位模-数转换。在这些硬件外设的支持下SPMC75F2313A在电机控制领域有相当优秀的表现。

SPMC75F2313A的特性如下:

1. 高性能的16位CPU内核

  a) 凌阳16位u’nSP处理器(ISA 1.2)

  b) 片内基于锁相环的时钟发生模块

  c) 最高系统频率Fck:24MHz

2. 片内存储器

  a) 32K Words (32K×16bit) Flash

  b) 2K Words (2K×16bit) SRAM

3. 工作温度: -40 ℃~85 ℃

4. 10位ADC模块

  a) 可编程转换速率,最大转换速率100Ksps

  b) 6个外部输入通道

  c) 可与PDC或MCP等定时器联动,实现电机控制中的电参量测量

5. 串行通讯接口

  a) 通用异步串行通讯接口(UART)

  b) 标准外围接口(SPI)

6. 33(LQFP44)/31(SDIP42)个通用输入输出脚

7. 可编程看门狗定时器

8. 内嵌在线仿真电路ICE接口:可实现在线仿真、调试和下载

9. 通用16位定时/计数器
 

1. PDC定时器

  a) 两个PDC定时器:PDC0和PDC1

  b) 可同时处理三路捕获输入

  c) 可产生三路PWM输出(中心对称或边沿方式)

  d) BLDC驱动的专用位置侦测接口

  e) 两相增量码盘接口,支持四种工作模式,拥有四倍频电路

2. MCP定时器

  a) 一个MCP定时器:MCP4

  b) 能产生三相六路可编程的PWM波形,如三相SPWM、SVPWM等

  c) 提供PWM占空比值同步载入逻辑

  d) 可选择与PDC的位置侦测变化同步

  e) 可编程的硬件死区插入功能,死区时间可设定

  f) 可编程的错误和过载保护逻辑

3. TPM定时器

  a) 一个TPM定时器:TPM2

  b) 可同时处理二路捕获输入

  c) 可产生二路PWM输出(中心对称或边沿方式)

4. 两个CMT定时器

 

[page]

3 系统总体方案介绍

  本伺服驱动器主要由凌阳SPMC75F2313A、由IRF540组成的功率全桥和各种接口模块组成,其结构框图如图 3-1所示。驱动器使用带电流环的位置伺服结构,其中位置伺服环可根据需要选择是否接入系统。驱动器使用20KHz的双极性PWM,以保证系统良好的动态性能。



系统工作流程:

  SPMC75F2313A接受来自各种控制接口的控制信息,并转换成相应的电机控制信息。SPMC75F2313A内部的电机驱动模块依据控制信息和电机本身反馈的状态信息产生PWM驱动信号,经MOSFET功率放大后驱动电机运行。同时,内建的保护电路随时监示系统状态,一旦系统异常,保护电路会立即动作,保护整个系统不会异常情况而损坏,同时提醒用户检查。

4 系统硬件设计

  系统驱动部分的电路原理图如图 4-1。电路由主控MCU核心(SPMC75F2313A)、功率驱动电路(IRF540组成的功率桥)、MOSFET驱动保护电路、霍尔电流传感电路、增量编码器接口电路和DC/DC电源变换电路几部分构成。其中SPMC75F2313A主要实现电机驱动所需PWM信号的产生、系统控制、人机接口等控制功能。

  驱动电机所需的四路PWM信号由SPMC75F2313A内部的MCP定时器产生,信号由芯片的IOC端口输出,经栅极驱动电路后驱动功率MOSFET(IRF540)。PWM信号经IRF540功率合成后输出驱动直流伺服电机。

  霍尔电流传感器提供实时的电机工作电流信号,电流信号经SPMC75F2313A内部的ADC模块AD转换后供给电机驱动模块使用。

  增量编码器接口使用SPMC75F2313A内部的PDC定时器实现,为SPMC75F2313A内部固化的电机驱动模块提供位置和速度信息,从而完成系统的速度和位置控制。

  系统保护电路由SPMC75F2313A内部MCP定时器的硬件保护逻辑和外部保护电路两部分组成。保护电路会时刻监测系统工作状态,一旦系统异常(过压、欠压、过流、过载等情况),保护电路会立时拉低MCP定时器的错误保护输入端(IOC9),SPMC75F2313A内部的驱动硬件会立即禁止所有PWM输出(变为高阻态),关断所有功率器件,确保系统不会因这些异常情况而损坏。同时申请中断,请求CPU对相应的事件进行处理。

[page]

由于其它模块属于通常的一些模块,此处不再详述。

5 系统软件设计

  整个系统软件分为三部分:

  1. 伺服电机的核心驱动模块,这部分主要是产生电机驱动所用的PWM信号和相应的控制环路;

  2. 系统控制程序;

  3. 人机接口界面程序;

  电机的核心驱动模块的结构如图 5-1所示,模块使用经典的三环位置伺服结构。整个驱动模块分为位置调节器、速度调节器、电流调节器、位置计算、速度计算和电流反馈几部分构成。每个环节均使用改进的增量PID调节器(结构根据各个环路的特点而有不同),电流环的反馈速度为0.05ms,速度环的反馈速度为1ms,位置环的反馈速度10ms。


  各控制环的核心服务子程序的流程如图 5-2所示。这几部分是整个系统的核心,其性能也决定了整个驱动器的性能。因此,这几部分使用纯汇编编写,相应的PID算法也根据不同控制环的特点进行相应的结构调整和性能优化。以最大限度保证这几部分程序的性能和实时性。



图 5-2  PWM周期中断服务子程序流程图

  系统控制部分是整个系统协调的心脏。整个系统都在其协调下有条不紊的工作。这部分主要是根据系统设置和当前系统的状态给出相应的控制信息,以确保系统的可靠运行。

人机接口界面程序,这部主要是为用户提供一个简单易用的交互接口,以方便用户对驱动器的可靠控制。包括驱动器的起停、各种运行参数的设置都在这一层面上进行。

6 结语

  通常,在开发伺服驱动设备的过程中,需要编写实时性、程序可读性强的代码,这时就需要采用混合编程。而凌阳的m’nSP™ IDE具有良好的编程环境,它可以很轻松、容易地进行混合编程(在C程序中调用汇编程序,在汇编程序中调用C程序)。

该系统用了SPMC75F2313A三个定时器和约30个IO口资源,其实SPMC75F2313A的资源相当丰富。因其有专业的电机驱动硬件支持,电机驱动系统开发变得相对简单。因此,基于SPMC75F2313A的电机伺服驱动器系统在工业、医疗、国防等领域有广阔的应用前景。

关键字:SPMC75F2313A  直流伺服驱动器  微处理器 引用地址:基于SPMC75F2313A的直流伺服驱动器设计

上一篇:SPCE061A在语音环境湿度测量仪的应用
下一篇:TI超低功耗MSP430 MCU助力电容式触摸设计

推荐阅读最新更新时间:2024-03-16 13:25

Intel披露未来微处理器和芯片组的研究规划
Intel对未来的微处理器和芯片组的研究可以使用三个词来概括:功率、效率和移动性。Intel在公司位于美国加州圣克拉拉的总部通过研究人员和各种原型向记者和分析人士展示了其未来的重大技术。 Intel展示的技术中包括其所谓的“第一个万亿级芯片原型”,是指万亿次浮点运算(teraflop)级别的芯片性能,即具有每秒处理万亿次数学运算的能力。 Intel的80核芯片原型 Intel微处理器实验室的硬件工程师Paolo Aseron表示,这种80核处理器大小为13*22毫米,功能相当于10年前占地40*10英尺的万亿次超级计算机。Aseron透露,该处理器采用65纳米制造工艺,每核具有5Kb高速缓存和2个浮点处理部件。与目前的四
[焦点新闻]
基于S3C2440A嵌入式微处理器实现高速接入网络的设计
嵌入式系统广泛应用在工业测控、智能仪表、智能家庭等很多领域。随着嵌入式系统应用范围的不断扩展及网络应用的日益普及,使得越来越多的嵌入式系统需要网络功能。三星公司S3C2440A是国内应用较多的嵌入式微处理器之一,在S3C2440A应用系统中,目前只支持10/100M的网络接口,有很大的实用价值,既可以拓展S3C2440A的应用领域,也可以给其它嵌入式系统高速接入网络提供一种简单易行的参考。 设计方案 本系统主要由S3C2440A、存储器、AX88180、千兆PHY芯片88E1111、嵌入式Linux、网络驱动程序等组成嵌入式Linux内核负责系统任务的管理并集成TCP/IP协议,方便实现网络功能控制。S3C2440A负责整个系
[单片机]
基于S3C2440A嵌入式<font color='red'>微处理器</font>实现高速接入网络的设计
巩固产品生态系统,STM32微处理器性能升级
横跨多重电子应用领域的全球领先的半导体供应商意法半导体(STMicroelectronics,简称ST; 纽约证券交易所代码:STM) 为STM32MP1系统微处理器(MPU)产品增加了新的授权合作伙伴和软件功能,并显著提升了处理性能,将时钟速度提高到800MHz,软件引脚与650MHz产品兼容。 新STM32MP1 MPUs现在搭载800MHz Arm®Cortex®-A7双核应用处理器和209MHz Cortex-M4处理器,具有优异的语音和音频处理性能,解码质量达到高清视频级别,在神经网络和机器学习应用中,能够实现更强大的AI(人工智能)功能,还为Android系统带来更好的用户体验。新产品集成运算及3D图形加速器
[单片机]
巩固产品生态系统,STM32<font color='red'>微处理器</font>性能升级
高性能嵌入式工业以太网监控系统设计
1 引 言   自上世纪70年代以来,以网络通信技术、微电子技术为代表的TI产业蓬勃兴起,信息技术的飞速发展,导致了自动化系统结构的深刻变革,以多层次、网络集成自动化系统为基础的企业信息系统逐步形成。将嵌入式系统应用于以太网正逐步走入工业控制领域。本文提出了一种高性能、低成本的嵌入式工业以太网监控系统整体设计方案。 2 嵌入式工业以太网监控系统的总体设计   网络系统结构整体方案的构思和设计关系全局,其地位非常重要。对于工业以太网系统主要需要考虑的问题包括以下几方面:   1) 网络拓扑分析;   2) 数据传输分析;   3) 性能和布线需求分析;   4) 发展需求分析。   根据对工业网络设计要求的基本考虑,结合目前以
[单片机]
高性能嵌入式工业以太网监控系统设计
基于ARM核微处理器的便携式管道泄漏检测仪分析
目前输油管道泄漏监测定位的主要方法可分为两大类,一类是 检测 输油管线的管壁状况,如管内探测球等,另一类则依赖于监测输油管内流体的状态,如压力、流量的变化,常用的方法有压力梯度法、负压力波法、流量平衡法、相关法等。随着计算机、通信和仪表技术的快速发展,监测输油管道内流体的状态变得越来越容易实现,逐渐成为输油管道监测的主流方法。由于这些依赖监测输油管内流体的状态的方法各有其优缺点,所以目前输油管道的泄漏监测往往是采用多种方法联合判断。近几年来,随着高性能、低功耗处理器ARM的出现,信号采集存储系统的功耗和体积不断减少,满足了便携式的要求,使得掌上仪器的开发成为可能。本文利用ARM核微处理器LPC2214研制的相关检漏仪,采用了负压波法
[单片机]
基于ARM核<font color='red'>微处理器</font>的便携式管道泄漏检测仪分析
TMS320C6000TM扩展总线与MPC860微处理器的接口
    摘要: 分析了Motorola MPC860嵌入式微处理器及数字信号处理器TMS320C6000 TM的特征,介绍了TMS320C6202DSP扩展总线与MPC860的接口实现。     关键词: DSP QUICC VLIW(超长指令字) MPC860是PowerPC系列产品。PowerPC系列是由IBM、Motorola和Apple联合研制的基于RISC结构的微处理器。PowerPC可运行于多种操作环境,使用的工作平台从便携式设备到服务器。TMS320C6000系列是1997年美国TI公司推出的DSP芯片,这种芯片是定点、浮点兼容的DSPs系列。其中定点系列是TMS320C62xx,浮点
[应用]
加快物联网和智能工业创新 STM32MP1微处理器问市
微处理器系列产品列入10年滚动续期工业级供货承诺名单 STM32MP1多核架构是在实时和功耗受限的子系统中开发开源软件应用的理想选择 OpenSTLinux发行版和经过市场检验的STM32Cube生态系统可缩短研发周期 半导体供应商意法半导体利用多年积累的Arm® Cortex® 研发知识扩大STM32 MCU的功能,使这一市场领先的微控制器产品组合覆盖到处理性能和资源要求更高且需要大型开源软件的应用领域。新推出的STM32MP1多核微处理器系列具有计算和图形处理能力,兼备高能效实时控制和高功能集成度,有助于简化工业制造、消费电子、智能家居、医疗应用高性能解决方案的开发。 STM32MP1系列微处理器(MPU)产品
[物联网]
预计到2018年机器人市场将达到18000亿元
机器人将带来一场具有重要意义的工业革命。工业机器人可以非常高效地执行重复性高的工作,它们既不需要吃任何东西也不会出什么差错,它们工作孜孜不倦并听从一切指挥,一天24小时不停歇。通常,生产工厂里面长长的走廊除了机器人别无他物。 除了工业机器人可从事重复性工作之外,装有感应器的智能机器人通过使用处理器和相机对生产过程进行自动控制。微处理器的使用可对基于传感器和相机输入的机器人运动进行智能控制。 平板电脑应用程序技术对所有的机器人都是一致的,可增加平台功能,提供基础平台控制。因为有标准化的潜在可能性,所以说机器人平台是一致的,但目前尚未能实现。进入平板电脑市场的公司将可从机器人市场的不断发展中大赚一笔。应用软件提供了一个可灵活适
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多每日新闻
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved