电路设计图

电机驱动L298N


仿真元件图

参考链接:https://blog.csdn.net/weibo1230123/article/details/80793905

逻辑输入IN1,IN2,IN3,IN4

使能端ENA,ENB

输出端A,B

产品参数:

  1. 驱动芯片:L298N双H桥直流电机驱动芯片

  2. 驱动部分端子供电范围Vs:+5V+35V;如需要板内取电,则供电范围Vs:+7V+35V

  3. 驱动部分峰值电流Io:2A

  4. 逻辑部分端子供电范围Vs:+5V~+7V(可板内取电+5V)

  5. 逻辑部分工作电流范围:0~36mA

  6. 控制信号输入电压范围:

    ​ 低电平:-0.3V≤Vin≤1.5V

    ​ 高电平:2.3V≤Vin≤Vss

  7. 使能信号输入电压范围:

    ​ 低电平:-0.3≤Vin≤1.5V(控制信号无效)

    ​ 高电平:2.3V≤Vin≤Vss(控制信号有效)

  8. 最大功耗:20W(温度T=75℃时)

  9. 存储温度:-25℃~+130℃

  10. 驱动板尺寸:55mm*49mm*33m(带固定铜柱和散热片高度)

  11. 驱动板重量:33g

  12. 其他扩展:控制方向指示灯、逻辑部分板内取电接口。

直流电机驱动

L298N可以驱动2路直流电机,使能端ENA,ENB为高电平时有效,控制方式及电机状态表如下:

ENA IN1 IN2 直流电机状态
0 × × 停止
1 0 0 制动
1 1 0 正转
1 0 1 反转
1 1 1 制动

另一个电机同理

说明

L298N有两个供电,一个是逻辑控制部分的5伏供电,一个是电机的供电,好像能到46伏,实物图中标注的12伏是给电机供电的,所以不接的话,电机没电,不转。板上有一个5伏稳压管,如果板上5伏使能有效的话,L298N的逻辑部分供电就从这个稳压管获得,这样就不用外接5伏,此时还可以将得到的5v稳压跟别的模块供电。如果外接5伏的话,板上5伏使能就要断开无效了。

稳压管的输入和输出有个压差,如果给电机的供电太低的话(比方说只有5v),通过压差后可能会降低太多,那么逻辑控制部分所要求的5v电压可能就达不到了,此时需要将板上5伏使能断开,然后外接5v的电源来给逻辑控制部分供电。


STC89C51单片机

单片机仿真图


电路仿真

使用proteus进行仿真,新建工程,选取元器件

AT89C52,L298N,MOTOR(电机)

proteus如何添加VCC和接地符号

  • 元器件库里搜GROUND

  • 电源符号即POWER

proteus默认程序
/* Main.c file generated by New Project wizard** Created:   周四 3月 28 2019* Processor: AT89C51RC2* Compiler:  Keil for 8051*/#include <reg51.h>
#include <stdio.h>void main(void){ // Write your code herewhile (1);}
proteus仿真I/O口

红色:高电平

蓝色:低电平

灰色:没有电平或者不稳定

黄色:短路

proteus wire label如何使用

​ 在连线(引脚)上可以添加标号,在整个电路图中只要是相同标号的线路即可视为相连,使用方法:点击LBL

​ 按钮然后移动到相应线路上出现X型光标点击更改标号即可。

引脚的标号一样,即是相连的,所以电平是同步的,通过控制按钮的状态,来控制单片机引脚的电平,从而控制电机驱动输入端的电平。电机驱动输出端再输出到电机,进而控制电机的正反转。

KEIL报错

WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS

经查是有未调用的定义,即没有调用到自己前面声明的函数

删掉定义就好了。


基于蓝牙的单片机小车相关推荐

  1. 1.基于51单片机的蓝牙手机遥控小车

    第一节  基于51单片机控制的蓝牙遥控小车 51控制的蓝牙遥控小车是楼主大一刚开始接触单片机时DIY的项目,时间大概是2016年的6月,现在已经是19年的5月底,借毕业前有闲时间写一下之前自己做过得种 ...

  2. 基于51系列单片机的(循迹、避障、蓝牙)智能小车(2)源代码

    主程序 main.c /**************************************************************************************** ...

  3. 最简单DIY基于蓝牙、51单片机和舵机的钢铁爱国者机关枪控制器

    51单片机物联网智能小车系列文章目录 第一篇:最简单DIY的51蓝牙遥控小车设计方案 第二篇:最简单DIY串口蓝牙硬件实现方案 第三篇:最简单DIY蓝牙PS2遥控器控制蓝牙智能小车 第四篇:最简单DI ...

  4. 【毕业设计】基于树莓派的智能小车设计 - 物联网 单片机 嵌入式 stm32

    文章目录 1 简介 2 实现功能 主控开发板:树莓派 电机和控制器 避障功能 3 实现效果 5 部分实现代码 6 最后 1 简介 Hi,大家好,这里是丹成学长,今天向大家介绍一个单片机项目 ** 基于 ...

  5. 【源代码】基于Android和蓝牙的单片机温度採集系统

    如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:129518033 STC89C52单片机通过HC-06蓝牙模块与Android手机通信实例- 基于And ...

  6. 基于stm32的蓝牙遥控智能小车_基于51用蓝牙控制小车(提高篇)

    一,焊接51最小系统 一辆小车的基本功能就是让它能动起来,能通过手机蓝牙进行遥控,所以就需要用到L298N电机驱动模块,和HC-06蓝牙模块.下面就简单介绍一下这两个模块. 三,制作电机驱动模块 电机 ...

  7. 基于STM32的智能小车(一)

    ## 基于STM32的智能小车 在假期自学了STM32,一直想做一个智能小车,刚好这次有时间就在家自己制作了这个基于STM32的智能小车,小车基本功能包括循迹.壁障及手机蓝牙控制,本人是第一次制作小车 ...

  8. 我的无线DIY设计—基于STM32WB55_NUCLEO​的遥控小车

    在本次DIY的设计当中,我的作品是基于STM32WB55_NUCLEO​的遥控小车,本次设计主要利用stm32wb55的蓝牙功能,由于stm32wb55是一个双核的MCU,同时具有低功耗的特点,因此在 ...

  9. 基于蓝牙与Android设备的控制系统设计

    Android操作系统是Google基于开源的Linux操作系统开发的移动操作平台,由操作系统.中间件.用户界面和应用软件组成,是专门为移动终端打造的开放和完整的移动操作系统.Android软件平台包 ...

  10. 基于stm32的智能小车(远程控制、避障、循迹)

    学完stm32,总是想做点东西"大显身手"一下,智能小车就成了首选项目,其核心只是就是PWM输出,I/O口引脚电平判断. 制作智能小车的硬件名单: 制作智能小车的硬件列表:(1) ...

最新文章

  1. Makefile_05:Make命令的自动推导
  2. openssl创建CA并签发证书
  3. Ubuntu 16.04服务器 配置
  4. 《重构》阅读笔记-代码的坏味道
  5. 人和人之间不要靠的太近
  6. android切图的公式,APP的切图原理
  7. python打开rar_使用Python解压zip、rar文件
  8. 如何升级iOS 16正式版?iOS 16正式版一键刷机教程
  9. 秦殇千年轮回java游戏下载,智云稳定器如何拍旋转画面 使用稳定器拍摄画面方法...
  10. 黑马程序员--IO总结(含2个设计模式)
  11. SAP ABAP MOVE 及 CORRESPONDING 7.4版本新用法
  12. JDK19都出来了~是时候梳理清楚JDK的各个版本的特性了【JDK9特性讲解】
  13. 阿里架构师:双十一「大促」,多亏了 Node.js
  14. 设计模式笔记--备忘录模式
  15. 【转载】NeurIPS 2018 | 腾讯AI Lab详解3大热点:模型压缩、机器学习及最优化算法...
  16. R语言安装包出现 Error in loadNamespace(j - i[[1L]], c(lib.loc, .libPaths())错误
  17. 清华大学张长水教授:机器学习和图像识别(附视频、PPT下载)
  18. 高校云计算专业有哪些?如何进行专业学习?
  19. Windows libreOffice develpemet 搭建
  20. mybatis-generator-core插件无法下载解决办法

热门文章

  1. pywinauto实现微信消息自动发送
  2. 武汉大学计算机国家网络安全学院怎么样,武汉大学国家网络安全学院怎么样?...
  3. 不想做外包,当不了药神,AI公司如何才能走通制药这条路?
  4. SSM项目实战:App信息管理平台(含源码与设计分析)
  5. bitvise terminal 中文乱码
  6. distpicker插件使用自定义数据
  7. 【Unity】【Code】通用代码库(一)——物体的wasd移动
  8. E+H流量计5P3B15-BBDBAAAFADEA1S1AA1+AK
  9. Mybatis学习笔记(完结)
  10. 液晶屏字模提取软件问题总结·