迪文科技论坛

 找回密码
 立即注册
搜索
查看: 178|回复: 0

【分享】无敌转转转

[复制链接]

0

主题

0

回帖

24

积分

新手上路

Rank: 1

积分
24
发表于 2024-1-23 15:56:44 | 显示全部楼层 |阅读模式
一、作品功能介绍
通过迪文屏的C51内核单片机的开发,基于9G舵机,实现通过触摸屏可以任意控制舵机在0-180°内旋转,模拟控制遥控小车转向。



二、工作原理
      9g舵机由直流电机、减速齿轮、传感器和控制电路组成。三根接线分别为信号线(橙色)、地线(棕色)、电源线(红色)。9G舵机可以产生9克扭力,同时180度限位,可以通过电信号让它旋转到某一个角度,从而可以实现方向控制。控制信号为50 Hz的PWM信号即信号周期为20 ms的PWM信号。通过控制占空比0.5~2.5 ms来控制9g舵机的旋转角度。
      0.5 ms--------0°
      1 ms----------45°
      1.5 ms--------90°
      2 ms----------135°
      2.5 ms----------180°


三、设计思路
1、硬件:EKT043E迪文屏、SG90。
2、软件:舵机的控制信号周期是20ms的脉宽调制信号,其中脉冲宽度从0.5ms-2.5ms,相对应的舵盘的位置位0-180°,呈线性变化。就是给一定的脉冲宽度,它的输出值就会保持一个相对应的角度,只有提供另一个脉冲宽度,它的输出角度才会进行改变。为模拟真实驾驶情况,我们将舵机的起始角度设置为90°,并写入代码,保证每次使用时舵机的旋转都从90°选择是左转还是右转。
3、界面:为展现9G舵机旋转的精准度和高速,我们设置了两种旋转模式:①通过直接转动方向盘,实现连续高速转向。②通过点击按钮实现每次1°的精准转向。界面简洁美观,去除了繁冗的设计,保证使用者能够清楚明了使用。

本帖子中包含更多资源

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

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 22:49 , Processed in 0.076030 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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