我使用的是lab12c的双电机例程,用的电流环控制。
1、请问我如何使电机正转和反转?有相关函数说明吗?
2、这个例程貌似是pwm触发ADC中断,在ADC中断里面完成对电流大小的赋值,然后写入pwm寄存器,控制电机转动 是吗?
3、我如果拉动电机(电机周围缠绕1个绳子,可以把电机当成健身器材上的滑轮),电机是如何施加相反力的?力的大小是如何得到的?
Green Deng:要实现电机反转,只需要将程序中电机速度的参数修改为负数就可以,即修改gMotorVars.SpeedRef_krpm参数。
可以参考这个帖子的回复:e2e.ti.com/…/810949
我使用的是lab12c的双电机例程,用的电流环控制。
1、请问我如何使电机正转和反转?有相关函数说明吗?
2、这个例程貌似是pwm触发ADC中断,在ADC中断里面完成对电流大小的赋值,然后写入pwm寄存器,控制电机转动 是吗?
3、我如果拉动电机(电机周围缠绕1个绳子,可以把电机当成健身器材上的滑轮),电机是如何施加相反力的?力的大小是如何得到的?
user5170101:
回复 Green Deng:
感谢你的回复,还想问下对电机施加力如何做到? 比如我施加10kg,我真的得用10kg力量才能拉动他?
我使用的是lab12c的双电机例程,用的电流环控制。
1、请问我如何使电机正转和反转?有相关函数说明吗?
2、这个例程貌似是pwm触发ADC中断,在ADC中断里面完成对电流大小的赋值,然后写入pwm寄存器,控制电机转动 是吗?
3、我如果拉动电机(电机周围缠绕1个绳子,可以把电机当成健身器材上的滑轮),电机是如何施加相反力的?力的大小是如何得到的?
Green Deng:
回复 user5170101:
一般来说,对电机施力都是指加上负载吧?而且一般是施加10KN的力,很难用重量来衡量施力大小