MK的代码中有个错误,不知道大家注意了没有.......
如图所示,原因上面写了:这个是mos驱动部分自检的一部分,我手算应该大于它给的基准值,所以我把128改成了256了,但是我的这部分检测还是不过,A相的下管都开了,phaseA居然还是12V,估计B相上管关闭太慢,使BA线圈饱和了。 本帖最后由 R88 于 2013-8-11 08:11 编辑
上面貌似说错了,C相的电压应该是线圈中点电压即电源电压的一半,那真实结果应该比我上面把C相当悬空计算的还要大,不知道为啥程序这样写。
刚才看了一个帖子,有人说内部是角形连接,看了还真是角形连接:
但是角形连接,C相电压也是那样--即线圈中点电压即电源电压的一半,计算的结果应该一样。。。 上传波形,如下--上为A下管常开,下为B上管。没想到AD的转换时间还挺长,比延时程序都多很多。
下面是上管Vgs的波形,看出Vgs还不是很理想,还处于导通状态。
下面是B相的波形,更验证了上面的话---看出了mos根本就没关闭过:
下面是A相波形,呵呵上面是A下管Vgs波形,上面是A相波形,看起来挺奇怪吧,A下都通了,A相波形居然还有很高电平,而且还是刚通就是高电平了,我测量电机的两相之间电感6uh,内阻0.1欧,看样子电机线圈饱和的很快,再加上我用的是高压功率mos导通内阻比较大了,所以A相才会显现出高电平。。。
好高端的感觉。。。顶~!
页:
[1]