這個(gè)項(xiàng)目的目的是創(chuàng)建一個(gè)系統(tǒng),給速度,加速度和運(yùn)動(dòng)的電機(jī)精確控制。雖然步進(jìn)電機(jī)可以提供高扭矩,并且與輸入高度同步(因此控制它的微控制器可以跟蹤它們的當(dāng)前位置),但它們?cè)谶\(yùn)行時(shí)效率不高,這將嚴(yán)重影響電池的使用時(shí)間。此外,如果由于某種原因,步進(jìn)電機(jī)熄火了,控制器無(wú)法知道它沒有移動(dòng),但它會(huì)記錄下來(lái),就好像它已經(jīng)移動(dòng)了,這將使整個(gè)系統(tǒng)陷入混亂(想象一下,一臺(tái)3D打印機(jī)因?yàn)榭ㄗ《^(guò)了一步,整個(gè)打印過(guò)程將從發(fā)生的事件開始變得混亂)。出于這個(gè)原因,我實(shí)現(xiàn)了一個(gè)系統(tǒng),可以用反饋控制直流電機(jī),以跟蹤電機(jī)所做的事情,而不管PWM周期的數(shù)量,失速等。