积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> 模拟技术 >> 应用论文
  相关分类: 相关文章 | 应用论文 | 新产品 | 下载 |
基于AT89C51+DSP的双CPU伺服运动控制器的研究
 
作者:荀尚峰,杜坤梅,万筱剑,邓浩   来源:中电网    点击数:220   更新时间:2008-6-17
您可以添加到网摘 让更多人关注此文章:

    

1 引 言

近年来,随着制造业的不断进步,现代制造业对精密化、精确化、高速化、自动化发展的要求越来越高,传统的运动控制器大部分采用8051系列的8位单片机,这种单片机虽然节省了开发周期,但缺乏灵活性,且运算能力有限,难以胜任高要求运作设备[ 1 ] .DSP的数据运算和处理功能十分强大,即使在很复杂的控制系统中,其采样周期也可以取得很小,控制效果可以接近于连续系统. 把DSP与单片机各自优势相结合将是高性能数控系统的发展趋势. 本文针对数控系统的要求,开发了以TI公司的高性能浮点DSP和ATMEL公司的AT89C51为主控芯片的运动控制器. 它以嵌入式工业PC作为基本平台,通过PCI接口与嵌入式工业PC协调并进行数据交换,并以DSP高速运动控制卡作细插补和伺服控制的核心,来对永磁同步电动机的运动进行控制,取得了良好的应用效果.

2 HANUC CNC2000 i系统

HANUC CNC2000 i系统控制框图如图1所示,系统主要包括嵌入式PC、操作面板、运动控制模块、彩显、输入/输出模块、数控键盘、DNC模块几部分.为实现高速、高精确度曲面轮廓精加工,必须提高微段轮廓线的解释执行能力和伺服驱动特性,为了保证零件程序的传送、插补、加减速控制等的连续处理, CNC应具备足够高的数据处理能力. 但普通的PC机在工业现场控制中,存在体积大、功耗高、可靠性差等缺点. 基于这种情况, 嵌入式工业微机———PCl04总线模块应运而生.



图1 HANUC CNC2000i数控系统结构框图

本系统的嵌入式PC采用Intel80486处理器,内置32M缓存,MS - DOS操作系统. 与传统的工业PC相比,其32M缓存保证了数控系统加工时的快速性和精确性. 因为,在加工的时候,缓存内的数据段直接和后续的译码程序相关联,所以缓存的容量越大,所存储的程序越多,执行起来也越快,并且还能进行小线段插补,充分保证了加工的精确度. 与其相连的DNC模块可通过RS232接口与上位机通信,使得整个系统具有良好的开放性.运动控制模块是本系统的核心,它以智能功率模块为开关器件,以TMSLF2407 +AT89C51为硬件控制核心,采用空间矢量控制方法. 它发出控制命令给伺服放大器,伺服放大器得到信号后发出指令控制交流永磁伺服电机,编码器将实际工作情况通过伺服放大器返回给运动控制模块,这种闭环控制模式充分保证了加工精确度. 通过正、负限位开关防止“飞车”、失控等危险事故发生. 交流伺服驱动系统的结构如图2所示.



图2 交流伺服驱动系统结构图

TMSLF2407是用来实现电流环、速度环、SVP2WM信号发生、故障检测、保护、信号处理及实时性比较高的矢量控制和闭环控制. 用单片机完成实时性要求比较低的管理任务,如I/O接口管理、键盘处理、显示、串行通讯等. FPGA 用于AT89C51与DSP之间的数据交换. 且系统可支持模拟速度输入、数字速度输入、脉冲输入及通过上位机进行控制等功能.

3 空间电压矢量脉宽调制原理

在全数字控制的交流伺服驱动系统中,通常采用数字脉宽调制方法来代替传统的模拟脉宽调制.而在众多的脉宽调制技术中,空间电压矢量是一种优化的PWM技术,能明显减小逆变器输出电流的谐波成分及电动机的谐波损耗,降低脉动转矩,且其控制简单,数字化实现方便,电压利用率高,已有取代传统SPWM的趋势.

在本文中, Tk 和Tk+1分别为在逆变器相邻两个工作状态Vsk和Vsk+1下的导通时间,表示为



在一个完整的调制周期Ts 内, 除了Tk 和Tk+1的导通时间外, 其余为0 状态时间. 0 状态时间T0 由两个自由轮换状态时间T7 和T8 用等式表示为
T0 =T7+T8 =Ts-Tk-Tk+1 (2)
由于0状态存在于每一个区域内,一般发生在每个调制周期的开始和结束时, 总的0状态时间一般分成两个相同的0状态时间,即
T7 = T8 =T0/2(3)
以便获得对称的空间矢量脉宽调制信号.依据式( 1 ) ~ ( 3 ) 可得到对应电压空间矢量
V*Sref在0 <θ<π/3
扇区内双边空间矢量脉宽调制的逆变器开关信号,如图3所示.



类似的方法可以计算出电压参考信号V*Sref在其他5区域内双边空间矢量脉宽调制的三相逆变器开关时间,如表1所示.


[1] [2]  下一页



相关文章
· S3C4480X平台上μC/OS-Ⅱ的中断系统设计[19]
· S3C4480X平台上μC/OS-Ⅱ的中断系统设计[32]
· 上海锐极嵌入式培训中心保证就业,圆您高薪梦![23]
· 中国嵌入式应用市场四大热点及趋势[34]
· 再思考FPGA中的同构和异构设计架构[32]
热门评论排行
·VHDL设计中电路简化问题的
·江苏嵌入式Linux教育培训
·锐极LINUX驱动培训班定于
·基于实时操作系统μC/OS-
·ARM处理器应用开发4步骤

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
Hitachi Elect
中国芯片供需缺口达七成
西班牙研发出视觉鼠标 眨眼
首条OLED生产线昆山投产 
宇航服电子元器件:航天员的“生命保护
美研发出可卷曲太阳能电池
美国研发嗅觉感受器获新进展 
首尔半导体就日亚(NICHIA)专利
MIPS 科技授权国家集成
美国微芯科技公司与安森美半导体拟以每
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
Agilent代理商 0755...
AD代理商 0755-8832...
Actel代理商 0755-8...
嵌入式系统免费网上学习!...
ARM与uClinux...
ARM与uClinux...
NORDIC最新推出nRF24...
网络摄像机技术的调试与测试...
对于新人,为什么公司不再会成为...
[转帖]低价销售各种数码相机,...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网