基于单片机的PSD数据采集电路的设计方案

发布者:tetsika最新更新时间:2014-01-08 来源: dzsc关键字:单片机  PSD  数据采集电路 手机看文章 扫描二维码
随时随地手机看文章

  0 引言

  PSD作为一种精密的光电位置传感器,具有灵敏度高、响应时间短、位置分辨率高、光谱响应范围大等特点,因此被广泛应用于现代光电检测技术中,尤其是高精度、高速度的数据采集技术中。如何在极短的响应时间内实现多数据的采集,成了采集PSD输出数据的关键。本文基于单片机技术,设计搭建了一套高速的PSD输出数据采集及控制电路,通过在实验室条件下对PSD输出数据进行采集,从而为后续的PSD定位精度以及抗干扰研究奠定理论基础。

  1 PSD 的工作原理

  光电位置敏感器件PSD(Position Sensitive Detector)是一种基于横向光电效应、连续分布的半导体位置探测器件,能快速、准确给出入射光点在光敏面上的位置,即PSD输出的信号与光点在光敏面上的位置有关。如图1所示,表面P+层为感光面,两边各有一信号输出电极。中间为I层,底层的公共电极用于加反向偏压。当光线入射到光敏面上时,由于与结面平行的横向电场作用,光生载流子形成向两端电极流动的电流X1 和X2,且总电流X0 = X1 + X2.

  

  当入射光斑与两电极的间距发生变化时,两电极的输出电流也随之变化,从而实现了位置测量功能。

  如图2 所示,如果PSD 的面电阻是均匀的,且阻值R1 和R2 远大于负载电阻RL,则R1 和R2 的值仅取决于光点的位置,即:

  

  

  式中:L 为PSD 中点到信号电极的距离;x 为入射光点到PSD中点的距离。

  将X0 = X1 + X2 代入式(1),即可得到光点坐标:

  

  显然上式与入射光强X0 无关,这就是一维PSD 的定位原理。二维PSD的基本原理与一维PSD相同,只是计算公式不同。

  2 PSD 的选取

  本文选取的是瑞典SiTek公司出品的SPC01光电位置传感器。它是一款二维两面分流型PSD,采用PSD使用厚膜技术制造,将PSD 传感器与处理电路集合为一体,处理电路只有前置放大、加法器和减法器,其处理电路框图如图3所示。

  

  将输出电压Diff X、Diff Y 和Sum X、Sum Y 与二维位置的关系式为:

  

  因此,采集对象为Diff X、DiffY、Sum X、Sum Y 四个输出量,通过对四输出量的采集,便可运用原理运算来实现PSD在二维坐标下的位置数据。[page]

  3 数据采集及控制电路

  基于单片机的PSD 数据采集及控制电路由Atmega16单片机、AD1674模/数转换芯片、AD7501多路转换开关、MAX232 串行通信芯片等组成,其电路框图如图4所示。

  

  3.1 多路转换开关

  AD7501 是一个8 通道多路转换开关,其功能是通过三个二进制的地址线来选择一个有效的输入[5].其具体连接关系如图5所示。

  

图5中,使能端EN(3)与+5 V相连,使其始终处于工作状态;信号输入端S1~S4(13、11、10、9)分别与PSD输出信号Diff X、Diff Y、Sum X、Sum Y 相连;输入信号选择端A0、A1(16、1)分别由Mgea16 单片机的I/O 口PC3(25)、PC4(26)控制、A2(4)与GND相连,依序选通4路输入电压信号,送至图6所示的电压跟随器后进入AD1674进行模/数转换;

  

  3.2 模/数转换电路

  AD1674是美国AD公司推出的一款12位带并行微机接口的逐次逼近型模/数转换芯片。基本特点和主要参数如下:

  带有内部采样保持的完全12位逐次逼近(SAR)型模/数转换器;采样频率为100 kHz;转换时间为10 μs;数据可并行输出,采用8/12 位可选微处理器总线接口;采用双电源供电:模拟部分为±12 V或±15 V,数字部分为+5 V.

  

  如图7 所示,AD1674 的数据输出端口DB4~DB11(20~27)与单片机的PB口(1~8)相连;AD1674工作状态由逻辑端口(2~6)控制,其真值见表1.[page]

  

  由单片机控制CE 为高电平,CS、R/C、A0 为低电平,启动12 位数据转换;转换状态输出端口STS(28)与单片机的PD2(16)相连,当STS为高电平时,AD1674处于模/数转换状态,而STS为低电平时,模/数转换结束,可以读取转换数据;由于只采用8个输入端口读数据,故转换的12位数据需要分两次读出:即先将R/C、A0端口(5、4)电平置高,读低4位数据至单片机,然后将A0端口电平置低,读高8位数据至单片机。

  3.3 单片机控制电路

  单片机是整个电路系统的核心部件,其作用是控制实验过程和数据的转换、存储与传输。本实验采用ATMEL 公司的Atmega16单片机,其引脚及功能如图8所示。

  

  3.3.1 信号控制

  单片机的PC1 口(23)接7407 同相缓冲器,信号经电流驱动后调制激光器发光。

  3.3.2 数据存储和串行传输

  (1)数据存储

  如图4 所示,单片机的PB 口(1~8)与AD1674 的数据输出端(20~27)相连,为A/D 转换后的数字电压输入口,每次传输8位数据。由3.2节可知,电压信号经A/D转换后为12位数字信号,需分为2次传输,而单片机也需要2个字节存储1个数据。即采集PSD输出的Diff X、DiffY、Sum X、Sum Y 等4个数据需要8个字节存储。

  (2)数据传输

  由于采集的数据在单片机中是连续存储的,因此数据通过RS 232 串行传输至计算机时,需对采集的数据进行分组、加标识,以免数据组合时发生错误。

  表2给出了对Diff X、DiffY、Sum X、Sum Y 4个12位二进制数据编码的规则。

  

  即采集的一组数据,每个字节中前2位为标识位,后6位为数据位,并且只对前4个字节的标识位进行编码。

  Mega16单片机的串行通信端口RXD(14)和TXD(15)分别与MAX232串行通信芯片[8]的RXD(11)和TXD(12)端连接,通过串口实现与计算机的通信,并可在计算机中使用串口调试工具Comtools软件读取数据。最后经数学处理,得到表示x,y 位置信息的数字电压值。

  3.4 实际电路

  图9为数据采集、信号传输及过程控制单片机电路的实物图。

  

  4 结论

  本文先通过介绍高精度光电位置传感器PSD的工作原理,并根据实际选取的SiTek公司出品的SPC01型PSD的结构及输出特性,然后提出了一种基于单片机技术的PSD输出信号数据采集电路的设计方案。该设计方案中的电路在保证有效对数据进行快速采集的基础上,具备结构简单、成本低廉、体积较小等优点,适合在实验室条件下进行实验操作,为后续的PSD定位精度、输出特性、抗干扰措施等研究奠定基础。

关键字:单片机  PSD  数据采集电路 引用地址:基于单片机的PSD数据采集电路的设计方案

上一篇:有源RFID定位系统设计与实现
下一篇:基于微机电系统的无线鼠标方案

推荐阅读最新更新时间:2024-03-16 13:33

单片机如何使用?51单片机C语言编程实例有哪些?
单片机如何使用,我们要知道单片机在哪里使用? 单片机是很多电子产品的核心器件,它具有一定的逻辑判断和事件处理能力的芯片。 可以对单片机编程不同的程序,从而实现不同的功能。 一、如何使用单片机? 首先我们需要掌握单片机的 编程语言 ,目前大多数的单片机 都支持C语言编程 ,个别低端单片机还需要汇编语言。 所以单片机开发,我们C语言编程基础就可以满足90%的需求了,对于汇编语言,我们可以针对性的,在使用的时候,突击学习掌握就OK了。 对于入门阶段的学生, 单片机的C语言知识需要学习到什么程度? 学习一些基础的语法就可以满足我们实现一些功能比较简单的程序开发了,例如流水灯,交通路灯等。 高级语法不需要刻意去学习,在初级学习没有意义
[单片机]
1602液晶测试程序2
程序共分为3个文件:1602-2.c、LCD1602.h、lcd1602define.h 1602-2.c /*单片机学习板V1.0 */ /*模块名 :LCD1602控制显示 */ /*创建人 :ClimberWin 日期:2009-03-26 */ /*功能描述:LCD1602显示 */ /*版本 :V1.0 */ /************************************************************/ #include reg51.h #include LCD1602.h
[单片机]
基于PlCl6LF874单片机的电容测试电路设计
本文用到美国 Micmchip公司PICl6LF874 单片机 ,该 单片机 采用RISC精简指令集、哈佛 总线 结构、流水线指令方式,具有抗干扰能力强、功耗低、高性能、价格低等特性。   1 PICl6LF874单片机 PICl6系列单片机采用精简指令集(Reduced InstrucTIon Set Computer,RISC)结构,突破了传统单片机对PC机在结构上存在的自然依赖性;加上哈佛总线的存储器结构、两级流水线指令结构、单周期指令等技术,从而在单片机硬件结构上独辟蹊径,大大提高了系统运行的效率。除此之外,针对单片机机应用的特点,从功耗、 驱动 能力、外围模块设计等方面,PIC单片机也有一些独到之处,从而使得PIC成为
[模拟电子]
利用CPLD来替代微控制器的6种方法
引言 如果告诉便携式电子设计人员有一种低功耗数字器件能使他们 利用 软件程序来重新配置硬件工作,他们中的十个会有九个认为这是某种 微 控制器。这是可以理解的。丰富的特性和封装、大量的软件开发工具,以及 庞大 的应用代码库,无处不在的微控制器几乎能够用在 所有 便携式应用中。然而,随着低功耗 CPLD 的出现,设计人员有了新的选择 来 实现以前由微控制器完成的功能。 本白皮书讨论什么时候适合采用 CPLD 来替代微控制器,什么时候可以采用 CPLD 作为微控制器的辅助器件。根据其功能和复杂程度,本白皮书中的例子可以分成三类。第一类是 I/O 管理,主要针对引脚级应用。第二类是端口管理,重点是器件之间的
[嵌入式]
单片机密码锁程序+仿真+详细注释
程序名:密码锁 编写人:    编写时间:   硬件支持:STC89C52RC 外部12MHZ晶振 说明备注: 1、输入密码时在LCD屏幕上显示暗码(*),设置管理员密码时显示明码。 2、用户密码3组位5位密码及管理员密码1组。 3、断电保护密码不消失。 4、可手动复位管理员密码及用户密码。 5、输入管理员密码才能修改用户密码,密码不能为6个0,管理员密码需要按复位键进行设置。 6、可指定秀给任意1组的密码。 7、LCD操作步骤提示。 8、密码输入错误3次蜂鸣器报警,输入错误5次键盘锁定(需要复位解锁)。 9、输入管理员密码才能修改用户密码,密码不能为6个0,管理员密码需要按复位键进行设置。 10、按键
[单片机]
<font color='red'>单片机</font>密码锁程序+仿真+详细注释
GigaDevice发布多款GD32F103和GD32F101系列大容量增强型MCU
    2013 年 9 月 25 日 — 业界领先的半导体供应商 GigaDevice ( 兆易创新 ) 日前在北京发布基于 108MHz ARM Cortex-M3 内核的多款大容量增强型 GD32F103 和 GD32F101 系列微控制器新品。目前,该系列产品已经开始提供样片并将于下月正式投入量产。   新发布的 GD32F103/GD32F101 系列大容量增强型 MCU 片上闪存容量从 256KB 起最大可至 3072KB ,这也是迄今为止业界最大容量的 Cortex-M3 内核通用微控制器。高性能高可靠性的片上 Flash 可重复擦写 100000 次,保存数据超过 20 年。 CPU 访问闪
[手机便携]
基于MAX114的高速数据采集系统设计
1 引言 数据采集技术是信息科学的一个很重要的分支,它研究信息数据的转换,采集、存储、处理以及显示等作业,在信号处理、智能仪器以及工业自动控制等领域起到巨大的作用。如工业生产过程中常常需要对湿度、温度、压力、流量等各种工艺参数随时进行检测和监控,同时还要将检测到的数据及时传递给上位机,以实现对于参数的随机查询,对信息的存储与处理,及时调整控制方案,提高生产效率和产品质量。 但是,在许多其他领域如:雷达通信,地理信息,图像传输,军工及医疗化工,为了捕捉,采集,存储,处理,传输和再现瞬间变化的模拟信号(类似脉冲信号),则对数据采集速度及效率提出了更高的要求。本文应用单片机89C51作为主控制来实现模拟信号的高速采集、存储及再现。
[单片机]
基于MAX114的高速<font color='red'>数据采集</font>系统设计
基于MAX194在ARM单片机系统中的设计
火力发电厂和大型工业锅炉,通常采用向炉水中添加少量磷酸盐以防止钙、镁水垢的生成,磷酸根浓度不够,不能有效防止结垢,磷酸根离子含量过高,会导致炉水的pH值变高。因此磷酸根离子浓度是炉水检测的重要参数。ARM处理器具备高性能、低功耗、低成本等优点,将其应用于在线磷酸根离子分析仪的管理控制系统,可以提高磷酸根分析仪的处理速度和精度。 1 结构及测量原理简介 磷酸根离子分析仪整体结构包括光路系统、水路系统和管理控制系统三个部分。 光路系统主要包括:专用的单色LED冷光源、比色皿和光电传感器。 水路系统由比色皿、柱塞泵、多通道切换阀、流通池、样水/标液切换阀、流量计、排污阀、溢流管等组成。 利用化学吸光法原理,即在一定的
[单片机]
基于MAX194在ARM<font color='red'>单片机</font>系统中的设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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