免费成人看片_91理论片_9191成人_992tv在线成人免费观看_国产123区在线观看_久久精品国产免费

首页 新闻 > 科技 > 正文

51单片机驱动步进电机__终极(完整版)

在这里介绍一下用51单片机驱动步进电机的方法。 这款步进电机的驱动电压12V,步进角为 7.5度 . 一圈 360 度 , 需要 48 个脉冲完成!!! 该步进电机有6根引线,排列次序如下:1:红色、2:红色、3:橙色、4:棕色、5:黄色、6:黑色。 采用51驱动ULN2003的方法进行驱动。 ULN2003的驱动直接用单片机系统的5V电压,可能力矩不是很大,大家可自行加大驱动电压到12V。 ;******************************************************************************;************************* 步进电机的驱动*************************************** ; DESIGN BY BENLADN911 FOSC = 12MHz 2005.05.19 ;--------------------------------------------------------------------------------- ; 步进电机的驱动信号必须为 脉冲信号!!! 转动的速度和脉冲的频率成正比!!! ; 本步进电机步进角为 7.5度 . 一圈 360 度 , 需要 48 个脉冲完成!!! ;--------------------------------------------------------------------------------- ; A组线圈对应 P2.4 ; B组线圈对应 P2.5 ; C组线圈对应 P2.6 ; D组线圈对应 P2.7; 正转次序: AB组--BC组--CD组--DA组 (即一个脉冲,正转 7.5 度) ;---------------------------------------------------------------------------------- ;----------------------------正转-------------------------- ORG 0000H LJMP MAIN ORG 0100HMAIN:MOV R3,#144 正转 3 圈共 144 脉冲 START: MOV R0,#00H START1: MOV P2,#00H MOV A,R0MOV DPTR,#TABLE MOVC A,@A+DPTRJZ START 对 A 的判断,当 A = 0 时则转到 START MOV P2,ALCALL DELAY INC R0DJNZ R3,START1MOV P2,#00H LCALL DELAY1;-----------------------------反转------------------------MOV R3,#144 反转一圈共 144 个脉冲 START2:MOV P2,#00H MOV R0,#05 START3: MOV A,R0MOV DPTR,#TABLE MOVC A,@A+DPTR JZ START2 MOV P2,A CALL DELAY INC R0DJNZ R3,START3 MOV P2,#00HLCALL DELAY1 LJMP MAINDELAY: MOV R7,#40步进电机的转速M3: MOV R6,#248 DJNZ R6,$ DJNZ R7,M3RETDELAY1: MOV R4,#20 2S 延时子程序 DEL2: MOV R3,#200 DEL3: MOV R2,#250 DJNZ R2,$ DJNZ R3,DEL3 DJNZ R4,DEL2 RET TABLE:DB 30H,60H,0C0H,90H 正转表 DB 00 正转结束DB 30H,90H,0C0H,60H 反转表 DB 00 反转结束 END 51单片机控制四相步进电机拿 到步进电机,根据以前看书对四相步进电机的了解,我对它进行了初步的测试,就是将5伏电源的正端接上最边上两根褐色的线,然后用5伏电源的地线分别和另外 四根线(红、兰、白、橙)依次接触,发现每接触一下,步进电机便转动一个角度,来回五次,电机刚好转一圈,说明此步进电机的步进角度为 360/(4×5)=18度。地线与四线接触的顺序相反,电机的转向也相反。此步进电机,则只需分别依次给四线一定时间的脉冲电流,电机便可连续转动起来。通过改变脉冲电流的时间间隔,就可以实现对转速的控制;通过改变给四线脉冲电流的顺序,则可实现对转向的控制。所以,设计了如下电路图:C51程序代码为: 代码一#include static unsigned int count; static unsigned int endcount; void delay(); void main(void) { count = 0; P1_0 = 0; P1_1 = 0; P1_2 = 0; P1_3 = 0; EA = 1; //允许CPU中断 TMOD = 0x11; //设定时器0和1为16位模式1 ET0 = 1; //定时器0中断允许 TH0 = 0xFC; TL0 = 0x18; //设定时每隔1ms中断一次 TR0 = 1; //开始计数 startrun: P1_3 = 0; P1_0 = 1; delay(); P1_0 = 0; P1_1 = 1; delay(); P1_1 = 0; P1_2 = 1; delay(); P1_2 = 0; P1_3 = 1; delay(); goto startrun; } //定时器0中断处理 void timeint(void) interrupt 1 { TH0=0xFC; TL0=0x18; //设定时每隔1ms中断一次 count++; }void delay(){ endcount=2; count=0; do{}while(count

关键词: 51单片机步进电

最近更新

关于本站 管理团队 版权申明 网站地图 联系合作 招聘信息

Copyright © 2005-2018 创投网 - m.vdsvyglz.cn All rights reserved
联系我们:33 92 950@qq.com
豫ICP备2020035879号-12

 

主站蜘蛛池模板: 末成年女av片一区二区 | 国产女上位 | 国产精品日韩欧美一区二区 | 亚洲入口无毒网址你懂的 | 日韩欧美在线综合 | 韩国久播影院理论片不卡影院 | 久久久www成人免费毛片 | 免费看黄网站在线看 | 国产亚洲第一精品社区麻豆 | 亚洲成人免费在线视频 | 免费一看一级毛片 | 天天拍天天干天天操 | 久久久亚洲欧洲日产国码aⅴ | 人妻天天爽夜夜爽一区二区 | 黄色的视频在线免费观看 | 成人男女网18免费0 成人男女网18免费91 | 国产v亚洲v天堂无码 | 久久99精品久久久久久噜噜噜 | 国产高清第一页 | 岛国毛片在线观看 | 色欲天天天综合网 | 国产亚洲美女精品久久久久 | 一级毛片黄色 | 国产日本在线播放 | 久久久久久亚洲精品 | 精品无码国产一区二区三区51安 | 伊人无码高清 | 久久精品免费视频观看 | 国产欧美视频一区二区三区 | 欧美日韩中文国产一区发布 | 亚洲最新永久观看在线 | 亚洲综合日韩久久成人av | av淘宝国产在线观看 | 久久精品一区二区三区中文字幕 | 娇小亚洲与黑人xxx 教室吃奶门在线观看视频 今野由爱毛片在线播放 | 日韩黄色一级毛片 | 国产成人在线视频播放 | 国产福利麻豆精品一区 | 成人精品国产亚洲欧洲 | 欧美日韩不卡视频合集 | 欧美成人一区亚洲一区 |