请教各位关于arduino电位器控制led电机

21ic官方微信-->
后使用快捷导航没有帐号?
请完成以下验证码
查看: 423|回复: 2
51 电位器 控制步进电机转角(求助)
&&未结帖(20)
主题帖子积分
实习生, 积分 6, 距离下一级还需 44 积分
实习生, 积分 6, 距离下一级还需 44 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
实习生, 积分 6, 距离下一级还需 44 积分
实习生, 积分 6, 距离下一级还需 44 积分
请教各位老师,ad采集电位器电压控制步进电机转角,比如1V电压转30度电机停止转动后,调节电位器为2V电压,电机转60度。(注:怎样让电机停止转动后,通过调节电压再次转动)。谢谢!
主题帖子积分
主题帖子积分
专家等级:结帖率:96%打赏:500.91受赏:1151.53
主题帖子积分
步进电机的启动和停止,有个时序就可以的。直接通过脉冲的次数控制就可以了。
qq群: 嵌入式系统arm初学者 ←← +→→←←→→←←
主题帖子积分
初级工程师, 积分 2887, 距离下一级还需 113 积分
初级工程师, 积分 2887, 距离下一级还需 113 积分
主题帖子积分
专家等级:结帖率:85%打赏:0.00受赏:10.00
主题帖子积分
初级工程师, 积分 2887, 距离下一级还需 113 积分
初级工程师, 积分 2887, 距离下一级还需 113 积分
意思是说电位器转到哪里,步进电机就转到哪里的吗?
那就根据电压值换算成步进电机的脉冲步数就可以了。只要电机的脉冲实际步数与换算出来的不一样就转动步进电机。
少了就正转,多了就反转,转到一样为止。
关键思路:电压值换算为应该转过的脉冲数,系统中设置一个变量记忆当前步进电机的位置,然后二者比较,控制电机运转就可以了。
核心会员奖章
等级类勋章
坚毅之洋流
发帖类勋章
时间类勋章
技术导师奖章
人才类勋章
精华达人奖章
等级类勋章
湍急之河流
发帖类勋章
时间类勋章
热门推荐 /1>> Arduino:用电位器控制的步进电机旋转
Arduino:用电位器控制的步进电机旋转
所属分类:
下载地址:
arduino_stepper-0.1.1.txt文件大小:4.12 kB
分享有礼! 》
请点击右侧的分享按钮,把本代码分享到各社交媒体。
通过您的分享链接访问Codeforge,每来2个新的IP,您将获得0.1 积分的奖励。
通过您的分享链接,每成功注册一个用户,该用户在Codeforge上所获得的每1个积分,您都将获得0.2 积分的分成奖励。
Here I control the rotation of a Mitsumi M42SP-5 stepper motor (50 ohm) with a potentiometer, using an Arduino Uno. Since the motor needs 12V to work, a ULN2003A darlington array is used. The code is not based on the stepper Arduino library.
Sponsored links
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^
(提交有效评论获得积分)
评论内容不能少于15个字,不要超出160个字。
评价成功,多谢!
下载arduino_stepper-0.1.1.txt
CodeForge积分(原CF币)全新升级,功能更强大,使用更便捷,不仅可以用来下载海量源代码马上还可兑换精美小礼品了
您的积分不足,优惠套餐快速获取 30 积分
10积分 / ¥100
30积分 / ¥200原价 ¥300 元
100积分 / ¥500原价 ¥1000 元
订单支付完成后,积分将自动加入到您的账号。以下是优惠期的人民币价格,优惠期过后将恢复美元价格。
支付宝支付宝付款
微信钱包微信付款
更多付款方式:、
您本次下载所消耗的积分将转交上传作者。
同一源码,30天内重复下载,只扣除一次积分。
鲁ICP备号-3 runtime:Elapsed:154.852ms - init:0.1;find:0.6;t:0.6;tags:0.3;related:114.2;comment:0.1; 5.8
登录 CodeForge
还没有CodeForge账号?
Switch to the English version?
^_^"呃 ...
Sorry!这位大神很神秘,未开通博客呢,请浏览一下其他的吧您现在所在的是:
变频器论坛
→ 浏览主题:
* 帖子主题:
文章数:60
年度积分:50
历史总积分:541
注册时间:
能用一个总电位器和两个分电位器控制两个电机吗?要求两个电机能分别调速,总电位器能同时控制两个电机速度,我用的是ABB &ACS550-01的变频器,怎么接线,有谁知道请讲下,谢谢
文章数:7918
年度积分:49
历史总积分:12271
注册时间:
2011国庆活动
用中间继电器来实现也可以的,接线可以通过中继来分断电位器的电源端。
滁州特产------琅琊酥糖、贡菊,需要的请站内联系。
文章数:160
年度积分:68
历史总积分:1224
注册时间:
当然能了,将总调电位器的中间点作为另外两个电位器的电源,然后三个电位器共地,当然两个变频器也就供地,只不过这样精度应该不是很高,以前用过
文章数:60
年度积分:50
历史总积分:541
注册时间:
有没有图,发一个,电源从一个变频器上取行吗?两个变频器地线用线连接,从一个变频器上取一个24伏,是这样吗?
kdrjl 版主
文章数:20438
年度积分:2847
历史总积分:39773
注册时间:
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
ABB的?没有功能图,就不好说了,反正西门子的行,可以通过附加主给定实现这个功能。再加一个总给定/分给定转换开关信号即可实现。
我是你的朋友
文章数:160
年度积分:68
历史总积分:1224
注册时间:
以下是引用uca333在 16:04:18的发言:
当然能了,将总调电位器的中间点作为另外两个电位器的电源,然后三个电位器共地,当然两个变频器也就供地,只不过这样精度应该不是很高,以前用过
是这样,其实建议另外配置开关电源,一般变频器的电源功率很小,这样长时间使用可以保证变频器不会损坏
文章数:73
年度积分:50
历史总积分:450
注册时间:
以下是引用uca333在 9:48:52的发言:
以下是引用uca333在&16:04:18的发言:
当然能了,将总调电位器的中间点作为另外两个电位器的电源,然后三个电位器共地,当然两个变频器也就供地,只不过这样精度应该不是很高,以前用过
是这样,其实建议另外配置开关电源,一般变频器的电源功率很小,这样长时间使用可以保证变频器不会损坏
总的电位器最好用绕线式电阻电位器,这样功率大一点,不管怎样电流一变化两台都会发生变化,不稳定,有条件的话总电位器为调整一可调电源为宜,这样两台电机单独调整不受影响,总电位器调整总电源,两台电机会平稳变速,比值变化平稳!
min6114362
文章数:420
年度积分:121
历史总积分:2531
注册时间:
各位能上个图看下吗··
西门子的也行咯······谢谢······
kdrjl 版主
文章数:20438
年度积分:2847
历史总积分:39773
注册时间:
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
我秀我做2014
2013论坛优秀版主
秀秀我的办公桌
晒晒工控小礼品
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
上图太麻烦了。就是利用两个模拟量输入端子,一个给总调节,一个给分调节,然后在给一个开关量信号到开关量输入端子,当开关量输入端子为“0”时,总给定有效,当开关量输入端子为“1”时,分给定有效。基本描述就是这样了。
我是你的朋友
年度积分:
历史总积分:
注册时间:
该用户被锁定,回复内容不予显示!
工控学堂推荐视频:最近对arduino很感兴趣,因为它的开源,编写;程序代码:;#include&Servo.h&;S//createser;intpotpin=A0;//analogpin;voidsetup();myservo.attach(9,1000,20;theservoobject;delay(2500);;myservo.wr
最近对arduino很感兴趣,因为它的开源,编写简单,用它来控制电调。通过调节电位器来控制无刷电机的转速。程序是根据arduino中自带的Servo库中示例程序knob改编而成!当然也是根据电调的通信协议PPM来修改的!如图:
程序代码:
#include &Servo.h&
// create servo object to control a servo
int potpin = A0;
// analog pin used to connect the p
// variable to read the value from the analog pin
void setup()
myservo.attach(9,);
// attaches the servo on pin 9 to
the servo object
delay(2500);
myservo.writeMicroseconds(1000);
delay(2000);
void loop()
val = analogRead(potpin);
// reads the value of the potentiometer (value between 0 and 1023)
val = map(val, 0, 9);
// scale it to use it with the servo (value between 0 and 180)
myservo.write(val);
// sets the servo position according to the scaled value
delay(15);
// waits for the servo to get there
说明:A0引脚接电位器来控制电机速度,9引脚接电调的信号线,电机启动后调节电位器由小逐渐调到最大,电机就开始由慢逐渐变快旋转起来。
三亿文库包含各类专业文献、各类资格考试、应用写作文书、高等教育、幼儿教育、小学教育、中学教育、文学作品欣赏、外语学习资料、单片机控制无刷电机转速――arduino篇(详细代码)83等内容。 
 15 4.4【实作项目四】利用 PWM 控制直流电机转速 ...Arduino 开发环境 IDE 全部开放源代码,可以供大家...? ? 使用流行的高性价比的单片机(ATmega8、ATmega...  arduino驱动步进电机小实例_电子/电路_工程科技_专业...多用于单片机、智能仪表、PLC、数字量输出卡等控 制...来控制电机转动的速度和加速度,从而达到调速 的目的...  所以,在不影响控制精度的前提下对 PID 控制 算法加以改进,关系到整个无刷直流电机控制器设计的成败。 2 速度设定值和电机转速的获取 为在单片机中实现 PID 调节,...  Arduino通过L298控制步进电机的源程序代码Arduino 和 L298N 控制步进电机看了别人...喜欢此文档的还喜欢 单片机控制无刷电机转速... 2页 免费 Arduino UNO 样板...  单片机主控电路是无刷电机的核心部分,电机的霍尔信号、转把信号、过流检测信号、...其中转把输出信号的变化决定输出驱动信号的脉宽,从而决定 电机的转速。 在无刷...  MCS51单片机控制直流无刷电机程序_信息与通信_工程科技_专业资料。无刷电机控制程序...(参考电机驱动器说明中的多段速度选择部分) ;显示设定的速度 ;执行完启动程序...  Arduino Uno 是一种基于 ATmega328 单片机的开发板,...电源转换及转速控制等电力电子器件、 直流电动机三部分...具体实现过程主要是将附录的源代码使用 Arduino IDE ...  一种基于 C8051F 单片机的直流无刷电机转速控制系统[ 作者:王天庆 谭名栋 姚文斌 [摘要]:该文以 C 为例介绍了 C8051F 单片机在无刷直流电机转速控制中的...  深圳博英特科技有限公司 无刷电机控制板一、 直流...也就是说电机转子的转速受电机定子旋转磁场的速度及...无刷电机控制板主要由单片机 主控电路、功率管前级...

我要回帖

更多关于 数字电位器怎么控制 的文章

 

随机推荐