基于Android的直流电机速度控制
在许多工业和机器人应用中,连接到微控制器的直流电动机是一个非常重要的概念。通过将DC电机接口到微控制器,我们可以控制电机的方向,控制电机的速度。本文介绍了你,使用8051microocontroller的直流电动机速度控制在蓝牙Android控制器的帮助下。框图如下所示。
Android应用的DC电机速度控制
使用Android Mobile对DC电机的速度控制有许多应用程序,如工业应用,自动扶梯,电梯,机器人应用和安全系统应用。用户需要在他/她的Android智能手机上安装Android应用程序。
用户可以发送方向来控制直流电机的速度。通过蓝牙无线通信向用户和控制器发送命令bob的是什么网站。电路的主要硬件组成为8051单片机、电机驱动L293D IC、直流电机、蓝牙模块、Android智能手机。
请参考这个链接了解更多8051单片机的历史和基础知识
微控制器引脚的最大输出电流在5V时为15mA,但是,它不会使电机产生的DC电机功能甚至是电动机产生的反电动势(电动动力)可能会损坏微控制器。
因此,它不值得将直流电机直接连接到微控制器。所以电机驱动电路(L293D IC)用于接口直流电机和微控制器。
电机驱动器(L293D)
L293D是双H桥电机驱动器集成电路(IC)。电机驱动器充当电流放大器,因为它们采用低电流控制信号并提供更高电流的信号。该较高电流信号用于驱动电动机。L293D包含两个内置H桥驱动电路。在其共同的操作模式中,可以同时驱动两个直流电动机,两者都在向前和反向方向上。两个电动机的电机操作可以通过引脚2和7和10和15的输入逻辑控制。
输入逻辑00或11将停止相应的电机。逻辑01和逻辑10将分别按顺时针和逆时针方向旋转它。使能引脚1和9(对应两个电机)必须是高的,电机才能开始运行。当启用输入值很高时,相关的驱动程序将启用。
因此,输出变为活动状态并与其输入相位工作。同样,当启用输入低时,禁用该驱动器,它们的输出关闭并处于高阻抗状态。L293D IC的销图和内部结构如下所示。
什么是Android?
的Android操作系统基于Linux的作品,它主要用于触摸屏移动设备,如智能手机和平板电脑。这几天最广泛使用的移动操作系统之一是Android。Android是2003年在加利福尼亚州帕洛阿利省成立的软件。
Android是一个功能强大的操作系统,它支持大量智能手机应用程序。这些应用程序对用户更舒适和高级。支持Android软件的硬件基于ARM架构平台。
Android是一个开源操作系统意味着它是免费的,任何人都可以使用它。Android有数百万的应用程序,可以帮助您管理您的生命或其他方式,并在市场上以低成本提供Android非常受欢迎。
直流电机速度控制的示意图
DC电动机速度控制电路的示意图和操作说明下面给出。
该电路采用标准电源,包括一个从230V到12V的降压变压器和4个二极管组成的桥式整流器,提供脉冲直流,然后由an滤波电解电容器大约470人µF到1000µF。
滤波后的直流无调节,利用IC LM7805在3号引脚处得到5V的直流常数。5V的直流稳压被一个10µF的小电解电容进一步过滤,以应对电路产生的任何噪声。
Android设备的控制信号将通过蓝牙发送。该信号将通过两个设备的发射器和接收器与单片机通信。这个信号将由控制电机的速度和方向的单个字母表示。
如何控制直流电机的速度?本课题的主要工作原理是由编程的单片机产生PWM脉冲,使L293D的引脚1能够增加和减少脉冲的占空比。这些占空比脉冲可以使直流电机以特定的速度在适当的方向上运行。
脉冲宽度调制
脉冲宽度调制是通过一个微控制器的输出来实现的,该微控制器经过适当的编程来获取数据,并通过与之相连的蓝牙设备接收数据。一个蓝牙模块与微控制器适当接口,实现双向数据流,同时执行程序开发PWM脉冲。
任何智能手机的android应用程序通过手机内置的蓝牙与与微控制器相连的蓝牙模块进行通信,根据需要进行操作。脉宽调制占空比如下图所示。
运行Android程序的智能手机上的触摸按钮用于增加PWM的ON时间占空比,而下触按钮用于减少占空比。
的直流电机通过L293D电机驱动器IC运行,采用不同占空比的占空比,以使L293D的引脚1从微控制器送入以进行速度控制。连接到微控制器的LCD数据引脚以显示电机运行的速度百分比。
因此,使用android应用程序进行直流电机调速是一种经济、实用、最安全的节电方式。一个简单的PWM(脉宽调制)技术可以用来控制电机的速度。波的占空比控制它的速度。通过交换输出端口,可以有效地改变电机的方向。
此外,关于本文的任何查询,请通过评论以下评论部分提供宝贵的建议。以下是您的问题,DC电机接口对微控制器的应用是什么?
我要编码,先生
hii,我想用最终的成本制作这些项目,请帮我..
你好,我的Interesret可以让这个Projet PLZ可以帮助我有关这个项目的8051 PLZ的编程
我也需要所有的组件。请把价钱给我
你好,我想就这个项目开个研讨会,你们能尽快给我更多的细节和参考资料吗
你好......我在这个项目中有很多兴趣,PLZ可以让人们让我更多的信息和实用的演示......很快就可以了。
你好......。我在这个项目中有很多兴趣,Plz可以让我能让我更多细节和实用的群体......一旦假期,良好的概念