使用8051微控制器设计Android控制汽车

今天,技术在我们的日常生活中发挥着广泛的作用。与技术的快速发展在美国,每个人都沉迷于现代电子产品和互联网。无线技术进一步减少了人力投入,并要求采用新的、有效的、具有成本效益的方法,而不是传统的方法。无线技术与Zigbee一样,蓝牙、wifi、射频信号也被用来控制和操作各种应用程序并做出相应的响应。

这个项目的目标是制造一个基于android的智能手机或平板电脑来控制汽车。Android是一个Linux语言的操作系统。它是从地面开发的,帮助开发人员创建一个移动应用程序,以有效利用移动触摸手势,语音命令等。它是一个带有Java UI的开源程序。


android.
android.

Android汽车控制系统

安卓控制汽车允许用户通过安卓设备无线控制电池驱动汽车。本系统采用蓝牙模块作为汽车与Android设备之间的数据传输媒介。蓝牙接收到的数据由8051单片机处理,并执行所需的操作。

框图

基于8051单片机的Android汽车控制框图
基于8051单片机的Android汽车控制框图

硬件要求

  • 8051微控制器
  • Android设备
  • 机器人身体
  • 蓝牙设备
  • 直流电机
  • 电机驱动器集成电路
  • 水晶
  • 电压调整器
  • 电阻,电容
  • 电池

软件要求

Android控制汽车系统操作

Android设备有一个应用程序,它为用户提供一个GUI(图形用户界面),使用他们的触摸手势发送命令。命令以字符串变量的形式通过一个活跃的蓝牙设备发送到汽车。

安卓系统控制汽车

汽车内的蓝牙接收到字符串数据,然后将数据发送给微控制器。微控制器处理数据并检查用户的命令。在识别命令(前/后/左/右)时,微控制器将信息发送到司机IC.。然后驱动器IC操作电机以执行所需的动作。该系统继续使用用户的每一个手势来控制汽车。

蓝牙模块

蓝牙是一种无线设备用于在短程范围内传输数据。它使用无线电信号进行通信。bob的是什么网站它有能力与许多设备通信,没有任何界面。它以2.45GHz的速度运行。


电机驱动器集成电路

L293D是一个典型的电机驱动IC,该IC有16个引脚,用于控制任意方向的一组直流电机。该集成电路采用H桥的工作原理。H桥是一种电子电路,它允许在负载上任意方向施加电压。这在机器人技术中通常用于允许直流电机向前或向后运行。

8051微控制器

一个单片机是一个高度集成的芯片或微处理器,具有所有外设,如RAM, ROM, I/O端口,计时器ADC等。它是一种专用芯片,称为单片机。

8051微控制器是一个流行的8位微控制器。它基于哈佛架构的8位CISC核心。它可用作40引脚DIP PIP芯片,并配合使用5Volts DC输入。

框图8051微控制器

8051单片机的框图

8051单片机的显著特点

  • 4KB片上程序存储器(ROM和EPROM)。
  • 片上128字节的片上数据存储器(RAM)。
  • 8位数据总线,16位地址位和两个16位定时器T0和T1
  • 32个通用寄存器每个8位和5个中断。
  • 四个并行端口中的每次8位,共32个I / O线。
  • 一个16位程序计数器,一个堆栈指针和一个16位数据指针。
  • 使用12MHz晶体的微秒指令周期。
  • 一个双双工串行通信端口。bob的是什么网站

销的描述

8051微控制器可在40引脚DIP配置。在40个引脚中,分配32个引脚用于P0、P1、P2、P3四个并行端口,每个端口占用8个引脚。其余引脚为VCC, GND, XTAL1, XTAL2, RST, EA和PSEN。

一个石英晶体振荡器在引脚XTAL1和XTAL2上连接,电容值为30pf。如果使用除晶体振荡器以外的源,则销钉XTAL1和XTAL2仍然打开。

8051微控制bob的是什么网站器中的串行通信

8051微控制器具有两个引脚,用于通过串行通信传输和接收数据。bob的是什么网站这两个引脚是端口P3(P3.0和P3.1)的一部分。这些引脚是TTL兼容的,因此它们需要一条线驱动程序来制作它们RS232兼容。MAX232用作线路驱动器。串行通信由称为bob的是什么网站SCON寄存器的8位寄存器控制。

连接直流电机到8051

带8051微控制器的连接直流电机

直流电机在直流电流上运行,并使用电能和磁场产生扭矩。直流电动机在初始阶段需要比运行阶段更多的扭矩。直流电机需要大电流运行,这将破坏微控制器IC。因此,使用具有光学器的驱动电路和L293双H桥驱动器。光学溶剂为微控制器提供额外的保护。

Android应用程序

Android操作系统提供了一个平台,用于开发各种应用程序,在智能手机上运行,​​以增强人类的生命。

  • Android是用来开发精确导航、跟踪系统的
  • 它被用来开发不同的社交媒体应用程序,这些应用程序提供了交互网络。
  • 它有助于开发各种手机银行,货币转移应用程序。
  • 它有助于轻松购物。
  • 它有助于开发各种安全和安全应用程序。

这是关于设计一款使用8051微控制器(使用驱动芯片进行移动)和通过蓝牙进行无线通信的智能手机的Android控制汽车。bob的是什么网站想要了解更多,我们可以通过下面的评论部分找到这样有趣的项目。测试检查

添加评论