自己画的电路板,用单电阻电流采样方法,上下桥互补输出,死区时间2100ns,频率16000Hz,一按启动按钮电机不动,但调试界面的速度显示不断上升,最后出现speed feedback错误,用大电流启动依然如此。用的stm32f103c8t6芯片,先生成rbt6工程再在cubemx修改移植,只用到两芯片共有接口与外设。 电机参数无误,使用nucleo板子正常运行,求教!!! |
ddddddd
使用PWM测试,三相输出正常
ddddddddd
实际用的C8T6芯片还是要选RB的
你这个有两个地方需要检查: 第一,电机未动而软件检测到速度上升,自己画的PCB是否存在问题, 第二,代码和硬件是否匹配,代码经过移植是否和之前的代码不同。
实际用的C8T6芯片还是要选RB的
实际使用C8T6,但电机库不支持,所以用rbt6移植
你这个有两个地方需要检查: 第一,电机未动而软件检测到速度上升,自己画的PCB是否存在问题, 第二,代码 ...
驱动电路没有问题,使用pwm程序,我用外用表测输出,发现直流电压符合占空比,应该是对的; 代码移植是同一系列芯片移植,管脚外设对应,有其他人也移植成功,应该问题不大。 现在怀疑死区过大,影响电流采样,不知道有没有可能?
你这个有两个地方需要检查: 第一,电机未动而软件检测到速度上升,自己画的PCB是否存在问题, 第二,代码 ...
采样电路是以前使用dsp的设计,应该没有问题
驱动电路没有问题,使用pwm程序,我用外用表测输出,发现直流电压符合占空比,应该是对的; 代码移植是同 ...
一般高压的驱动板才会用到超过1.5us的死区时间,低压的1us左右或更低的死区时间就行。你需要检查启动后电机是否有电流,如果有电流就是程序上的问题
一般高压的驱动板才会用到超过1.5us的死区时间,低压的1us左右或更低的死区时间就行。你需要检查启动后电 ...
好的,谢谢前辈,我去试一下!
同问同问。