首页 资讯 应用 高压 设计 行业 低压 电路图 关于

单片机

旗下栏目: PLC 嵌入式 单片机 DCS

使用STM32制作直流电机驱动

单片机 | 发布时间:2017-08-13 | 人气: | #评论# |本文关键字:STM32,直流电机驱动
摘要:本文适用于 华清远见智能小车上的STM32主控板的开发。在该电路板上,核心芯片为STM32F10RCT。电机驱动使用L298芯片 1 获取到电路元件 同时要获取到如下一些东西: 1.1 电路板 1.2 芯片说

本文适用于 华清远见智能小车上的STM32主控板的开发。在该电路板上,核心芯片为STM32F10RCT。电机驱动使用L298芯片

1 获取到电路元件

同时要获取到如下一些东西:

1.1 电路板

1.2 芯片说明手册 ( 芯片寄存器手册  + 电路原理图)

2 如何我们要做的是直流电机的驱动

2.1 开直流电机的驱动原理 – 》 马达驱动  

2.2 探究一下驱动电路与主芯片的关系

实际观察发现,马达的控制端口接在了电路板的P4器件 

根据实际电路发现P4是我们点击的控制管脚

经过查询资料发现

结论:INPUTx与OUTx输入输出为正比关系

所以我们可以通过控制INPUTx来控制小车的移动

经过搜寻文档我们发现如下电路:

经过电路分析发现

结论: PA2与INPUT1成正比关系

而PA2就是主芯片上的管脚!

所以,我们有如下结论:

PA2  INPUT1  OUT1

PB9  INPUT1  OUT2

 PA1  INPUT1  OUT3

PC9  INPUT1  OUT4

PA0  INPUT1  ENA

PA3  INPUT1  ENB

 所以我们有如下结论:

PA2 PB9 PA1 PC9  方向  PA0  PA3

 1   0   1   0   后方   1    1

 0   1   0   1   前方 

 1   0   0   0   左边

 ....

硬件分析步骤已经完成以下是软件书写过程:

我们首先通过STM32CubeMX来生成一些基础代码。请打开Cube软件进行如下选择:




责任编辑:电气自动化网
首页 | 资讯 | 应用 | 高压 | 设计 | 行业 | 低压 | 电路图 | 关于

Copyright 2017-2018 电气自动化网 版权所有 辽ICP备17010593号-1

电脑版 | 移动版

Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。