欢迎来到广东TFT屏幕厂家官方网站!
contact us

联系我们

广东TFT屏幕厂家 > 新闻资讯 > 树莓派GPIO驱动-步进电机(元件驱动)

树莓派GPIO驱动-步进电机(元件驱动)

编辑 :

广东TFT屏幕

时间 : 2022-01-09 15:27 浏览量 : 41

今日给大伙儿开更一个新的教程合集树莓派->"元器件推动",主要是让各位对元器件最底层推动有一个好的了解,解决"只知其一,不知其二"的窘境,废话不多说,立即上教程。

树莓派GPIO推动-伺服电机(元器件推动)

· 提前准备元器件

· 元器件基本原理

· 树莓派提前准备

· 试验


1、 提前准备元器件


树莓派

伺服电机


驱动板

元器件做好准备,大家逐渐了解一下伺服电机的基本原理;

2、 元器件基本原理

· 伺服电机有哪些,和交流伺服电机、一般电动机有什么不同?

百科

这就是伺服电机,有效的方法,查百度百科。

那么它和伺服电机有什么不同呢?

总体来说,步进电机是比不上伺服电机的,可是步进电机价钱要比伺服电机划算许多、许多,因此你知道。


· 他是怎样被推动的


电路原理图

这也是伺服电机的內部电路原理图,外边的A B C D 便是大家所指的四相,也是电动机的电机定子(便是没动的),里边的1~6是电机转子(可以转动的轴),他是一颗永久磁铁;

每一次大家给一相一定的单脉冲,便会就可以了通电生磁,吸引住相匹配的电机转子,只需大家不断的给相对应的互通电,大家就可以操纵它;

1. 顺序程序方位 BCDA 是顺时针方向,反过来 ADCB 便是反方向方位。

2. 每一次通几类操纵扭矩,单拍,双拍,八拍

3、树莓派必须筹备哪些

只需有python的GPIO库就可以

4、逐渐试验

引脚图


这也是树莓派的引脚图,找寻可以用的邻近的4个引脚,5,6,13,19。

逐渐程序编写:

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,做好了!正中间针对树莓派GPIO的操纵,我提前准备出一章详讲。

热门推荐:

cache
Processed in 0.010304 Second.