智能车制作

标题: A车寻双线可跑程序(OV7620) [打印本页]

作者: 黑名    时间: 2012-4-12 13:31
标题: A车寻双线可跑程序(OV7620)
A车寻双线可跑程序(XS128+OV7620)
作者: lsp123963    时间: 2012-4-12 14:04

作者: lsp123963    时间: 2012-4-12 14:05
龙哥
作者: 月思繁星    时间: 2012-4-12 14:56

作者: dongpinbo    时间: 2012-4-12 15:18

作者: haixing    时间: 2012-4-12 17:09
为什么我将程序下到核心板内后,小车不能根据黑线控制舵机,求解释。楼主,帮忙将串口接法告诉一下,谢谢
作者: 黑名    时间: 2012-4-12 17:27
本帖最后由 黑名 于 2012-4-12 17:28 编辑

舵机要立起来的,注意看程序接线,找两根线一根把核心板地跟串口线第5线连接,一根把核心板TX跟串口第2线RX连接
作者: haixing    时间: 2012-4-12 19:06
摄像头的行中断,场中断接核心板的哪个接口?舵机,电机,接哪个口,我这个核心板是9s12xs128MAA,绿色的那种,80引脚,你的这个程序下进去后,还需要改动吗?非常感谢

作者: qq584376022    时间: 2012-4-12 19:47

作者: xinmengwangran    时间: 2012-4-12 20:15
谢谢啦!收下啦!顶!
作者: ab123369ab    时间: 2012-4-12 21:34
简单明了易理解,新手的教材。看来跑起来还是多简单的
作者: 黑名    时间: 2012-4-12 23:12
嗯,希望对大家有帮助……大家都不差,比赛才有意义。
作者: 黑名    时间: 2012-4-12 23:13
嗯,希望对大家有帮助……大家都不差,比赛才有意义。
作者: flytianya2010    时间: 2012-4-13 00:40
谢谢楼主
作者: 活在九零后    时间: 2012-4-14 20:15
先下,再看
作者: keyx    时间: 2012-4-15 01:09
顶一个了
作者: 1xzkxzkxzk    时间: 2012-4-15 01:49
恩 不错 做教程不错 可惜没有十字线识别呵呵
作者: 黑名    时间: 2012-4-15 23:56
呵呵……程序里有十字交叉简单的处理,可以改成自己的处理方法……
作者: gongjm46    时间: 2012-4-16 11:34
谢谢楼主!
作者: 颠倒梦想    时间: 2012-4-16 11:44
gongjm46 发表于 2012-4-16 11:34
谢谢楼主!

手之创的7620好像时序不对。我也有那个程序,是调试不出来的

作者: gongjm46    时间: 2012-4-16 12:05
颠倒梦想 发表于 2012-4-16 11:44
手之创的7620好像时序不对。我也有那个程序,是调试不出来的

会吗?我们直接用都可以了,只是显示的黑线跟现实有点误差,不过给了写参数就没问题了!!
作者: 黑名    时间: 2012-4-16 13:37
呵呵呵……那就换摄像头吧……
作者: yuanyin    时间: 2012-4-17 08:43
请问,我怎么下载的总是forum.php呢?楼主是否可以帮忙把代码发到我的邮箱573308146@qq.com,不胜感激
作者: 黑名    时间: 2012-4-17 09:36
用其他压缩软件打开
作者: xiaomei120108    时间: 2012-4-17 23:51
非常感谢
作者: MusicMe    时间: 2012-4-18 11:18
谢谢!
作者: 戊戌戍    时间: 2012-4-18 12:30

作者: 浅语003    时间: 2012-4-18 19:08
看看
作者: 无亲    时间: 2012-4-18 21:06
谢谢

作者: 584818458    时间: 2012-4-19 00:30
谢谢楼主,,帮助很大

作者: xiazeyang1008    时间: 2012-4-20 16:52
楼主怎么提取中心线,前20行的没处理吗
作者: baobao    时间: 2012-4-20 18:04
顶一个
作者: For高冉    时间: 2012-4-22 09:56

作者: heyangfengyue    时间: 2012-4-22 10:49
mark!
作者: zhang12345    时间: 2012-4-22 19:06

作者: 啊啊啊    时间: 2012-4-22 19:10
{:soso_e113:}
作者: conan    时间: 2012-4-23 21:54

作者: 光鸿    时间: 2012-4-25 00:00
非常感谢楼主的分享,如能再详细地注释下就更好了!
作者: 从不耘败    时间: 2012-4-25 18:12
楼主很大方,明显就是高手中的高手,不藏着掖着!
作者: xinmengwangran    时间: 2012-4-26 22:35
黑名 发表于 2012-4-12 17:27
舵机要立起来的,注意看程序接线,找两根线一根把核心板地跟串口线第5线连接,一根把核心板TX跟串口第2线RX ...

这个是什么意思 我这几天调了一下可惜还没能跑起来 能否指点一下
作者: knight9874@163.    时间: 2012-4-27 17:18

作者: tianxiaguixin    时间: 2012-4-27 19:20
太给力了。。。
作者: 浅语003    时间: 2012-4-28 16:41
kankan
作者: hwh123    时间: 2012-4-30 20:59
顶啊!
作者: dennisi123    时间: 2012-5-4 16:25
谢了
作者: hsx1612727380    时间: 2012-5-4 19:34
非常感谢

作者: Go_For_It    时间: 2012-5-5 23:31
谢谢啦~~
作者: jyg999    时间: 2012-5-7 15:08
谢谢楼主,刚刚找到!
作者: jyg999    时间: 2012-5-7 15:09
应该不错,但是好像没有PID
作者: skt3150103020    时间: 2012-5-7 15:18
看一下。。。暂时表示怀疑
作者: 林牛牛    时间: 2012-5-7 21:05
里面的LP是中值滤波吧?
作者: chenkangmei    时间: 2012-5-7 21:08
厉害啊
作者: 黑名    时间: 2012-5-7 22:23
那个只是简单的滤波,在动态下中值滤波不太可靠……
作者: wanglichao    时间: 2012-5-8 00:05
问一下,OV7620的行只能取到230左右么???
作者: qianjing    时间: 2012-5-8 13:30
谢谢。啦

作者: gadwgdsk    时间: 2012-5-8 17:02
收下
作者: hsx1612727380    时间: 2012-5-8 21:52
               好像没有起跑、停车、上坡、下坡相关的函数控制?
         void LP_image() {

      unsigned char *a_point,*b_point,*c_point;
      unsigned char a,b,c,d,i,j;
      
  for(i=0;i<ROW;i++) {
   
      
     for(j=1;j<COLUMN;j++){
      
     a_point=&Buffer[i][j-1];
     b_point=&Buffer[i][j];
     c_point=&Buffer[i][j+1];  
     
      a=*a_point;
      b=*b_point;
      c=*c_point;
         
   if(a>=b) {
        d=b;b=a;a=d;
      
      }
   if(a>=c){
        d=c;c=a;a=d;
      }
        
    if(b>=c){
        d=c;c=b;b=d;
      }
        
     *(b_point)=b;
     
     }              

  }
}

void Image_Filte() {
     unsigned char *a_point,*b_point,*c_point;
     unsigned char a,b,c,d,i;
     for(i=1;i<COLUMN-1;i++){
      
     a_point=&image_center[i-1];
     b_point=&image_center[i];
     c_point=&image_center[i+1];  
     
      a=*a_point;
      b=*b_point;
      c=*c_point;
         
   if(a>=b) {
        d=b;b=a;a=d;
      
      }
   if(a>=c){
        d=c;c=a;a=d;
      }
        
    if(b>=c){
        d=c;c=b;b=d;
      }
        
     *(b_point)=b;
     
     }              
}
这两函数还真是没看懂,楼主,求解释{:soso_e181:}

先说声谢谢了啊!!!

作者: jyg999    时间: 2012-5-9 16:01
中值滤波!
作者: hsx1612727380    时间: 2012-5-10 21:59
在弯道,摄像头只照到了一条黑线,请问怎么确定中心?求指教?
作者: hsx1612727380    时间: 2012-5-10 22:00
jyg999 发表于 2012-5-9 16:01
中值滤波!

谢谢,我看懂了

作者: 树叶    时间: 2012-5-10 23:47
看看,谢谢
作者: dσиg    时间: 2012-5-17 14:27
真心谢谢楼主!!!!!!:D
作者: xuezihan    时间: 2012-5-17 15:31
有个注释就好了
作者: 菜鸟5号    时间: 2012-5-19 21:14
用了你的方法试了,大S不好控制,舵机加了p后 ,感觉响应有点跟不上,请问该怎么解决啊、?多谢了!
作者: 黑名    时间: 2012-5-19 22:34
那个程序是个简单的,弯道处理也很简单,想提速,过各种弯道需要提高前瞻,优化路径……
作者: 洛川子    时间: 2012-5-31 10:22
:lol:lol
作者: 子轩烨磊    时间: 2012-6-3 15:40

作者: 肥过猪    时间: 2012-6-4 21:17
。。学习了
作者: imfgz1990    时间: 2012-6-28 09:58
真的可以跑啊?
作者: lijunyuan    时间: 2012-6-28 22:22
谢谢啦
作者: 7865522400    时间: 2012-6-28 22:35

作者: 璺鋈    时间: 2012-6-29 01:13
楼主   把你的黑线提取的思路分享一下么  我们的总是不准确
作者: csuxzd    时间: 2012-6-29 23:56
先看看再说~
作者: 邓超    时间: 2012-7-3 15:32
谢了
作者: 紫藤风信子    时间: 2012-7-3 21:01

作者: aihai0002275    时间: 2012-9-18 13:25
多谢楼主啊 ~~~
作者: aihai0002275    时间: 2012-9-18 13:27
多谢楼主啊 ~
作者: Mumu.Y    时间: 2012-12-19 16:40
看看

作者: 我為伊狂    时间: 2013-3-4 20:55
请问程序中的XS128的哪两个引脚控制电机驱动的?
作者: Robins    时间: 2013-3-4 23:02
谢谢,虽然我们是用K60的,但还是对我们有很大的帮助!!
作者: xinquan456    时间: 2013-3-5 15:59
dingxia
作者: 水木风情    时间: 2013-3-5 21:22
谢谢楼主

作者: 封剑    时间: 2013-3-6 13:26
学习学习
作者: 小小金刚    时间: 2013-4-17 15:11
顶起1
作者: 猎手    时间: 2013-5-10 12:47
如果舵机是横放的,可以用吗
作者: xinquan456    时间: 2013-5-11 19:50
{:soso_e100:}
作者: xinquan456    时间: 2013-5-11 19:50
{:soso_e100:}
作者: 哲000    时间: 2013-6-19 21:51
呵呵,找到的晚了点不过还是谢谢了……




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