【硬见小百科】直流电机温馨小提示

x
用微信扫描二维码
分享至好友和朋友圈

  

  直流电机的实现代码

  #include<reg52.h>

  #define uc unsigned char

  #define ui unsigned int

  sbit DJ1=P0^0; //驱动管脚(IN1~2)IO分配

  sbit DJ2=P0^1;

  void delay(ui z) //延迟z秒函数

  {

   ui x,y;

   for(x=z;x>0;x--)

   for(y=110000;y>0;y--);

  }

  /** 驱动电机正反转 **/

  void zz(void) // 电机正转

  {

   DJ1=1;

   DJ2=0;

  }

  void fz(void) // 电机反转

  {

   DJ1=0;

   DJ2=1;

  }

  void main() //电机正转5S后反转5s

  {

   while(1)

   {

   zz(); //正转

   delay(5);

   fz(); //反转

   delay(5);

   }

  }

  直流电机温馨小提示

  1、直流电机种类繁多,在选择时要根据电机所带负载的实际需求,主要考虑功率、转矩、转速这几个参数。简单说,电机负载越大,就要选择功率大的;转矩就是转动的力量的的大小;转速即电机转动的速度。所谓好马配好鞍,选择好直流电机后,就要根据其工作功率来选择驱动器了。然后就能用单片机控制直流电机了。

  

  2、直流电机也是可以调节转速的。可采用改变工作电压实现调速。或采用PWM(脉冲宽度调制)实现调速。PWM其实也是在改变电机工作电压来实现调速的。这里不过多叙述,以后会讲到。3、上面的代码所用指令是STC 89C52单片机,如需用其它芯片请另行更改。

  以上所有信息仅作为学习交流使用,不作为任何学习和商业标准。若您对文中任何信息有异议,欢迎随时提出,谢谢!

  关于云创硬见

  云创硬见是国内最具特色的电子工程师社区,融合了行业资讯、社群互动、培训学习、活动交流、设计与制造分包等服务,以开放式硬件创新技术交流和培训服务为核心,连接了超过30万工程师和产业链上下游企业,聚焦电子行业的科技创新,聚合最值得关注的产业链资源, 致力于为百万工程师和创新创业型企业打造一站式公共设计与制造服务平台。

  

特别声明:本文为网易自媒体平台“网易号”作者上传并发布,仅代表该作者观点。网易仅提供信息发布平台。

跟贴 跟贴 1 参与 1
© 1997-2019 网易公司版权所有 About NetEase | 公司简介 | 联系方法 | 招聘信息 | 客户服务 | 隐私政策 | 广告服务 | 网站地图 | 意见反馈 | 不良信息举报

云创硬见

聚焦硬件创新

头像

云创硬见

聚焦硬件创新

379

篇文章

2734

人关注

列表加载中...
请登录后再关注
x

用户登录

网易通行证/邮箱用户可以直接登录:
忘记密码