当前位置: 首页 > news >正文

漳州做网站匹配博大钱少a中国建设银行英语网站

漳州做网站匹配博大钱少a,中国建设银行英语网站,三亚兼职网站,邯郸集团网站建设PWM开发sg90舵机 1、简介 PWM(pulse width modulation)是脉冲宽度调制缩写。 通过对一系列脉冲的宽度进行调制,等效出所需要的波形(包含形状以及幅值)。对模拟信号电平进行数字编码,通过调节占空比的变化来…

PWM开发sg90舵机

1、简介
PWM(pulse width modulation)是脉冲宽度调制缩写。
通过对一系列脉冲的宽度进行调制,等效出所需要的波形(包含形状以及幅值)。对模拟信号电平进行数字编码,通过调节占空比的变化来调节信号、能量等的变化。
占空比:在一个周期内,信号处于高电平的时间占据整个信号周期的百分比,例如方波的占空比就是50%。

1ms高电平+3ms低电平,为1个周期,占空比是25%。
只给高电平或低电平,舵机无法运作。

2、如何实现PWM信号输出
通过芯片的内部模块输出, 观察手册或者芯片 IO 口会标明这个是否为PWM口。
例:stc15w的cpu,有标注PWM1等。
如果没有集成PWM功能,可以通过 IO 口软件模拟,相对硬件PWM来说精准度略差。

3、控制舵机

常见的舵机有:0-90°,0-180°,0-360°
黄色信号线——PWM,红——VCC,黑——GND
像黄色信号线灌入 PWM信号,来控制舵机。
PWM频率不能太高:
频率:50Hz,
周期:频率的倒数 = 1/50 = 0.02s = 20ms
数据
0.5ms——-0°, 2.5%对应函数中占空比为 250
1.0ms——45°, 5.0%对应函数中占空比为 500
1.5ms——90°, 7.5%对应函数中占空比为 750
2.0ms——135°,10.0%对应函数中占空比为1000
2.5ms——180°,12.5%对应函数中占空比为1250

编程实现
定时器需要定义20ms,关心单位是0.5ms,40个0.5ms,初值为0.5ms,用cnt计算:cnt++
1s = 10ms * 100
2ms = 0.5ms * 40

#include "reg52.h"
#include<intrins.h>sbit sg90_con = P1^1;int jiaodu;
int cnt = 0;void Time0Init()
{TMOD = 0x01;		//配置定时器0工作模式位16位时TL0 = 0x33;		  //给初值,定一个0.5msTH0 = 0xFE;									ET0 = 1;				//打开定时器0中断			EA = 1;					//打开总中断EATR0 = 1;		    //开始计时TF0 = 0;
}void Delay2000ms()		//@11.0592MHz
{unsigned char i, j, k;_nop_();i = 15;j = 2;k = 235;do{do{while (--k);} while (--j);} while (--i);
}void Delay300ms()  //@11.0592MHz
{unsigned char i, j, k;_nop_();i = 3;j = 26;k = 223;do{do{while (--k);} while (--j);} while (--i);
}void main()
{Delay300ms();	//让硬件稳定300msTime0Init();	//初始化定时器jiaodu = 1;	//初始化角度,0°,0.5ms的高电平cnt = 0;		//角度变化,cnt从0计算sg90_con = 1;//给高电平while(1){jiaodu = 4;//爆表4次,0.5*4=2ms高电平,转135度cnt = 0;Delay2000ms();	//每隔两秒转一次jiaodu = 1;cnt = 0;Delay2000ms();}}void Time0Handler() interrupt 1
{cnt++;				//统计爆表的次数TL0 = 0x33;		//重新给初值TH0 = 0xFE;if(cnt < jiaodu){		//PWM波形控制sg90_con = 1;}else{sg90_con = 0;}if(cnt == 40){ //爆表40次,经过20mscnt = 0;			//重新计算cnt}
}
http://www.yayakq.cn/news/193935/

相关文章:

  • 网站开发工作描述网页模板下载
  • 网站建设策划书编制全网vip影视网站一键搭建
  • 黑锋网seo宁波seo搜索排名优化
  • 一起做陶瓷官方网站江苏个人网站备案
  • 网站制作深圳请人做网站需要问哪些问题
  • 剑三代售网站怎么做wordpress附件ftp导入
  • 学校网站建设的目的江苏兴力建设集团有限公司网站
  • 企业信息港网站建没做网站开发工资怎样
  • 手机网站导航设计模板诚一网站推广
  • 公司内部网站建设网站制作代码
  • 资讯门户类网站黄浦西安网站建设
  • 阿里云手机网站建设北京高端网站建设咸阳
  • 建一个公司网站做牙网站
  • 网站建设意思鞋子网站建设策划书
  • 临淄网站制作首选专家步骤点页面设计
  • 网站界面设计的流程域名对网站建设有什么影响吗
  • 网站建设演示ppt模板软文范例100字以内
  • 免费招工人在哪个网站深圳宝安网站建设学习网
  • 重庆企业网站定制开发公司王烨
  • 个人网站经营性备案查询长沙房地产新政策
  • 网站建设一般需要多久网站jquery在线优化
  • 简历制作网站哪个好dw怎么做购物网站
  • 郑州关键词网站优化排名手机网站建设视频教程、
  • 企业网站建设公司名称做外贸需要有自己的网站吗
  • 潍坊企业免费建站网站品牌建设公司
  • 学习网站模板南通企业做网站
  • 网站里自己怎么做推广有个网站做字的图片
  • 河北省建设工程质量监督网站房地产公司网站建设模板
  • 珠海网站制作套餐安徽省城乡与住房建设厅网站
  • 微网站设计企业密云建站推广