智能车制作

标题: 求助!!!直立车!!!加图像直立失败!!! [打印本页]

作者: 鹿死谁的手    时间: 2014-3-6 18:28
标题: 求助!!!直立车!!!加图像直立失败!!!
遇到一个棘手的问题,单独直立,单独采集图像基本没有问题,只把采集图像这块放进直立程序,还没有加方向,上电后电机根本不转,若去掉摄像头,恢复直立,图像是PORTA场中断,PORTB行中断,实在是头大。

作者: pangfumin    时间: 2014-3-6 18:43
应该是时序问题吧,你直立的控制和摄像头的时序怎么控制
作者: 鹿死谁的手    时间: 2014-3-6 19:13
pangfumin 发表于 2014-3-6 18:43
应该是时序问题吧,你直立的控制和摄像头的时序怎么控制

因为是新手,没有考虑这个问题,请问一下怎么看,从哪下手

作者: wumin11413    时间: 2014-3-6 19:27
鹿死谁的手 发表于 2014-3-6 19:13
因为是新手,没有考虑这个问题,请问一下怎么看,从哪下手

设中断优先级,图像中断优先级高于直立才行

作者: pangfumin    时间: 2014-3-6 20:59
鹿死谁的手 发表于 2014-3-6 19:13
因为是新手,没有考虑这个问题,请问一下怎么看,从哪下手

你用什么触发直立控制

作者: 鹿死谁的手    时间: 2014-3-6 21:07
pangfumin 发表于 2014-3-6 20:59
你用什么触发直立控制

触发?直立控制放在定时器里面,分段控制

作者: pangfumin    时间: 2014-3-6 21:08
定时器的话就可能和摄像头的中断相冲突
作者: 鹿死谁的手    时间: 2014-3-6 21:10
wumin11413 发表于 2014-3-6 19:27
设中断优先级,图像中断优先级高于直立才行

我是PORTA场中断,PORTB行中断,他们的优先级高些吗要,我试过了,不行
作者: 鹿死谁的手    时间: 2014-3-6 21:10
pangfumin 发表于 2014-3-6 21:08
定时器的话就可能和摄像头的中断相冲突

那怎么弄啊,大神

作者: pangfumin    时间: 2014-3-6 21:28
鹿死谁的手 发表于 2014-3-6 21:10
那怎么弄啊,大神

用行中断触发直立控制,得挑一些行

作者: 动感小麦兜    时间: 2014-3-6 21:47
pangfumin 发表于 2014-3-6 21:28
用行中断触发直立控制,得挑一些行

大约每多少行挑一次啊

作者: pangfumin    时间: 2014-3-6 21:48
动感小麦兜 发表于 2014-3-6 21:47
大约每多少行挑一次啊

这得看你要多少时间控制一次了,还有直立控制耗时都少

作者: projecta    时间: 2014-3-6 21:50

作者: 动感小麦兜    时间: 2014-3-6 21:54
pangfumin 发表于 2014-3-6 21:48
这得看你要多少时间控制一次了,还有直立控制耗时都少

不是说直立车5ms控制一次吗?

作者: g923887256    时间: 2014-3-6 22:09
我们的也是这个问题  加上图像以后图像好乱
作者: pangfumin    时间: 2014-3-6 22:56
动感小麦兜 发表于 2014-3-6 21:54
不是说直立车5ms控制一次吗?

额,也不一定非要5秒,重点是你要怎么找到一个与摄像头不冲突的时序

作者: rascalmouse    时间: 2014-3-7 13:53
采集图像用DMA吧。不冲突。
作者: 动感小麦兜    时间: 2014-3-7 18:24
rascalmouse 发表于 2014-3-7 13:53
采集图像用DMA吧。不冲突。

我用的就是dma,直立1ms中断和行场中断会有些冲突,具体看一下这个帖子吧,求解决,http://www.znczz.com/thread-215919-1-1.html,我是在中断里处理直立,在main中执行图像处理的,你是怎么协调的?

作者: 鹿死谁的手    时间: 2014-3-9 14:11
rascalmouse 发表于 2014-3-7 13:53
采集图像用DMA吧。不冲突。

没碰过DMA,该怎么下手呢

作者: rascalmouse    时间: 2014-3-9 14:59
鹿死谁的手 发表于 2014-3-9 14:11
没碰过DMA,该怎么下手呢

学到老,活到老

作者: 鹿死谁的手    时间: 2014-3-9 15:28
嗯嗯,就是有没有什么好上手的方法,主要是我这里没什么DMA的资料
作者: 鹿死谁的手    时间: 2014-3-9 15:31
rascalmouse 发表于 2014-3-9 14:59
学到老,活到老

还有就是,DMA大多数是针对的数字摄像头吗?

作者: rascalmouse    时间: 2014-3-9 19:02
鹿死谁的手 发表于 2014-3-9 15:31
还有就是,DMA大多数是针对的数字摄像头吗?

DMA是个勤劳的任劳任怨的搬运工,从不给政府添麻烦。但是确服从政府的命令。不用管什么模拟的数字的。

作者: 鹿死谁的手    时间: 2014-3-16 16:28
rascalmouse 发表于 2014-3-9 14:59
学到老,活到老

亲,我用DMA采回来图像了,但是还是融合不了呀
作者: Sailing7    时间: 2014-3-22 21:12
楼主怎么样了呀?
作者: 开明    时间: 2014-3-23 09:12
应该是程序的时间控制不对
作者: 鹿死谁的手    时间: 2014-3-23 10:27
Sailing7 发表于 2014-3-22 21:12
楼主怎么样了呀?

车子可以较慢速度跑完一圈了,但是偶尔会丢线

作者: kl1993    时间: 2014-3-27 09:02
鹿死谁的手 发表于 2014-3-6 21:10
那怎么弄啊,大神

我现在也遇到了这个问题,请问您解决了吗,能提示一下吗?

作者: 鹿死谁的手    时间: 2014-3-27 14:11
kl1993 发表于 2014-3-27 09:02
我现在也遇到了这个问题,请问您解决了吗,能提示一下吗?

换摄像头了
作者: zhang116    时间: 2014-3-27 21:05
pangfumin 发表于 2014-3-6 21:28
用行中断触发直立控制,得挑一些行

怎么挑行呀?

作者: zhang116    时间: 2014-3-27 21:06
pangfumin 发表于 2014-3-6 21:28
用行中断触发直立控制,得挑一些行

怎么挑行呀?





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