欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    步进电机可编程驱动控制器设计资料及例程(5页).doc

    • 资源ID:37020662       资源大小:1.12MB        全文页数:5页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    步进电机可编程驱动控制器设计资料及例程(5页).doc

    -步进电机可编程驱动控制器设计资料及例程-第 5 页步进电机可编程驱动控制器【简要说明】一、尺寸:长88mmX宽68mmX高35mm二、主要芯片:AT89S52单片机、L298NL、298N(支持AT89S52编程)三、工作电压:输入电压(5V30V)输入电压的大小由被控制电机的额定电压决定。四、可驱动直流(530V之间电压的直流电机或者步进电机)五、最大输出电流2A (瞬间峰值电流3A)六、最大输出功率25W七、特点:         1、具有信号指示         2、转速可调         3、抗干扰能力强         4、具有续流保护         5、转速、转向、工作方式可根据程序灵活控制         6、可单独控制一台步进电机         7、根据需要自己编程可以灵活控制步进电机,实现多种功能;         8、可实现正反转         9、采用光电隔离        10、单片机P3口已用排针引出,可以方便使用者连接控制更多外围设备。        11、四位LED灯指示        12、四位按键输入(可以对AT89S52单片机编程实现任何控制)        13、核心控制芯片采用市场上最常用的AT89S52单片机,支持STC89C52单片机,控制方式简单,只需控制IO口电平即可!        14、采用独立编码芯片L297,不用在单片机程序里编程复杂的逻辑代码和占用单片机资源。        15、设计有程序下载口,可以实时编程实时调试。        16、芯片都安装在对应的管座上,可以随时更换芯片。        17、外部连线采用旋转压接端子,使接线更牢固。        18、四周有固定安装孔。产品最大特点:可以对AT89S52单片机编程实现任意控制被控的直流电机或者步进电机。适用场合:单片机学习、电子竞赛、产品开发、毕业设计。注意啦:本产品提供例程(附带原理图以及说明!)【标注图片】【步进电机控制接线图】步进电机的控制实例步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。步进电机可分为反应式步进电机(简称VR)、永磁式步进电机(简称PM)和混合式步进电机(简称HB)。一、步进电机最大特点是:1、它是通过输入脉冲信号来进行控制的。2、电机的总转动角度由输入脉冲数决定。3、电机的转速由脉冲信号频率决定。二、步进电机的驱动电路根据控制信号工作,控制信号由单片机产生。(或者其他信号源)三、控制步进电机的速度如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步。两个脉冲的间隔越短,步进电机就转得越快。调整单片机发出的脉冲频率,就可以对步进电机进行调速。(注意:如果脉冲频率的速度大于了电机的反应速度,那么步进电机将会出现失步现象)。四、 此板驱动步进电机测试程序说明:以AT89S52单片机控制单元,C语言编程!【测试程序】 汇诚科技实现功能:正转_反转_减速_加速程序使用芯片:AT89S52 或者 STC89C52晶振:11.0592MHZ编译环境:Keil作者:zhangxinchun淘宝店:汇诚科技【声明】此程序仅用于学习与参考,引用请注明版权和作者信息! #include<reg52.h> #define uchar unsigned char#define uint unsigned intuchar Y=10; /初始化速度 控制位定义sbit shi_neng=P10; /使能控制位sbit fang_shi=P11; /工作方式控制位sbit fang_xiang=P12;/旋转方向控制位sbit mai_chong=P13; / 脉冲控制位sbit zheng_zhuan=P20; /正转sbit fan_zhuan=P21; /反转sbit jia_su=P22; / 加速sbit jian_su=P23; / 减速 延时函数void delay(uchar i)/延时函数uchar j,k;for(j=0;j<i;j+)for(k=0;k<180;k+); 加速函数void jia()Y=Y-1;if(Y<=1)Y=1;/如果速度值小于等于1,值保持不变 减速函数void jian()Y=Y+1;if(Y>=100)Y=100; 主函数main()shi_neng=0; /使能控制位fang_shi=1; /工作方式控制位fang_xiang=1;/旋转方向控制位mai_chong=1; / 脉冲控制位while(1)if(zheng_zhuan=0)shi_neng=1;fang_xiang=1;if(fan_zhuan=0)shi_neng=1;fang_xiang=0;if(jia_su=0)delay(10);while(!jia_su);jia();if(jian_su=0)delay(10);while(!jian_su);jian();mai_chong=mai_chong; /输出时钟脉冲delay(Y); /延时(括号内数值越小,电机转动速度越快) 结束【图片展示】

    注意事项

    本文(步进电机可编程驱动控制器设计资料及例程(5页).doc)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开