CN108880122B - 一种高集成度高功率密度的智能交流伺服驱动器 - Google Patents
一种高集成度高功率密度的智能交流伺服驱动器 Download PDFInfo
- Publication number
- CN108880122B CN108880122B CN201810778977.4A CN201810778977A CN108880122B CN 108880122 B CN108880122 B CN 108880122B CN 201810778977 A CN201810778977 A CN 201810778977A CN 108880122 B CN108880122 B CN 108880122B
- Authority
- CN
- China
- Prior art keywords
- unit
- stm32f4
- voltage
- isolation
- main control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02K—DYNAMO-ELECTRIC MACHINES
- H02K11/00—Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection
- H02K11/30—Structural association with control circuits or drive circuits
- H02K11/33—Drive circuits, e.g. power electronics
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02K—DYNAMO-ELECTRIC MACHINES
- H02K11/00—Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection
- H02K11/20—Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection for measuring, monitoring, testing, protecting or switching
- H02K11/21—Devices for sensing speed or position, or actuated thereby
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02K—DYNAMO-ELECTRIC MACHINES
- H02K11/00—Structural association of dynamo-electric machines with electric components or with devices for shielding, monitoring or protection
- H02K11/30—Structural association with control circuits or drive circuits
- H02K11/35—Devices for recording or transmitting machine parameters, e.g. memory chips or radio transmitters for diagnosis
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Control Of Motors That Do Not Use Commutators (AREA)
- Inverter Devices (AREA)
Abstract
本发明公开了一种高集成度高功率密度的智能交流伺服驱动器,属于先进机器人伺服控制领域;包括集成在一块电路板上的:电源,STM32F4主控单元,隔离通信模块,隔离功率驱动单元,编码器单元,安全保护单元以及传感采集单元;所述的隔离通信模块通过RS485总线或CAN总线连接上位机和STM32F4主控单元,STM32F4主控单元的内部定时器TIMER工作在PWM模式,产生的PWM波形经过电平转换后,输出到隔离功率驱动单元,隔离功率驱动单元同时连接电机;STM32F4主控单元通过SPI总线连接编码器单元;STM32F4主控单元的ADC模数转换接口连接传感采集单元;EXTI外部中断接口连接安全保护单元;将多圈绝对值编码器采集电路集成在电机驱动器上,刚好贴合电机安装,便于在机器人本体上集成应用。
Description
技术领域
本发明涉及一种高集成度高功率密度的智能交流伺服驱动器,具体涉及先进机器人伺服控制领域。
背景技术
随着机器人技术的发展,特别是服务机器人和协作机器人的发展,对机器人本体体积的要求越来越苛刻,当前机器人相关产品对驱动器的功率密度,特别是体积方面的严格要求,导致电机驱动器需要有足够小的体积,能够配合电机安装在机器人关节处,同时还要集成更多的功能。
而现有工业应用驱动器产品体积大,而且协作机器人产品多采用增量式编码器模块+绝对值编码器模块+驱动器模块+电机模块+制动模块+减速模块构成一体化伺服关节的形式,均不利于减小机器人本体体积。
发明内容
本发明针对现有驱动器在集成度和功率密度方面不能兼顾、可靠性不足的问题,将编码器模块与电机驱动器相结合,提出了一种高集成度高功率密度的智能交流伺服驱动器,具有体积小、集成度高、功率密度高、多功能和智能化的特点,满足上述机器人对伺服驱动器要求。
所述的智能交流伺服驱动器包括集成在一块电路板上的:电源转换单元,电池充电单元,STM32F4主控单元,隔离通信模块,隔离功率驱动单元,编码器单元,EEPROM芯片,安全保护单元以及传感采集单元。
STM32F4主控单元主要完成伺服运算,通过特定的控制算法完成高速的位置环、速度环、电流环的控制和PWM输出控制;同时还承担了编码器信息采集和传感信息采集、安全控制,以及用内部FLASH模拟EEPROM功能实现电机参数、上位机控制信息等数据的掉电存储任务等;
隔离通信模块主要完成CAN总线的驱动和隔离保护功能,RS485总线的驱动和隔离保护功能;
隔离型功率驱动单元主要完成PWM信号的电平转换、隔离放大驱动和三相H桥输出;
编码器单元主要完成单圈绝对位置采集、多圈计数和多圈数据掉电存储等;
安全保护单元利用电压比较器产生过压、过流和过温信号,以外部中断的形式接入STM32F4主控单元,主要完成过流保护、过压保护、过温保护等功能;
传感采集单元主要完成相电流、母线电流、母线电压、温度等信息采集。
所述的STM32F4主控单元接口具体包括:CAN总线和USART接口、定时器TIMER的PWM接口、SPI通信接口、通用I/O接口、ADC模数转换接口、EXTI外部中断接口、SWD仿真器接口,FLASH模拟EEPROM,以及内部看门狗WDG。
所述的CAN接口和USART接口和隔离通信模块相连,同时隔离通信模块通过RS485总线或CAN总线连接上位机,实现STM32F4主控单元与上位机的通信功能,主要包括实时控制、控制参数设置、信息反馈等功能,控制参数和驱动器参数存储于STM32F405的内部FLASH中。
具体为:CAN接口通过光耦隔离连接隔离通信模块的SN65HVD230收发器,同时配备共模电感和TVS管;
USART接口通过光耦隔离后接于隔离通信模块的MAX13488收发器,同时配备TVS管防静电。
内部定时器TIMER工作在PWM模式,高级定时器TIM1/TIM8产生共6路PWM波形,分别经过电平转换后,输出到隔离功率驱动单元,隔离功率驱动单元同时连接电机。
所述隔离功率驱动单元包括集成在电路板上由6个MOSFET芯片构建的三相H桥、MOSFET驱动电路和光耦隔离电路;隔离功率模块所有电路通过在电路板上切割出的凹槽形成隔离,并且每层电路均大面积铺铜,增大散热面积,6个MOSFET芯片与金属外壳之间通过导热硅胶垫片接触散热。隔离功率驱动单元完成对PWM控制信号的隔离和功率放大后传送至MOSFET芯片构建的H桥三相输出连接电机;同时利用精密合金采样电阻采集通过电机各绕组的电流。
STM32F4主控单元输出的PWM信号电平转换和RC滤波后进入MOSFET芯片,经过隔离放大后给到三相H桥上下桥臂的MOSFET。下桥臂的MOSFET源极接地,栅极上加电压导通。上桥臂MOS管通过自举电路实现开关控制。
SPI通信接口通过SPI总线连接编码器单元,编码器单元连接至EEPROM。
编码器单元包括两个磁编码器芯片:单圈绝对式编码器芯片IC-MU,用来记录电机单圈的绝对位置;编码器芯片IC-PVL通过电池供电,在驱动器上电和掉电的情况下均记录电机的旋转圈数。
电机轴与磁盘固定连接,集成电路板安装在金属壳体上靠近磁盘,当电机转动带动磁盘转动,编码器单元中的两个磁编码器芯片分别采集磁盘的位置和旋转信息。
EEPROM芯片记录两个编码器芯片的配置和校准参数。
ADC模数转换接口连接传感采集单元;EXTI外部中断接口连接安全保护单元;
安全保护单元包括功率模块的过流保护电路、过压保护电路和过温保护电路;以及控制模块的过流保护电路、过压保护电路和欠压保护电路;
传感采集单元采集功率模块中的母线电压,母线电流,相电流和温度,以及控制模块中的电压、基准信号电压和零位校准电压等进行信号偏置校准、状态监测和电机控制。
安全保护单元将功率模块的电流、电压和温度等信号接入比较器进行处理,获得过流、过压和过温等信号,接入STM32F4外部中断接口EXTI及时切断PWM输出进行安全控制。
FLASH模拟EEPROM,用于在掉电时存储驱动器参数、上位机控制参数等。
当驱动器软件发生故障时,看门狗定时器WDG能及时将驱动器程序复位,切断PWM输出,保护驱动器和电机的安全。
本智能交流伺服驱动器的具体工作原理如下:
首先,驱动器上电后电源转换单元给系统各部分供电,并对电池进行充电,STM32F4主控单元通过CAN总线或RS485总线接收上位机的配置和控制信息,同时反馈驱动器状态信息。
然后,STM32F4主控单元根据上位机的配置和查询要求,通过定时器产生PWM控制信号,控制隔离功率驱动单元的H桥导通,使得电机的相序间依次导通,控制电机旋转。
通过STM32F4主控单元的ADC模数转换接口,传感采集单元采集电流、电压、温度等信息,通过滤波放大等处理,送入STM32F4主控单元。
同时STM32F4主控单元在接收到控制指令后,通过SPI总线实时配置和读取编码器单元的多圈计数和单圈绝对位置;
最后,结合编码器单元反馈的电机转子位置信息以及传感采集单元的电流信息等,实现本驱动器对电机的电流环、速度环和位置环的三闭环控制。
同时传感采集单元将采集到的电流、电压和温度等信息送入安全保护单元,通过安全保护单元的比较器实时比较采集到的电压、电流、温度等,当产生过压、过流、过温、欠压等信号时,即时通过STM32F4主控模块的外部中断信号,切断PWM输出。
本发明的优点在于:
1)、一种高集成度高功率密度的智能交流伺服驱动器,将多圈绝对值编码器采集电路集成在电机驱动器上,刚好贴合电机安装,便于在机器人本体上集成应用。
2)、一种高集成度高功率密度的智能交流伺服驱动器,在电路布局上将逻辑信号与功率信号通过电路板开槽的形式尽可能的物理隔离,优化功率部分散热设计,提高电路的抗干扰能力。
3)、一种高集成度高功率密度的智能交流伺服驱动器,支持CAN总线和高速485总线两种通信方式。
4)、一种高集成度高功率密度的智能交流伺服驱动器,支持多种电机形式,集成直流无刷电机、永磁同步电机、直流有刷电机等软件控制算法。
附图说明
图1是本发明一种高集成度高功率密度的智能交流伺服驱动器的结构框图。
图中:1-电源转换单元,2-电池充电单元,3-上位机,4-隔离通信模块,5-隔离功率驱动单元,6-电机,7-编码器单元,8-EEPROM芯片,9-传感采集单元,10-安全保护单元,11-STM32F4主控单元;
具体实施方式
下面将结合附图和实施例对本发明作进一步的详细说明。
本发明提出一种将多圈绝对值编码器集成在驱动器上的,显著减小机器人关节内部电路板数量和体积、提高功率密度和集成度的智能交流伺服电机驱动器。
所述的智能交流伺服驱动器包括集成在一块电路板上的:电源转换单元1,电池充电单元2,STM32F4主控单元11,隔离通信模块4,隔离功率驱动单元5,编码器单元7,EEPROM芯片8,安全保护单元10以及传感采集单元9。
STM32F4主控单元11主要完成对外通信,编码器配置和通信,模拟量采集,安全信息中断,以及用内部FLASH模拟EEPROM功能实现电机参数、上位机控制信息等数据的掉电存储等;隔离通信模块4主要完成CAN总线的驱动和隔离保护功能,RS485总线的驱动和隔离保护功能;隔离型功率驱动单元5主要完成PWM信号的电平转换、隔离放大驱动和H桥输出;编码器单元7主要完成单圈绝对位置采集、多圈计数和多圈数据掉电存储等;安全保护单元10利用电压比较器产生过压、过流和过温信号,以外部中断的形式接入STM32F4主控单元11,主要完成过流保护、过压保护、过温保护等功能;传感采集单元9主要完成相电流、母线电流、母线电压、温度等信息采集。
STM32F4主控单元11采用STM32F405芯片,主要完成伺服运算,通过特定的控制算法完成高速的位置环、速度环、电流环的控制和PWM输出控制。同时还承担了编码器信息采集和传感信息采集、安全控制模块任务。
接口具体包括:CAN和USART接口、定时器TIMER的PWM接口、SPI通信接口、通用I/O接口、ADC模数转换接口、EXTI外部中断接口、SWD仿真器接口,FLASH模拟EEPROM,以及内部看门狗WDG。
所述的CAN接口和USART接口相连隔离通信模块4,同时隔离通信模块4通过RS485总线或CAN总线连接上位机3,实现STM32F4主控单元11与上位机3的通信功能,主要包括实时控制、控制参数设置、信息反馈等功能,控制参数和驱动器参数存储于STM32F405的内部FLASH中。
具体为:CAN接口通过光耦隔离连接隔离通信模块4的SN65HVD230收发器,同时配备共模电感和TVS管,提高总线抗干扰和抗静电能力。
USART接口通过光耦隔离后接于隔离通信模块4的MAX13488收发器;其最高通信速率达16Mbps,配合STM32F4的USART最大速率10.5M,在部分通信节点较多或通信任务量大的情况下替代CAN总线,解决CAN总线波特率最高1Mbps和总线利用率不足的问题。
内部定时器TIMER工作在PWM模式,高级定时器TIM1/TIM8产生共6路PWM波形,分别通过74LVC4245进行3.3V电平到5V电平转换后,通过PWM接口输出到隔离功率驱动单元5,隔离功率驱动单元5同时连接电机6。
所述隔离功率驱动单元5包括集成在电路板上由6个MOSFET芯片构建的三相H桥、MOSFET驱动电路和光耦隔离电路;所有电路通过在电路板上切割出的凹槽形成隔离,并且每层电路均大面积铺铜,增大散热面积,6个MOSFET芯片与金属外壳之间通过导热硅胶垫片接触散热。隔离功率驱动单元完成对PWM控制信号的隔离和功率放大后传送至MOSFET芯片;H桥的三相输出连接电机。同时通过精密合金采样电阻采集通过电机各绕组的电流。
本发明的智能交流伺服电机驱动器适用于中小功率电机,输入电压为DC20—80V,输出功率在1.2KW以下,选用英飞凌公司的MOSFET芯片IPD068N10作为开关器件。该芯片漏源极电压最大可达到100V,漏极持续电流达到90A,导通电阻6.8mΩ,特别是开关频率较低,适合高频开关应用。同时,选择英飞凌公司的隔离型高压栅级驱动IC:1EDI20N12芯片作为MOSFET的驱动芯片,采用了无铁芯变压器,可以确保在dV/dt操作时CMTI最高达100kV/μs。
为了降低驱动器的热损耗,本发明采用了单路MOS管驱动芯片方案,降低了MOS管开关下降的时间,尽可能的避免了MOSFET在开关过程中,工作在放大区的热损耗。
STM32F4主控单元11输出的PWM信号电平转换和RC滤波后进入MOS管驱动芯片1EDI20N12AF,经过隔离放大后给到3相H桥上下桥臂的MOSFET。下桥臂的MOSFET源极接地,只要在MOS管的栅极加上一定的电压即可导通。上桥臂MOS管通过自举电路实现开关控制,自举电路由二极管和电容组成。
电机相电流采样由精密合金采样电阻实现,采样电阻的电压信号经过运算放大器放大后送至STM32F4主控单元11的AD模块,采样电阻的阻值和运算放大器的放大倍数根据所需驱动器的电流大小进行调整,满足采样电阻的功率要求和最大电流放大后小于并接近3.3V这两个条件。
SPI通信接口通过SPI总线连接编码器单元7进行通信,获得当前电机6的转子的绝对位置,编码器单元7连接EEPROM芯片8。
编码器单元7包括两个磁编码器芯片:单圈绝对式编码器芯片IC-MU,用来记录电机6单圈的绝对位置;编码器芯片IC-PVL记录电机6的旋转圈数。
电机轴与磁盘固定连接旋转,集成电路板安装在金属壳体上靠近磁盘,当电机6转动带动磁盘转动,编码器单元7中的两个磁编码器芯片分别采集磁盘的位置和旋转信息。两个磁编码器芯片共用同一个磁盘,极大的降低了成本,提高了驱动器的集成度。
其中单圈绝对式编码器芯片IC-MU最高具备18位的绝对分辨率,可通过串行接口(BISS、SSI和SPI)通信,同时可输出正交编码器信号和UVW霍尔信号,用于电机换相检测。该芯片采用16脚的DFN封装,仅在电路板上占用5mm×5mm的面积。编码器芯片IC-PVL通过电池供电,在驱动器上电和掉电的情况下均能稳定计圈数。
EEPROM芯片8存储两个编码器芯片的配置和校准参数。
SPI通信接口选用SPI总线与STM32F4主控单元11通信,主要用于单圈绝对值编码器芯片和多圈计数芯片的参数配置和位置信息读取。
ADC模数转换接口连接传感采集单元9;EXTI外部中断接口连接安全保护单元10;
安全保护单元10包括功率模块的过流保护电路、过压保护电路和过温保护电路;以及控制模块的过流保护电路、过压保护电路和欠压保护电路;
1、功率模块过流保护电路
在功率模块,总电流由毫欧级别的精密合金采样电阻采样后,通过高端电流检测芯片ZXCT1009产生对应电流信号,该电流信号通过精密电阻后转换为电压信号,通过RC滤波电路后进入比较器芯片搭建的比较器电路。比较器的阈值由精密电阻分压产生,当产生过流信号后比较器输出信号变化,该信号接入STM32F4主控单元11的外部中断接口,即时关断PWM信号输出,实现过流保护功能。
2、功率模块过压保护电路
功率模块的电压通过分压电阻分压后进行阻容滤波,和过流保护模块的原理一样,分压后的信号接入比较器,比较器的阈值也是由电阻分压得到。比较器输出信号接入STM32F4主控单元11的外部中断接口,即时关断PWM信号输出,实现过压保护功能。
3、功率过温保护电路
过温保护电路主要检测功率模块的电压,由热敏电阻和电压基准芯片构成温度检测电路。热敏电阻的阻值会随着温度的上升阻值迅速上升或下降,当驱动板温度变化时,热敏电阻值迅速变化,根据热敏电阻的温度-阻值曲线,判定当前温度。由于温度变化相对于电压电流信号比较缓慢,有传导的过程,此处未采用比较器产生中断信号的方式进行保护,而是采用STM32F4主控单元11的ADC模数转换接口将温度信号采集后,经过程序计算,判断当前温度值是否大于温度阈值,如果是,则关断PWM信号输出,实现过温保护功能。
4、控制模块过流、过压、欠压保护电路
控制模块的过流通过逻辑电源输入端的保险丝实现,过压欠压通过对3.3V电压分压后产生的1.5V基准电压判断来实现。
传感采集单元9采集功率模块保护电路中的母线电压,母线电流,电机相电流和温度,以及控制模块保护电路中的电压、基准信号电压和零位校准电压等进行状态通信和监控电机。
1、功率模块母线电压
在前述安全保护模块功率模块过压保护电路中,分压电阻产生的电压在经过RC滤波电路接入电压跟随器进行阻抗匹配,后进入STM32F4主控单元11的ADC模数转换接口中,实现功率模块母线电压采集。
2、功率模块母线电流
在前述安全保护模块功率模块过流保护电路中,高端电流检测芯片ZXCT1009产生对应电流信号经过精密电阻后产生的电压信号,接入STM32F4主控单元11的ADC模数转换接口中,实现功率模块母线电流采集。
3、功率模块相电流采集
如隔离型功率驱动模块所述,电机相电流流经精密采样电阻,产生对应电压信号,为了减小电流损耗,保证采样电阻安全,一般采用毫欧级的采样电阻。故电流经过该采样电阻后的电流较小,通过RC滤波后进入运算放大器,将电流信号放大至0~3.3V,接入STM32F4主控单元11的ADC模数转换接口,实现功率模块相电流采集。
4、功率模块温度、控制模块电压、基准信号电压、零位校准电压采集
如前述安全保护模块所述,功率模块温度、控制模块电压、基准线号电压均由STM32F4主控单元11的ADC模数转换接口采集。同时由STM32F4主控单元11的ADC模数转换接口采集逻辑电路和功率电路的GND信号,用作零位校准电压和其它模拟信号的偏移量,避免其它信号干扰,提高采样精度。
安全保护单元10将功率模块的电流、电压和温度等信号接入比较器进行处理,获得过流、过压和过温等信号,接入STM32F4外部中断接口EXTI及时进行安全控制。
FLASH模拟EEPROM,用于在掉电时存储电机参数、上位机控制信息等。
通用I/O接口:用于状态指示灯控制、编码器状态信息采集等。
当驱动器软件发生故障时,为了防止程序卡死、跑飞等,看门狗定时器WDG能及时将驱动器程序复位,切断PWM输出,保护驱动器和电机的安全。
为了减小电路体积,采用了STM32F4主控单元11的SWD仿真器接口用于调试及程序烧录,仅采用SWDIO、SWCLK和GND三线连接。
晶振和复位电路等:构成STM32F4运行的最小系统。
本发明所述电源模块主要实现系统电源转换。电源由功率电输入产生,功率电输入范围为20~80V。电源模块主要分为模拟电源部分和数字电源部分。电源模块包括数字5V、3.3V、12V电源变换电路;模拟3.3V、1.85V、1.5V电源变换电路;
1、数字电源部分
数字5V由输入功率电通过同步降压控制器LM5116芯片及外围电路组成的BUCK电路产生,用于给各接口芯片供电。
数字5V通过π型滤波器和稳压管后产生编码器电源5VE,用于给编码器芯片供电并给编码器用电池充电。
数字5V通过AP1117-3.3转换产生数字3.3V电源,用于给STM32F4最小系统供电。
数字5V通过DC-DC芯片组成的升压电路输出数字12V,用于功率驱动板MOSFET驱动芯片供电。编码器供电5V由数字5V滤波输出。
2、模拟电源部分
数字3.3V通过π型滤波器后产生3.3V模拟电压。3.3V模拟电压用于给运放、比较器等芯片供电,同时给STM32F4的ADC模块供电。
模拟3.3V通过电阻分压产生1.5V模拟电压,1.5V模拟电压用于STM32F4的ADC采集用于ADC信号校准和控制部分电压监控。
3.0V模拟电压由3.3V模拟电压通过微功耗电压基准芯片产生,供温敏电阻使用。
电源转换单元1将输入电源转换后给各个电路模块供电同时也通过电池充电单元2对电池进行充电,所充电电池在掉电情况下能及时记录电机的旋转圈数,实现多圈绝对值传感器的功能。
本智能交流伺服驱动器的具体工作原理如下:
驱动器上电后电源转换单元给系统各部分供电,STM32F4主控单元通过CAN总线或RS485总线接收上位机的配置和控制信息,同时反馈驱动器状态信息。
STM32F4主控单元根据上位机的配置和查询要求,通过定时器产生PWM控制信号,控制隔离功率驱动单元的H桥导通,使得电机的相序间依次导通,达到控制电机旋转的目的。通过STM32F4主控单元的ADC模数转换接口对电机相电流、电压、温度等采集,通过滤波放大等处理,送入STM32F4主控单元。
STM32F4主控单元通过SPI总线实时配置和读取编码器单元的多圈计数和单圈绝对位置。
最后,STM32F4主控单元在接收到控制指令后,结合编码器单元的反馈的电机转子位置信息、传感采集单元的电流信息等,进行电机的电流环、速度环、位置环的三闭环控制。
同时传感采集单元将采集到的电流、电压、温度等信息送入安全保护单元,通过安全保护单元的比较器实时比较采集到的电压、电流、温度等,当产生过压、过流、过温、欠压等信号时,即时通过STM32F4主控模块的外部中断信号,切断PWM输出。
Claims (5)
1.一种高集成度高功率密度的智能交流伺服驱动器,其特征在于,包括集成在一块电路板上的:电源转换单元,电池充电单元,STM32F4主控单元,隔离通信模块,隔离功率驱动单元,编码器单元,EEPROM芯片,安全保护单元以及传感采集单元;
STM32F4主控单元主要完成伺服运算,通过特定的控制算法完成高速的位置环、速度环、电流环的控制和PWM输出控制;同时还承担了编码器信息采集和传感信息采集、安全控制,以及用内部FLASH模拟EEPROM功能实现电机参数、上位机控制信息等数据的掉电存储任务等;
隔离通信模块主要完成CAN总线的驱动和隔离保护功能,RS485总线的驱动和隔离保护功能;
隔离型功率驱动单元主要完成PWM信号的电平转换、隔离放大驱动和三相H桥输出;
编码器单元主要完成单圈绝对位置采集、多圈计数和多圈数据掉电存储;
安全保护单元利用电压比较器产生过压、过流和过温信号,以外部中断的形式接入STM32F4主控单元,主要完成过流保护、过压保护和过温保护;
传感采集单元主要完成相电流、母线电流、母线电压和温度信息采集;
所述的STM32F4主控单元具体包括:CAN总线和USART接口、定时器TIMER的PWM接口、SPI通信接口、通用I/O接口、ADC模数转换接口、EXTI外部中断接口、SWD仿真器接口,FLASH模拟EEPROM,以及内部看门狗WDG;
所述的CAN总线的接口和USART接口和隔离通信模块相连,同时隔离通信模块通过RS485总线或CAN总线连接上位机,实现STM32F4主控单元与上位机的通信功能,主要包括实时控制、控制参数设置、信息反馈等功能,控制参数和驱动器参数存储于STM32F405的内部FLASH中;
具体为:CAN接口通过光耦隔离连接隔离通信模块的SN65HVD230收发器,同时配备共模电感和TVS管;
USART接口通过光耦隔离后接于隔离通信模块的MAX13488收发器,同时配备TVS管防静电;
内部定时器TIMER工作在PWM模式,高级定时器TIM1/TIM8产生共6路PWM波形,分别经过电平转换后,输出到隔离功率驱动单元,隔离功率驱动单元同时连接电机;
所述隔离功率驱动单元包括集成在电路板上由6个MOSFET芯片构建的三相H桥、MOSFET驱动电路和光耦隔离电路;隔离功率模块各电路通过在电路板上切割出的凹槽形成隔离,并且每层电路均大面积铺铜,增大散热面积,6个MOSFET芯片与金属外壳之间通过导热硅胶垫片接触散热;隔离功率驱动单元完成对PWM控制信号的隔离和功率放大后传送至MOSFET芯片构建的H桥三相输出连接电机;同时利用精密合金采样电阻采集通过电机各绕组的电流;
SPI通信接口通过SPI总线连接编码器单元,编码器单元连接至EEPROM;
编码器单元包括两个磁编码器芯片:单圈绝对式编码器芯片IC-MU,用来记录电机单圈的绝对位置;编码器芯片IC-PVL通过电池供电,在驱动器上电和掉电的情况下均记录电机的旋转圈数;
EEPROM芯片记录两个编码器芯片的配置和校准参数;
ADC模数转换接口连接传感采集单元;EXTI外部中断接口连接安全保护单元;
安全保护单元包括功率模块的过流保护电路、过压保护电路和过温保护电路;以及控制模块的过流保护电路、过压保护电路和欠压保护电路;
传感采集单元采集功率模块中的母线电压,母线电流,相电流和温度,以及控制模块中的电压、基准信号电压和零位校准电压等进行信号偏置校准、状态监测和电机控制;
安全保护单元将功率模块的电流、电压和温度等信号接入比较器进行处理,获得过流、过压和过温等信号,接入STM32F4外部中断接口EXTI及时切断PWM输出进行安全控制;
FLASH模拟EEPROM,用于在掉电时存储驱动器参数和上位机控制参数;
本智能交流伺服驱动器的具体工作原理如下:
首先,驱动器上电后电源转换单元给系统各部分供电,并对电池进行充电,STM32F4主控单元通过CAN总线或RS485总线接收上位机的配置和控制信息,同时反馈驱动器状态信息;
然后,STM32F4主控单元根据上位机的配置和查询要求,通过定时器产生PWM控制信号,控制隔离功率驱动单元的H桥导通,使得电机的相序间依次导通,控制电机旋转;
通过STM32F4主控单元的ADC模数转换接口,传感采集单元采集电流、电压、温度等信息,通过滤波放大等处理,送入STM32F4主控单元;
同时STM32F4主控单元在接收到控制指令后,通过SPI总线实时配置和读取编码器单元的多圈计数和单圈绝对位置;
最后,结合编码器单元反馈的电机转子位置信息以及传感采集单元的电流信息等,实现本驱动器对电机的电流环、速度环和位置环的三闭环控制;
同时传感采集单元将采集到的电流、电压和温度等信息送入安全保护单元,通过安全保护单元的比较器实时比较采集到的电压、电流、温度等,当产生过压、过流、过温、欠压等信号时,即时通过STM32F4主控模块的外部中断信号,切断PWM输出。
2.如权利要求1所述的一种高集成度高功率密度的智能交流伺服驱动器,其特征在于,所述的STM32F4主控单元采用内部FLASH模拟EEPROM功能,实现掉电存储,节省了驱动器对单独掉电存储芯片用来存储驱动器参数和控制参数的需求。
3.如权利要求1所述的一种高集成度高功率密度的智能交流伺服驱动器,其特征在于,所述的单圈绝对式编码器芯片IC-MU和编码器芯片IC-PVL与驱动控制电路集成在一块电路板上,电机轴与磁盘固定连接,集成电路板安装在金属壳体上靠近磁盘,当电机转动带动磁盘转动,编码器单元中的两个磁编码器芯片分别采集磁盘的位置和旋转信息。
4.如权利要求1所述的一种高集成度高功率密度的智能交流伺服驱动器,其特征在于,所述的传感采集单元的信息用于安全保护单元进行过压和过流的快速外部中断保护,同时也用于ADC模块进行模数转换,用于电机控制和状态信息判断。
5.如权利要求1所述的一种高集成度高功率密度的智能交流伺服驱动器,其特征在于,所述的驱动器能够支持直流有刷、直流无刷和永磁同步多种电机形式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810778977.4A CN108880122B (zh) | 2018-07-16 | 2018-07-16 | 一种高集成度高功率密度的智能交流伺服驱动器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810778977.4A CN108880122B (zh) | 2018-07-16 | 2018-07-16 | 一种高集成度高功率密度的智能交流伺服驱动器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108880122A CN108880122A (zh) | 2018-11-23 |
CN108880122B true CN108880122B (zh) | 2019-05-14 |
Family
ID=64302064
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810778977.4A Active CN108880122B (zh) | 2018-07-16 | 2018-07-16 | 一种高集成度高功率密度的智能交流伺服驱动器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108880122B (zh) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111324049A (zh) * | 2018-12-13 | 2020-06-23 | 沈阳新松机器人自动化股份有限公司 | Agv用具有综合诊断功能伺服控制器 |
CN109556638B (zh) * | 2018-12-24 | 2019-10-18 | 前沿驱动(北京)技术有限公司 | 多圈绝对值编码器、编码方法、控制器及存储介质 |
CN109787424B (zh) * | 2019-02-15 | 2020-11-17 | 广东美的暖通设备有限公司 | 整流滤波电路和位置检测模块、压缩机 |
CN109787428A (zh) * | 2019-03-08 | 2019-05-21 | 深圳市雷赛智能控制股份有限公司 | 一体化电机及自动化控制系统 |
CN110138268A (zh) * | 2019-04-03 | 2019-08-16 | 中国人民解放军国防科技大学 | 一种超声电机总线式驱动控制一体化电路 |
CN110045660B (zh) * | 2019-05-14 | 2023-10-20 | 河北工业大学 | 一种数字化极片轧机集成控制器 |
CN110176878A (zh) * | 2019-06-28 | 2019-08-27 | 贵州航天林泉电机有限公司 | 一种基于stm32的直流无刷电机驱动控制器 |
CN110394462B (zh) * | 2019-08-01 | 2024-09-13 | 清正源华(北京)科技有限公司 | 基于GaN/SiC功率器件的模块化高速电主轴驱动器 |
CN114222649A (zh) * | 2019-09-27 | 2022-03-22 | 西门子(中国)有限公司 | 编码驱动装置、方法及机器人关节 |
CN112824059B (zh) * | 2019-11-15 | 2023-01-17 | 合肥欣奕华智能机器股份有限公司 | 一种编码器数据转换方法、装置及设备 |
CN112583325A (zh) * | 2020-12-16 | 2021-03-30 | 珠海格力电器股份有限公司 | 无极调速驱动系统、方法、装置、电子设备及存储介质 |
CN113067524A (zh) * | 2021-03-09 | 2021-07-02 | 深圳市弦动科技有限公司 | 轮毂伺服电机的位置信息处理方法 |
CN113114086A (zh) * | 2021-04-02 | 2021-07-13 | 上海相石智能科技有限公司 | 一种高度集成的伺服控制器 |
CN113346799B (zh) * | 2021-07-15 | 2024-05-14 | 湖北泰和电气有限公司 | 伺服驱动器升压控制方法 |
CN113708708A (zh) * | 2021-09-09 | 2021-11-26 | 重庆大学 | 一种用于电动汽车直流无刷电机的mosfet全桥驱动电路 |
CN114509967A (zh) * | 2021-12-31 | 2022-05-17 | 南京晨光集团有限责任公司 | 一种基于物联网的rddv阀数字控制器 |
CN115043261B (zh) * | 2022-07-28 | 2024-07-19 | 西安英利科电气科技有限公司 | 一种恒张力供纱器及控制方法 |
CN116048006A (zh) * | 2023-03-30 | 2023-05-02 | 珞石(北京)科技有限公司 | 伺服驱动器 |
CN116718435B (zh) * | 2023-04-26 | 2024-07-02 | 广州医科大学附属第一医院(广州呼吸中心) | 一种智能移动式气溶胶采集机器人 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201078508Y (zh) * | 2007-07-20 | 2008-06-25 | 孙力 | 变频式智能型阀门电动机构 |
CN106655973A (zh) * | 2017-01-05 | 2017-05-10 | 华北电力大学 | 一种基于dsp的svpwm电机控制装置的设计 |
CN106655639A (zh) * | 2016-11-18 | 2017-05-10 | 江南工业集团有限公司 | 一种电动舵机驱动装置 |
CN106712610A (zh) * | 2017-02-06 | 2017-05-24 | 上海电机学院 | 一种3d打印步进电机控制系统 |
CN208028800U (zh) * | 2018-01-20 | 2018-10-30 | 江南大学 | 一种基于dsp的无传感器永磁同步电机控制系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10363426B2 (en) * | 2016-06-15 | 2019-07-30 | Boston Scientific Neuromodulation Corporation | External charger for an implantable medical device for determining position using phase angle or a plurality of parameters as determined from at least one sense coil |
-
2018
- 2018-07-16 CN CN201810778977.4A patent/CN108880122B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201078508Y (zh) * | 2007-07-20 | 2008-06-25 | 孙力 | 变频式智能型阀门电动机构 |
CN106655639A (zh) * | 2016-11-18 | 2017-05-10 | 江南工业集团有限公司 | 一种电动舵机驱动装置 |
CN106655973A (zh) * | 2017-01-05 | 2017-05-10 | 华北电力大学 | 一种基于dsp的svpwm电机控制装置的设计 |
CN106712610A (zh) * | 2017-02-06 | 2017-05-24 | 上海电机学院 | 一种3d打印步进电机控制系统 |
CN208028800U (zh) * | 2018-01-20 | 2018-10-30 | 江南大学 | 一种基于dsp的无传感器永磁同步电机控制系统 |
Non-Patent Citations (2)
Title |
---|
室内全向移动机器人系统设计及导航方法研究;王超;《中国优秀硕士学位论文全文数据库(电子期刊)》;20180228;全文 |
永磁伺服电机数字驱动器开发;金磊;《中国优秀硕士学位论文全文数据库(电子期刊)》;20150831;全文 |
Also Published As
Publication number | Publication date |
---|---|
CN108880122A (zh) | 2018-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108880122B (zh) | 一种高集成度高功率密度的智能交流伺服驱动器 | |
CN208782749U (zh) | 一种高集成度高功率密度的智能交流伺服驱动器 | |
CN102393652B (zh) | 高空作业车智能控制器 | |
CN106160592A (zh) | 一种小型化大功率无刷直流电机控制器及布局结构 | |
CN202856607U (zh) | 控制电路和开关变换器 | |
CN201699478U (zh) | 智能型盾构机电力控制装置 | |
CN103457530B (zh) | 机载雷达天线伺服控制系统 | |
CN204009782U (zh) | 一种带无线充电接收器的鼠标 | |
CN110855193A (zh) | 一种小型机器人关节舵机传动误差输入端数据采集控制电路 | |
CN206595693U (zh) | 一种智能型塑料外壳式断路器 | |
CN106787230A (zh) | 无线充电系统及其制成的智能水表和智能水表充电方法 | |
CN203708155U (zh) | 电动车用永磁同步电机的控制器、车载系统 | |
CN203283049U (zh) | 一种电动车驱动控制装置 | |
CN201928224U (zh) | 一种直流有刷电机伺服驱动器 | |
CN103904762A (zh) | 车载铅酸蓄电池智能充电器 | |
CN103075359B (zh) | 一种智能散热风扇驱动电路 | |
CN112230052A (zh) | 一种满足ir46要求的电能表计量芯方案设计 | |
CN107994636A (zh) | 一种路边广告片蓄电池充放电状态检测装置 | |
CN204271007U (zh) | 一种断路器 | |
CN103248284A (zh) | 线性磁轴电机专用驱动器 | |
CN207964962U (zh) | 一种电力避雷器数字化在线监测装置 | |
CN203349964U (zh) | 一种自取能无线温度传感芯片 | |
CN202651766U (zh) | 一种单相电机保护装置 | |
CN204103447U (zh) | 一种欠压保护装置 | |
CN209282888U (zh) | 智能充电管理模块 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |