找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2499|回复: 11
打印 上一主题 下一主题
收起左侧

单片机控制电机的正反转 代码表怎么理解?

[复制链接]
跳转到指定楼层
楼主
不太理解这里面的正转反转对应的代码是多少,该如何看这个表。
教材里给的正转代码是0x0d,0x07,0x0e,0x0b(1101,0111,1110,1011)
请问反转代码是多少?该怎么理解

51hei图片20200328153611.png (67.48 KB, 下载次数: 83)

51hei图片20200328153611.png

51hei图片20200328153611.png (67.48 KB, 下载次数: 80)

51hei图片20200328153611.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:235200 发表于 2020-3-29 02:44 | 只看该作者
输入的INA INB有四种逻辑状态00 01 10 11对应输出OUTA OUTB也有四状态
00  高阻  好象断线一样
01  A端高 B端低 电机加正转电压
10  A端低 A端高 电机加反转电压
11 A端低 B端低 电机无电压 停转
L298驱动芯片就是这逻辑
回复

使用道具 举报

板凳
ID:94031 发表于 2020-3-29 09:27 | 只看该作者
教材给的正转代码是和硬件连接有关系,不能孤立只看软件代码,要和硬件结合来理解。
回复

使用道具 举报

地板
ID:691449 发表于 2020-3-29 13:52 | 只看该作者
电机怎么有刹车??
建议你看一下驱动电机的h桥电路
回复

使用道具 举报

5#
ID:477107 发表于 2020-3-29 19:50 | 只看该作者
你可以看一下驱动芯片技术手册结合实际硬件电路看会更好
回复

使用道具 举报

6#
ID:231836 发表于 2020-3-29 20:41 | 只看该作者
这是4个输入,输出,INA与inb对应输出AB脚,INC与ICD对应outC和outd
回复

使用道具 举报

7#
ID:717594 发表于 2020-4-3 23:12 | 只看该作者
csmyldl 发表于 2020-3-29 02:44
输入的INA INB有四种逻辑状态00 01 10 11对应输出OUTA OUTB也有四状态
00  高阻  好象断线一样
01  A端高 ...

教材是普中单片机,我试过教材上的代码,1101,0111,1110,1011能实现正转。教材视频上说直接把前两个AB位替换,后两个CD位替换就能实现反转。但我编程试过不行,电机有回转一步,继续正转的动作。
  1. #include "reg52.h"
  2. #define smotor P1
  3. unsigned char code step[8]={0x0d,0x07,0x0e,0x0b,0x0e,0x0b,0x0d,0x07};
  4. void delay(unsigned int a)
  5. {while(a--);}

  6. void main()
  7. { char i,j;
  8.       for(i=0;i<8;i++)
  9.   {
  10.    P1=step[i];
  11.    for(j=0;j<10;j++)
  12.    {delay(5000); }
  13.    }
  14. }
复制代码

回复

使用道具 举报

8#
ID:717594 发表于 2020-4-3 23:13 | 只看该作者
xuyaqi 发表于 2020-3-29 09:27
教材给的正转代码是和硬件连接有关系,不能孤立只看软件代码,要和硬件结合来理解。

我学的是普中51单片机,但是根据视频里的教学,能实现正转,但反转不行。
回复

使用道具 举报

9#
ID:717594 发表于 2020-4-3 23:13 | 只看该作者
wdm 发表于 2020-3-29 20:41
这是4个输入,输出,INA与inb对应输出AB脚,INC与ICD对应outC和outd

如何实现他们的反转?
回复

使用道具 举报

10#
ID:717594 发表于 2020-4-3 23:15 | 只看该作者
xianming 发表于 2020-3-29 13:52
电机怎么有刹车??
建议你看一下驱动电机的h桥电路

我也觉得奇怪。我看网上的步进电机资料,正转只要一个高电平就够了,轮替;步数多的一个高电平,接着紧邻的两个高电平拉动转子转动。
回复

使用道具 举报

11#
ID:717594 发表于 2020-4-4 09:59 | 只看该作者
xuyaqi 发表于 2020-3-29 09:27
教材给的正转代码是和硬件连接有关系,不能孤立只看软件代码,要和硬件结合来理解。

已经搞定了。把代码1101,0111,1110,1011,顺序反过来就行,1011,1110,0111,1101
回复

使用道具 举报

12#
ID:280000 发表于 2020-4-14 21:37 | 只看该作者
不同方向输出电平就可以
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表