在伺服系统中,由于交流永磁同步电机具备十分优良的低速性能、可以实现弱磁高速控制,调速范围宽广、动态特性和效率都很高,已经成为伺服系统的主流之选。目前永磁同步交流伺服技术已成为工业自动化的支撑技术之一。
本文以瑞萨电子 32位变频用MCU V850E/IX3 UPD70F3454为例,阐述其在交流伺服系统中的应用。
关于瑞萨电子UPD70F3454
UPD70F3454是瑞萨电子开发的用于变频控制的32位高性能MCU,使用V850核、RISC架构、5级流水线、内置DSP功能、最大64MHZ,内置256K flash ROM及相关外围功能,例如DMA控制器,定时器/计数器,串行接口UART、SPI、IIC,A/D,总线控制器,低压检测,片上调试等。针对变频控制,UPD70F3454提供有2组六相PWM输出、两组独立的12位AD转换器,内置比较器和运放,两组编码器输入计数器,高度集成了伺服电机控制所需的外围设备,并且可以实现用一个MCU实现对两个伺服电机的控制。
系统原理
1、系统硬件结构:
基于UPD70F3454的伺服控制系统硬件如下图。主要包括:
⑴、MCU UPD70F3454及其周边电路,3454为核心控制器,接收外部信号,判断系统的工作模式,并转换成逆变器的开关信号输出,隔离后后驱动IPM,EEPROM用于参数的保存和用户信息的存储。RS232模块负责与上位机进行通信,或者直接通过上位机发送速度、方向控制信息;编程、调试可以通过MINICUBE、MINICUBE2、PG-FP5。
⑵、IPM驱动电路,MCU输出6相PWM信号,经过光耦隔离传送、IPM全桥逆变输出,驱动伺服电机工作的强电电路。
⑶、电流采样,系统至少需要采样两相电流,如Ia和Ic,采样电路的信号经3454内部AD模块的运放、比较器后进行模数转换。
⑷、转子位置检测,由增量式光电编码器输出的正交编码信号A、B、Z输入至MCU的TMT模块,可以判断电机转子的位置和电机转速信号。
⑸、传感器信号的输入,包括脉冲量输入、模拟输入、开关输入等及与其他MCU的通信。
图: 瑞萨电子UPD70F3454伺服控制硬件结构图
2、特点及优势:
①、精细的全数字化控制。采用瑞萨电子 32位专用变频MCU,64MHZ CPU和PWM操作时钟,高精度频率输出。
②、低廉的系统成本。UPD70F3454搭载有上电清零、电压检测、稳压器、4个运放、8个比较器、编码器接口等丰富外设资源。
③、丰富周边功能。5V单电源、外部总线、DMA控制器。
④、提供安全、安心的高端变频电机评价系统,对系统各个模块有软件的参考代码,比如PWM、AD、TMT等模块,用户可以很方便的在原系统上进行二次开发。并且有电机组强大的支持团队。
UPD70F3454除了高速实时响应和单时钟指令外,还支持乘法指令、饱和运算、位操作等为数字伺服控制系统而优化的指令。本文基于UPD70F3454的伺服控制系统,充分利用MCU内部资源情况下,电路设计简单、外围器件少,满足矢量控制的实时要求,实现伺服的全数字化的控制。而低成本高性能的MCU控制特性使得该系统具有很好的应用前景。
目前,UPD70F3454已在客户的通用伺服、纺织机械、缝纫机得到普遍应用。详细的产品资料及技术支持请联系瑞萨电子授权代理商世强电讯。
关键字:伺服电机 MCU UPD70F3454
引用地址:
瑞萨电子 32位MCU在伺服电机中的应用
推荐阅读最新更新时间:2024-03-30 21:32
单片机设计 测量频率
一、电路设计 单片机应用系统中,经常要对一个连续的脉冲波频率进行测量。在实际应用中,对于转速,位移、速度、流量等物理量的测量,一般也是由传感器转换成脉冲电信号,采用测量频率的手段实现。 使用单片机测量频率或周期,通常是利用单片机的定时计数器来完成的,测量的基本方法和原理有两种: 测频法:在限定的时间内(如1秒钟)检测脉冲的个数。 测周法:测试限定的脉冲个数之间的时间。 这两种方法尽管原理是相同的,但在实际使用时,需要根据待测频率的范围、系统的时钟周期、计数器的长度、以及所要求的测量精度等因素进行全面和具体的考虑,寻找和设计出适合具体要求的测量方法。 运行结果 二、部分代码 /*想要更多项目私wo!!!*/ #i
[单片机]
AT93C46/56/55串行EEPROM及单片机程序
摘要:AT93C46/56/66是Atmel公司生产的低功耗、低电压、电可擦除、可编程只读存储器,采用CMOS工艺技术制造并带有3线串行接口,其容量分别为1kB/4kB,可重复写100万次,数据可保存100年以上。文中介绍了该存储器的引脚功能和指令时序,给出了AT93C46/56/66和单片机的接口应用电路和软件程序。
关键词:EEPROM 存储器 接口应用 程序 AT93C46/56/66
16位单片机以其适于高速控制场合及功能多等优点已在工业控制领域中占领了一定的市场。由于EEPROM能在不脱离系统的情况下修改其存储单元中的内容,故在16位单片机中的应用愈来愈广泛。本文结合16位机的特点,详细介绍AT93系列EEPROM
[应用]
单片机串口通信笔记(中断复习)
把单片机当做一个APP,中断系统就是其中的一项功能。这个功能强不强大,是衡量一个APP的标准。 这项功能的作用是帮助你处理突发事件的。我们做事都有个优先级。你放在中断系统里的事情肯定是要优先处理的事情,所以当中断触发的时候,单片机要停下它当前做的事,来处理中断中的事。也就是说,单片机要在中断触发时,停止运行主函数里的代码,转而运行中断里的代码。等到中断的代码运行完毕之后,再继续运行主函数的代码。 中断这一项功能是要手动打开的,所以在主函数的一开始就要先打开中断系统的开关。也就是EA=1,EA=0表示关掉所有的中断,EA=1表示打开。 中断可以被6种方式触发,有以下六种。 1.外部中断0,当P3.2口输入低电平时触发 2.外
[单片机]
串口通讯实例
在单片机的通讯中,最简单常用的就是串口通讯,一些初学者在做串口通讯的过程中经常会出现这样那样的问题,导致程序失败,在下面我们给出一个例程,这个例程是单片机与PC通讯的,其中print()函数是回发的子函数,如果您需要在显示屏上显示,那么只需要更改这个函数就可以了,另外在这个例程中使用的是30个字节的字符串,你可以修改#define LENGHT 30这一行。 #include reg52.h #define LENGHT 30 unsigned char c; bit recive,trance; /*这里定义了两个bit位,作为已接收、发送的标志,也可直接用 RI和TI标志*/ void p
[单片机]
51单片机矩阵式键盘的编程方法
根据电路原理图,键盘扫描方法是:行线P1O~P13为输出线,列线P14~P17为输入线。一开始单片机将行线(P1O-P13)全部输出低电平,此时读入列线数据,若列线全为高电平说明没有键接下,若有列线为低电平则调用延时程序来去除按键抖动。延时后再读入列线看是否有低电平,如果列线数据还是有低电平,说明确实有键接下,接下来便是确定键值。下面以第二行的S5键为例,看接下S5后我们应该怎么得到这个键值。当判定确实有键接下之后,将行线轮流置为低电平,根据读入列线的数据可以确定键值。首先,单片机将P1O置为低电平,P11~P13置为高电平,此时读出的列线数据全为高电平,说明第一行没有键接下;接着单片机将P11输出低电平,P1O、P12、P13置
[单片机]
51单片机的P0口电路结构
51单片机的P0口电路如下: 由1中的上拉电阻作用分析可知,需要在51单片机的P0口,加一个上拉电阻,加上后的电路如下:
[单片机]
基于单片机和CPLD的数字频率计的设计(图)
引言
在传统的控制系统中,通常将单片机作为控制核心并辅以相应的元器件构成一个整体。但这种方法硬件连线复杂、可靠性差,且在实际应用中往往需要外加扩展芯片,这无疑会增大控制系统的体积,还会增加引入干扰的可能性。对一些体积小的控制系统,要求以尽可能小的器件体积实现尽可能复杂的控制功能,直接应用单片机及其扩展芯片就难以达到所期望的效果。
复杂可编程逻辑器件(CPLD)具有集成度高、运算速度快、开发周期短等特点,它的出现,改变了数字电路的设计方法、增强了设计的灵活性。基于此,本文提出了一种采用Altera公司的CPLD(ATF1508AS)和Atmel公司的单片机(AT89S52)相结合的数字频率计的设计方法。该数字频率计电路简洁,
[电源管理]
基于事件一目标驱动的人机界面设计
引 言 人机界面(human-computer interface),又称用户界面、人机交互、人机接口等,是人与机器之间传递、交换信息的媒介.是用户使用计算机系统的综合操作环境。在商品竞争中,一个应用系统的成功与否在某种程度上也取决于用户使用界面的感受好坏,因此,人机界面的设计在应用系统的设计中有着重要的作用。嵌入式系统强调人机界面操作的实时性,简单化,强调在特定平台上特定应用的时间空间效率。在传统的小系统设计中。程序设计一般采用前后台工作方式。应用程序是一个无限的循环,循环中调用相应的函数完成相应的操作,时间相关性很强的关键操作(crltical operation)是靠中断服务来保证的。因为中断服务提供的信息一直要等到后台
[应用]