一种高速线阵CCD采集系统的设计

发布者:星辰耀眼最新更新时间:2021-06-11 来源: eefocus关键字:高速线阵  CCD  采集系统 手机看文章 扫描二维码
随时随地手机看文章

摘要:针对线阵CCD(Charge Coupled Device)及其外围器件时序复杂的特点,设计了一种高速线阵CCD采集系统。该系统采用MSP430单片机产生PWM信号实现各器件驱动时序,并将采集结果通过串口发送至上位机。介绍了系统组成及各器件时序同步的设计方法。实验结果表明,该线阵CCD采集系统能够很好的满足设计要求,可作为模块化电路集成到其它测量系统中。


CCD是新型光电转换器件,具有体积小、高灵敏度、低噪声、读出速度快、动态范围高和全谱响应等特点,已经广泛应用到图像传感和非接触式测量等领域。正确的CCD驱动需要严格的时序对应关系,传统的CCD驱动方式存在着调试困难、灵活性差等缺点,当驱动电路工作在高频时钟时会出现严重的干扰现象,各逻辑驱动信号不能满足其严格的相位关系,导致系统工作不稳定,已不能满足其应用的需要。因此,CCD采集系统设计的好坏直接影响CCD驱动时序和输出信号的质量,核心是CCD及外围器件时序产生及同步的设计。


本文结合TI公司16位低功耗单片机MSP430,使用PWM方式产生操作时序,不需外加CPLD等复杂逻辑器件。实验结果表明:该系统设计中电路和时序均能够很好的满足要求,生成波形良好,能很好的满足各相位关系。


1 系统组成


本系统采用索尼公司ILX511还原型线阵CCD,该CCD内置时钟发生器与保持电路、具有易于操作等特点。硬件电路主要由线阵CCD与跟随电路部分、数据处理与存储部分、电压转换部分和MSP430部分组成。软件由初始化部分、数据处理与存储部分、通讯部分构成。系统总体框图如图1所示。

一种高速线阵CCD采集系统的设计

2 硬件设计


2.1 线阵CCD与跟随电路部分


ILX511线阵CCD有效像素为2 048个,内部结构如图2所示。CCD通过模拟移位寄存器在VOUT引脚串行输出信号到后续电路。Vour以2.8 V为基准,输出表征光照强度的模拟电压值,该电压值满足后端模数转换器输入范围,故不需要放大电路。此外,本设计中将SHSW与GND直接相连,ILX511使用内部采样保持模式输出信号。

一种高速线阵CCD采集系统的设计

由于ILX511输出阻抗为250欧姆,在ILX511与ADC(模数转换芯片)之间需增加电压跟随器实现阻抗变换。考虑CCD的工作频率和单电源特性,选择运放AD8041作为电压跟随器芯片。线阵CCD与跟随器电路图如图3所示。

一种高速线阵CCD采集系统的设计

2.2 数据处理与存储部分


ADC的位数对本设计的精度有重要影响,ADC位数的选择可依据公式

一种高速线阵CCD采集系统的设计

其中A为输入信号的动态范围,M为分辨率要求。


ILX511输出动态范围为267,根据公式(1)可得本设计所需ADC位数≥8.06,即需选用有效位数ENOB(Effective Numbers Of Bits)10位以上模数转换器。本设计采用AD9220,其在1 MHz工作频率下信噪比最小为69 dB,由公式(2)可得其最小有效位数为11.7,满足系统设计要求。

一种高速线阵CCD采集系统的设计

其中SNR为ADC信噪比。


AD转换的输出数据要通过RS232送入上位机,由于AD产生的数据流速率(12 Mb/s)与RS232通信速率(最高230.4 Kb/s)不配,故AD输出的数据首先存入数据缓冲器FIFO中。由于ILX511每次转换产生2048个数据,因此选用IDT公司的IDT7203芯片通过字宽扩展方式使用。AD9220


和IDT7203连接方式如图4所示。



一种高速线阵CCD采集系统的设计



2.3 电压转换部分


由于MSP430为3.3 V供电,而CCD和FIFO及运放部分均为5 V供电,为保证逻辑电平匹配,本设计采用TI公司的8位三态总线电平转换芯片SN74LVC4245,该芯片传输延迟最大不超过10ns,能够非常好的满足本设计的时序要求。


2.4 MSP430部分


文中选用MSP430F149单片机作为主控芯片对电路产生驱动信号,通过定时器产生PWM信号。因此,定时器输出引脚和需要同步操作的时序信号相连。此外,FIFO输出结果通过电压转换后并行连接到单片机IO口。


3 软件设计


MSP430程序主要由初始化模块、数据采集与存储模块和通讯模块组成。程序流程图如图5所示。

一种高速线阵CCD采集系统的设计

3.1 初始化模块


初始化模块包含以下3个部分:MSP430初始化部分、FIFO初始化部分和CCD初始化部分。


MSP430初始化部分包括时钟初始化、串口初始化和IO初始化。时钟初始化设定单片机时钟来源及频率,此频率将决定单片机PWM和串口通信速率的计算以及PWM输出时定时器的设置。串口初始化只需配置相关寄存器、设定好波特率和开启中断即可。IO初始化将没有用到的IO进行配置。


FIFO在上电和每次写操作之前需进行复位,FIFO复位后EF标志位为低电平,当MSP430单片机检测到EF为低电平时即可开始产生后续所需工作时序。


CCD初始化工作分为两部分:在其正式操作前需添加至少22 500个CLK脉冲来稳定输出;每次工作前由ROG信号和CLK信号完成初始化。


3.2 数据采集与存储模块


数据采集和存储模块完成对系统中各器件间时序的产生和同步操作,将采集到的光谱数据暂存到FIFO中。


一种高速线阵CCD采集系统的设计

由图6可知,ILX511在完成初始化工作后,在每一个CLK时钟下降沿时输出信号。ILX511一个采样周期由2087个CLK周期组成,在前33个周期和最后6个周期输出无用信号(Dummy Signal),中间的2048个信号输出有用信号。因此,AD9220需要在CLK开始后第34个周期启动转换。AD 9220某次转换的结果在其输入后3周期输出,故FIFO需在AD9220第一次转换结果输出时启动写信号,即在CCD第37个CLK时启动。又由于CCD在CLK低电平时输出信号,AD9220在CLK高电平时采样和输出,FIFO写信号低电平时有效,故AD9220的时钟和CLK反相,FIFO写信号和CLK同相。


结合MSP430定时器灵活的PWM输出模式,CCD的CLK信号、AD9220的时钟和FIFO的写信号通过定时器B的引脚输出PWM信号实现,各个时钟周期之间的延时通过精准的延时函数实现。程序如下。

一种高速线阵CCD采集系统的设计一种高速线阵CCD采集系统的设计

通过逻辑分析仪实测MSP430各引脚输出,结果如图7所示,各驱动信号时序正确,相位匹配良好,完全满足CCD及外围电路驱动时序要求。

一种高速线阵CCD采集系统的设计

3.3 通讯模块


通讯模块主要通过MSP430的中断完成发送数据到上位机的功能。通讯模块程序流程图如图8所示。

一种高速线阵CCD采集系统的设计

在ADC将CCD输出的数据全部转换完成并将FIFO存满后,IDT7203的FF标志位变低触发MSP430的外部中断服务程序。若需重新发送某次结果,需在进行下一次采集之前,由上位机发送“A”至下位机;若要继续采集,则由上位机发送“C”至下位机。MSP430产生串口接收中断后,判断是否进行重新发送、继续采集。


4 结束语


文中在分析线阵CCD器件驱动时序和外围电路特点的基础上,以MSP430作为主控芯片输出PWM的方式,创造性地提出了一种线阵CCD驱动电路和时序的设计方法。实验验证了所设计的系统能够很好地满足时序要求和实现整体功能。由于采用模块化设计,本系统可以和引脚兼容的同类CCD共用,同时可以结合MSP430低功耗特点作为模块组合应用在不同背景和需求中。


关键字:高速线阵  CCD  采集系统 引用地址:一种高速线阵CCD采集系统的设计

上一篇:MSP430F149工程文件的简单介绍
下一篇:MSP430F5438A RAM操作实验

推荐阅读最新更新时间:2024-11-11 20:27

基于MSP430单片机的无线信号采集系统
摘要 :为了解风力发电机叶片振动情况,判断其失效类型,设计了一种基于,MSP430单片机的无线信号采集系统。系统采用低功耗的MSP430单片机作为核心控制部件,硬件部分由信号处理模块、无线通信模块、MSP430单片机控制系统组成;软件部分采用模块化设计方法。系统平时处于休眠状态,CPU停止运行,工作时通过软件中断请求唤醒。经实验证明,该模块设计稳定可靠、数据传输速率高、功耗低、通用性强,且误码率仅为1%。 关键词: MSP430;低功耗;无线采集 风能是目前最有开发利用前景的可再生清洁能源,风力发电作为风能利用的主要方式而备受关注。风机叶片是风力发电机的关键部件,其性能的好坏直接影响整机运行的稳定。为了解风机叶片的振动状态,需
[嵌入式]
基于MSP430单片机的无线信号<font color='red'>采集系统</font>
ARM和蓝牙无线信号采集系统的设计方案
1 引 言 无线测试技术在工业领域有广泛的应用前景。在连线复杂并需要反复拆装被测设备和测试设备之间连线的场合,使用无线可以降低工作的复杂程度,节约大量的时间,提高测试环节的工作效率,尤其在有时间限制时其优越性更加明显。此外在不适宜连线的场合,如港口、码头、江河湖坝、野外勘测、石油勘探中油井深处环境参数的测量,使用无线测量具有有线测量无法比拟的优越性。 对于近距离的无线传输,蓝牙由于采用快速跳频技术,确保了链路的稳定,同时使干扰可能造成的影响变得很小,适合用于存在大量噪声干扰的工业测试环境中,由于无线传输的是数字量,因此在通常情况下没有传输误差,不会影响到系统的准确度,并且可以单芯片实现,体积功耗都能达到很小的水平。 2
[单片机]
ARM和蓝牙无线信号<font color='red'>采集系统</font>的设计方案
基于DSPIC30F3013的CAN总线数据采集系统方案
引言   在工业控制中,为了保证系统的可靠运行,需要检测周围的环境变量(如温度、气压、湿度等)。通常的做法是将分布在各处的传感器采集到的信号通过各自的线路连接到监控中心,这种方式在有效地完成检测任务的同时也造成了线路资源的极大浪费。因此,提出了简化线路布局的要求。CAN(控制器局域网)是串行通信协议,能有效支持高安全等级的分布实时控制,同时在理论上,CAN总线网络内的节点近乎没有限制。基于此,本设计将一种基于数字信号控制器的CAN总线数据采集系统作为一个CAN节点,每一个需要监控的区域放置一个CAN节点,各个节点通过CAN总线与监控中心实施通信。系统总体框图如图1所示。      1 硬件构成   该数据采集系统由两部分构成:
[模拟电子]
基于DSPIC30F3013的CAN总线数据<font color='red'>采集系统</font>方案
CCD图像传感器在微光电视系统中的应用
一、引言 CCD (Charge Coupled Device) ,即电荷耦合器件,是一种金属-氧化物-半导体结构的新型器件,其基本结构是一种密排的MOS电容器,能够存储由入射光在CCD像敏单元激发出的光信息电荷,并能在适当相序的时钟脉冲驱动下,把存储的电荷以电荷包的形式定向传输转移,实现自扫描,完成从光信号到电信号的转换。这种电信号通常是符合电视标准的视频信号,可在电视屏幕上复原成物体的可见光像,也可以将信号存储在磁带机内,或输入计算机,进行图像增强、识别、存储等处理。因此,CCD器件是一种理想的摄像器件。 二、CCD的主要特性 与真空摄像管相比,固体摄像器件有如下特点: (1)体积小、重量轻、耗电少、启动快、寿命长和可
[嵌入式]
机器视觉采集系统应用电路揭秘
  视觉导航又叫做图像识别导航,它分为两种方式:一种是有线式,另一种是无线式。无线式的视觉导航技术是利用CCD在系统动态时摄取周围环境的相应的图像资料,并与设定的运行路径在信息数据库中进行比对,进而确定AGV当前地位置,进而经过控制模块对小车的运行路径进行实时的决策。第一种即有线式视觉导航技术是根据AGV现场的具体地面或者路边明显路标,经过车载的摄像装置(CCD)动态地获取路边的图像,再经过车载的计算机进行相应的处理,进而识别出路径的相应标识线,并且判断AGV与期望标识线的距离和与标识线的夹角,进而通过驱动系统控制AGV的实际行驶路径在与期望的路经保持在允许的范围内即可。   有线视觉导航技术的优点是:可以获取较大容量的信息、具
[电源管理]
机器视觉<font color='red'>采集系统</font>应用电路揭秘
基于AVR的大容量数据采集系统的设计
  0 引言   AVR系列单片机一直以功能强、高可靠性、高速度、低功耗等特点而受到广泛的应用。但是AVR单片机自身的存储空间不大,例如在长时间或者高速数据采集系统中,对数据存储空间需求很大,单片机自身的空间难以满足存储要求,所以在大容量数据采集的场合下其作用受到了限制。因此,在AVR单片机的基础上外扩一个存储芯片可以解决其存储容量小的问题。   Flash存储器体积小、容量大、并可随机访问,是作为扩展存储芯片的最佳选择。设计中采用了sumsung公司生产的NAND型的K9F5608UOM芯片作为扩展存储。   1 硬件设计   论文设计了5路A/D采集电路,介绍了如何在实际的电路中实现大容量数据采集。设计要求:5路并行采
[单片机]
基于AVR的大容量数据<font color='red'>采集系统</font>的设计
CCD与CMOS哪个更能推动工业相机市场的发展
工业相机是机器视觉系统的核心部件,其本质功能完成是将光信号转变成电信号的过程,相比于普通相机来说,具有更高的传输力、抗干扰力以及稳定的成像能力。工业相机根据不同的分类标准,可以有多种分类,其中根据芯片类型的不同可以分为CCD相机与CMOS相机两种,这种分类方式也是我们最为常见的。这里面,CCD全称电荷耦合元件,CMOS全称互补金属氧化物半导体,两者都是图像传感器,都是工业相机的精髓。 一直以来,CCD以其具有的无损伤、无滞后、低电压、低噪声、高灵敏度、高分辨率等优点,在传感器市场独占鳌头。不过,随着CMOS图像传感器技术的不断进步,在其本身具备的集成性、低功耗、低成本等优势的基础上,在灵敏度、传输速度以及动态范围等方面也做
[模拟电子]
串口通讯在CCD相机系统中的应用
1引言 CCD相机系统在运行过程中,有许多来自工作现场的数据需要实时采集,处理和记录。以便上级管理系统及时掌握相机的工作状态。并且上级管理系统需要实时调整相机参数,并发出相应的指令,使得相机采集到的图像像质更好。 MCS-51单片机内部含有一个可编程全双工串行通信接口,该接口电路不仅能同时进行数据的发送和接收,也可作为一个同步移位寄存器使用。MCS-51单片机串行口的结构由串行口控制寄存器、发送和接收电路等三部分组成。 串行通信是一种能把二进制数据按位传送的通信,故它所需传输线条数极少,特别适用于分级、分层和分布式控制系统以及远程通信之中 。根据实际使用的需要,CCD相机系统与上级管理系统之间的通讯由单片机串口来完成。本文对
[嵌入式]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved