伺服驱动器的特点及维修技巧

发布者:Xingfu8888最新更新时间:2024-05-08 来源: elecfans关键字:伺服驱动器  维修技巧  初始化 手机看文章 扫描二维码
随时随地手机看文章

伺服驱动器的特点

1、伺服驱动器软件程序主要包括主程序、中断服务程序、数据交换程序。

2、伺服驱动器主程序主要用来完成系统的初始化、LO接口控制信号、DSP内各个控制模块寄存器的设置等。

3、伺服驱动器所有的初始化工作完成后,主程序才进入等待状态,以及等待中断的发生,以便电流环与速度环的调节。

4、伺服驱动器所有的初始化工作完成后,主程序才进入等待状态,以及等待中断的发生,以便电流环与速度环的调节。

5、伺服驱动器初始化主要包括DsP内核的初始化、电流环与速度环周期设定、PWM初始化、四M启动、ADc初始化与启动、QEP初始化、矢量与永磁同步电机转子的初始位置初始化、多次伺服电机相电流采样、求出相电流的零偏移量、电流与速度P调节初始化等。


6、PWM定时中断程序有的用来对霍尔电流传感器采样A、B两相电流ia、ib进行采样、定标,以及根据磁场定向控制原理,计算转子磁场定向角,再角,再生成PWM信号对位置环与速度环进行控制。

7、功率驱动保护中断程序主要用于检测智能功率模块的故障输出。

8、光电编码器零脉冲捕获中断程序可实现对编码器反馈零脉冲精确确地捕获,从而可以得到交流永磁同步电机矢量变换定向角度的修正值。

9、数据交换程序主要包括与上位机的通信程序、EEPRoM参的读取、数码管显示程序等。参数的存储控制器键盘值。



伺服驱动器维修

1、示波器检查驱动器的电流监控输出端时,发现它全为噪声,无法读出。

故障原因:电流监控输出端没有与交流电源相隔离(变压器)。

处理方法:可以用直流电压表检测观察。

2、电机在一个方向上比另一个方向跑得快。

故障原因:无刷电机的相位搞错。

处理方法:检测或查出正确的相位。

故障原因:在不用于测试时,测试/偏差开关打在测试位置。

处理方法:将测试/偏差开关打在偏差位置。

故障原因:偏差电位器位置不正确。

处理方法:重新设定。

3、电机失速。

故障原因:速度反馈的极性搞错。

处理方法:

a、如果可能,将位置反馈极性开关打到另一位置。(某些驱动器上可以)

b、如使用测速机,将驱动器上的TACH+和TACH-对调接入。

c、如使用编码器,将驱动器上的ENC A和ENC B对调接入。

d、如在HALL速度模式下,将驱动器上的HALL-1和HALL-3对调,再将Motor-A和Motor-B对调接好。

故障原因:编码器速度反馈时,编码器电源失电。

处理方法:检查连接5V编码器电源。确保该电源能提供足够的电流。如使用外部电源,确保该电压是对驱动器信号地的。

4、LED灯是绿的,但是电机不动。

故障原因:一个或多个方向的电机禁止动作。

处理方法:检查+INHIBIT 和 –INHIBIT 端口。

故障原因:命令信号不是对驱动器信号地的。

5、上电后,驱动器的LED灯不亮。

故障原因:供电电压太低,小于最小电压值要求。

处理方法:检查并提高供电电压。

6、当电机转动时, LED灯闪烁。

故障原因:HALL相位错误。

处理方法:检查电机相位设定开关(60/120)是否正确。多数无刷电机都是120相差。

故障原因:HALL传感器故障

处理方法:当电机转动时检测Hall A, Hall B, Hall C的电压。电压值应该在5VDC和0之间。

处理方法:将命令信号地和驱动器信号地相连。


关键字:伺服驱动器  维修技巧  初始化 引用地址:伺服驱动器的特点及维修技巧

上一篇:以太网络技术在工业控制领域的探索与发展——EtherNET/IP
下一篇:bldc可以做伺服电机吗 bldc电机和fpa直驱电机哪个好

推荐阅读最新更新时间:2024-11-12 12:37

stm32 中空编码器tim4初始化
#include stm32f10x.h #include encode.h #include misc.h #include nvic.h #include sys.h #include delay.h void TIM4_Mode_Config(void) { GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_ICInitTypeDef TIM_ICInitStructure; //PB6 ch1 A,PB7 ch2 RCC_APB1PeriphClockCmd(RCC_APB1Periph_
[单片机]
ARM裸机程序研究 - S3C2440时钟初始化
2440内部的时钟主要有3个, FCLK, HCLK, PCLK。 FCLK 提供给ARM920T内核使用, HCLK主要提供给高速外设使用,如显示接口,内存控制器, PCLK提供给低速外设使用,如串口,SPI, GPIO 等。另外还有一个UCLK, 只提供给USB Host 和USB Device使用。 2440的时钟来源有两种,外部时钟和通过外接晶振提供时钟。时钟源的选择通过引脚OM2和OM3来决定。因此,在芯片上电的时刻,就已经确定了时钟源。典型的时钟源配置是外界一个12M的无源晶振。 时钟源确定后,下面就是进一步确定各个时钟得频率。2440内部有一个PLL来合成频率,该PLL称为MPLL。它利用前面选择的时钟源,合
[单片机]
ARM裸机开发bootloader内存初始化
一、从内部看内存 内存由于其访问速度快,访问方式简单成为PC机与嵌入式设备不可缺少的部件。 1、内存的分类 内存分为DRAM和SRAM,其中DRAM又包含SDRAM、DDR、DDR2。 DRAM:它的基本部件是小电容,电容可以再两个极板上保留电荷,但是需要定期的充电(刷新),否则数据就好丢失。缺点:要进行不断的刷新才能保持数据,存取速度较慢。 SRAM:它是一种具有静止存取功能的内存,不需要定期刷新电路就能保持它们内部存储的数据。其优点:存取的速度快;但是缺点是:功耗大,成本高。常用于存储容量不高,但存取速度快的场合,比如stepping stone。 DRAM的分类:在嵌入式系统中,除了CPU内部的垫脚石采用SRAM外,
[单片机]
ARM裸机开发bootloader内存<font color='red'>初始化</font>
第十三章、Tiny4412 U-BOOT移植十三 DDR3初始化源码分析
第一步、设置时钟 按上一章中步骤来说明: 1. DMC must assert and hold CKE to a logic lowlevel to provide stable power for memory device and then apply stable clock. 设置DMC,由于时钟已经在clock_init_mytiny4412.S中进行了设置,这里可以不用再做设置了。只要保持CKE为低电平。 第二步、设置Phycontrol_n寄存器 2. Set the PhyControl0.ctrl_start_point andPhyControl0.ctrl_inc bit-fields to a cor
[单片机]
第十三章、Tiny4412 U-BOOT移植十三 DDR3<font color='red'>初始化</font>源码分析
stm32的SPI初始化
1 void SPIx_Init(void) 2 { 3 RCC- APB2ENR|=1 2; //PORTA时钟使能 4 RCC- APB2ENR|=1 12; //SPI1时钟使能 5 6 //这里只针对SPI口初始化 7 GPIOA- CRL&=0X000FFFFF; 8 GPIOA- CRL|=0XBBB00000;//PA5.6.7复用推挽输出 9 //GPIOA- ODR|=0X7 5; //PA5.6.7上拉,应该不起作用,因为此模式 10 SPI1- CR1&=~(1 6);//关闭SPI来配置某些位 11 12 SPI1-
[单片机]
STM8S103定时中断初始化
使用timer4做一个1K的定时器中断。 timer.c void timer4_init() { TIM4_IER = 0x00; //禁止中断 TIM4_EGR = 0x01; //允许产生更新事件 TIM4_PSCR = 0x06; //计数器时钟=主时钟/2^TIM4_PSCR=16M/2^6== 16us TIM4_ARR = 249; //设定重装载时寄存器值 TIM4_CNTR = 0; //设定计数器的初值 //定时周期=(ARR+1)*64=1ms TIM4_CR1 = 0x01; //b0=1,允许计数器工作; b1=0,允许更新 TIM4_IER = 0x0
[单片机]
STM32中 初始化ADXL345芯片
初始化ADXL345芯片 void ADXL345init() { Single_WriteI2C(0x31,0x0B);//低电平输出,13位全分辨率,输出数据右对齐,16g量程 Single_WriteI2C(0X2C,0x0A);//数据输出速率为100HZ,10ms读一次数据 Single_WriteI2C(0X2D,0x28);//链接使能,测量模式 Single_WriteI2C(0X2E,0x80);//INT_ENABLE,使能动态监测终端 Single_WriteI2C(0X1E,0x00);//OFSX Single_WriteI2C(0X1F,0x00);
[单片机]
基于S3C6410的ARM11学习(七) 核心初始化之关闭MMU和CACHE
在关闭了所有中断后,就要关闭MMU和CACHE了。因为这个时候,还在初始化环境,这两个东西是用不到的。所以就需要把他们都关闭,免得影响我们的初始化。 MMU是Memory Management Unit的缩写,中文名是存储器管理单元。主要是两个功能: 1、虚拟地址转换为物理地址 2、实现内存的保护 至于具体的MMU的一些知识,等后面用到了在说明了。目前,只需要将MMU给关掉即可。 这个时候,我们需要查看S3C6410的核ARM1176JZFS手册。在这里,我们要接触到一个系统控制处理器,CP15。也叫做协处理器。 手册中说明了,CP15系统控制处理器的作用,主要是6个: 1、整个系统的控制和配置 2、CACHE的
[单片机]
基于S3C6410的ARM11学习(七) 核心<font color='red'>初始化</font>之关闭MMU和CACHE
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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