前面他有问过ST7MC的Kit如何设置。
我回答你第一个问题。“zero crossing”即过零,St7MC如果使用的是BEMF检测的方式,知道BEMF的原理,当三相中的任意两相通电时,剩下的另一相将会产生反电动势,并将伴随过零事件发生,至于为何要抓过零(zero crossing)点的目的是为了找到合适的换相(commutation)点。需要注意的是:过零点并不等同于换向点。
上面我所描述的内容应该是基于3相无刷直流电机,120度导通角,60度换相。
一个完整的六步总共包含了三个事件:demagnetization(退磁)、zero-crossing(过零),commutation(换相),他们的关系可看下图:
|