bl_ctrl 制作笔记

5.5-- 今天把MK的代码截了一段下来,但是不能工作, 发现电流一直都是0A. 后来发现下臂IR2103是低电平驱动的,所以这里有问题,但是改过来还是不行.可能是程序本来就不通.电路方面,上下臂的线是接通的. 换了块2103情况依旧   再次检查电路, 然后重新写程序

 

5.7-- 昨晚试了下把上臂下臂调换, 结果换了以后才想到 PWM 在关闭的时候是为0的, 这样以来下臂的PWM在关断的时候恰恰导通了下臂, 所以只能重新写程序了.下臂导通的时候输出PWM,关断的时候应该是输出1 高电平.

 

5.9-- 查寄存器,查指令..很多东西都忘记了.通过这几个星期的看AN,发现我犯了先入为主这个毛病.很大程度上,都受第一篇"驱动你的无刷电机by夏风"他说用定时器降30度电气角的时间记录下来倒数,这个问题关乎到如何使用 TIMER0 的问题.还有就是分频的问题,虽然是可以解决,但是麻烦.而看到MK和MICROCHIP他们的代码,人家是用TIMER0作定长的计时,有点类似于时间片的概念.

 

5.13- 今天调了一个下午,发现了点问题:首先是TIMER0进入不了,其次就是换相时几个寄存器(PWM输出)的设定需要检查.

 

5.16- 终于有点动静了, 发声, 震动!上臂全部导通, 下臂只有B相导通,重新检查换相过程,尝试用另外一个换相顺序.下臂不会换相也是一个问题.

 

5.18- 对照了一下PIC的手册,发现换相没问题... 查一下是不是下臂的问题, 还有那个PWM的输出问题

 

5.20- 硬件出现大问题!

 

5.26- 抄MS的程序在main函数里的while(1)外循环,而不能进入while内...难道是自动复位?

 

5.27- 决定换MK的程序了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值