两相4线步进电机驱动.docx_第1页
两相4线步进电机驱动.docx_第2页
两相4线步进电机驱动.docx_第3页
两相4线步进电机驱动.docx_第4页
两相4线步进电机驱动.docx_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

两相4线步进电机驱动 前段时间在出去买东西的时候经过一个废品收购站,看到一位阿姨正在从一台什么机器上面拆零件。具体是什么机器我也不认识,我突然看到她拆下来一个圆圆的东西,走进一看原来是一个电机,有四根线,我当时想肯定是一个步进电机。虽然年份久远但是质量看起来还不错,我当时就很喜欢。问阿姨这个多少钱我想买下来。阿姨说十块钱,一分也不能少。没有办法我就发十块钱买下这个“铁块子“!由于时间的关系一直没有机会折腾。今天有点时间所以就拿出来研究一下。 经过测量这是一个两项四线的步进电机,步进角为1.8度。有两种工作方式。一种是4拍的方式,一种是8拍的方式,4拍方式的时序如下: a 和b 表示反向电流。 ab ab ab ab 为一个转向。 ab ab ab ab 为反向。 8拍方式的时序如下: A B C D E F G H(时序) A 1 1 0 0 0 0 0 1 A- 0 0 0 1 1 1 0 0 B 0 1 1 1 0 0 0 0 B- 0 0 0 0 0 1 1 1 我这里用的是8拍的方式。程序: /* *程序功能:*芯片型号:STC11F16XE*晶振频率:22.1184M*编写日期:2010年10月日*编写人员:wang QQ:349259818 Email: *备注说明:*/以下为所需的头文件/#include;/#include;/#include;/#include ;#include ;/定义关键字方便使用#define uchar unsigned char#define uint unsigned int#define ulong unsigned long/*sbit p10=P10;/第一组电机sbit p11=P11;sbit p12=P12;/第一组使能sbit p13=P13;/第二组电机sbit p14=P14;sbit p15=P15;/第二组使能*/uchar step=0x25,0x2d,0x2c,0x2e,0x26,0x36,0x34,0x35;/时序参数表/* 延时函数 *函数原型: void delay(void)*函数功能:延时函数*输入参数:无*输出参数:无*备注说明:*/void delay(void) unsigned char a,b,c; for(c=18;c;0;c-) for(b=19;b;0;b-) for(a=23;a;0;a-); /* 主函数 *函数原型:main()*函数功能:*输入参数:无*输出参数:无*备注说明:完成程序的主要功能*/main

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论