迪文科技论坛

 找回密码
 立即注册
搜索
查看: 454|回复: 1

【分享】遥控小车转向:9G舵机

[复制链接]

1

主题

0

回帖

22

积分

新手上路

Rank: 1

积分
22
发表于 2023-6-14 14:03:37 | 显示全部楼层 |阅读模式
本帖最后由 hzdz 于 2023-6-14 15:18 编辑

一、作品功能介绍
通过迪文屏的C51内核单片机的开发,配合步进电机的驱动板,实现遥控小车180°转向。在迪文屏中滑动或增减数值控制旋转角度,舵机会根据角度旋转到对应的方向,控制转动0-180°;
二、工作原理
引脚都是兼容的三根线排列一致,分别是 GND (棕色)、 VCC (红色)、 PWM (黄色),控制方式也是一样的 PWM 时序,具体的方法如下:
采用 PWM 控制的方式来进行舵机的操纵,需要PWM产生一个20ms的脉冲信号,以0.5ms到2.5ms的高电平来控制舵机的角度:在1ms脉冲下舵机在0度位置;在1.5ms脉冲下,舵机会保持在90度位置;在2ms脉冲下,舵机在180度位置;舵机转动角度与PWM信号的占空比成正比,通过调整脉宽可以实现舵机在不同角度内的运动。
0.5ms----------0度
1.0ms----------45度
1.5ms----------90度
2.0ms----------135度
2.5ms----------180度
三、设计思路
1、硬件部分
学校和迪文公司提供了课题所需要的模块,通过查找各模块的功能、参数等,将各个模块连接成系统。将舵机棕色线接GND,红色接5V电源,黄色线则接入P1.0(接收PWM信号)接入迪文屏。
2、软件部分
了解9G舵机的工作原理:舵机会根据脉冲信号来产生一个9g的扭矩,微控制器所产生的控制信号是一种脉宽调制(PWM)信号,9克小舵机接收一束每20ms触发1-2ms的脉冲,通过调整脉宽可以实现舵机在不同范围内的运动,由此写出9G舵机旋转给定角度的驱动程序。
3、GUI界面
通过滑动调节或增量调节,来控制舵机旋转角度。

    操作演示:https://www.bilibili.com/video/BV1Do4y1N7Em/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

39

主题

28

回帖

1126

积分

金牌会员

Rank: 6Rank: 6

积分
1126
发表于 2023-6-14 14:33:28 | 显示全部楼层
麻烦上传一下工程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-26 11:06 , Processed in 0.086120 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表