无霍尔电机坏了后,不能用有霍尔的电机替换。这两种电机的硬件驱动电路不一样,程序代码也不一样,替换后电机无法工作。下面分析一下原因。
1.有霍尔电机和无霍尔电机的硬件电路不一样
对于三相的BLDC而言,有霍尔电机有八根线:三根电机的三相线;三根霍尔线;两根霍尔电源线。有霍尔电机内部有三个霍尔芯片,在电机工作时,可以将转子的实时位置以波形的形式展现给控制板,控制板根据霍尔的波形来确定转子的位置,以确定以何种节拍启动电机。
而无霍尔电机只有三根线,即电机的相线。控制板通过电机相线的反向感应电动势来确定霍尔的位置,控制板上有一块以比较器为核心的处理电路,其作用就是根据反向感应电动势确定转子的位置。
所以,有霍尔电机和无霍尔电机,在霍尔信号的处理电路上完全不一样,不能替换。
2.有霍尔电机和无霍尔电机的软件代码不一样
前面说过,这两种电机的硬件电路不一样,所对应的软件代码也完全不一样。对于有霍尔电机而言,霍尔芯片所输出的霍尔波形可以通过单片机的CCP功能来捕获分析。对于无霍尔电机而言,由于是通过反向感应电动势来判断转子位置的,所以单片机需要处理比较器的输出来判定转子的位置,代码相对比较复杂。
综上所述,不能用有霍尔电机替换无霍尔电机。
我的电动车电机是有霍尔的,第一次坏掉一支霍尔时还能骑,只是有特殊的周期性又不归率性震动,后來又坏了一支霍尔就不能骑了,修车师付给换了一个学习型无霍尔控制器就能骑了,这样看來有霍尔的电机换成无霍尔的电机,同时要把控制器换了就行。