- 29
- 0
- 约2.84千字
- 约 6页
- 2016-09-17 发布于浙江
- 举报
基本原理介绍
演示机构采用的是舵机,每个需要一路PWM波和两路电源输入。电源输入标准为5V 1-8A,采用带输入和输出保护的50w开关电源供电;PWM波为50Hz,正脉冲时间为0.5-2.5ms,对应-90°至90°(实际使用中为了保护机械,为0.7-2.3ms,舵机旋转范围为-70°至70°)。
由于系统对于输出的频率有5
Hz的限制,因此使用软件延迟来实现最多八路的的PWM波输出。PWM波由MCU通过软件延时产生,算法概述如下(流程图见附件):
A路输出2.5ms脉冲(输出正脉冲,不足时间由低电平 补至2.5ms),此时其他五路无输出,相当于输出2.5ms低电平;
B路输出2.5ms脉冲(同A路,不足时间由低电平补齐),此时包括A路的其他五路无输出,相当于输出2.5ms低电平;
同理,输出C,D,E,F路
此时,1-3步总时间为2.5*6=15ms,其中每路由一个小于2.5ms的正脉冲和低电平时间组成。由于输出周期为20ms,故应再输出20ms-15ms=5ms低电平时间,使得各路频率为50Hz。
重复1-3步,得到输出波形如下图:(仅以4路为例,使用Proteus仿真示波器,图2.2.2)
可以看到,此时各路输出均为50Hz,正脉冲时间为0.5-2.5ms
此算法在50Hz(20ms)频率的限
您可能关注的文档
- Competitive Landscape——经典培训课件.ppt
- DSP基于DSP无刷直流电动机调速系统的设计——毕业设计.doc
- EDA电梯控制器课程设计——毕业设计.doc
- FPGA and CPLD——硬件设计开发.ppt
- FPGA基于vhdl的3b4b线路编码解码实现——学年论文.doc
- IBM System p5 LE 销售培训——经典培训课件.ppt
- IP子网划分和变长子网掩码——经典教学课件.ppt
- ISO9001质量管理体系标准讲解完整版——知识讲义.ppt
- Java 程序语言设计——知识讲义.ppt
- Java程序设计《输入、输出流及文件处理》.ppt
- 优秀毕业论文——基于CAN总线的电能损失监测仪的设计.doc
- 优秀毕业论文——基于CDMA网络手机定位技术简介.doc
- 优秀毕业论文——基于ControlLogixPLC的机械手搬运物体过程控制.doc
- 优秀毕业论文——基于CPLDFPGA的同步数字复接器建模与设计.doc
- 优秀毕业论文——基于CSocket网络游戏程序的开发.doc
- 优秀毕业论文——基于c语言实现电话簿管理系统.doc
- 优秀毕业论文——基于DirectX的第一人称射击游戏制作.doc
- 优秀毕业论文——基于DPIS系统的湖南省金矿床定位预测.doc
- 优秀毕业论文——基于DS18B20数字温度计设计.doc
- 优秀毕业论文——基于ds189b20的温度控制设计报告.doc
原创力文档

文档评论(0)