基于USB的嵌入式CCD图像数据收集系统的实现.docx
《基于USB的嵌入式CCD图像数据收集系统的实现.docx》由会员分享,可在线阅读,更多相关《基于USB的嵌入式CCD图像数据收集系统的实现.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于USB的嵌入式CCD图像数据收集系统的实现基于USB的嵌入式CCD图像数据收集系统的实现yangliu导语:以S3C44B0X为主控制器,将高频模拟信号经AD8321前置放大和增益调整后通过AD7829进展模数转换CCD图像数据的收集与普通视频信号的收集相比,其最大的特点是数据传输速率高,传输通道多。目前,通用的CCD图像数据收集方法是在计算机中插入高速数据收集卡,收集卡与CCD相机间通过点对点物理层接口如RS-422、RS-485进展数据传输,高速数据收集卡接收到数据并通过PCI总线将数据写入计算机内存,然后利用收集卡的存储功能将数据通过IDE接口写入计算机硬盘。这种方法固然简单可靠,但
2、对多通道、高速图像数据的收集在数据传输和存储方面有一定的局限,容易引起数据帧的丧失,并且随着传输通道的增多,引起传输导线数量增加,系统功耗及噪声也随之增大。通用串行总线USB能很好地解决这些问题,具有连接方便、无需外接电源、即插即用、支持热插拔、高带宽、低功耗、低本钱、动态加载驱动程序,级联星型拓扑构造扩大外设数量等特有优点,在主机和数据收集系统之间可以实现简单、快捷、双向、可靠的连接和通讯。1硬件设计系统设计应具有稳定性、灵敏性、通用性等特点。稳定性是指不仅要保证数据的无失真传输,而且要保证数据连续无丢帧存储。灵敏性表达在系统的信号输入路数、系统的存储容量、磁盘连接方式等具有模块化与可重组性
3、,系统稍做变通即可用于其他高速视频图像的收集。通用性表达在系统能适应于多个通道,不同速率的CCD图像数据收集,即要求系统能实现通道合并,并有较宽的数据传输频带。USB数据收集系统硬件构造图如图1所示。传感器输出的模拟信号,经多路开关选通接入信号放大器,信号放大器能自动调整增益的大小,对输入的信号在A/D转换器的量程内进展信号放大,然后由ARM芯片控制进展A/D转换,再将转换后的数字信号送入嵌入式微控制器,由USB接口电路传递给PC机进展数据处理,同时将PC机端的客户应用程序发出的控制信号通过USB接口传送到以ARM芯片为核心的数据收集系统。1.1方案选择1.1.1USB接口芯片和主控制器芯片的
4、选择USB控制器有两类,一类是集成了USB接口的单片机,如Cypress公司消费的EZ-USB基于8051系列芯片CY7C68013、CY7C64613等;另一类是单独的USB控制器,如Philips公司的PDIUSBD12、ISP1581,NetChip公司的NET2888,National公司的USBN9603、USBN9604等。前种芯片固然编程简单,但需要购置专门的开发系统,投资较大,并且单片机性能有限;后者的特点是价格低廉、连接方便、可靠性高,但其片上不带CPU,必须选择微处理器来进展协议处理和数据交换。本系统选择了片上不带CPU的性价比拟高的USB2.0控制芯片ISP1581,它完
5、全符合USB2.0标准,速度可达480Mbps。采用ISP1581可以快速开发出高性能的USB2.0设备;同时为了知足速度要求,主控器芯片选择了高性能、低功耗的ARM芯片S3C44B0X。1.1.2信号放大电路和A/D转换芯片的选择在高速数据收集系统中,现场输入信号是变化范围较大的高频模拟信号,假如采用单一的增益放大,那么放大后的信号幅值有可能超过A/D转换的量程,所以必须根据信号的变化来相应地调整放大器的增益。本系统选用了AD8321这种频带宽、噪声低、增益可数控,且特别合适在数据收集系统作前置放大用的高频模拟信号调理芯片。高频模拟信号放大后被送到模数转换器中,S3C44B0X自身虽集成有8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 USB 嵌入式 CCD 图像 数据 收集 系统 实现
限制150内