1_装置功能原理介绍遇到的问题和解决办法

Posted OathKeeper_Sn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1_装置功能原理介绍遇到的问题和解决办法相关的知识,希望对你有一定的参考价值。

我初步想先实现的功能是让两个电机转起来。

基本装置:

电机:

使用的电机型号是37GB90-520,电机的驱动电压是12V,电机的减速比是1:90,即內轴转动90圈,外轴转动1圈。

电机外部有两个接线端,用来接驱动电压。根据不同的电压正负极接入方式,可以控制电机按照顺时针转或者逆时针转。

给不同的PWM脉冲,可以控制电机的转速。

L298N驱动模块:

因为我们用到的STM32开发板发出高低电平的引脚电压是5V的,所以我们需要用到L298N驱动模块,起一个放大的效果。

L298N共有2组驱动电机的接口A组、B组。我们只需要用一个就可以驱动两个轮子上的电机。

下面提供一个我在淘宝网买这个模块的送的数据说明书:链接:http://pan.baidu.com/s/1o8yuyjo 密码:t10s

接下来讲讲怎么驱动这个模块:

这是数据手册讲怎么驱动,但是我们做了一点改进和优化。

我们没有用ENA和ENB这两个使能端,因为他一上电默认高电平。

IN1给0,IN2给PWM脉冲,控制正向转动;

IN1给1,IN2给PWM脉冲,控制反向转动;

IN3,IN4同样如此。

 

遇到的问题以及解决办法:

我们按照正常接线之后,电机没有转动,后来我测量STM32开发的地和L298N的地,发现是有电压差的。

所以,我们需要一根导线,把两个模块的地给接起来。

 

以上是关于1_装置功能原理介绍遇到的问题和解决办法的主要内容,如果未能解决你的问题,请参考以下文章

Java Socket通信介绍及可能遇到的问题解决_java - JAVA

一些开发中遇到的奇怪问题和解决办法

支付宝 APP支付(证书)方式遇到的问题和解决办法

经测试稳定可用的蓝牙链接通信Demo,记录过程中遇到的问题的思考和解决办法,并整理后给出一个Utils类可以简单调用来实现蓝牙功能

Centos7/RedHat7 下 python3使用cx-freeze打包matplotlib程序遇到的问题和解决办法

【UiPath 常见问题及解决办法】 介绍及目录