扫一扫,访问微社区
7
13
0
中级会员
风少 发表于 2012-5-15 21:06 你是定义的1ms中断是吧,我有个问题就是当100ms的时候,那么1ms中断里面的几乎所有的程序都要被执行(因为 ...
使用道具 举报
12
97
高级会员
林夕22 发表于 2012-5-16 09:19 我的理解是:每个1ms中断里不是所有程序都会执行,只有满足IF条件的时候才会执行。里面的g_n1MSEventCoun ...
范德萨 发表于 2012-5-16 13:13 1ms中断中设置变量i,不同的i对应不同的子程序,i累加,i清零。
4
85
风少 发表于 2012-5-16 15:03 恩,我也是这样认为的,但是要保证中断程序执行时间不能超过1ms,AD转换那块容易超出,感谢!
林夕22 发表于 2012-5-16 16:18 这个时间似乎可以计算出来。
风少 发表于 2012-5-16 19:58 还有哥们,最后那个PWM输出设置函数到底应该怎么做啊?不是最后加一个比例值就行了吗?关键是这个比例值要 ...
林夕22 发表于 2012-5-16 21:28 如果是速度输出的话,应该是比例加积分的, g_fSpeedControlOut = fValue * (g_nSpeedControlPeriod + 1 ...
风少 发表于 2012-5-17 00:46 我说的是最后加到电机上的占空比,你说的fLeft和fRight应该还要乘以一个比例值转化为占空比吧?这个占空比 ...
林夕22 发表于 2012-5-18 09:48 看你给PWM初始化的时候PWMPER的值是什么!
风少 发表于 2012-5-18 13:16 就比如说我周期给100,那么你最后控制占空比的时候也应该有个比例吧,这个比例怎么确定啊?就是你控制量怎 ...
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号 )
GMT+8, 2024-12-28 11:43 , Processed in 0.229895 second(s), 24 queries , Gzip On.
Powered by Discuz! X3.2
© 2001-2013 Comsenz Inc.