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

发布者:火星叔叔最新更新时间: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电路

上一篇:基于CH375的LPT-USB打印机驱动器的设计
下一篇:80C51复位标志位的设置与应用研究

推荐阅读最新更新时间:2024-05-13 18:14

对讲机用快速充电器
  本文介绍一种适用于对讲机,可充6节或9节镍鎘电池的恒流快速充电器,充电时间2小时,充满自停。   (1)工作原理   电路如图所示。Rl、R3、LEDl、VT2组成恒流充电电路;LED2提供恒流基准电压兼作充电指示;R2、RP、VT1组成电池电压检测电路;R4、R5、LED2组成涓流充电电路。开始充电时,由于电池电压较低,VTl截止,VT2通过Rl获正偏而导通,电源通过VT2、R3向电池充电,同时LEDl点亮。在充电过程中,电池电压逐渐上升,当上升到预定值时,VTl导通,VT2截止,LEDl熄灭,相对的大电流充电结束,电池自动转入约为30mA的涓流充电(这样有利于保存电池容量)LED2作涓流充电指示用。   (2)调试方
[电源管理]
基于8952单片机的红外解码(TC9012F编码)
红外操作免去了和机器接触。第一是方便,第二也很自然的可以将用户与管理着分离(使用功能在遥控上,调试功能在机器上)。所以免不了在自己的电子钟设计中加入了红外。加的多,学得也多嘛。 虽然重点在后面,但是先上个程序 参考总结后,第一次参考归纳出源程序如下: #include reg52.h #include stdio.h #include intrins.h //////////////////////////////////////////////// sbit ir=P3^2;//红外接口标志 //////////////////////////////////////////// unsigned char irt
[单片机]
改善8051系统用电效率的微控制器
摘要:一种改进架构的高性能8051设计、外围功能集成、选用合适的时钟源以降低功耗;并介绍节省电能的软件技术及采用待机模式降低功耗的技巧。 关键词:停机模式 空闲模式 功率管理模式 便携式产品的功能和性能日新月异。 消费者对产品性能的要求也越来越高,需要更强大的运算能力支持;另一方面,希望产品具有更低的功耗。 尽管已经出现了很多功耗处理器,但它们的性能通常很有限。Dallas公司的系列高速微控制器在性能和功耗之间取得了一个很好的折衷,采用了8051架构——世界上最流行的微控制器之一。简单易用、丰富的I/O资源使这种微控制器深受设计者的喜爱,并被广泛接受。它的流行势头已蔓延到了便携式领域,在很多应用中都有其用武之地。 本文
[单片机]
基于单片机的数字人体心率检测仪
0 引言 目前检测心率的仪器虽然很多,但是能实现精确测量、数据上传PC机并且具有声光报警等多种功能的便携式全数字心率测量装置很少。本文介绍的数字人体心率检测仪可以在人体的手、腕、臂等部位均能准确测量出心跳次数,同时还具有掉电存储、测量数据上传PC机及声光报警等多项功能。 1 系统组成及工作原理 系统组成如图1所示,本设计以单片机为主控信号,外辅少量硬件电路,完成数据处理、记忆、显示、通信等功能。 首先,在系统开机时通过键盘设定系统的工作方式,然后,将压电陶瓷片检测到人体心跳信号经过放大、滤波及整形处理后输入给单片机,单片机对测量的数据进行处理,送显示电路显示,同时通过通信电路将测量数
[单片机]
基于<font color='red'>单片机</font>的数字人体心率检测仪
单片机数码管显示数字为流水灯亮的个数
本程序所用的原理图下载: 点这里 ,单片机芯片使用的stc89c52; /** *Function:数码管显示数字为流水灯亮的个数 *Author: 徐冉 *Time: 2013-07-28 **/ /*************基于AT89C52-RC MCU************/ /************基于HL-1开发板****************/ #include reg52.h typedef unsigned int uint; typedef unsigned char uchar; /*数码管锁存器位声明*/ sbit wela = P2^7; sbit dula = P2^6; /*数码管编码
[单片机]
富士通微电子扩充电机控制用8位微控制器阵容
富士通微电子(上海)有限公司今日宣布在其内置闪存的高性能8位微控制器(以下简称为单片机) “F2MC-8FX家族”基础上,又增加了6款内置无刷DC电机控制功能的48脚“MB95390H系列”的产品。此系列产品自2010年6月下旬开始提供样片,将于9月开始批量供货。 近年来,亚太市场上使用无刷DC电机控制的机器迅速增加,使得面向这些机器的少引脚电机控制单片机的需求也急剧上升。为应对这些需求,富士通微电子开发了“MB95390H系列”。市场上的空调、洗衣机,微波炉等家用电器、打印机以及复印机等办公设备、吹风机或电动剃须刀等个人护理产品中使用的DC电机在系统全体的成本中占较大比例,所以一直有降低价格的期待。另一方面,由于低
[单片机]
富士通微电子扩充电机控制用8位<font color='red'>微控制器</font>阵容
基于C8051F410单片机的精确信号模拟电路设计
在对某型发射装置进行检测时.需要提供三组以11.50伏为基准的精确直流电压信号。为配合测试流程,这三组信号需要在不同的时段取18个不同的直流电压值,幅度分布在9.33-12.13伏范围之内。原有的测试仪采用22个精密电阻组成的分压器,配合波段开关选择来产生这18种不同的精确直流电压信号。这种设计方法价格昂贵,并且不能实现自动化检测,需要通过手工拨动波段开关来实现测试步骤的转换。为了实现对发射装置的自动测试。采用微机技术设计了新型的检测仪。新的检查仪以CPU模块为核心,通过程序控制D/A转换器来产生这三组精确直流电压信号,简化了设计,降低了成本,实现了测试步骤的自动切换。但是在检测仪的使用过程中发现经常出现重测合格 (RTOK)现象
[单片机]
基于C8051F410<font color='red'>单片机</font>的精确信号模拟<font color='red'>电路</font>设计
一种适合单片机系统的FM双音频通信方案
引言 在许多单片机应用系统中,常常利用电信号与非电信号,来传送控制信号和数据信息,以实现遥控或遥测的功能,例如光信号、超声波信号、电脉冲信号等。而本FM有线/无线遥控广播系统中,是使用双音频电信号发送接收挖出,实现对FM有线/无线广播的远程控制管理。这种双音频通信具有控制简单,实施方便,传输可靠,而且造价低廉的特点,也是一种较为常用的通信方式。实现单片机系统双音频通信的关键在于双音频接收电路设计和应用,以及检测程序的设计。 1 遥控广播系统的基本原理 基本原理如图1所示。 遥控广播系统的通信是电话拨号收发的一种双音频通信方式,是一项可靠、成熟的通信技术。它取代了传统的电话拨号脉冲通信方式,成为现代电话通信拨号的主要通信方式
[单片机]
一种适合<font color='red'>单片机</font>系统的FM双音频通信方案
小广播
最新应用文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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