机械臂舵机的工作以及抖动原因
来源:互联网 发布:linux python退出程序 编辑:程序博客网 时间:2024/05/17 02:01
最近用arduino单片机做一款用索尼PS2手柄无线控制的带有机械臂的小车,做完后出现了一个问题,机械臂一直在不停的抖动。用示波器读信号时,发现是很规律的信号干扰。最后逐一排查,终于找出问题。
首先,需要知道舵机的使用方法,简单来说,就是给一定时间的高电平,舵机能转动在一定的角度。其实,你只需给舵机一次能转动在一定角度的高低电平,之后只需保持上电状态,理论上舵机能保持不动。但这样极易出现波动干扰,所以此时需要一个74HC595芯片。
74HC595具有8位移位寄存器和一个存储器,三态输出功能。 移位寄存器和存储器有相互独立的时钟。简单来说,
它可以保存单片机给的周期信号,使舵机不易受到干扰。
之所以我出现了这个问题,就是因为arduino语言都是写好的库函数,没有了解底层的应用,导致IO口共用,出现
机械臂抖动的问题。所以大家以后还是尽量了解底层的一些东西,可以减少犯错。
阅读全文
0 0
- 机械臂舵机的工作以及抖动原因
- stm32+pca9685控制舵机机械臂
- 舵机的工作原理
- ROS机器人Diego 1#制作(十五)机械臂的控制---通过键盘控制机械臂舵机
- ros总线舵机机械臂串口协议源码
- 舵机的工作原理和控制
- 工作随笔:工作不是一个很机械的事情
- 运动函数以及抖动函数的封装
- 舵机工作原理及程序
- 机械臂的运动控制
- 机械臂的moveit驱动
- CSS 控制Html页面高度导致抖动问题的原因
- CSS 控制Html页面高度导致抖动问题的原因
- CSS 控制Html页面高度导致抖动问题的原因
- CSS 控制Html页面高度导致抖动问题的原因
- 工作受挫的原因
- 机械工作和机会意识--意识的退化
- 计算机机械硬盘的结构和工作原理
- Bee Breeding UVA
- MySQL数据库体系结构
- Ubuntu笔记整理
- algorithm中常用的现成算法
- 图解SSH原理
- 机械臂舵机的工作以及抖动原因
- C++类的使用
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- 视觉显著性
- python+Eclipse+pydev环境搭建
- Docker搭建自己的Gitlab CI Runner
- 2017-11-12 21:22:49
- HDU2023 求平均成绩【入门】
- CodeForces