舵机怎么驱动

舵机怎么驱动,第1张

使用SCPC-2编程卡简单控制PWM舵机和串口舵机。

工具/原料

more

SCPC-2编程卡 6-9V电源 PWM舵机或串口舵机 杜邦线

方法/步骤

1/3分步阅读

1、安装驱动

a. 将SCServo_Bridge_Drive_140601解压到桌面文件夹肢穗搜。

b. 将SCPC-2的USB线插入PC USB端口。 SCPC-2的红色LED指示灯亮,PC将是一个对话框,通知您安装驱动程序。 按照向导并选择驱动程序安装文件夹并单击“下一步”按钮。(WIN XP/WIN 7会自动安装驱动程序,WIN 8、WIN10需禁用数字签名)

C. 安装成功后,Windows控制面板的“设备管理族虚器”中将有一个虚拟串行端口(USB串行端口),如下图所示。 请记住COM编号(I.E. COM1 COMx)。

2/3

2、SCPC-2的引脚配置

FEETECH品牌下的SC系列舵机的电缆为三线(两黑一白),白的为信号线,中间黑的为电源线,边上黑的为地线。

FEETECH品牌下的PWM系列舵机的电缆为三线(橙红棕),橙的为信号线,红的为电源线,棕的为地线。

在线预约丨尊享,帝舵客户维修保养服务丨附近门店

广告

3/3

3、SCServo和PC之间的连接(请按顺序连接)

1、SCPC-2编程卡与PC连接好后,

2、将6~9V电池连接到SCPC-2的电源线,

3、将SCPC-2的舵机电缆连接到舵机,

4、 使用FS(PWM舵机)设置和调整智能控制舵机系统。

使用FD软件(SC系列舵机软件)设置和调整智能控制舵机系统。

在线预约丨尊享,帝舵客户维修保养服务丨附近门店

广告

方法/步骤2

1/7

4、FD软件

FD是FEETECH提供的软件,它可用于设置并调整FEETECH品牌下的SC系列舵机参数。

4.1 检查连接并打开软件

机器人专用舵机咨询东莞伟创Kpower_支持按需定制

广告

2/7

4.2在打开软件之前,请确保:

a、将SCPC-2连接到PC USB端口,电源LED亮起(运行窗口)。

b、将至少一个SCSxx伺服连接到SCPC-2(同ID舵机不可串联一起,否则无法扫描出ID号)

c、连接提供的6~9V电池电源

d、SCServo驱动程序已安装

4.3设置SCSxx的舵机ID

a、每个SCSxx舵机应具有用于在通信期间识别的ID。

b、所有FEETECH品牌出厂的舵机ID均为“1”, 在一个串行连接中使用多个SCSxx舵机时,应单独为每个舵机器分配不同的ID,否则所有舵机串联时都无法正常工作。

c、以下是一个示例,向您展示如何将舵机ID从ID“1”更改为ID“2”。

d、打开FD文件夹内的FD-xxx.exe。

e、选择正确的端口号(即COM串口号),选择正确的波特率,默认SC系列的波特率为1Mbps或115200bps,再点击“打开”,如果SCPC-2与PC、电池、舵机之间的连接正确,点击“搜索”它将扫描出“ID1及其型号”。 如果不能打开,请双重检查SCPC-2连接和驱动程序安装。

3/7

f、点击上方“编程”进入编程界面,找到地址为5的ID栏,点击选择ID栏,再右下输入框中输入“2”,再点击“保存”“确定”,重新搜索ID号即显示更改ID2,更改成功。

4/7

g、如需修改其他地址参数,其行为与修改ID号相同,需注意在修改之前,请先保存参数至本地电脑,避免错误修改导致舵机不正常工作。建议您更改所需的地址栏,非必须更改地址或不了解的地址不建议修改,以免影响舵机的运动性能。

5、FS软件

FS是FEETECH提供的软件,它可用于设置并调整PWM系列舵机。

5.1 检历历查连接并打开软件

5/7

5.2 在打开软件之前,请确保:

a、将SCPC-2连接到PC USB端口,电源LED亮起(运行窗口)。

b、将PWM舵机连接到SCPC-2

c、连接提供的6~9V电池电源

d、SCServo驱动程序已安装

5.3打开FS文件夹内的FS-xxx.exe程序。

6/7

1、点击测试模式。此时PWM舵机将会到达对应的脉冲位置。界面内根据对应的提示作修改。

7/7

2、点击编程模式(编程模式仅对可编程数码舵机开放,使用前请查明您的舵机是否支持可编程)。

a、建议修改前请保存参数至本地,避免修改错误造成舵机不能正常工作。

b、部分地址为SC 系列使用,默认或修改对PWM舵机不起作用。

c、请根据需求修改相应地址栏。

如果只是简单的想让舵机在0-60度来回转,并不限制速度的话,可以这样:

void loop()

{

myservo.write(0) //搭启舵机转动到相应角度

delay(500)

myservo.write(60)

delay(500)

}

加个延时。 因为舵机从0-60要有个时间,你原来的培虚程序,没等到舵知中如机转到60度呢,就又让它转回0度,当然不行了。

如果要给定转动速度 ,你可以直接用库例程:servo-sweep.

舵机一般陵春指用Python语言驱动尺配。舵机又称伺服马达,是一种具有闭环控制系统的机电结构。舵机主要是由外壳、电路板、无核心马达、齿轮与位置检测器所构成。利用Python语言来控制舵机的转动角度,和普通单片机一样的,都是需要用不同宽度的脉冲来控森念制器转动的角度。说白了,我们需要做的就是使用Python语言来输出不同宽度的脉冲信号,来给到信号线里面去。所以舵机一般用Python语言驱动。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8232045.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存