版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Arduino驱动步进电机小实例本文介绍了使用Arduino UNO R3开发板驱动五线四相步进电机的原理与方 法,其中包括用最基本单个引脚写入和调用内部库函数两种方法。准备阶段:Arduino UNO R3 开发板Arduino是一块基于开放原始代码的Simple i/o平台,并且具有开发语言 和开发环境都很简单、易理解的特点。让您可以快速使用Arduino做出有趣的东 西。它是一个能够用来感应和控制现实物理世界的一套工具。它由一个基于单片机并且开放源码的硬件平台,和一套为Arduino板编写程序 的开发环境组成。 Arduino可以用来开发交互产品,比如它可以读取大量的开关和传感器信号,并
2、 且可以控制各式各样的电灯、电机和其他物理设备。Arduino项目可以是单独的, 也可以在运行时和你电脑中运行的程序(例如:Flash,Processing ,MaxMS)进行通讯。0*H?1stDILkuskua -iLJKni*TULN2003驱动板ULN2003是大电流驱动阵列,多用于单片机、智能仪表、PLC数字量输出卡等控 制电路中。可直接驱动继电器等负载。ni“ ql. 11m i : Ol I 4 l:(11 T <II fJl I 出5 J 4 5 .& _7 K 寓NK 寓 展 t BH Ik- -r-Up-bULN2003芯片引脚io oirr'.I1X
3、IJ* "i:i i n<i HNxn五线四相步进电机步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号, 它就驱动步进电机按 设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一 步一步运行的。可以通过控制脉冲个数来控制角位移量, 从而达到准确定位的目 的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。注意图中5条线的颜色:蓝、粉、黄、橙、红,这个顺序很重要接线指示图各模块之间的连接£
4、;r If fjJ S l,£flUSBE3OKEF J: CH 3.1VM Sv HGND EGND Etl Vn1ARIE-GND 12o 9 R±JENl VIIN221N45JIN5TUN?苗A A A A A AmmQJmBE接线图调试阶段:方法一:单个引脚写入/引脚定义con sti ntpin sCou nt = 4;/所用引脚个数int Pi ns = 8,9,10, 11,; /对应的引脚void setup() /循环设置,把对应的引脚都设置成输出for (i ntthisP in = 0; thisP invpin sCo unt; thisP in+
5、) pi nMode(Pi nsthisPi n, OUTPUT);void loop() for (intnum = 0; num< 4; nu m+) digitalWrite(Pinsnum, HIGH);delay(20);digitalWrite(Pi nsn um, LOW);/这样就让4个引脚循环输出高电平了 方法二:调用内部库函数#in clude <Stepper.h>/将此更改为您的电机上的步骤数#define STEPS 512/定义引脚的连接Stepper stepper(STEPS, 8, 10, 9, 11);/ 上一次的读取模拟量int previous = 0;/ 初始化电机转动速度void setup()stepper.setSpeed(10);/ 主循环void loop()/读取AD值,在LY-51S可以直接通过电位器调节intval = analogRead(0);/ 把速度设置为这次和上次读取的差值 stepper.step(val - previous);/ 记下这次读取值,方便下次比较previous = val; 参考文献柯博文. Arduino 完全实战 . 电子工业出版社 . 2016.1(美戊戈(Tom Lgoe)创意圣经.人
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理文书的审核要点
- 护理服务的社区实践
- 6.3 丰收了(课件)(共17张)2025-2026学年度北师大版数学三年级上册
- 护理课件曲线图:患者住院时间与康复进展
- 家用电热水器维修工岗前师带徒考核试卷含答案
- 穿经工诚信评优考核试卷含答案
- 2026年新科教版高中高一地理下册第三单元农业区位选择卷含答案
- 2026年新科教版高中高二物理下册第一单元交变电流有效值计算卷含答案
- 信息通信业务员操作知识评优考核试卷含答案
- 井下采煤工测试验证水平考核试卷含答案
- 2026长江财产保险股份有限公司武汉分公司综合部(副)经理招聘1人笔试备考题库及答案解析
- 2026年4月自考10993工程数学(线性代数、概率论与数理统计)试题
- GB/Z 177.2-2026人工智能终端智能化分级第2部分:总体要求
- 八年级下学期期中家长会课件
- 2026广东中山市路桥建设有限公司招聘员工8名笔试历年参考题库附带答案详解
- 村干部办公室工作制度
- 北师大版(新教材)小学三年级数学下册第四单元《讲故事》课件
- 2026年交管12123驾驶证学法减分试题(含参考答案)
- 2026年部编版二年级道德与法治下册全册教案(含教学计划)
- 银川市、石嘴山市、吴忠市三市2026年高三年级学科教学质量检测 历史+答案
- 广西壮族自治区2024广西水利电力职业技术学院招聘教职人员控制数第一批次工作人员23人笔试历年参考题库典型考点附带答案详解
评论
0/150
提交评论