TI中文支持网
TI专业的中文技术问题搜集分享网站

Lab10d 电机启动时间过长

使用 28069 + 2 块 DRV8301 运行 Lab10d 控制双电机,

当我将 gSystemVars.Flag_enableSystem

gSystemVars.Flag_enableSynControl

gSystemVars.Flag_enableRun

这三个参数都置 1 后,大约过了 3 秒电机才转动,我想在 1 秒内启动电机,请问该设置哪些参数?如何设置?

Green Deng:这个应该是更代码运行时间相关。你目前是在ram中运行的还是在flash中执行的?
另外你测试一下控制信号从芯片开始运行到发出控制信号的时间是多少?

使用 28069 + 2 块 DRV8301 运行 Lab10d 控制双电机,

当我将 gSystemVars.Flag_enableSystem

gSystemVars.Flag_enableSynControl

gSystemVars.Flag_enableRun

这三个参数都置 1 后,大约过了 3 秒电机才转动,我想在 1 秒内启动电机,请问该设置哪些参数?如何设置?

luke lin:

回复 Green Deng:

在 RAM 中执行,
请问该如何测试控制信号从芯片开始运行到发出控制信号的时间?

使用 28069 + 2 块 DRV8301 运行 Lab10d 控制双电机,

当我将 gSystemVars.Flag_enableSystem

gSystemVars.Flag_enableSynControl

gSystemVars.Flag_enableRun

这三个参数都置 1 后,大约过了 3 秒电机才转动,我想在 1 秒内启动电机,请问该设置哪些参数?如何设置?

Green Deng:

回复 luke lin:

大概测一下,一个是芯片上电到GPIO口有输出的时间。一个是芯片的GPIO口有输出信号到电机开始转动的时间。主要看一下是驱动不够导致的电机不转还是控制时间太长导致的。

赞(0)
未经允许不得转载:TI中文支持网 » Lab10d 电机启动时间过长
分享到: 更多 (0)