STM32 Proteu直流电机正反转控制系统限位开关-0035

Proteus仿真小实验:

STM32 Proteu直流电机正反转控制系统限位开关-0035

功能:

硬件组成:STM32F103C6单片机 +L298N电机控制电路+直流电机+3个按键(正转、反转、停止)+LED指示灯(正转、反转、停止)+限位开关(正限位 反限位)

1.通过3个按键(正转、反转、停止)控制电机的正转、反转、停止。

2.有3个LED指示灯,正转时正转指示灯亮。反转停止对应反转停止指示灯亮。

3.有自动正转反转停止功能,正转时当正限位按键按下时说明正转到最大距离。此时自动停止。反转一样。

有功能视频哦:

可以哔哩哔哩B站搜索UP主“单片机仿真汇”。在其空间中搜索关键词“正反转”即可找到对应详细功能视频和介绍。

电路图:

部分源代码:

void main()

{

//停止

if(GPIO_ReadInputDataBit(GPIOB , GPIO_Pin_2)==0

||GPIO_ReadInputDataBit(GPIOB , GPIO_Pin_4)==0

||GPIO_ReadInputDataBit(GPIOB , GPIO_Pin_5)==0)

{

//停止

IO_1_0;

IO_2_0;

//对应指示灯亮

GPIO_SetBits(GPIOB, GPIO_Pin_12);

GPIO_SetBits(GPIOB, GPIO_Pin_13);

GPIO_ResetBits(GPIOB, GPIO_Pin_11);

}

}

STM32 Proteu直流电机正反转控制系统限位开关-0035相关推荐

  1. 分享一种简易的直流电机正反转限位电路

    早开始之前做电机控制的项目,需要改造电机内部限位电路,就把电机给拆开,看了电路后,发现,这个电路挺实用,使用的元器件较少.今天没事翻开笔记本,翻到此处,看到自己画的电路,于是乎,就分享出来.电路分为四 ...

  2. K_A08_004 基于 STM32等单片机驱动MX1919模块按键控制直流电机正反转加减速启停

    目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 三.驱动说明 1.MX1919模块驱动时序 2.对应程序: 3.PWM信号 四.部分代码说明 接线说明 1.STC89C52RC+MX1919 ...

  3. K_A08_003 基于 STM32等单片机驱动L9110模块按键控制直流电机正反转加减速启停

    目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 三.驱动说明 L9110模块驱动时序 对应程序: PWM信号 四.部分代码说明 接线说明 1.STC89C52RC+L9110模块 2.STM ...

  4. K_A08_002 基于 STM32等单片机驱动MAX1508模块按键控制直流电机正反转加减速启停

    目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 3.驱动说明 MAX1508模块驱动时序 对应程序: PWM信号 四.部分代码说明 接线说明 1.STC89C52RC+MAX1508模块 2 ...

  5. 【STM32】STM32之限位开关

    一.简介 本文介绍如何在STM32上使用限位开关. 二.实验平台 库版本:STM32F10x_StdPeriph_Lib_V3.5.0 编译软件:MDK4.53 硬件平台:STM32开发板(主芯片st ...

  6. 中间继电器实现直流电机正反转

    一.用料: 1.一个直流电机24V 2.2个限位开关 3.2个中间继电器 型号:HH52P 二开二闭 4.2米线材 二.功能 一般用于设备产品老化工装 通电后自动正转,碰到上限位后,开始反转,反转碰到 ...

  7. android 8 esp8266,ESP8266 WIFI模块学习之路(8)——自写Android手机APP控制直流电机正反转...

    本次向通过Android远程控制直流电机正反转,在这之前可以看一下我写的"STC单片机简单控制直流电机正反转"有助刚学的同学理解. 可以看一下我的硬件连接电路,如图: 单片机硬件程 ...

  8. l298n电机哪一端为正_L298N控制直流电机正反转_张天鹏

    Design L298N控制直流电机正反转 文/张天鹏  徐磊  北京林业大学工学院 摘要:在分析了直流电机驱动芯片 L298N 的性能.结构的基础上,结合 SPCE061A EMU BOARD单片机 ...

  9. 用 8550 和 ULN2003 驱动小型直流电机正反转

    51 单片机的输出能力有限,带动一两个 LED 还是可以的,带动电动机.继电器等等,就难以承担了. 一般来说,常用的扩充 51 单片机带负载能力的芯片有:75452.MC1413.ULN2003 系列 ...

最新文章

  1. 修改中断向量ESC退出
  2. swift_034(Swift 动态库/静态库区别)
  3. 2021-03-31 Matlab simulink 模糊PID在无刷直流电机中的应用
  4. HTTP 中的 304
  5. [vue] 你知道style加scoped属性的用途和原理吗?
  6. 【吼吼睡cocos2d学习笔记】第五章 - loading场景以及其他
  7. python程序在线更新_Python自动更新功能
  8. 制药企业核算报表系统整体方案
  9. Linux 网络性能测试工具 iperf 的安装和使用
  10. On the Sense of Humor [附译文]
  11. 盘点 6 个开源的音乐播放器!
  12. 一键智能抠图-原理实现
  13. mixamo骨骼_mixamo动作库的模型和动作绑定控制器的方法-上集
  14. python元组创建_python新建元组
  15. UML建模基础知识点
  16. 亚马逊——不一样的电商公司
  17. 贝尔-S-010W-A-芯片RK3228B卡刷固件
  18. 建模教程_Zbrush沼泽猎人角色制作教程
  19. Python 60 天 + 450 题,倾情奉献
  20. 谁拿了最多奖学金 C++

热门文章

  1. 驾考宝典携手HMS Core统一扫码服务,构建复杂场景中的流畅扫码体验
  2. grub shell 错误_使用 grub shell 修改品牌电脑 BIOS 中屏蔽的 DVMT 设置
  3. 第9届全国大学生 GIS 技能大赛下午试题详解(上)附练习数据
  4. 用计算机的说法,下列关于计算机软件的说法,你认为哪几个是正确的说法:
  5. python同花顺交易_THSTrader - 量化交易。最新版通用版同花顺客户端的python API。(Python3)...
  6. 【AI 人工智能】大型语言模型的实现技术原理与应用
  7. urdf to webots
  8. Pico Neo3手柄抓取物体
  9. 为了部落:NVMe over Fabric诞生记——RDMA篇
  10. evernote 2.2 搜索的问题