搜索
bottom↓
回复: 16

单片机pwm控制好盈电调的问题

[复制链接]

出0入0汤圆

发表于 2011-8-2 21:42:30 | 显示全部楼层 |阅读模式
我写的程序是输出pwm  20ms周期, 第一阶段占空比是2ms延时3s可以转起来,但是程序第二阶段输出的是1ms占空比延时3s,第三又是2ms占空比但是这次就转不起来了

然后改了一下,第一阶段1ms占空比然后延时,第二2ms,第三1ms,,,这次的现象是又停不下了

void main()
{       
        unsigned char i;
    while(1)
        {
        for( i=0;i<250;i++)
        {
                P0=255;
                delayms(1);
                P0=0;
                delayms(19);
        }
        for(i=0;i<300;i++)
        {
                P0=255;
                delayms(2);
                P0=0;
                delayms(18);
        }
        for(i=0;i<300;i++)
        {
                P0=255;
                delayms(1);
                P0=0;
                delayms(19);
        }

是不是变化幅度太大的原因呢,,delayms是个1ms为单位的延时

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

发表于 2011-8-2 22:17:22 | 显示全部楼层
错了错了,PWM信号高电平 0.5ms~1.5ms对应0~90度舵机,对应电调是0~100%

你一调就一个ms,做不了的

出0入8汤圆

发表于 2011-8-2 22:23:57 | 显示全部楼层
我用定时器产生100us的中断250次一个周器调节功率的变量从5到20变化。

出0入0汤圆

 楼主| 发表于 2011-8-3 09:39:40 | 显示全部楼层
回复【1楼】majianjia 阿嘉^_^
-----------------------------------------------------------------------


回复【2楼】mkliop 幻瞑少主柳梦璃
-----------------------------------------------------------------------

感谢两位,最后发现问题所在,keil的优化把好多语句优化没了,当时调试的时候好多语句加不上断点就觉得奇怪,现在把优化调成0就好了

出0入0汤圆

发表于 2011-9-28 11:31:44 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-10-2 23:14:42 | 显示全部楼层
我也mark一下,以后要研究这块的

出0入0汤圆

发表于 2012-6-9 13:39:40 | 显示全部楼层
正在搞这一块,正在研究电调。。mark一下。。。

出0入0汤圆

发表于 2012-6-22 23:42:16 | 显示全部楼层
学习中~

出0入0汤圆

发表于 2012-6-23 08:20:33 | 显示全部楼层
3seven 发表于 2011-8-3 09:39
回复【1楼】majianjia 阿嘉^_^
----------------------------------------------------------------------- ...

这个不是优化的问题,像majianjia 阿嘉^_^他说的,接口的协议你就弄错了,是0.5ms-1.5ms。变化的分辨率是us级别

出0入0汤圆

发表于 2012-12-25 11:24:44 | 显示全部楼层
请问你的 好盈电调 弄好了没 可不可以发一个 程序给我看看嘛。 这个电调就是直接用  PWM控制就可以了吗

出0入0汤圆

发表于 2013-1-1 19:35:48 | 显示全部楼层
mark ,不知道是不是大部分电调的pwm脉宽都一样

出0入0汤圆

发表于 2013-1-1 22:53:00 | 显示全部楼层
上次使用好赢电调,记得最初必须有一个0%油门的1-2S延时,防止电调误启动浆伤人。 使用时1ms-2ms 对应油门的0%-100%。 我没有严格使用20ms匹配ppm周期,保证脉宽在1-2ms范围里就可以。   

出0入0汤圆

发表于 2013-3-16 10:48:03 | 显示全部楼层
mkliop 发表于 2011-8-2 22:23
我用定时器产生100us的中断250次一个周器调节功率的变量从5到20变化。

楼主,我的无刷电机也这么个情况,能把你的程序发给我一份吗。参考一下

出0入0汤圆

发表于 2013-4-23 14:07:58 | 显示全部楼层
zhailine 发表于 2013-1-1 22:53
上次使用好赢电调,记得最初必须有一个0%油门的1-2S延时,防止电调误启动浆伤人。 使用时1ms-2ms 对应油门 ...

好赢的电调周期不必是20ms也可以使用?


另:我手头上没有锂电池 用9v  或者12v的直流电源行不   貌似他们输出电流都不大     

出0入0汤圆

发表于 2013-4-23 14:12:17 | 显示全部楼层
mkliop 发表于 2011-8-2 22:23
我用定时器产生100us的中断250次一个周器调节功率的变量从5到20变化。

你这个脉宽是针对好赢的电调么?

出0入0汤圆

发表于 2013-4-28 21:47:55 | 显示全部楼层
mkliop 发表于 2011-8-2 22:23
我用定时器产生100us的中断250次一个周器调节功率的变量从5到20变化。

好赢电调怎么配置啊  

我是按照你说的那样  100us

5-20对应脉宽范围  

设置半天总是偶尔转一下就停下来  有点晕了

出0入8汤圆

发表于 2013-4-28 22:03:09 | 显示全部楼层
number007cool 发表于 2013-4-28 21:47
好赢电调怎么配置啊  

我是按照你说的那样  100us

都很久的事情了早就忘了,主要得设置油门行程 从最小脉宽一直加到最大然后降到最小
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-3 16:33

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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