基于89C55和82C54的光子计数仪的设计

来源 :电子产品世界 | 被引量 : 0次 | 上传用户:panfeng123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:介绍了82C54的基本功能和内部结构,控制寄存器的格式,模式0:计数结束发出中断信号的具体应用。本文给出了89C55单片机控制的硬件、软件设计实例。
  关键词:计数仪;89C55;82C54;光电倍增管
  


  在医学检验中,体内多类激素水平及其微量代谢产物、药物及代谢产物、维生素类及疾病相关抗原的分析测定总计可达几十至上百种之多。但由于其检测灵敏度要求较高,一般免疫技术难以达到。因此,长期以来一直沿用放射免疫法。它不仅对操作人员的健康造成了危害,而且其废弃物对环境也有严重的污染。因此需要特殊的防护及废物处理系统;同时由于受到自然衰变的限制,其试剂不便长期储存和运输,因而大大地限制了它的发展。
  长期以来,人们大多采用光度计作为主要检测仪器,其原理通过光电转换器件将光信号转换为电信号(电压、电流),再加以放大。其主要特点:具有结构简单、性能稳定;但灵敏度低、线性范围窄。目前常见的光学检测仪器,如:红外/可见/紫外光分光光度计、荧光分光光度计、酶标仪、照度计等均采用类似原理。随着现代量子物理学的发展,以及人们对光的微观特性认识的逐步深入,一种被称为单光子计数器的新型光电器件已经问世,这就是在一些发达国家刚刚普及的光子计数仪,其灵敏度及线性范围均已超过常规检测技术能达到的水平,它是在根本检测不到任何光线存在,即所谓“全黑环境”中正常工作,最主要的是该方法具有无辐射,无需对废液后续处理的投入。因此被迅速应用于社会生活的各个方面。如:航空航天、军事、公安、科研、医疗、环境保护、农业、工业等领域。成为现代高科技的一个重要组成部分。
  
  测量原理
  
  该仪器的测量原理采用单光子计数法。微弱光信号检测一般以光电倍增管(PMT)为检测器,在弱光下,光电倍增管的电流来源于光子碰撞光阴极产生的光电子发射,并经倍增后在阳极形成电脉冲输出。
  光子检测装置的核心是光电倍增管(PMT),它是一个超高真空的玻璃容器,其中向光的一面(称为端窗),涂有一层特殊的具有光电效应的稀有金属,称为光阴极,而内部还装有许多的按一定规则排列的电极,称为打拿极或加速极;其后部另有一个电极称为阳极。上述各电极之间均加有规定值较高的直流电压。当光子打到光阴极时,由于光电效应的作用,其表面可以产生能量微弱的游离电子,称为光电子;该电子在直流高压产生的电场作用下离开光阴极,同时被加速,再次打到打拿极上并产生出能量更大数量更多的光电子,就这样经过多个打拿极的反复放大,最后使阳极产生电脉冲信号,该信号经前置放大器放大,在经比较器去除噪声信号,最后由分频器换算出光子脉冲数(通常以相对发光数为单位,即RLU为单位,一个RLU相当于10个光子),如图1。
  
  89C55的介绍和82C54基本功能和内部结构
  
  89C55是Atmel公司的低电压,高性能CMOS 8位单片机,片内含20kbytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,引脚兼容工业标准89C51和89C52芯片,采用通用编程方式,内置通用8位中央处理器和Flash存储单元,AT89C55有40个引脚,32个外部双向输入/输出(I/0)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,片内时钟电路,AT89C55采用两种软件控制其进入省电睡眠模式的静态逻辑工作闲置方式设计,可以用RAM、定时/计数器、串行口和外部中断唤醒睡眠状态而继续工作,在睡眠模式下,RAM被冻结,其他功能全部停止,直至下个外中断触发或硬件复位方可开始运行。特别是可反复擦写的Flash存储器可有效地降低开发成本。
  Intersil公司的82C54是8253的改进型,操作方式及引脚与8253完全相同。它的改进主要反映在82C54的计数频率更高,可高达12MHz。
  82C54的基本功能和内部结构主要功能
  


  每片内部包含有3个独立的16位计数通道;
  每个计数器都可以按照二进制或二一十进制计数;
  每个计数器的计数速率可高达12MHz
  每个计数通道有6种工作方式,可由程序设置和改变;
  所有的输入/输出电平信号都与TTL兼容。82C54的内部结构如图2所示。
  数据总线缓冲器。这是82C54与CPU数据总线连接的8位双向三态缓冲器,CPU通过数据总线缓冲器将控制命令字和计数初值写入82C54芯片,或者从82C54计数器中读取当前计数值。2.读/写逻辑。这是82C54内部操作的控制部分。首先有片选信号CS的控制部分,当CS为高时,数据总线缓冲器处在三态,系统的数据总线脱开,故不能进行编程,也不能进行读写操作。其次,由这部分选择读写操作的端口(3个计数器及控制字寄存器),并控制数据传送的方向。3.控制字寄存器。在82C54初始化编程时,由CPU写入控制字以决定通道的工作方式。此寄存器只能写入而不能读出。实际上,82C54的3个计数器通道都有各自的控制字寄存器,存放各自的控制字,初始化编程时,这3个控制字分三次共用一个控制端口地址写入各自的通道.它们是利用最高两位的状态不同来区分的。
  82C54控制寄存器的格式
  为了让定时器/计数器正确工作,必须先设定控制字。82C54的控制寄存器的格式如下:
  ①BCD位用来设置计数值格式:
  l-计数值为BCD码格式;
  0-计数值为二进制格式;
  ②M2、M1、M0为模式选择。82C54工作时可以有6种模式可供选择、每种模式下的输出波形各不相同。到底当前工作干哪种模式,这是通过对控制寄存器中M2、M1、M0这3位的设置来决定的,具体对应关系如下:
  M2M1M0 模式选择
  0 0 0 模式0
  O 0 1 模式1
  x 1 0 模式2
  x 1 1 模式3
  1 0 0 模式4
  1 O 1 模式5
  ③RW1和RW0是读/写指示位,具体为:
  00-对计数器进行锁存操作,使当前计数值在输出锁存器中锁定,以便读出。   0 1一只读/写低8位字节。
  1 0一只读/写高8位字节。
  1 1一先读/写低8位字节,再读/写高8位字节。
  ④SC1和SC0用来选择计数器。不管是计数值格式设置、模式设置,还是读/写命令指示,对于82C54的3个计数器来说,互相都是独立的,因此,在设置控制字的时候,要指出是对82C54的哪一个计数器设置的,这便是SC1和SCo的功能。具体对应关系为:
  0 O-选择计数器0。
  0 1-选择计数器1。
  1 O-选择计数器2。
  1 1-无意义。
  计数器通道。包括计数器0、计数器1、计数器2。它们的结构完全相同,彼此可以按照不同的方式独立工作。每个通道包括:一个8位的控制寄存器;一个16位的计数初值寄存器;一个计数执行部件,它是一个16位的减法计
  数器;一个16位的输出锁存器。每个通道都对输入脉冲CLK按二进制或二一十进制,从预置值开始减l计数。当预置值减到零时,从OUT输出端输出一信号。计数过程中,计数器受到门控信号GATE的控制。
  
  光子计数仪设计
  
  基于仪器整体安装及可维护性的考虑,仪器采用整体形式。包括对仪器的控制,键盘操作及显示,仪器的传动部分及光子检测部分。采用96微孔板作为测量载体;为增强测量的定位准确度,运行的平稳性,光电检测系统以固定方式检测样品,送样机构可按要求进行Y方向及x方向顺序运动。采用可视性强的液晶显示器,可显示仪器当前所处状态及每孔测量结果。定义20种可选择的测量时间;可对微孔板的任意行数定义测量;数据输出采用外接打印机;原始数据可在主机独立测量完毕后由打印机输出。计算机控制测量可完全替代单机测量的功能,同时可在WINDOWS的操作软件包下进行样品区、标准区、阴阳性孔位定义、测量及数据处理。
  
  硬件设计
  本设计选用可编程定时器/计数器82C54,其最高计数频率可达12MHz充分利用82C54的定时器/计数器,防止程序进入死循环,增加了外部的硬件看门狗定时器MAX8 1 3L,其内部的看门狗定时器监控UP/UC的工作。如果在1.6s内未检测到其工作,内部的定时器将使看门狗输出WDO处于低电平状态,WDO将保持低电平直到在WDI检测到UP/UC的工作。将WR~NWDO连接可使看门狗超时产生复位。
  具体硬件电路如图3所示。
  
  


  软件设计
  设置软件陷阱
  当程序进入到非程序区,只要在非程序区设置拦截措施,使程序进入陷阱,然后强迫程序回到初始状态。如对CPU的RST指令对应的字节码为0FFH,如果不用的程序存储区预先写入0FFH,则当程序因干扰而“飞”到该区域执行代码时,就相当于执行1条RST指令,从而达到系统复位的目的。
  本设计选择82C54的模式O工作,计数器0、计数器1都工作于模式O:计数结束发出中断信号。
  程序流程图如图4。
  
  结论
  
  整机无论从结构到电器性能都达到了设计要求,采用的原理科学,技术及关键器件先进。通过一段时间的使用,从各用户中反馈的信息都很满意。该样机从主机到应用软件符合国际设计潮流及临床操作要求。
  参考文献:
  1.石亚和,‘单片计算机接口技术,’东北大学自动化仪表教研室.
  2.美国Atmel公司的89C55datasheet.
  3.美国Intersil公司的82C54datasheet.
  4.哈尔滨思创生物SC-I光子计数仪使用说明书.
  5.何勇、王生泽,‘光电传感器及其应用,’化学工业出版社,2004年6月.
其他文献
近年来,随着网络系统性能日益提高,网络复杂程度亦大幅提高,网络设备厂商开始寻找能帮助他们简化系统设计、构建智能应用协议网络的高度集成的内容处理解决方案。作为网络通信解决方案的主要推动者之一,飞思卡尔半导体致力于构建一个让所有人都能使用高性能安全网络的世界。为了帮助实现这一构想,飞思卡尔已经开发出一个创新的多核处理器架构,该架构可以处理控制数据平面、应用感知内容处理、深度包检测、模式匹配、网络许可控
期刊
德州仪器(TI)宣布推出五款基于新一代UR8小区网关(RG)的xDSL解决方案。该系列解决方案基于高级多媒体网关处理器,使制造商可灵活地根据多种家庭网络选项,并针对所有ADSL与VDSL2标准的增强型语音性能与高级视频服务的多种功能进行RG设计。  ABIResearch公司的数字家庭部门总监Michael Wolf指出:“制造商要求的不仅是能推出新一代服务的功能强人的平台,还需要为产品的差异化提
期刊
最近德州仪器(TI)在北京举行的无线通信高峰会上宣布推出一款全新OMAP-Vox单芯片解决方案-“eCosto”,该款最新单芯片平台完美结合了TI多项成功技术,如在已量产的“LoCosto”低成本平台上采用的TI创新DRP技术,以及在TIOMAP-Vox系列中实现量产的OMAPV1030上采用的多媒体技术。该公司称,全新“eCosto”平台系列的首款产品OMAPV1035单芯片解决方案将采用65纳
期刊
摘要:本文介绍了龙芯税控SoC中Bootloader的设计过程,并详细分析了Bootloader中关于外部中断(IRQ)处理的详细过程。  关键词:引导程序;龙芯;SoC;嵌入式系统;uCOS-II    前言    Bootloader是系统加电运行的第一段软件代码。在嵌入式系统中,通常并没有像BIOS那样的固件程序,因此整个系统的加载启动任务就完全由Bootloader来完成。Bootload
期刊
数字信号处理器(DSP)性能的增强,给了其更多的用武之地。与此同时,DSP应用代码的复杂性也增加了。为了开发具有鲁棒性的基于DSP的系统,工程师必须考虑软件的易测性,从对单个模块的测试到对整个系统的测试。  基于DSP的系统给工程师提出了几项挑战:  高数据速率:基于DSP的嵌入式系统通常要处理大量数据,通过DSP的流式视频/音频信号的速率可能超过100Mb/s(兆字节/秒)。  随机事件:由于随
期刊
摘要:汽车Telematics服务结合了通讯、信息、控制及机械技术,为用车人提供了适时化、位置化及个人化的应用服务。目前正受到信息及通讯产业的广泛注目,并有业者逐渐投入资源进行产品及市场的开发。  关键词:汽车;Telematics;GPS    汽车Telematics(远程信息服务系统)服务结合了通讯、信息、控制及机械技术,为用车人提供了适时化、位置化及个人化的应用服务。这对汽车工业而言,是一
期刊
近日在北京举办的‘WirelessChina 2006’大会上,WiMedia和w-USB的超宽带(UWB)技术全方位解决方案供应商——Alereon公司宣布,将全力推动UWB技术在中国市场的推广和应用,协助中国PC、周边设备、移动及便携产品厂商,更快的实现UWB技术应用于产品中,抢占未来全球热点市场的先机。  Alereon公司创始人兼首席执行官Eric Broockman先生对W-USB的发展
期刊
“三十而立,四十而不惑,五十而知天命,六十而耳顺。”,这是先人总结出的经验。受自身生理条件、周围环境等影响,一个人的成长,有快有慢。每一个人都希望自己成长快一些,以便在同龄之中出类拔萃。对于一家半导体公司,更是如此。在竞争如此激烈的市场环境下,只有那些真正满足市场中客户的需求,真正拥有提供这些需求的技术,才能够处惊不乱,笑傲江湖。  凌力尔特(Linear Technology)是属于这样的公司之
期刊
摘要:本文介绍了以高性能的USB2.0芯片CY7C68013为核心的EZ-USB FX2微处理器,以及以MAX1198为核心的A/D采样芯片构成的高速数据采集和传输系统,论述了系统硬件的结构,给出了应用程序流程图和实现方案。  关键词:EZ-USB FX2;CY7C68013;MAX1198;USB2.0;信号传输      引言    UWB(ultra wideband)雷达在探测隐身目标,人
期刊
摘要;为了实现在嵌入式系统中增加图像采集功能,并进而对图像做进一步的处理,扩展应用范围,可以在系统中使用CMOS数字图像传感器。本文介绍MT9V011 CMOS数字图像传感器在一个基于低端ARM7处理器和CPLD(可编程逻辑器件)的嵌入式系统中的应用。系统通过一片CPLD读取MT9V011采集的图像并缓存到存储器以备后续的处理,利用PC平台验证了图像采集功能。本文给出了一个在低端嵌入式系统中增加图
期刊