完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
教研室关于智能缩微车的开发已有两年,根据下一步的实验要求,需要小车增加倒车功能。由于目前的小车设备多使用51单片机以及直流电机,因此这里将Arduino单片机控制三相电机正反转的方法与大家分享。
1.电机 DUALSKY Z5-17.5T 2.电调 DUALSKY XC550TF-MJ65A 3.锂电池 DUALSKY 6800MAH7.4V2S2P35C 4.单片机供电 干电池×3 5.单片机 Arduino-mega1280/2560 6.单片机扩展板 Mega sensor shield V2.3 SCH 7.继电器 5V3线 8.要让电机工作,需要将电调和电机的三根线一一对应:A-A、B-B、C-C。如果要让电机反转,只需任意改变两条线的位置即可。例如:A-B、B-A、C-C。由于在行车过程中不可以随意接线,因此需要编程控制,这里使用两个继电器实现,原理图如下: 9.写一个小程序测试一下,使电机先正转,后反转。 int pinI1=26; //定义I1接口 int pinI2=23; //定义I2接口 int pinEA=8; //定义EA(PWM调速)接口 void setup() { pinMode(pinI1,OUTPUT); //定义以下接口为输出接口 pinMode(pinI2,OUTPUT); pinMode(pinEA,OUTPUT); } void loop() { analogWrite(pinEA,195);//输入模拟值进行设定速度 delay(2000); digitalWrite(pinI1,1);//使直流电机顺时针转 digitalWrite(pinI2,1); analogWrite(pinEA,195); delay(2000); digitalWrite(pinI1,0);//使直流电机逆时针转 digitalWrite(pinI2,0); analogWrite(pinEA,195); delay(2000); } 10.最终模型 |
|
|
|
只有小组成员才能发言,加入小组>>
2435 浏览 0 评论
9100 浏览 4 评论
36773 浏览 19 评论
5026 浏览 0 评论
24745 浏览 34 评论
1528浏览 2评论
1743浏览 1评论
2193浏览 1评论
1553浏览 0评论
524浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 18:51 , Processed in 1.306449 second(s), Total 77, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号