基于USB的嵌入式CCD图像数据采集系统的实现出处:太平洋安防网作者:佚名编辑:tang时间:2008-9-1916:03:53访问次数:CCD图像数据的采集与普通视频信号的采集相比,其最大的特点是数据传输速率高,传输通道多
目前,通用的CCD图像数据采集方法是在计算机中插入高速数据采集卡,采集卡与CCD相机间通过点对点物理层接口(如RS-422、RS-485)进行数据传输,高速数据采集卡接收到数据并通过PCI总线将数据写入计算机内存,然后利用采集卡的存储功能将数据通过IDE接口写入计算机硬盘
这种方法虽然简单可靠,但对多通道、高速图像数据的采集在数据传输和存储方面有一定的局限,容易引起数据帧的丢失,并且随着传输通道的增多,引起传输导线数量增加,系统功耗及噪声也随之增大
通用串行总线USB能很好地解决这些问题,具有连接方便、无需外接电源、即插即用、支持热插拔、高带宽、低功耗、低成本、动态加载驱动程序,级联星型拓扑结构扩充外设数量等特有优点,在主机和数据采集系统之间可以实现简单、快捷、双向、可靠的连接和通讯
1硬件设计系统设计应具有稳定性、灵活性、通用性等特点
稳定性是指不仅要保证数据的无失真传输,而且要保证数据连续无丢帧存储
灵活性体现在系统的信号输入路数、系统的存储容量、磁盘连接方式等具有模块化与可重组性,系统稍做变通即可用于其他高速视频图像的采集
通用性体现在系统能适应于多个通道,不同速率的CCD图像数据采集,即要求系统能实现通道合并,并有较宽的数据传输频带
USB数据采集系统硬件结构图如图1所示
传感器输出的模拟信号,经多路开关选通接入信号放大器,信号放大器能自动调整增益的大小,对输入的信号在A/D转换器的量程内进行信号放大,然后由ARM芯片控制进行A/D转换,再将转换后的数字信号送入嵌入式微控制器,由USB接口电路传递给PC机进行数据处理,同时将PC机端的客户应用程