历史上的今天
返回首页

历史上的今天

今天是:2024年11月19日(星期二)

正在发生

2018年11月19日 | 51单片机--巧记步进电机相关知识

2018-11-19 来源:eefocus

 上次说的LCD1602的编程挺复杂的,这次我说一个简单一点的:步进电机。


这里不说步进电机的 "细分" 实验,只说一下有关步进电机的基础概念以及步进电机的三种工作方式——单拍、双拍、单双拍,现在步进电机的编程一般都要用到专门的步进电机驱动芯片(如:L6219芯片),所以具体的编程下次再讲。先说一下相、线和极性。


一:线、相、极性


"相" 就是说明步进电机有几个线圈(也叫做绕组)。


"线" 就是说明步进电机有几个接线口。


"极性" 分为 单极性 和 双极性。如果步进电机的线圈是可以双向导电的,那么这个步进电机就是双极性的,相反,如果步进电机的线圈是只允许单向导电的,那么这个步进电机就是单极性的。


上面的三个只要知道其中两个,就可以推断出第三个。


如:


五线四相步进电机 就是有5个接线口,4个线圈。


由于有五个接线头,即接线头的个数是奇数个,也就是说有一个接线头是公共接头,所以它的线圈的导电方式就只允许是 单向的 ,即这个步进电机是单极性的。如下图:


1.jpg?imageView2/2/w/550


四线双极性步进电机就是有4个接线口,导电方式是允许双向的。


由于有四个接线口,且导电方式是双向的,所以这个步进电机是两相的。


2.jpg?imageView2/2/w/550


二、步进电机的步进方式:单拍、双拍、单双拍


1、单拍:(单四拍工作方式)

单拍工作方式就是说每次只给一个线圈通电,通过改变每次通电的线圈从而使步进电机转动。


先说五线四相步进电机,假设它的四个线圈叫做 A、B、C、D,那么在单拍工作方式下,线圈的通电方式依次是:A、B、C、D;


然后是四线双极性步进电机,假设它的两个线圈叫做 A、B,那么在单拍工作模式下,线圈依次是:A、B、-A、-B;


【注】A、B指的是A、B线圈通正向电流,-A、-B指的是A、B线圈通反向电流。由于五线四相步进电机无法通反向电流,所以只有A、B、C、D。


当然上面说的都仅仅只是理论,我们记忆的话自然有简便方法:


下面是五线四相步进电机:

3.jpg?imageView2/2/w/550

下面是四线双极性步进电机:

4.jpg?imageView2/2/w/550


2、双拍:(双四拍工作方式)


双拍工作方式就是:每次给两个线圈通电,通过改变通电的线圈从而使步进电机转动。


五线四相步进电机:在双拍工作方式下,线圈的通电方式依次是:AB、BC、CD、DA;


四线双极性步进电机,在双拍工作模式下,线圈的通电方式依次是:AB、B-A、-A-B、-BA;


大家很容易找出规律吧。


3、单双拍(八拍工作方式)


单双拍工作方式就是单拍工作方式和双拍工作方式交替进行。


五线四相步进电机:A、AB、B、BC、C、CD、D、DA;


四线双极性步进电机:A、AB、B、B-A、-A、-A-B、-B、-BA;


大家只要对照上面我画的那张图,就可以会很容易的记住了。


最后再说一下步距角:


5.jpg?imageView2/2/w/550

步距角一般用在步进电机的高级应用中,我们初学者(我也是初学者)一般还不用考虑,我只是为了讲解全面一些加上了步距角,大家有兴趣的可以看看上面的图片。


推荐阅读

史海拾趣

AVG [AVG Semiconductors(HITEK)]公司的发展小趣事

AVG深知在竞争激烈的电子行业中,单打独斗难以取得长远的发展。因此,公司积极寻求与行业内外的合作伙伴建立紧密的合作关系。通过与上下游企业建立供应链合作关系,AVG确保了原材料的稳定供应和产品质量的可靠性;通过与高校和研究机构合作开展技术研发,AVG不断引入新的技术和创新思路。这些合作伙伴关系的建立,为AVG的发展提供了有力支持,也促进了整个电子行业的共赢发展。

Allen Avionics Inc公司的发展小趣事

AVG Semiconductors自创立之初,就始终坚持以技术创新为核心竞争力。公司不断投入研发资源,推出了一系列具有划时代意义的半导体产品。其中,AVG的某款高效能低功耗芯片在市场上引起了广泛关注,其独特的节能设计和卓越的性能使得AVG在激烈的市场竞争中脱颖而出。这款芯片的成功不仅提升了AVG的品牌形象,也为公司带来了可观的收益,进一步推动了公司的研发创新步伐。

East Texas Integrated Circuits公司的发展小趣事

随着市场的不断扩大,ETIC意识到必须不断提升自身的研发实力才能保持竞争优势。因此,公司加大了对研发的投入,引进了一批高端人才和先进的研发设备。同时,ETIC还积极与国内外高校和研究机构开展合作,共同开展前沿技术的研究和开发。这些努力使ETIC在集成电路领域的技术实力得到了显著提升。

FORYARD公司的发展小趣事

在20世纪80年代初,FORYARD公司由一群电子工程师在硅谷创立。起初,公司专注于研发高性能的半导体芯片,但面临激烈的市场竞争和技术壁垒。为了突破重围,FORYARD决定聚焦于低功耗、高集成度的微控制器(MCU)领域。经过数年的潜心研发,公司成功推出了一款具有革命性创新的MCU产品,凭借其出色的性能和价格优势,迅速在智能家居和可穿戴设备市场占据一席之地。这一成功不仅为公司赢得了市场认可,也为后续的技术创新和业务拓展奠定了坚实基础。

Amptek Inc公司的发展小趣事

在20世纪80年代初,FORYARD公司由一群电子工程师在硅谷创立。起初,公司专注于研发高性能的半导体芯片,但面临激烈的市场竞争和技术壁垒。为了突破重围,FORYARD决定聚焦于低功耗、高集成度的微控制器(MCU)领域。经过数年的潜心研发,公司成功推出了一款具有革命性创新的MCU产品,凭借其出色的性能和价格优势,迅速在智能家居和可穿戴设备市场占据一席之地。这一成功不仅为公司赢得了市场认可,也为后续的技术创新和业务拓展奠定了坚实基础。

Harbour Industries公司的发展小趣事

背景:20世纪末,随着电子技术的飞速发展,Handok敏锐地捕捉到了半导体行业的崛起机遇。公司决定投入大量研发资源,专注于开发新型半导体材料和技术。

发展:经过数年的潜心研究,Handok成功研发出一种具有更高导电性和稳定性的新型半导体材料,这一创新成果迅速获得了业界的广泛关注。公司迅速将这项技术应用于生产,推出了一系列高性能的半导体产品,迅速占领了市场的一席之地。

影响:Handok的技术革新不仅推动了公司自身的快速发展,还对整个半导体行业产生了深远的影响,促进了整个产业链的升级和转型。

问答坊 | AI 解惑

样品找我:STPS20L40CF STPS2L25U STPS3045CT STPS30L30CG STPS340B

STPS0520M ST 05+ STPS0520Z ST 05+ STPS0540Z ST 05+ STPS10150CT ST 05+ STPS1045B ST 05+ STPS1045D ST 05+ STPS10L25D ST 05+ STPS10L40CT ST 05+ STPS10L60D ST 05+ STPS1100U ST 05+ STPS1150 ST 05+ STPS12045TV ST 05+ STPS120 ...…

查看全部问答>

一小时读懂什么是模拟电路

感觉还是讲的相当的不错的,如果大家觉得好,就帮忙顶下。 …

查看全部问答>

申请免费试用LM3S8962。实现远程气象信息观测。

主要是学习和应用网口通信。 [ 本帖最后由 xiachaoabc 于 2010-10-16 11:36 编辑 ]…

查看全部问答>

会使用MDK的大侠请进啊~~

* JLink Info: Found Cortex-M3 r1p1, Little endian. * JLink Info: TPIU fitted. * JLink Info: ETM fitted. * JLink Info:   FPUnit: 6 code (BP) slots and 2 literal slots * JLink Info: Core is locked-up! * JLink Inf ...…

查看全部问答>

usart1 remap

我用的是神舟四号开发板 在光盘中提供了一个使用usart1 default端口的例程自己做的板子用的是usart1 remap的我想将光盘中的例程移植到我的板子上改了一下Tx Rx 引脚的位置并配置了io复用寄存器中usart1 复用位但不能收发想请问一下是否有哪个地方纰 ...…

查看全部问答>

【问TI】设计电源时容易被忽略的问题?

       看着大家都比较忙碌,我就帮大家问几个问题(我也不会的问题) 设计电源时容易被忽略的问题?…

查看全部问答>

关于Keil C51中的数据类型转化问题

我得到的结论是 只有=右边的结果不超出左边的数据类型的范围就不会有问题 float f = 123.456; uchar a = 0, b = 0, c = 0; a = f;    //a = 123 a = (uchar)f;    //a = 123 f = f - a; f = f * 1000;    //f ...…

查看全部问答>

请教各位关于Beaglebone内核版本的问题

我刚开始学beaglebone,现在写好了一个最简单的LED驱动,却碰到内核版本不一致的问题。 简单地说就是 ti-sdk-am335x-evm-05.07.00.00里面的内核版本是3.2.0 而我的beaglebone是A5版本,上面自带的是angstrom 3.2.5+ 结果认为驱动的内核版本不一 ...…

查看全部问答>

LED区域照明驱动电源及联网智能化LED街灯控制系统

        高压钠灯(HPS)等高强度气体放电灯(HID)具有光强度高、寿命长等特点,广泛应用于诸如街道照明、停车场及公园等公共场合的区域照明应用。另一方面,高亮度白光发光二极管(led)在性能和成本等方面持续改进,非 ...…

查看全部问答>

最近使用 MPLAB X IDE感觉挺好,但是代码优化只有40%,怎样才能提高优化水平

版本是3.2的,网上找了许久也没有找到破解版,就连使用的视频都找不到,哪位大神可以分享下破解版或相关使用的视频,不胜感激!…

查看全部问答>