智能车制作

标题: 控制周期问题 [打印本页]

作者: 少羽hlq    时间: 2015-5-23 01:33
标题: 控制周期问题
电磁小车,在同一个定时器里(1ms进入一次中断),中断里的程序执行时间有点长,比如AD采集,舵机控制,和上位机通信等等,超出了1ms该如何解决??求大神支个招。。

作者: xhx331153066    时间: 2015-5-23 04:02
超就超嘛,要么不管他,要么不用中断,用了超了就得忍着,只是程序周期长了点,应该没啥大问题
作者: 玩意Tc    时间: 2015-5-23 04:02
那就想办法在这一周期内减少不必要的程序
作者: 针尖上的三毛    时间: 2015-5-23 08:59
玩意Tc 发表于 2015-5-23 04:02
那就想办法在这一周期内减少不必要的程序

“电磁车对位置的判断”你是如何理解的?
作者: wkw19921017    时间: 2015-5-23 09:33
你控制周期用1ms,舵机反应的过来?
作者: 玩意Tc    时间: 2015-5-23 21:46
针尖上的三毛 发表于 2015-5-23 08:59
“电磁车对位置的判断”你是如何理解的?

对位置的解算~

作者: 针尖上的三毛    时间: 2015-5-23 22:47
玩意Tc 发表于 2015-5-23 21:46
对位置的解算~

比如说。。。唉最近对机械头疼的不行  棒棒糖老外切了怎么破  b车

作者: 少羽hlq    时间: 2015-5-23 22:55
wkw19921017 发表于 2015-5-23 09:33
你控制周期用1ms,舵机反应的过来?

里面加一个标志位判断不就行了,20ms执行一次舵机的控制

作者: duxiaodong    时间: 2015-5-23 23:14
中断周期长一点
作者: 少羽hlq    时间: 2015-5-23 23:15
duxiaodong 发表于 2015-5-23 23:14
中断周期长一点

几毫秒合适?

作者: duxiaodong    时间: 2015-5-23 23:21
这个我也说不准多少合适,我们用的5ms,加上液晶屏程序没问题,可以用示波器看一下你程序运行的周期
作者: 少羽hlq    时间: 2015-5-23 23:32
duxiaodong 发表于 2015-5-23 23:21
这个我也说不准多少合适,我们用的5ms,加上液晶屏程序没问题,可以用示波器看一下你程序运行的周期

怎么用示波器看控制周期??

作者: 少羽hlq    时间: 2015-5-23 23:32
少羽hlq 发表于 2015-5-23 23:32
怎么用示波器看控制周期??

运行周期。。。

作者: 玩意Tc    时间: 2015-5-24 00:54
针尖上的三毛 发表于 2015-5-23 22:47
比如说。。。唉最近对机械头疼的不行  棒棒糖老外切了怎么破  b车

你速度多少啦

作者: 创世纪    时间: 2015-5-24 01:30
:):):):)
作者: 少羽hlq    时间: 2015-5-24 12:09
:):)
作者: 针尖上的三毛    时间: 2015-5-24 12:14
玩意Tc 发表于 2015-5-24 00:54
你速度多少啦

我觉得不是速度的问题  可能是算法或机械的问题  没多快 2.4m  太外切了路劲太差

作者: duxiaodong    时间: 2015-5-24 12:18
少羽hlq 发表于 2015-5-23 23:32
怎么用示波器看控制周期??

把控制程序放到死循环里,然后每运行一次给一个io翻转一次电平,然后用示波器看这个io口的输出波形

作者: 针尖上的三毛    时间: 2015-5-24 12:26
wkw19921017 发表于 2015-5-23 09:33
你控制周期用1ms,舵机反应的过来?

你舵机控制时间多少?我也觉得1毫秒太短了

作者: 沙漏、、、    时间: 2015-5-24 13:05
                     
作者: 少羽hlq    时间: 2015-5-24 15:07
针尖上的三毛 发表于 2015-5-24 12:26
你舵机控制时间多少?我也觉得1毫秒太短了

20ms

作者: 针尖上的三毛    时间: 2015-5-24 22:50
少羽hlq 发表于 2015-5-24 15:07
20ms

舵机频率呢?
作者: 少羽hlq    时间: 2015-5-24 23:53
针尖上的三毛 发表于 2015-5-24 22:50
舵机频率呢?

50HZ

作者: boking    时间: 2015-5-25 09:29
一般占用时间比较多的是显示和蓝牙,你削一下这两个
作者: 少羽hlq    时间: 2015-5-25 21:52
boking 发表于 2015-5-25 09:29
一般占用时间比较多的是显示和蓝牙,你削一下这两个

确实是,串口那一块特别耗时间





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2