直流电机的速度控制的Android

在许多工业和机器人应用中,直流电机与单片机的接口是一个非常重要的概念。通过将直流电机与单片机连接,可以控制电机的方向,控制电机的转速。这篇文章描述了你,用8051单片机控制直流电动机的速度借助蓝牙Android控制器。框图如下所示。

基于Android应用的直流电动机速度控制框图
基于Android应用的直流电动机速度控制框图

Android应用的DC电机速度控制

使用Android Mobile对DC电机的速度控制有许多应用程序,如工业应用,自动扶梯,电梯,机器人应用和安全系统应用。用户需要在他/她的Android智能手机上安装Android应用程序。


用户可以发送方向以控制直流电机的速度。蓝牙无线通信用于向用户和控制器发送命令。电路的主要硬件组件是8051微控制器,电机驱动器L293D IC,直流电机,蓝牙模块和Android智能手机。

请参阅此链接以了解更多信息8051单片机历史和基础

微控制器引脚在5V时的最大输出电流为15mA,但它不能使直流电动机正常工作,甚至电机产生的反电动势(electro motive force)可能会对微控制器造成伤害。

因此,不适合将直流电机直接与单片机连接。因此采用电机驱动电路(L293D IC)接口直流电机和单片机


电机驱动器(L293D)

L293D是双h桥电机驱动集成电路(IC)。电机驱动器作为电流放大器,因为他们采取一个低电流控制信号,并提供一个大电流信号。这个高电流信号被用来驱动马达。L293D包含两个内置h桥驱动电路。在其共同的操作模式中,可以同时驱动两个直流电动机,两者都在向前和反向方向上。两个电动机的电机操作可以通过引脚2和7和10和15的输入逻辑控制。

输入逻辑00或11将停止相应的电机。逻辑01和逻辑10将分别顺时针和逆时针方向旋转。使能引脚1和9(对应两个电机)必须高,电机才能开始工作。当一个启用输入很高时,相关的驱动程序将被启用。

因此,输出变为活动状态并与其输入相位工作。同样,当启用输入低时,禁用该驱动器,它们的输出关闭并处于高阻抗状态。L293D IC的销图和内部结构如下所示。

L293D集成电路的引脚图和内部结构
L293D集成电路的引脚图和内部结构

安卓是什么?

Android操作系统基于Linux的作品,它主要用于触摸屏移动设备,如智能手机和平板电脑。这几天最广泛使用的移动操作系统之一是Android。Android是2003年在加利福尼亚州帕洛阿利省成立的软件。

Android手机
Android手机

Android是一个功能强大的操作系统,它支持大量智能手机应用程序。这些应用程序对用户更舒适和高级。支持Android软件的硬件基于ARM建筑平台

android是一个开源操作系统,这意味着它是免费的,任何人都可以使用它。android有成千上万的应用程序,可以帮助你管理你的生活,以一种或另一种方式,它在市场上的价格很低,这就是android非常受欢迎的原因。

直流电机速度控制原理图说明

下面给出了直流电动机速度控制电路原理图和运行说明。

原理图,示意图
原理图,示意图

该电路使用标准电源,包括一个从230V到12V的降压变压器和4个二极管组成一个桥式整流器,提供脉动直流,然后过滤电解电容器约470μF至1000μF。

滤波后的直流无调节,IC LM7805在其引脚3处得到5V直流恒定。通过一个10µF的小电解电容对电路产生的任何噪声进行进一步过滤,稳压的5V直流。

Android设备的控制信号通过蓝牙发送。该信号将在两个设备的发射机和接收机的帮助下与单片机通信。这个信号将用一个字母表示,它控制电机的速度和方向。

如何控制直流电机的速度?在该项目中,主要工作原理是PWM脉冲从编程的微控制器产生,以使L293D的引脚1能够增加和减小脉冲的占空比。这些占用脉冲可以导致以特定速度在适当的方向上驱动DC电动机。

脉冲宽度调制

脉冲宽度调制从Micro Controller的输出实现,该输出正常编程为采取由接口的蓝牙设备接收的数据。一个蓝牙模块适用于用于双向数据流的微控制器,同时执行该程序以开发PWM脉冲。

来自任何智能手机的Android应用程序通过手机的内置蓝牙通信到蓝牙模块,该模块根据需要连接到微控制器的微控制器。脉冲宽度调制占空比如下所示。

PWM占空比
PWM占空比

运行Android程序的智能手机上的触摸按钮用于增加PWM的ON时间占空比,而下触按钮用于减少占空比。

Android应用于直流电机速度控制
Android应用于直流电机速度控制

直流电机通过L293D电机驱动器IC运行,采用不同占空比的占空比,以使L293D的引脚1从微控制器送入以进行速度控制。连接到微控制器的LCD数据引脚以显示电机运行的速度百分比。

因此,使用android应用程序控制直流电机的速度是一种成本效益,实用和最安全的节省电力的方式。一种简单的PWM(脉宽调制)技术可以用来控制电机的速度。波浪的占空比控制着它的速度。通过交换输出端口,它将有效地改变电机的方向。

此外,如果您对这篇文章有任何疑问,请在下面的评论部分给出您宝贵的建议。这里给大家提个问题,直流电机接口对单片机有哪些应用?

6个评论

  1. Kaikkondar. 说:

    我想编码,先生

  2. 达南茹 说:

    hii,我想用最终的成本制作这些项目,请帮我..

  3. Pavan Samadhan Thakare. 说:

    你好,我的Interesret可以让这个Projet PLZ可以帮助我有关这个项目的8051 PLZ的编程
    我需要所有组件也..以这样的成本,请

  4. Pooja. 说:

    您好,我想在这个项目上举办研讨会,PLZ可以让我可以让我更多细节和参考资料......尽快

  5. amruthagonchikar 说:

    你好……我对这个项目很感兴趣,PLZ可以给我更多的信息和实际演示.....越快越好。

  6. amruthagonchikar 说:

    你好......。我在这个项目中有很多兴趣,Plz可以让我能让我更多细节和实用的群体......一旦假期,良好的概念

添加评论