5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
12
返回列表 发新帖
楼主: 铁皮
打印 上一主题 下一主题

简单的用单片机控制舵机的实验,给初学者做个参考(10月21日加个4通的模拟波形图)

[复制链接]
21
发表于 2012-10-23 10:47 | 只看该作者
2.5ms对于c51这种12T的芯片,真没啥可干的。。。

真是落后了。。。得换1T的芯片了

欢迎继续阅读楼主其他信息

22
发表于 2012-10-23 11:38 | 只看该作者
又见汇编。顶强人~~~~~~~
曾经也用汇编写51程序,发现过一年回来就看不懂。所以后来换ICC来写AVR程序,移植性好多了。
2051在12M时钟下,只要安排得当,输出分辨率1uS的8通道是没问题的。
23
发表于 2013-5-7 20:46 | 只看该作者
留名回访
24
发表于 2013-5-9 20:48 | 只看该作者



老师,请问为什么p1.7必须有那个电阻,什么意思,可以详细介绍下吗?

25
发表于 2013-5-9 22:55 | 只看该作者
gyro 发表于 2012-10-22 10:54
用C51,C语言写的程序,舵机玩死了也就只能做到4位步进。。。折腾死我了。。。
读取红外遥控信号,解码,然 ...

老夫前两年写过一个汇编的STC的51小系统,可以接收红外遥控,同时可以控制主电机,以及好几路PWM舵机。
关键是安排好各种时序,不能用常见的教科书式写法,
老夫的小把戏是用“载波计数式”算法来解调红外遥控信号,即设置38Khz的中断,以此中断为基准进行遥控脉宽的计数,根据计数进行红外信号的解码。
而PWM则是设置统一的短时间中断,以此中断计数,在计数的基础上可以实现多路的PWM控制。


26
发表于 2013-5-10 12:17 | 只看该作者
kingM 发表于 2013-5-9 22:55
老夫前两年写过一个汇编的STC的51小系统,可以接收红外遥控,同时可以控制主电机,以及好几路PWM舵机。
...

方便给代码参考一下不?
个人感觉51的12mhz下,可以实现pwm控制,但是精度完全做不到。更别说还要处理红外的中断。

27
发表于 2013-5-10 17:44 | 只看该作者
好贴~学习学习~
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

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