This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DRV1.0983万:DRV1.0983万请求我们的电机推荐

Guru**** 2361690 points
Other Parts Discussed in Thread: USB2ANY
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/639038/drv10983-drv10983-request-for-a-recommendation-of-our-motor

部件号:DRV1.0983万
主题中讨论的其他部件: USB2ANY

你好,朋友。

我们新电机的接口有五个引脚,即U V W COM和GND。 我想确定DRV1.0983万是否适合驾驶它。 如果是, 在原理图和寄存器配置中是否有任何建议或建议? 如果不是,哪种型号最合适?

谢谢,此致。

我们的电机如下所示:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,用户516.1585万,

    根据图片,DRV1.0983万可能能够与此电机连接。 请注意,与DRV1.0983万连接的要求来自电动机的电压范围,电流范围,最大RPM和结构(例如 3相BLDC)。 只要电动机的规格与DRV1.0983万操作规格(即 8-28V,2A持续电流,3A峰值) DRV1.0983万应不会出现驱动此电机的问题。

    请注意,DRV1.0983万只需要3相U,V和W即可旋转电机。 一些 其它电机驱动器和栅极驱动器需要COM端口(或中心抽头),但DRV1.0983万不是其中之一。

    DRV1.0983万数据表 包含一个应用程序部分(数据表末尾附近),提供典型原理图,典型组件 和示例布局。 对于寄存器设置, DRV1.0983万调整指南 应 帮助您确定  创建电机配置文件所需的设置。 如果您还没有,我建议您使用USB2ANY,DRV109x GUI 和我们 的DRV1.0983万EVM ,以便尽快开始调节电机 。   

    最佳,

    -Cole

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Cole

    感谢你的帮助。

    我们已获得DRV1.0983万Q IC,而不是DRV1.0983万,不是DRV1.0983万SQ,而是DRV1.0983万Q,并使我们的PCB板能够调节此BLDC电动机,而DRV1.0983万Q PCB的V1P8,V3P3,VREG,VCC电压为1.8V,3.3V,5V,24V。 COM针脚未连接。 速度引脚连接到3.3V以退出休眠模式。 所有寄存器都可以通过IIC正确读取和写入,其值存储为默认值。 但我仍然无法正确使用DRV1.0983万Q。  

    BLDC电机始终旋转一段时间,然后停止。 几次后,BLDC电机重复旋转一段时间,然后停止。 这种外观似乎像是用户文俊孙的问题,名为“DRV1083-Q1:不能控制速度,从停止旋转到最大然后重复”。 根据下图(基本设置+高级设置),我有写寄存器,并自己测量RM和KT。 但BLDC电机仍会重复旋转一段时间,然后停止,只是速度变慢了。

    我想使用IIC模式通过寄存器0x30控制电机转速。 代码如下所示。 这是我们公司首次使用TI的电动机驱动器IC。 我不熟悉 DRV1.0983万Q和BLDC电机。 我无法纠正错误。

    主要()  

       CHAR VHI=0,VLO=0;

     

       IIC_GP_Init();//config IIC SDA和SCL上拉3.3V

       speed_Init(1);//速度引脚输入3.3V, 以避免进入休眠模式

      Dir_Init(0);//DIR引脚输入0V和FG未使用

     

       //使用默认值配置寄存器0x90~0x96

       EEPROM_WR_Bytes_API (0x60,0x80,0x00);//STA A4 60 80 00 STP (MTR_DIS=1)

       EEPROM_WR_Bytes_API (0x31,0x00,0x00);//STA A4 31 00 00 STP (ENPROGKEY=CLEAR)

       EEPROM_WR_Bytes_API (0x31,0xC0,0xDE);//STA A4 31 C0 DE STP (ENPROGKEY=CODE)

       EEPROM_RD_Bytes_API (0x32,&VHI,&VLO);//STA A4 32 STP STA A5 00 01 STP (eeReadyStatus=1)

     

       EEPROM_WR_Bytes_API (0x90,0x10,0x3B);//STA A4 90 10 3B STP (LSU = 1.8欧姆/2)

       EEPROM_WR_Bytes_API (0x91,0x2F,0x3B);//STA A4 91 2F 3B STP (我不确定KT值,因此使用默认值)

       EEPROM_WR_Bytes_API (0x92,0x00,0x50);//STA A4 92 00 50 STP

       EEPROM_WR_Bytes_API (0x93,0x1B,0x8A);//STA A4 93 1B 8A STP

       EEPROM_WR_Bytes_API (0x94,0x3F,0xAF);//STA A4 94 3F AF STP

       EEPROM_WR_Bytes_API (0x95,0xBC,0x43);//STA A4 95 BC 43 STP

       EEPROM_WR_Bytes_API (0x96,0x01,0x6A);//STA A4 96 01 6A STP

       EEPROM_WR_Bytes_API (0x35,0x00,0x06);//STA A4 35 00 06 STP (eeWRnEn=1)

     

     同时(1)

     {

       EEPROM_RD_Bytes_API (0x32,&VHI,&VLO);//STA A4 32 STP STA A5 00 01 STP

       如果(VLO=1)中断;

       其他      睡眠(10毫秒);

     }

     

       EEPROM_WR_Bytes_API (0x35,0x00,0x02);//STA A4 35 00 02 STP (eeWRnEn=0)

     

     同时(1)

     {

       EEPROM_RD_Bytes_API (0x32,&VHI,&VLO);//STA A4 32 STP STA A5 00 01 STP

       如果(VLO=1)中断;

       其他      睡眠(10毫秒);

     }

     

       EEPROM_RD_Bytes_API (0x90,&VHI,&VLO);//STA A4 90 STP STA A5 10 3B STP (验证正确)

       EEPROM_RD_Bytes_API (0x91,&VHI,&VLO);//STA A4 91 STP STA A5 2F 3B STP

       EEPROM_RD_Bytes_API (0x92,&VHI,&VLO);//STA A4 92 STP STA A5 00 50 STP

       EEPROM_RD_Bytes_API (0x93,&VHI,&VLO);//STA A4 93 STP STA A5 1B 8A STP

       EEPROM_RD_Bytes_API (0x94,&VHI,&VLO);//STA A4 94 STP STA A5 3F AF STP

       EEPROM_RD_Bytes_API (0x95,&VHI,&VLO);//STA A4 95 STP STA A5 BC 43 STP

       EEPROM_RD_Bytes_API (0x96,&VHI,&VLO);//STA A4 96 STP STA A5 01 6A STP

       EEPROM_WR_Bytes_API (0x60,0x00,0x00);//STA A4 60 00 STP (MTR_DIS=0)

           

       //config BLDC电机进入休眠模式 以停止一段时间,U V W信号确实很安静

       EEPROM_WR_Bytes_API (0x30,0x80,0x00);//STA A4 30 80 00 STP (覆盖=1速度=0)

       EEPROM_RD_Bytes_API (0x30,&VHI,&VLO);//STA A4 30 STP STA A5 80 00 STP (电机停止)

       睡眠(5000毫秒);

       //使用特定速度启动BLDC电机和U V W输出信号,我不确定信号是180正弦换向 还是120霍尔 换向

       EEPROM_WR_Bytes_API (0x30,0x80,0x90);//STA A4 30 80 90 STP (覆盖=1速度=90)

       EEPROM_RD_Bytes_API (0x30,&VHI,&VLO);//STA A4 30 STP STA A5 80 90 STP (右侧配置)

      //现在电机反复旋转一段时间,然后停止。 同时,U V W信号 会反复出现一段时间,然后消失。

       

       //每秒检查一次错误,并且在打开电源时不发生错误

       同时(1)

       {

           EEPROM_RD_Bytes_API (0x00,&VHI,&VLO);//STA A4 00 STP STA A5 00 STP

           睡眠(1000ms);

       }

    }

    我是开发激光打印机的工程师,DRV1.0983万Q是打印机驱动器LSU的用户。 我对BLDC电机和DRV1.0983万Q EVM没有足够的经验。 是否要支持某些建议或直接支持所有寄存器值?  

    谢谢,此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,用户51.6158万,

    我相信你是以单独的方式提出这个问题的,因此,我将结束这个问题。

    谢谢!

    -Cole

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的,谢谢。