xml地图|网站地图|网站标签 [设为首页] [加入收藏]

烟气脱硫除尘设备生产厂家混凝土泵车视频表演

  再重新看一下上面的步进电机外观图和内部结构图:步进电机一共有5根引线,其中红色的是公共端,连接到 5 V 电源,洗地机家用哪款质量好烟气脱硫除尘设备生产厂家接下来的橙、黄、粉、蓝就对应了 A、B、C、D 相;那么如果要导通 A 相绕组,就只需将橙色线接地即可,B 相则黄色接地,依此类推;再根据上述单四拍和八拍工作过程的讲解,可以得出下面的绕组控制顺序表,如表9-1所示:

  我们板子上控制步进电机部分是和板子上的显示控制的 74HC138 译码器部分复用的 P1.0~P1.3,关于跳线章已经讲过了,通过调整跳线控制步进电机的四个绕组,如图9-5所示。

  如果要使用电机的线个跳线帽都调到跳线组的左侧(开发板上的实际位置),混凝土泵车视频表演视频即左侧针和中间针连通(对应原理图中的中间和下边的针),就可以使用 P1.0 到 P1.3 控制步进电机了,如要再使用显示部分的话,就要再换回到右侧了。那如果大家既想让显示部分正常工作,又想让电机工作该怎么办呢?跳线帽保持在右侧,用杜邦线把步进电机的控制引脚(即左侧的排针)连接到其它的暂不使用的单片机 IO 上即可。洗地机家用哪款质量好

  诚然,单片机的 IO 口可以直接输出 0 V 和 5 V 的电压,但是电流驱动能力,也就是带载能力非常有限,所以我们在每相的控制线上都增加一个三极管来提高驱动能力。由图中可以看出,若要使 A 相导通,则必须是 Q2 导通,此时 A 相也就是橙色线就相当于接地了,于是A 相绕组导通,此时单片机 P1 口低4位应输出 0b1110,即 0xE;如要 A、B 相同时导通,那么就是 Q2、Q3 导通,P1 口低4位应输出 0b1100,即 0xC,依此类推,我们可以得到下面的八拍节拍的 IO 控制代码数组:

  到这里,似乎所有的逻辑问题都解决了,循环将这个数组内的值送到 P1 口就行了。但是,只要再深入想一下就会发现还有个问题:多长时间送一次数据,也就是说一个节拍要持续多长时间合适呢?是随意的吗?当然不是了,烟气脱硫除尘设备生产厂家这个时间是由步进电机的启动频率决定的。启动频率,就是步进电机在空载情况下能够正常启动的最高脉冲频率,如果脉冲频率高于该值,电机就不能正常启动。表9-2就是由厂家提供的步进电机参数表,我们来看一下。

  表中给出的参数是≥550,单位是 P.P.S,即每秒脉冲数,这里的意思就是说:电机保证在你每秒给出550个步进脉冲的情况下,可以正常启动。那么换算成单节拍持续时间就是 1 s/550=1.8 ms,为了让电机能够启动,我们控制节拍刷新时间大于 1.8 ms 就可以了。有了这个参数,我们就可以动手写出最简单的电机转动程序了,如下:

  本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

  ;{0x37,0x38,0x39,0x28},//数字键7、数字键8、数字键9、向下键 {0x30,0x1B,0x0D,0x27}//数字键0、ESC键、回车键、向右键 }; unsignedcharKeySta[4][4]={//全部矩阵按键的当前状态 {1,

  解决了精度问题,让我们再次回到我们的电机控制程序上吧。上面给出的两个例程都不是实用的程序,为什么?因为程序中存在大段的延时,而在延时的时候是什么其它的事都干不了的,想想第二个程序,整整200秒什么别的事都干不了,这在实际的控制系统中是绝对不允许的。那么怎么改造一下呢?当然还是用定时中断来完成了,既然每个节拍持续时间是 2 ms,那我们直接用定时器定时 2 ms 来刷新节拍就行了。改造后的程序如下:#includereg52.h unsignedlongbeats=0;//电机转动节拍总数 voidStartMotor(unsign

  转是转了,但是不是感觉有点不太对劲呢?太慢了?别急,咱们继续。根据本章开头讲解的原理,八拍模式时,步进电机转过一圈是需要64个节拍,而我们程序中是每个节拍持续 2 ms,那么转一圈就应该是 128 ms,即1秒钟转7圈多,可怎么看上去它好像是7秒多才转了一圈呢?那么,是时候来了解“永磁式减速步进电机”中这个“减速”的概念了。图9-7是这个 28BYJ-48 步进电机的拆解图,从图中可以看到,位于最中心的那个白色小齿轮才是步进电机的转子输出,64个节拍只是让这个小齿轮转了一圈,混凝土泵车视频表演视频然后它带动那个浅蓝色的大齿轮,这就是一级减速。大家看一下右上方的白色齿轮的结构,除电机转子和最终输出轴外的3个传动齿轮都是这样的结构,由一层多齿和一层少齿构成

  解决了精度问题,让我们再次回到我们的电机控制程序上吧。上面给出的两个例程都不是实用的程序,洗地机家用哪款质量好为什么?因为程序中存在大段的延时,而在延时的时候是什么其它的事都干不了的,想想第二个程序,整整 200 秒什么别的事都干不了,这在实际的控制系统中是绝对不允许的。那么怎么改造一下呢?当然还是用定时中断来完成了,既然每个节拍持续时间是2ms,那我们直接用定时器定时 2ms 来刷新节拍就行了。改造后的程序如下:#include reg52.hunsigned long beats = 0; //电机转动节拍总数void StartMotor(unsigned long angle);void main(){

  ; * //******************************************************************************** //* 描述: 28BYJ-48步进电机正反转控制

  在网上找了很久资料,都没有直接的源代码去驱动二相四线步进电机。本人编写了一些基本的代码,再加上L298N模块,就可以轻松驱动啦。单片机源程序如下:#include reg52.h//电机IO#define GPIO_MOTOR P1//sbit F1 = P1^0;//sbit F2 = P1^1;//sbit F3 = P1^2;//sbit F4 = P1^3;//按键IOsbit K1=P3^0;sbit K2=P3^1;sbit K3=P3^2;sbit K4=P3^3;

  STM32MP1系列通用型MPU, 集成双 Arm® Cortex®-A7和 Cortex®-M4 内核

  STM32MP1系列通用型MPU, 集成双 Arm® Cortex®-A7和 Cortex®-M4 内核

  站点相关:综合资讯51单片机PIC单片机AVR单片机ARM单片机嵌入式系统汽车电子消费电子数据处理视频教程电子百科其他技术STM32MSP430单片机资源下载单片机习题与教程

本文由广州振通机械有限公司发布于服务支持,转载请注明出处:烟气脱硫除尘设备生产厂家混凝土泵车视频表演

相关阅读