今日給大伙兒開(kāi)更一個(gè)新的教程合集樹(shù)莓派->"元器件推動(dòng)",主要是讓各位對(duì)元器件最底層推動(dòng)有一個(gè)好的了解,解決"只知其一,不知其二"的窘境,廢話不多說(shuō),立即上教程。
樹(shù)莓派GPIO推動(dòng)-伺服電機(jī)(元器件推動(dòng))
· 提前準(zhǔn)備元器件
· 元器件基本原理
· 樹(shù)莓派提前準(zhǔn)備
· 試驗(yàn)
1、 提前準(zhǔn)備元器件
樹(shù)莓派
伺服電機(jī)
驅(qū)動(dòng)板
元器件做好準(zhǔn)備,大家逐漸了解一下伺服電機(jī)的基本原理;
2、 元器件基本原理
· 伺服電機(jī)有哪些,和交流伺服電機(jī)、一般電動(dòng)機(jī)有什么不同?
百科
這就是伺服電機(jī),有效的方法,查百度百科。
那么它和伺服電機(jī)有什么不同呢?
總體來(lái)說(shuō),步進(jìn)電機(jī)是比不上伺服電機(jī)的,可是步進(jìn)電機(jī)價(jià)錢(qián)要比伺服電機(jī)劃算許多、許多,因此你知道。
· 他是怎樣被推動(dòng)的
電路原理圖
這也是伺服電機(jī)的內(nèi)部電路原理圖,外邊的A B C D 便是大家所指的四相,也是電動(dòng)機(jī)的電機(jī)定子(便是沒(méi)動(dòng)的),里邊的1~6是電機(jī)轉(zhuǎn)子(可以轉(zhuǎn)動(dòng)的軸),他是一顆永久磁鐵;
每一次大家給一相一定的單脈沖,便會(huì)就可以了通電生磁,吸引住相匹配的電機(jī)轉(zhuǎn)子,只需大家不斷的給相對(duì)應(yīng)的互通電,大家就可以操縱它;
1. 順序程序方位 BCDA 是順時(shí)針?lè)较?,反過(guò)來(lái) ADCB 便是反方向方位。
2. 每一次通幾類(lèi)操縱扭矩,單拍,雙拍,八拍
3、樹(shù)莓派必須籌備哪些
只需有python的GPIO庫(kù)就可以
4、逐漸試驗(yàn)
引腳圖
這也是樹(shù)莓派的引腳圖,找尋可以用的鄰近的4個(gè)引腳,5,6,13,19。
逐漸程序編寫(xiě):
import RPi.GPIO as GPIOimport time ** = 5mb = 6mc = 13md = 19GPIO.setwarnings(False)GPIO.setmode(GPIO.BCM)GPIO.setup([ ** ,mb,mc,md],GPIO.OUT)#GPIO.setup(6,GPIO.OUT)#GPIO.setup(13,GPIO.OUT)#GPIO.setup(19,GPIO.OUT)#單拍def posRotate():GPIO.output( ** ,GPIO.HIGH)GPIO.output(mb,GPIO.LOW)GPIO.output(mc,GPIO.LOW)GPIO.output(md,GPIO.LOW)time.sleep(0.002)GPIO.output( ** ,GPIO.LOW)GPIO.output(mb,GPIO.HIGH)GPIO.output(mc,GPIO.LOW)GPIO.output(mc,GPIO.LOW)GPIO.output(md,GPIO.LOW)time.sleep(0.002)GPIO.output( ** ,GPIO.LOW)GPIO.output(mb,GPIO.LOW)GPIO.output(mc,GPIO.HIGH)GPIO.output(md,GPIO.LOW)time.sleep(0.002)GPIO.output( ** ,GPIO.LOW)GPIO.output(mb,GPIO.LOW)GPIO.output(mc,GPIO.LOW)GPIO.output(md,GPIO.HIGH)time.sleep(0.002)while True:posedd()
OK,做好了!正中間針對(duì)樹(shù)莓派GPIO的操縱,我提前準(zhǔn)備出一章詳講。