注册 登录
查看: 418|回复: 2

[平衡组] 关于山外双电机驱动工作原理的一些疑问,求指教!!!!

[复制链接]
发表于 2014-5-25 18:12:17 | 显示全部楼层 |阅读模式
我百度搜到的H桥电路原理如下图:

那么,问题1:上图中控制臂1对应下图中的 IN 还是 INH ?



在电机测试例程中,可以看到,一开始要进行初始化并开启使能端:
  1.     //开启使能端
  2.     gpio_init(PTD15,GPO,0);
  3.     gpio_init(PTA19,GPO,0);
  4.     gpio_init(PTA5 ,GPO,0);
  5.     gpio_init(PTA24,GPO,0);
问题2:上面代码中,管脚PTD15、PTA19、PTA5、PTA24是不是对应着 INH?

问题3:为什么开启使能端要将管脚PTD15、PTA19、PTA5、PTA24管脚PTD15、PTA19、PTA5、PTA24设为低电平?

在主程序中,可以用如下代码控制电机的正转和反转:
  1.    while(1)
  2.    {
  3.       #if 0       //前进
  4.       FTM_PWM_Duty(FTM0,FTM_CH6,1000);
  5.       FTM_PWM_Duty(FTM0,FTM_CH5,700);
  6.       FTM_PWM_Duty(FTM0,FTM_CH4,1000);
  7.       FTM_PWM_Duty(FTM0,FTM_CH3,700);
  8.       #endif

  9.       #if 1      //后退
  10.       FTM_PWM_Duty(FTM0,FTM_CH5,1000);
  11.       FTM_PWM_Duty(FTM0,FTM_CH6,800);
  12.       FTM_PWM_Duty(FTM0,FTM_CH3,1000);
  13.       FTM_PWM_Duty(FTM0,FTM_CH4,800);
  14.       #endif

  15.    }
问题四:通过设置各个通道的占空比就可以让电机正转或者反转,这个该怎么理解(结合下图)?


求各位高手指点!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2014-5-25 22:19:24 | 显示全部楼层
图中是 IN 管脚,而INH是使能管脚。

管脚PTD15、PTA19、PTA5、PTA24是对应着 INH。设为低电平,是因为我们的电机驱动有反相模块,实际给电机就是高电平。

两个人反方向拉小车,一个不给力,另外一个用力,那么小车就往给力的那个人方向跑。电机正反转也是这个原理
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-25 22:34:44 | 显示全部楼层
山外メ雲ジ 发表于 2014-5-25 22:19
图中是 IN 管脚,而INH是使能管脚。

管脚PTD15、PTA19、PTA5、PTA24是对应着 INH。设为低电平,是因为我 ...

嗯,茅塞顿开。非常感谢!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部