【技术实现步骤摘要】
一种带磁编码器的无刷直流电机驱动装置
[0001]本技术涉及无刷直流电机控制驱动
,特别涉及一种带磁编码器的无刷直流电机驱动装置。
技术介绍
[0002]自机器人技术兴起以来,为满足日益旺盛的自动化生产需求,工业领域率先开启了对机器人的大范围应用,并用极短的时间实现了规模化的发展。工业机械臂在抓取或移动的过程中,普遍使用无刷直流电机来进行驱动。
[0003]为了实现精确控制机械臂的运动,需要对电机的运行参数进行读取,进一步通过控制电机来控制机械臂的运动。如申请号为CN107147373A的专利技术专利公开的无刷电机磁场定向控制驱动系统及控制方法,通过模拟磁角度测量传感器模块获取无刷电机转子的角度位置信息的正弦和余弦模拟电压信号,主控模块内部装载磁场定向控制算法,允许较高的位置控制精度。模拟磁角度测量传感器模块在数据传输时,实现比较方便,但失真率较高。无刷直流电机使用时,需要进行校准,该专利不能保存上次的校准值,若电机带有负载时的转动角度范围不够,则每次上电使用均需进行拆卸,操作复杂。同时也没有额外的外设接口,不 ...
【技术保护点】
【技术特征摘要】
1.一种带磁编码器的无刷直流电机驱动装置,其特征在于,包括stm32主控芯片、EEPROM存储器、磁编码器、DRV8301前置驱动芯片、MOSFET三相全桥电路、CH340芯片、外设接口以及电源模块;电源模块为DRV8301前置驱动芯片、磁编码器、EEPROM存储器、stm32主控芯片和CH340芯片供电;EEPROM存储器与stm32主控芯片通信;磁编码器与stm32主控芯片通信,DRV8301前置驱动芯片与stm32主控芯片通信;外设接口与stm32主控芯片的相连;stm32主控芯片接收EEPROM存储器的电机配置信息以及磁编码器的电机转子信息,根据磁场定向控制算法输出三路互补PWM波;DRV8301前置驱动芯片接收stm32主控芯片的三路互补PWM波,生成驱动电压,用于MOSFET三相全桥电路;MOSFET三相全桥电路通过导线外接无刷直流电机,达到控制无刷直流电机的目的。2.根据权利要求1所述的一种带磁编码器的无刷直流电机驱动装置,其特征在于,stm32主控芯片采用STM32F405RGT6;stm32主控芯片内部装载有磁场定向控制算法,根据EEPROM存储器的电机配置信息、磁编码器的电机转子信息以及DRV8301前置驱动芯片的三相电流数据,通过磁场定向控制算法得到需要的控制电压,利用电压空间矢量模型模拟无刷直流电机的输入电压,进而控制无刷直流电机。3.根据权利要求1所述的一种带磁编码器的无刷直流电机驱动装置,其特征在于,EEPROM存储器通过IIC与stm32主控芯片通信,用于实现掉电保存、配置参数数据的功能。4.根据权利要求1所述的一种带磁编码器的无刷直流电机驱动装置,其特征在于,磁编码器采用12位可编程磁位置传感器AS5045,AS5045芯片通过SPI与stm32主控芯片通信。5.根据权利要求1所述的一种带磁编码器的无刷直流电机驱动装置...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。