智能车制作

标题: 摄像头采集求助 [打印本页]

作者: king9014    时间: 2011-9-30 11:29
标题: 摄像头采集求助
模拟摄像头 + 1881N + TLC5510,电路如图,5510上ANALOG IN直接接摄像头信号的,行场中断挂示波器正常,ad单测正常,采集程序 在数字摄像头上正常使用,用5510采出来为全0,用S12内部ad采出来范围在0-20,手遮挡摄像头 S12内部ad采出来基本全0,帮我看看是什么问题。。。[attach]12313[/attach][attach]12312[/attach]
作者: 记忆将军    时间: 2011-9-30 18:59
内部采集出来是0到20? 你的采集程序可能有问题 正常情况下白色100+  黑色50左右
作者: king9014    时间: 2011-9-30 19:51
回复 2# 记忆将军
程序以前是用在数字摄像头上了,我把ad挂在5v上采出来是全255,说明PAL信号有问题啊,可以摄像头接采集棒看也是好的。
作者: 记忆将军    时间: 2011-9-30 21:24
回复 3# king9014


    你摄像头分别照着黑白纸 看看数据 怎么会都是255呢?
作者: sonwendi    时间: 2011-9-30 21:25
回复 1# king9014


      首先是不是参考电压有问题?
    其次,你的analog in前面应该接一级运放跟随,保证阻抗匹配;
然后根据香农采样定律,采样的速率要大于信号的频率两倍以上,而实际要四倍以上效果才好,所以你给的PWM速率够不够?我也搭了一个5510电路,给的时钟信号还没有焊上,准备用有源晶振,用尽量高的~所以实际效果还没有测试过~
作者: 记忆将军    时间: 2011-9-30 21:36
回复 5# sonwendi


    我用过20M有源晶振 比PWM出来数据略微稳定些
作者: king9014    时间: 2011-9-30 21:57
回复 5# sonwendi
analog in前面应该接一级运放跟随,保证阻抗匹配,有没有图啊?
作者: king9014    时间: 2011-9-30 21:59
回复 6# 记忆将军

我PWM用的8M的,挂示波器上 感觉还比较失真,有源晶振你用的什么芯片?
作者: 记忆将军    时间: 2011-9-30 22:02
回复 8# king9014


    8M 频率太低 最少要13M左右 要大于信号最高频率2倍才不会失真  一般视频信号在6点几M 晶振四个引脚的 淘宝上有卖
作者: king9014    时间: 2011-9-30 22:15
回复 9# 记忆将军
嗯,谢谢了。还有 我感觉用s12内部ad应该没问题啊,我一行就采90个点,采40行,估计是信号需要放大,不知道用什么电路,前面我说采出来255是我直接把ad挂在5v上,说明ad没问题,  然后接模拟摄像头信号 采出来只有0-20
作者: sonwendi    时间: 2011-9-30 22:29
回复 7# king9014


    视频信号是超过4MHZ的高频信号,为此,在传输信号时要进行阻抗匹配,具体内容可以参考铃木亚臣的《晶体管电路设计》~一般都是用75欧姆的电阻和运放~
    电路图是参考datasheet的:
   [attach]12324[/attach]
    把图中的49.9欧姆和接地的电容改为75欧姆和510uF~前一级如果想对视频信号放大也可以运放反馈用可变电阻~
作者: sonwendi    时间: 2011-9-30 22:30
回复 8# king9014


    示波器行不行?一般示波器都是40~60MHZ的,测试超过最高带宽1/4以上就不行了,所以你的8MHZ信号至少要32MHZ的示波器才能测量
作者: king9014    时间: 2011-9-30 22:48
回复 12# sonwendi

图好复杂,研究下,谢谢了
   我想给了是16M  PWM,    PWMPRCLK=0x12;  //PWMPRCLK寄存器是单独用来给时钟源 A、B进行预分频的。
    PWMSCLB=1;  //Clock SB=Clock B /(2*PWMSCLB)

    PWMCLK_PCLK2=1;  // 2 通道的时钟源设为 SB
    PWMPER2=2;
    PWMDTY2=1;

    超频64M,B是二分频 32M,SB是 B的二分频 16M  
    我认为频率是16M的,挂示波器上是8M  也没多想。。。是哪有问题呢
作者: sonwendi    时间: 2011-9-30 23:37
回复 13# king9014


    试一下是不是电路连接有问题?AD的电路连接对不对?有些使能呀的信号有没有接上?
作者: king9014    时间: 2011-10-1 23:35
回复 14# sonwendi
今天去实验室弄了一下午,发现
5510采样范围 大概是 0.5v到2.5v

摄像头pal信号挂示波器 峰峰 2v多点,接到电路中被拉低到1v(不知道为什么)

正向电压 峰值0.5v,所以5510采不到

后加了偏置电路电压拉高0.5v,ad采样为0-50左右

然后考虑放大信号,加了放大电路  效果不明显,采样为120-255,但可以区别黑白线,不过感觉比数字摄像头的稳定性差不少啊。。。求高手解释
作者: 568581185    时间: 2011-10-2 12:03
回复 11# sonwendi


   哎官方给的datasheet好是好
可惜我们实验室想要找齐那些元件估计很难
概率不足1%
╮(╯▽╰)╭
作者: sonwendi    时间: 2011-10-2 13:48
回复 15# king9014


    我记得5510有两个参考电压,一个上限,一个下限~可以设置的~
作者: sonwendi    时间: 2011-10-2 13:50
回复 16# 568581185


    运放用差不多的就行了,AD8032或8061也可以,至于电阻电容什么的还能少么……
作者: 568581185    时间: 2011-10-2 15:19
回复 18# sonwendi


   我们实验室的状况是电容别像找齐,运放就更别像找齐了╮(╯▽╰)╭
想搞就得自己出钱去买
不然没门
作者: 很高很瘦    时间: 2011-10-5 09:42
[img][/img]
作者: 很高很瘦    时间: 2011-10-5 09:43
[attach]12368[/attach]你看看这个图,这个图好使的
作者: 飞蓝    时间: 2011-10-6 18:31
回复 5# sonwendi


    在TLC5510时钟上输入PWM方波信号(大概20M)能代替有源晶振吗?   视频信号为什么不能直接输入AD口,还要加一级运放跟随?疑惑求解
作者: sonwendi    时间: 2011-10-7 01:57
回复 22# 飞蓝


    这个肯定可以的,驱动能力足够了,这个本来就是应该处理器提供时钟信号,以便时序能够对的上不混乱。不过AD前级加上运放是学长说的,原因是阻抗匹配,使信号更加稳定,但是我翻阅资料基本上都是用75的电阻和电容~
作者: lemon~cmc    时间: 2011-10-9 13:04
学习。
作者: 尐精灵    时间: 2011-10-9 16:02
学习
作者: 568581185    时间: 2011-10-17 14:59
回复 18# sonwendi

运放好像真没有呵呵
作者: js119430010    时间: 2011-10-21 15:59
回复  king9014


      首先是不是参考电压有问题?
    其次,你的analog in前面应该接一级运放跟随 ...
sonwendi 发表于 2011-9-30 21:25



    正解。。。
作者: sunnyfei    时间: 2011-11-29 13:16
xs128采集的时候用for循环行不行?
作者: ARRONCGW    时间: 2012-2-23 22:13
学习





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