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

盘锦威旺做网站建设便宜的做网站

盘锦威旺做网站建设,便宜的做网站,东莞网站建设 烤活鱼,上海市中心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/336351/

相关文章:

  • 建设网站最重要的是什么大专电子商务主要学什么
  • 摄影作品可以在哪些网站投稿鸿蒙系统ui设计规范
  • 宿州网站建设时间建行网站登录
  • 深圳做企业网站的梧州住房和建设局网站
  • 电子商务网站推广目的分为常见的网络营销类型有
  • 网站建设遇到哪些问题wordpress数据库索引优化
  • 新浪微指数萍乡网站优化
  • 网站不用域名解绑做网站跟推广哪家公司好
  • 网站注册页面跳出怎么做每一个网站都是响应式吗
  • 天津市住房和城乡建设部网站做网站需要招聘内容范本
  • 哪里有好的网站拓者设计吧网站官网
  • 自考在线做试卷的网站企业oa系统价格
  • 做卖挖掘机的网站济南 网站建设那家好
  • 如何做微信朋友圈网站wordpress获取当前分类文章数
  • 建设银行网站预约取款如何免费推广网站
  • 域名买完了网站建设网站建设公司开发
  • 做管道方面的网站wordpress定时发布的文章失效
  • html设计主题网站代码设计师设计网
  • 坂田杨美企业网站建设移动互联网应用程序个人信息保护管理暂行规定(征求意见稿)
  • 淘宝客网站需要多大空间网络工程师证书报名
  • 沈阳市住房和城乡建设部网站如何做淘宝客的网站
  • 庭院设计效果图西安百度首页优化
  • 给网站做引流多少钱企业seo策划方案优化案例
  • 网站301了不知道在哪做的dw做的网站怎么在vs
  • 模板网站劣势京美建站有代码吗
  • 台州网站的优化如何降低网站跳出率
  • 自己做网站哪家好vip解析网站如何做
  • 徽州网站建设足球比赛直播哪里看
  • 网站建设 郑州南昌做网站装修的企业
  • 长沙个人做网站建造网站需要多少钱