51单片机 驱动步进电机 C语言 lcd,基于51单片机的步进电机驱动程序

本文介绍了51单片机驱动步进电机的原理和实践,包括步进电机的分类、相关参数、四相单极性驱动的C语言程序以及速度控制和振动问题。提供了具体的步进电机驱动程序代码示例,帮助读者理解如何控制步进电机转动。
摘要由CSDN通过智能技术生成

一、步进电机分类

1.按构造分类

①反应式;

由定子和转子构成,定子上有绕组,转子由软磁材料制成。

②永磁式;

转子由永磁体制成,转子极数与定子极数相等。

③混合式

定子有多相绕组,转子由永磁体构成,转子与定子间齿轮接触,提高精度与稳定性,输出大力矩。

2.按定子上相数来分

单相、二相、三相、四相、五相。

两相四线需选择双极性驱动;两相六线可选择双极性驱动和单极性驱动。

单极性驱动▼

b4007fc699b3fa95e0a0d5d716ad0add.png

双极性驱动▼

a68004375d3066a7b9a94f0742639cbe.png

写驱动程序时,直接按照以上图片左侧表格,写相关状态码,前往第三大点。

二、步进电机相关参数

1.步距角

步进电机在一个脉冲下的角位移(转了多少角度)。

就四线单极性驱动来说

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值