STM32 Proteu直流电机正反转控制系统限位开关-0035
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相关推荐
- 分享一种简易的直流电机正反转限位电路
早开始之前做电机控制的项目,需要改造电机内部限位电路,就把电机给拆开,看了电路后,发现,这个电路挺实用,使用的元器件较少.今天没事翻开笔记本,翻到此处,看到自己画的电路,于是乎,就分享出来.电路分为四 ...
- K_A08_004 基于 STM32等单片机驱动MX1919模块按键控制直流电机正反转加减速启停
目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 三.驱动说明 1.MX1919模块驱动时序 2.对应程序: 3.PWM信号 四.部分代码说明 接线说明 1.STC89C52RC+MX1919 ...
- K_A08_003 基于 STM32等单片机驱动L9110模块按键控制直流电机正反转加减速启停
目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 三.驱动说明 L9110模块驱动时序 对应程序: PWM信号 四.部分代码说明 接线说明 1.STC89C52RC+L9110模块 2.STM ...
- K_A08_002 基于 STM32等单片机驱动MAX1508模块按键控制直流电机正反转加减速启停
目录 一.资源说明 二.基本参数 1.参数 2.引脚说明 3.驱动说明 MAX1508模块驱动时序 对应程序: PWM信号 四.部分代码说明 接线说明 1.STC89C52RC+MAX1508模块 2 ...
- 【STM32】STM32之限位开关
一.简介 本文介绍如何在STM32上使用限位开关. 二.实验平台 库版本:STM32F10x_StdPeriph_Lib_V3.5.0 编译软件:MDK4.53 硬件平台:STM32开发板(主芯片st ...
- 中间继电器实现直流电机正反转
一.用料: 1.一个直流电机24V 2.2个限位开关 3.2个中间继电器 型号:HH52P 二开二闭 4.2米线材 二.功能 一般用于设备产品老化工装 通电后自动正转,碰到上限位后,开始反转,反转碰到 ...
- android 8 esp8266,ESP8266 WIFI模块学习之路(8)——自写Android手机APP控制直流电机正反转...
本次向通过Android远程控制直流电机正反转,在这之前可以看一下我写的"STC单片机简单控制直流电机正反转"有助刚学的同学理解. 可以看一下我的硬件连接电路,如图: 单片机硬件程 ...
- l298n电机哪一端为正_L298N控制直流电机正反转_张天鹏
Design L298N控制直流电机正反转 文/张天鹏 徐磊 北京林业大学工学院 摘要:在分析了直流电机驱动芯片 L298N 的性能.结构的基础上,结合 SPCE061A EMU BOARD单片机 ...
- 用 8550 和 ULN2003 驱动小型直流电机正反转
51 单片机的输出能力有限,带动一两个 LED 还是可以的,带动电动机.继电器等等,就难以承担了. 一般来说,常用的扩充 51 单片机带负载能力的芯片有:75452.MC1413.ULN2003 系列 ...
最新文章
- 修改中断向量ESC退出
- swift_034(Swift 动态库/静态库区别)
- 2021-03-31 Matlab simulink 模糊PID在无刷直流电机中的应用
- HTTP 中的 304
- [vue] 你知道style加scoped属性的用途和原理吗?
- 【吼吼睡cocos2d学习笔记】第五章 - loading场景以及其他
- python程序在线更新_Python自动更新功能
- 制药企业核算报表系统整体方案
- Linux 网络性能测试工具 iperf 的安装和使用
- On the Sense of Humor [附译文]
- 盘点 6 个开源的音乐播放器!
- 一键智能抠图-原理实现
- mixamo骨骼_mixamo动作库的模型和动作绑定控制器的方法-上集
- python元组创建_python新建元组
- UML建模基础知识点
- 亚马逊——不一样的电商公司
- 贝尔-S-010W-A-芯片RK3228B卡刷固件
- 建模教程_Zbrush沼泽猎人角色制作教程
- Python 60 天 + 450 题,倾情奉献
- 谁拿了最多奖学金 C++
热门文章
- 驾考宝典携手HMS Core统一扫码服务,构建复杂场景中的流畅扫码体验
- grub shell 错误_使用 grub shell 修改品牌电脑 BIOS 中屏蔽的 DVMT 设置
- 第9届全国大学生 GIS 技能大赛下午试题详解(上)附练习数据
- 用计算机的说法,下列关于计算机软件的说法,你认为哪几个是正确的说法:
- python同花顺交易_THSTrader - 量化交易。最新版通用版同花顺客户端的python API。(Python3)...
- 【AI 人工智能】大型语言模型的实现技术原理与应用
- urdf to webots
- Pico Neo3手柄抓取物体
- 为了部落:NVMe over Fabric诞生记——RDMA篇
- evernote 2.2 搜索的问题