- 1
- 2
- 3
- 4
- 5
野火线性CCD的代码驱动说明
资料介绍
野火在这里给大家说明一下,CLK的最高频率为8M,如果高于这个速度,AO输出的值还没稳定就结束了这个像素的输出。当然,单片机的ADC采集速度一般都达不到这个速度。
智能车比赛所用的TSL1401线性CcD的曝光时间一般在5ms~20ms之间,而前18个像素的时间非常短的时间,几乎忽略不计(假设10us的像素周期,则18个像素也就0.18ms)
因此野火的程序,不再考虑前18个周期的时间,而是直接把两个s1上升沿当作曝光时间来处理,这样调曝光就变得非常简单,仅仅调中断时间即可。
野火线性CCD驱动代码实例
前面已经说到,忽略前18个像素的时间,两个sl的上升沿作为曝光时间。
编程思路就是:
(1)配置定时中断,定时时间即为曝光时间。
(2)中断里判断是否需要采集图像,若需要采集图像,则把图像采集到指定数组;若不需要采集,则直接复位CcD
(3)主函数里需要采集图像,则把图像标志位置置位,以便中断程序里采集图像。
经验证,此驱动算法可很好采集图像,如下为野火线眼线性CCD的采集效果图:
线性CCD初始化代码
1.//ts11401,线性CCD初始化,time为曝光时间,单位与TSL1401-INT-TIME的设置一致.
初始化后必须调用t811401 set addrs来设置存储地址(或者先设置存储图像地址)
部分文件列表
文件名 | 大小 |
野火线性CCD的代码驱动说明.pdf | 4M |
最新上传
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:dongshao
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏270.00元 3天前
用户:kk1957135547
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏50.00元 3天前
用户:w993263495
-
21ic下载 打赏40.00元 3天前
用户:w993263495
-
21ic下载 打赏90.00元 3天前
用户:cooldog123pp
-
21ic下载 打赏30.00元 3天前
用户:sun2152
-
21ic下载 打赏40.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:happypcb
-
21ic下载 打赏50.00元 3天前
用户:forgot
-
21ic下载 打赏10.00元 3天前
用户:xuzhen1
-
21ic下载 打赏20.00元 3天前
用户:wanglu6666
-
21ic下载 打赏5.00元 3天前
用户:人间留客
-
21ic下载 打赏5.00元 3天前
用户:jyxjiyixing
-
21ic下载 打赏5.00元 3天前
用户:akae_du
-
21ic下载 打赏5.00元 3天前
用户:ouyang_56
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
xlhtracy 打赏10.00元 3天前
-
xlhtracy 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
xlhtracy 打赏5.00元 3天前
-
czmhcy 打赏1.00元 3天前
资料:bitboy
全部评论(0)