迪文科技论坛

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

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

[复制链接]

1

主题

10

回帖

70

积分

注册会员

Rank: 2

积分
70
发表于 2023-6-14 17:22:54 | 显示全部楼层 |阅读模式
一、作品功能介绍
      通过迪文屏实现对9g舵机角度的递增递减调节、拖动调节和角度输入调节,角度控制精度为1°。

二、控制原理
      9g舵机由直流电机、减速齿轮、传感器和控制电路组成。三根接线分别为信号线(橙色)、地线(棕色)、电源线(红色)。控制信号为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----------145°
      2.5 ms----------180°

三、设计思路
1、硬件部分
迪文屏型号:EKT043。舵机型号:SG90、180°舵机、模拟舵机(继电器,在用MG996R舵机进行测试时EKT043型号的迪文屏无法驱动该舵机,驱动时迪文屏会黑屏重启、舵机抖动)。
2、软件部分
通过0.011 ms的中断控制程序来生成占空比为0.5~2.5 ms的PWM波来控制舵机(1 °对应的占空比为0.011 ms)。读取对应变量地址0x2000中的角度数据,在中断程序中进行判断、控制引脚P1^0的高低电平时间,即可完成精确度为1 °的舵机角度控制。C51程序中保留了继电器控制程序,变量地址为0x2100,引脚为P1^1。在生产生活中应尽可能降低或避免迪文屏对电子器件的直接供电,降低迪文屏的负荷,保证迪文屏的运行正常和延长寿命。

操作演示:校企合作课题 迪文屏9g舵机驱动一二次开发_哔哩哔哩_bilibili
GUI代码、C51代码、操作演示:


本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

2

回帖

27

积分

新手上路

Rank: 1

积分
27
发表于 2023-6-26 11:20:35 | 显示全部楼层
看了非常有收获
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 02:19 , Processed in 0.074425 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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