电机控制
直播中

刘芳

7年用户 1312经验值
私信 关注
[文章]

求一种基于51单片机的直流电机驱动设计方案

  基于51单片机的直流电机驱动
  仿真软件为proteus8.10 编程软件为keil4
  系统组成:单片机最小系统、四位共阳极数码管、三个独立按键、直流电机、L293D芯片。
  系统功能:又三个按键控制直流电机的正转、反转和停止。对应数码管显示00、01和02。正转时直流电机的转速可以到达192——193,反转时到达-192——-193。
  此系统没有实时显示电机的转速功能,后续会更新实时显示转速和设定速度的系统
  其中的L293D芯片具有以下真值表
  两个输入 一个使能位
  IN1 IN2 EN1
  1 0 1 正转
  0 1 1 反转
  0 0 1 停止
  1 1 1 顺停
  系统上电初始状态如下:
  此时数码管显示00,电机不工作
2.jpg
  电机正转时如下:
  数码管显示01,电机转动,速度为192
2.jpg
  电机反转时:
  数码管显示02,电机转动,速度为-192
2.jpg
  部分代码如下:
2.jpg



原作者:执梦dreamer 风吹摇铃 奔赴星海

更多回帖

发帖
×
20
完善资料,
赚取积分