一种基于单片机的新型线阵CCD电路

发布者:冰山火影1977最新更新时间:2006-09-04 来源: 电子设计应用关键字:脉冲  单片机  电路 手机看文章 扫描二维码
随时随地手机看文章

引言
  不同厂家、不同型号的CCD的驱动时序是不同的,加之对不同性能、不同应用场合的体积、成本、灵活性要求不同,于是产生了众多的驱动时序的产生方法,主要有直接数字电路驱动、单片机口驱动、EPROM驱动、专用IC驱动等常用的驱动时序的产生方法。但是它们存在着逻辑设计较为复杂、调试困难、柔性较差、驱动时钟低等缺点。

  本文在综合各种驱动时序方法的基础上,提出了的一种基于单片机的新型驱动电路。该电路使用独立的时钟源产生精确的时钟脉冲,采用可编程定时计数芯片和单片机控制相结合的方法,使电路产生稳定、精确、高速的驱动脉冲,该电路结构简单、调试方便、CPU占用率低,降低了系统的总体成本,而且具有良好的柔性,只需要改变驱动软件就可以应用于不同的CCD芯片,更适合于工业测量用途。

驱动电路基本组成
  基于单片机的新型线阵CCD驱动电路主要由脉冲发生电路、分频电路、控制电路、脉宽调制电路等组成,如图1所示。

  通常时钟脉冲可取自以下途径:单片机XTAL端、ALE端、独立脉冲源。其中取自XTAL端时,经分频电路得到的脉冲频率受限制;取自ALE端的脉冲在单片机访问外部存储器的时候丢失,精度受影响;而取自独立脉冲源的脉冲因其独立性而精度较高,且所产生的脉冲频率可自由选择,稳定性好,因此本驱动电路选用独立脉冲源。

  分频电路可以选用D触发器/JK触发器,如74LS(HC)74、74LS(HC)76,均带置位、清零端,较易控制;也可以选用计数器,如74LS(HC)163(可预置),8253(2MHZ可编程),82(C)54(10MHZ可编程)。为了便于调试和增加系统的柔性,本驱动电路选用具有较高频率的82C54,它含有3个16位减法计数器, 6种工作方式。其中工作方式2时,起频率发生器的作用,CLK端输入脉冲使计数器减1,计数器减到1时停止计数,并使OUT端输出负脉冲;方式3起方波发生器作用,[(N+1)/2]计数完成之前为高电平,对余下的[(N-1)/2]计数时输出低电平。

  控制电路主要由单片机AT89C51及逻辑门电路组成。AT89C51最高工作频率达24MHz,内含4KB的Flash存储器。用于82C54的初始化、控制计数脉冲的通断、计数器的启动、停止及完成系统中其它任务。

  脉宽调制电路主要由阻容电路、单稳态电路(如74LS/HC123)组成。该电路主要用于调整各驱动脉冲之间的相位关系。74LS(HC)123是可重触发单稳态触发器。在触发脉冲的上升沿(接B端)或下降沿(接A端)的作用下,输出Q为高电平,经过延时Tw后,输出Q返回低电平;如果输出高电平期间,触发脉冲又到来,则高电平又会从此刻延时Tw,因此如果触发脉冲在高电平期间不断到来,则高电平将要被无限期的延迟,即输出为高电平;当外接电阻为R且电容C>1000pF时,Tw=0.45 * R *C 。

图1驱动电路原理图

图2系统框图

系统实例
系统组成
  本系统用于测量螺旋桨转动过程中的桨叶的偏振角。由于螺旋桨具有刚性,其转动过程中不仅存在摆动,而且存在振动,对其偏摆角的测量需要在螺旋桨转动过程中采集其瞬态的位置,利用CCD的成像特性,将螺旋桨瞬态的位置信息通过CCD成像,光信号转换为电荷信号,经过信号处理电路,转化为数字信号,传输给CPU处理。系统框图如图2所示。

  系统中的光源可以选用有源光源或自然光,根据测试现场环境、安装空间、体积等因素综合考虑;光学系统可根据测试现场的尺寸要求及视场要求,根据几何光学公式计算选定;CCD选用日本东芝公司的TCD1500C,测量精度和分辨率都很高,内有驱动器和采样保持电路,输出可以直接取除了调幅脉冲成分的视频信号,并且只需3路驱动信号:SH、Φ、RS;信号处理电路用于对CCD输出的视频信号进行滤波、放大、二值化、采样等处理,便于DSP处理;主处理器采用数字信号处理器DSP,它是一种高性能的单片机,内部结构采用改进的哈佛结构,具有多条数据、地址总线,可同时访问数据和程序存储器,其多级深度流水线,可以预先装载多达八级指令,指令执行速度可达300MIPS~10GIPS(内有多并行CPU),正广泛应用于测试、信号处理、通讯等大运算量的领域,可作为协处理器(大型系统),也可以作为主处理器(中小型系统),并且具有SP、SPI、DMA、PCI、USB接口,也可以与上位机和下位机通讯。

驱动实例
* 驱动时序要求及实现
  TCD1500C的驱动时序如图3-(a)所示,其工作频率≤8MHz,取 fF=1MHz,fRS=2MHz,TSH≥(5340+64+12)/2ms。其中图3-(b)时序由 图1-(b)实现,由单片机强制置位,以满足电荷向移位寄存器转移;图3-(c)时序由 图1-(d)实现,其中Re选用精密可调电阻,Ce>1000pF,延迟时间由公式Tw=0.45 * R *C 决定,也可以在示波器上观察调制。

  驱动电路工作过程如下:上电初始时,控制与分频电路中的单片机AT89C51开相应中断,对各控制引脚设定初始状态电平。接着对82C54计数器进行初始化,设定82C54的工作方式:定时器1和定时器2工作于方式3(方波发生器),定时器2工作于方式4(软件触发方式),并写入初值,然后89C51等待主机的指令-开始测量,则使82C54开始工作,产生驱动脉冲。当产生一个完整的积分周期的驱动脉冲后,89C51停止产生驱动脉冲,等待主机的指令。当CCD第一帧视频信号有效时,经信号处理电路的一系列处理后,可以在同步脉冲作用下对输出的视频信号进行A/D转换,也可以用高频脉冲计数二值化后的脉冲宽度,通过通讯将得到的数据送给主机处理,主机将测量的结果存入存储器或直接传给上位PC机,然后给89C51发开始命令,驱动下一帧视频信号,如此往复直至结束。

* 驱动电路的软件编程
  脉冲发生电路产生4MHz的方波脉冲,将它通过图1-(b)分频电路的两次分频,得到1MHz的方波脉冲。图1-(b)所示时序通过P1.1控制,从而产生f脉冲;定时器0计数脉冲取自产生f脉冲的第一个分频器的输出(2MHz), 其计数初始值>(5340+64+12)ms,从而产生SH脉冲;通过把f作为定时器1的计数脉冲, 计数初始值=2,再将OUT1的输出接到脉宽调制电路即可得到RS脉冲。至此,CCD工作所需要的驱动脉冲全部得到。

  89C51产生驱动脉冲的部分程序见网站(www.eaw.com.cn)

图3 TCD1500C驱动脉冲时序

结语
  该驱动电路综合了直接数字电路驱动方法具有较高的驱动频率和单片机口驱动方法灵活性特点,还具有硬件电路简单、成本低、软件编程灵活、可直接方便的受主处理器控制等特点,而且在实际使用中稳定可靠,具有一定的实用价值。

参考文献
1 日本TOSHIBA公司.电荷耦合器件手册[M].1998
2 王庆有.CCD应用技术[M].天津:天津大学出版社,1993
3 蔡文贵等.CCD技术及应用[M]1.北京:电子工业出版社,1992
4 何立民.MCS-51系列单片机应用系统设计[M]. 北京:北京航空航天大学出版社,2000
5 李华.MCS-51系列单片机实用接口技术[M]. 北京:北京航空航天大学出版社,1996

关键字:脉冲  单片机  电路 引用地址:一种基于单片机的新型线阵CCD电路

上一篇:一种基于单片机的新型线阵CCD电路
下一篇:80C51复位标志位的设置与应用研究

推荐阅读最新更新时间:2024-03-16 12:17

MSP430单片机的热敏电阻温度测量
测量温度一般采用热敏电阻做传感器,测量的方法有R—V转换电压测量法和R—F转换频率测量法。这两种方法的电路复杂且成本高,电路中很多元器件直接影响测量精度。本文论述一种类R—F转换频率的测量法,用NE555定时器和热敏电阻等器件构成振荡器,由MSP430单片机的捕获功能来捕获多谐振荡器输出信号的高低电平并计数,热敏电阻Rt与捕获高低电平时的计数值的差值成正比关系。该方法电路简单、成本低,系统流程框图如图1所示。 1 负温热敏电阻 PT一25E2热敏电阻温度阻值变化曲线如图2所示。PSB型负温热敏电阻由Co、Mn、Ni等过渡金属元素的氧化物组成,经高温烧成半陶瓷,利用半导体毫微米的精密加工工艺,采用玻璃管封装,耐温性好,可
[单片机]
MSP430<font color='red'>单片机</font>的热敏电阻温度测量
基于CAN总线EPB驻车电流采集节点系统电路设计
  电子驻车制动系统(EPB)指将行车过程中的临时性制动和停车后的长时性制动功能整合在一起,并且由电子控制方式实现停车制动的技术。为了能够获取各车辆已施加的理论驻车压力,并监控各车辆一体化执行机构的工作状态,防止驻车电机长时间工作在大电流状态,防止驻车电机过热烧毀,EPB一般配有驻车车电流采集节点,并通过CAN总线将驻车电流发送给中央控制节点(ECU)。文中主要介绍了基于AD574A的驻车电流采集节点的接口设置。    1 系统硬件设计   驻车电流采集节点的硬件电路设计包括CAN总线通讯电路设计与车速采集电路设计两部分,如图1所示。    1)CAN总线通讯电路设计   CAN总线通讯电路设计时,CAN控制器使用由CTM1
[电源管理]
基于CAN总线EPB驻车电流采集节点系统<font color='red'>电路</font>设计
数字和取样示波器的关键器件和电路
  电子示波器是最受欢迎的电信号测量工具,目前数字存储示波器的实时带宽超过10GHz,取样数字示波器的等效带宽达到100GHz,在实验室、车间、现场都有各种电子示波器为电信号测量提供数据。根据电子示波器的基本原理可分为模拟和数字两大类。由于模拟示波器在电路结构上比数字示波器复杂,带宽1GHz以上的电子示波器全部是数字示波器就不难理解了。当带宽超过10GHz时,取样数字示波器又具有电路结构最简单的优势,除了取样门要求最高带宽之外,其它都是低速电路,因而较易获得100GHz的等效带宽。   带宽1GHz以上的数字存储示波器和等效带宽10GHz以上的取样示波器,它们的单台售价相当昂贵。针对特定应用往往仅使用到某些频率和功能,此时,根据
[测试测量]
数字和取样示波器的关键器件和<font color='red'>电路</font>
Silicon Labs公司Si10xx系列超低功耗无线MCU
为满足家居自动化和仪表对能效的需求,芯科实验室有限公司(Silicon Laboratories,简称Silicon Labs)日前宣布推出超低功耗单芯片无线微控制器(MCU)。Silicon Labs公司新推出的超低功耗Si10xx无线MCU(Si1000/1/2/3/4/5,Si1010/1/2/3/4/5)系列产品能充分满足电池供电家居自动化系统、智能仪表、室内监测和安全系统对于功耗和RF的需求。 Si10xx系列产品在5×7mm大小的封装内,集成了高性能、超低功耗的CIP-51TM内核8位 单片机 C8051F9XX,以及Silicon Labs固有的EZRadioPRO系列RF收发器,仅需要少量外围组件及PCB面积就能
[工业控制]
正弦波振荡电路调整与测试的基本方法
1、幅度调整与测量 振荡电路经检查接线没有错误,元件选择合适,合上直流电源后,就有可能产生振荡,可用示波器观察输出端电压波形,若此时将正反馈电路断开,输出波形消失,则说明示波器所显示波形不是干扰或寄生振荡波形;若示波器中没有波形,则说明电路没有起振,这时应先检查正反馈电路有没有接通,反馈极性是否正确,集成运放增益带宽积是否满足要求等,然后作如下调整: (1)改变正反馈系数,提高正反馈量。 (2)减小负反馈量,提高放大系数。 (3)由三极管构成的振荡电路可通过提高静态工作点,增加集电极负载电阻,提高此振荡电路的品质因数等来提高放大倍数。若输出电压幅度不够,则采用上述方法同样可以使输出幅度增大;反之,可使输出电压减小。 2、振荡
[测试测量]
基于单片机实现微波频率测量系统的设计
1、概述 在通信系统中,频率测量具有重要地位。近几年来频率测量技术所覆盖的领域越来越广泛,测量精度越来越高,与不同学科的联系也越来越密切。与频率测量技术紧密相连的领域有通信、导航、空间科学、仪器仪表、材料科学、计量技术、电子技术、天文学、物理学和生物化学等。 频率测量一般都是由计数器和定时器完成,将两个定时/计数器一个设置为定时器,另一个设置为计数器,定时时间到后产生中断,在中断服务程序中处理结果,求出频率。这种方法虽然测量范围较宽,但由于存在软件延时,尽管在高频段能达到较高的精度,而低频段的测量精度较低。所以利用单片机测频时,如果选择不好的测量方法,可能会引起很大的误差。测量频率时如果不是真正依靠硬件控制计数或定时,而是由软
[单片机]
基于<font color='red'>单片机</font>实现微波频率测量系统的设计
听中芯国际周子学讲述中国集成电路产业
日前关于美国政府警觉中国半导体的“崛起”的新闻炒的沸沸扬扬,中国加大对半导体行业的大规模投资,是否真的扭曲 集成电路 全球市场,导致严重的供应过剩和阻碍创新发展?对此, 中芯国际 董事长、执行董事周子学在第29届SEMICON China上说出自己的观点,他认为美国的说法是片面的。我们还很弱小。一个在全球前二十大半导体企业都没有入围的国家,怎么敢称在半导体行业是有竞争力的呢?下面就随电源管理小编一起来了解一下相关内容吧。 近日,第29届SEMICON China 2017在上海隆重召开, 中芯国际 董事长周子学发表主题演讲,分别从 集成电路 产业发展前景、中国是否符合市场规律、发展现状及展望探讨了中国 集成电路 产业的现在以及未来
[电源管理]
定时器中断是什么意思,定时器中断的工作原理
定时器中断是由单片机中的定时器溢出而申请的中断。51单片机中有两个定时器T0和T1。STM32中共有11个定时器。 一、定时器中断是什么意思 定时器中断是由单片机中的定时器溢出而申请的中断。 51单片机中有两个定时器T0和T1: (1)TF0:定时器T0溢出中断请求。当定时器TO产生溢出时,TO中断请求标志TF0置1,请求中断处理。 (2)TF1:定时器T1溢出中断请求。当定时器Tl产生溢出时,T1中断请求标志TF1置1,请求中断处理。 Stm32共有11个定时器: 1、两个高级定时器:TIM1、TIM8-------------------------APB2 2、四个通用定时器:TIM2~TIM5-------------
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

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

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