智能车制作

标题: CCD精度问题 [打印本页]

作者: 兰陵争信    时间: 2013-4-19 20:44
标题: CCD精度问题
我用的是XS128,看龙丘和蓝宙他么都用的是8精度的CCD,我在调平衡的时候,陀螺仪和加速度器用的可是10精度,无奈之下,只好将AD的结果结存器移位2,但是我想不通精度高不好吗?为什么用8精度的?

作者: 伊利奶茶粉    时间: 2013-4-19 20:51
为了快 精度越高ad转换越慢
作者: 兰陵争信    时间: 2013-4-20 12:47
伊利奶茶粉 发表于 2013-4-19 20:51
为了快 精度越高ad转换越慢

可是,我认为时间快慢应该不是主要的吧!肤浅的说明下我的AD转换是2个AD周期,龙丘和蓝宙的是4个时钟周期!AD转换里我画蛇添足哦的讲10精度变成8精度,发现数据龙丘的数据黑一些!还有我们的小车子我在设计直立的时候,我让车子略微向前倾斜些,那么我的前瞻是怎么计算的?我直接一CCD垂直下来,测算了下前瞻大概在50cm

作者: 伊利奶茶粉    时间: 2013-4-20 14:20
兰陵争信 发表于 2013-4-20 12:47
可是,我认为时间快慢应该不是主要的吧!肤浅的说明下我的AD转换是2个AD周期,龙丘和蓝宙的是4个时钟周期 ...

首先过高的精度对于采样来说没必要(如果用直接二值化算法的话更没必要)。车的前瞻是指传感器获得的最远处的信息距车轮(前轮)的长度,不是从ccd镜头算的。通俗的说不管你长得再高看着脚尖走路的话也会撞到电线杆

作者: 兰陵争信    时间: 2013-4-21 15:05
伊利奶茶粉 发表于 2013-4-20 14:20
首先过高的精度对于采样来说没必要(如果用直接二值化算法的话更没必要)。车的前瞻是指传感器获得的最远 ...

呵呵!精度问题,我也不再纠结了,现在在CCD采集方面,我为了统一精度,在结果寄存器里进行了移位!问题不大!昨晚进行二值化处理,发现自己的二值化处理好失败!
就是让Ccd采集的数组和阀值比较,然后把0和1赋给另一个128长度的数组,发现里面的数据居然有大于1的数据,真是邪门了!





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