完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
一、实验目的:
了解运动控制卡定长加减速函数的使用。 二、实验内容: 使用运动控制卡控制电机转动,转动可自行选择高低速模式并指定转速。 三、实验步骤: 1.打开Visual C++ 6.0,配置运动控制卡环境,将运动控制卡接入电脑。 2.定义11个整形变量:x、a、b、c、o1、t1、d、e、Acc、Dec。 x:用于赋值运动控制卡启动函数,检测其是否正常启动 a:用于设置运动轴 b:用于设置加减速曲线类型 c:用于设置运动方向 o1:用于设置初速度 t1:用于设置运行速度 d:用于设置运动距离 e:用于设置开始减速的位置 Acc:用于设置加速时间 Dec:用于设置减速时间 3.用printf打印字符串“请设置运动轴:x轴输入0,y轴输入1”,用scanf输入,输入值保存在变量a中。然后写入设置运动轴函数Set_Axs_2XE()。 用printf打印字符串“请设置加减速曲线类型,直线加减速输入0,S曲线加减速输入1”,用scanf输入,输入值保存在变量b中。 用printf打印字符串“请指定运动方向,正向运动输入0,负向运动输入1”,用scanf输入,输入值保存在变量c中。 用printf打印字符串“请设置运动V0和Vt”,用scanf输入,输入值保存在变量o1和t1中。 用printf打印字符串“请设置运动距离”,用scanf输入,输入值保存在变量d中。 用printf打印字符串“请设置开始减速的位置”,用scanf输入,输入值保存在变量e中。 用printf打印字符串“请设置加速时间”,用scanf输入,输入值保存在变量Acc中。 用printf打印字符串“请设置减速时间”,用scanf输入,输入值保存在变量Dec中。 最后写入运动控制卡定长运动函数DeltMov_2XE(),函数说明可参考运动控制卡说明书,将上述变量填入函数值内,代码如图1。 4.连接电机,运行程序流程如图2。特别在设置开始减速位置这一变量值时要注意,当设置值为0时,系统将自动设定减速位置。 程序开始运行后,可观察到电机的运动速度由慢变快再变慢的过程。 5.最后写入关闭函数CloseUSB_2XE()关闭运动控制卡。 四、实验结果: 成功使用运动控制卡启动电机并实现定长加减速运动。 五、注意事项: 在设定定长运动的加减速时间时要注意,电机无法在短时间内从低速状态加速到高速状态,所以在设置加减速时间上要考虑时间是否足够充裕,初速度V0和运动速度Vt之间的跨度也要合理。 |
|
|
|
只有小组成员才能发言,加入小组>>
2384 浏览 0 评论
8888 浏览 4 评论
36462 浏览 18 评论
4980 浏览 0 评论
24278 浏览 34 评论
1369浏览 2评论
1618浏览 1评论
2008浏览 1评论
1432浏览 0评论
1866浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 08:40 , Processed in 0.999363 second(s), Total 47, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号