再重新看一下上面的步進(jìn)電機外觀圖和內(nèi)部結(jié)構(gòu)圖:步進(jìn)電機一共有5根引線,其中紅色的是公共端,連接到 5 V 電源,接下來的橙、黃、粉、藍(lán)就對應(yīng)了 A、B、C、D 相;那么如果要導(dǎo)通 A 相繞組,就只需將橙色線接地即可,
解決了精度問題,讓我們再次回到我們的電機控制程序上吧。上面給出的兩個例程都不是實用的程序,為什么?因為程序中存在大段的延時,而在延時的時候是什么其它的事都干不了的,想想第二個程序,整整200秒什么別的事都
轉(zhuǎn)是轉(zhuǎn)了,但是不是感覺有點不太對勁呢?太慢了?別急,咱們繼續(xù)。根據(jù)本章開頭講解的原理,八拍模式時,步進(jìn)電機轉(zhuǎn)過一圈是需要64個節(jié)拍,而我們程序中是每個節(jié)拍持續(xù) 2 ms,那么轉(zhuǎn)一圈就應(yīng)該是 128 ms,即1秒鐘轉(zhuǎn)7
上面我們雖然完成了用中斷控制電機轉(zhuǎn)動的程序,但實際上這個程序還是沒多少實用價值的,我們不能每次想讓它轉(zhuǎn)動的時候都上下電啊,是吧。還有就是它不但能正轉(zhuǎn)還得能反轉(zhuǎn)啊,也就是說不但能轉(zhuǎn)過去,還得能轉(zhuǎn)回來呀。
解決了精度問題,讓我們再次回到我們的電機控制程序上吧。上面給出的兩個例程都不是實用的程序,為什么?因為程序中存在大段的延時,而在延時的時候是什么其它的事都干不了的,想想第二個程序,整整 200 秒什么別的事