返回首页

树莓派步进电动机(树莓派可以直接驱动电机吗

来源:www.xrdq.ne   时间:2022-12-29 09:32   点击:196  编辑:admin   手机版

1. 树莓派可以直接驱动电机吗

如果你想DIY一台属于自己的无人机,那么接下来可以阅读这篇文章,阅读完毕之后也许对你会有启发。

这个项目主要用到的零件主要来自Erle Robotics(一个使用Linux系统的开源四轴飞行器项目)。 我并不为这家公司工作,如果对该场景感兴趣也可以关注以树莓派相关联的基础项目,例如 Dexter Industries以及 PiBOT。另外在一些相关网站上也更多的教程可以观看。在今年 Robotics是向爱好者提供了相对廉价而又易上手的一次机会,可以在芯片上烧录程序同时可以不断添加新硬件,这一切可以看做得益于树莓派以及其它的一些微控制器。当然网上的信息以及资料也起到了很大的作用。

Erle Robotics,这是一个使用Linux系统的开源四轴飞行器项目。他们的口号是:“Building the next generation of educational drones”。作者也在之前的一篇文章提到了这个问题,并且该项目提供了相对廉价的部件,为DIY树莓派提供了帮助。

部件

Erle Robotics PXFmini

Raspberry Pi Zero(树莓派零)

HobbyKing Spec FPV250

Erle Robotics PXFmini 电源模块

工具

电烙铁

胶带

螺丝刀

应用程序/在线

APM flight stack

基于Debian的Linux系统

演示教程

接下来将会演示如何在 Raspberry Pi Zero基础上组装一个Linux系统的无人机,值得注意的是成本不到200美刀。无人机系统采用实时性能优良的Linux 内核,基于Debian系统。无人机的 PXFmini飞控系统电路板采用的APM飞控程序,当然来自 Erle Robotics项目。

步骤1:组装无人机套件

时间:30分钟

准备好零件之后就开始组装它们吧,可以参考上面的图片准备零件。

首先将黑色的无人机框架和马达组装一起,然后利用胶带将调速控制器和马达绑在一起。

然后将电源部件以及地面无人机控制台部件连接调速控制器,并最终将其连接在电源部件上,并将这些部件固定在黑色的无人机框架上。

如果想要将电源部件连接到电源,这里需要注意几点,如果想要快速的利用连接器和电源部件和电源连接在一起,一定要小心短路。还可以将电源模块另一端去掉,再焊接电池以及连接器,

这样做我们可以轻易通断无人机电池与电源部件了。

最后利用尼龙搭扣将电池以及电源部件安装在无人机下面。

步骤2:准备无人机飞控部分

时间:30分钟

PXFmini飞控系统电路板与 Raspberry Pi Zero连接,下图为参考。

Raspberry Pi Zero以及 PXFmini上面需要选择对应的软件来进行控制。该程序需要能给无人机提供一些所需要用到的功能服务,例如无人机的启动服务功能。

如果你购买了 Erle Robotics的PXFmini板,那么就可以访问基于Debian的图像文件系统,你可以利用PXFmini转存图像,然后用SD卡将文件取出。

步骤3:安装飞控部分

时间:5分钟

安装飞控部分(Raspberry Pi Zero + PXFmini),在无人机上需要将JST GH线连接电源模块以及PXFmini。这样做就可以将电力供应到飞控部分了。

而接下来你需要安装 飞控中的PWM调制器,将你的ESC线连接到ESC 1(同时连接到一号马达),之后连接到 PWM 通道1上,接下来采用同样的方法ESC 2连接到PWM 2 上。

步骤4:安装螺旋桨让它飞起来!

时间:15分钟

其中两个螺旋桨顺时针转动(标有“R”)以及另外两个是逆时针旋转的。把顺时针螺旋桨连接马达3和4,逆时针旋转螺旋桨连接马达1和2。这是一个非常重要的步骤,因为这样做可以保证接下的安装是正确的。

现在你需要决定如何控制你的无人机。,这一点非常的重要。

WiFi +手柄:创建自己的WiFi网络与USB适配器(Erle Robotics图像支持默认情况下),通过地面控制站控制无人机。

WiFi + ROS:ROS系统是一个不错的选择。你可以;利用这个系统来建立可视化飞行模式和控制无人机。可以参考这个视频:

RC:你需要购买一个有RC接口的PPM-Sum接收机,并将它接入飞控模块中(PPM-SUM输入通道)。

2. 树莓派 驱动电机

在工业上,PID的温控信号可以使用PWM脉冲。比如,要使用PID控制反应罐的温度,就可以使用PLC输出PWM脉冲信号,将输出信号连接到固态继电器,固态继电器连接到加热器上。这里要使用固态继电器的原因是PWM脉冲的频率很高,普通电磁继电器的机械触点不能适应如此高的通断变化。当然,要实现温度控制,还要有温度传感器。

1.使用PWM信号控制比例阀的开度

工业上一些比例阀的开度与其输入的电流信号大小成正比。这种情况下,可以使用PWM脉冲将数字量输出转换成类似模拟量的电压信号,结合通路的电阻,就能控制电路中电流的大小,从而实现比例阀的开度调节。当然,这种情况下,如果可以使用4~20mA的电流输出模块将更加方便。

2、使用PWM信号控制电机的转速

直流电机的转速与其电枢电压成正比,通过PWM调节输出的电压值,可以控制电机的转速。这个实例我们将在本课程的第五节《使用PWM向导实现电机的调速》

3、使用PWM信号控制舵机的转向

舵机在机器人/飞行器中使用的很多,其转向信号很多是使用PWM信号控制的,不同的脉宽可以使其转向不同的角度。这种场合的PWM发生器可以是单片机或者树莓派等其它嵌入式设备,一些AGV小车的转向也使用了PLC的PWM功能。

3. 树莓派驱动板有什么用

1.打开电脑所属品牌驱动官网,通过驱动下载选择当前所使用的电脑型号后查找驱动。

2.选择您使用的操作系统版本。

3.选择所需的蓝牙设备驱动点击下载,点击保存,选择下载存放位置。

4.下载完成后,可以在对应保存位置看到所下载的驱动压缩包。

5.双击压缩包解压驱动。

6.从桌面找到解压后的蓝牙驱动文件夹,双击打开运行安装程序,通常安装程序为“Install”,“Setup.exe”等程序名,双击安装。

7.选择“同意并安装Bluetooth软件”。

8.电脑蓝牙驱动更新完成。

4. 树莓派怎么驱动电机

ros可以脱离实际硬件模拟运行,最低配置只需要一台运行linux的电脑。 树莓派可以跑一些简单应用,并且便宜。但是底层都需要你自己去弄,比如调电机pid以及控制电路。

5. 树莓派控制无刷电机

买一个机器人底盘,自己配一些传感器(超声波、红外、激光雷达、相机等等)。

建模若是指结构,用cad软件就可以; 如果是运动学建模,用matlab,或者python编一个。

对知识背景的了解,要看你专业、爱好、有没有擅长的点。 如果传感器只用到编码器、超声波,那么需要了解运动控制、pid电机控制、嵌入式编程或者会c、python。

开发板从stm32入手学,资料多,工业上应用也多。

树莓派可以学linux、c、python。 但是工业上几乎不用树莓派。

6. 树莓派驱动直流电机

由单片机输出信号来控制继电器,继电器去控制电机; 这么大的工作电流,必须要有大功率电源来保证;

顶一下
(0)
0%
踩一下
(0)
0%