首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
综合设计
»
传感器技术
» 基于DSP和APD的水下激光信号采集系统(下)
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
基于DSP和APD的水下激光信号采集系统(下)
发短消息
加为好友
forsuccess
当前离线
UID
871057
帖子
6281
精华
0
积分
3141
阅读权限
90
在线时间
282 小时
注册时间
2012-2-21
最后登录
2015-6-23
论坛元老
UID
871057
性别
男
1
#
打印
字体大小:
t
T
forsuccess
发表于 2013-2-22 23:26
|
只看该作者
基于DSP和APD的水下激光信号采集系统(下)
寄存器
开始ADC转换由事件管理器启动转换,每次转换结果放在ADCRESULT寄存器的高12位,而ADCRESULT寄存器是16位的数字量,所以取数时要对ADCRESULT寄存器的值进行右移4位的操作,实际输入的模拟电压值计算公式如下:
ADRESULT=(VOLTInput-ADCLO)/3 X 65 520 (3)
(ADRESULT>>4)一(VOLTInput-ADCLO)/3×4 095 (4)
式中:ADRESULT为结果寄存器中的数字量;VOLTInput是模拟电压输入值;ADCLO是ADC转换的参考电平,实际使用时与AGND相连,ADCLO为0。DSP串口通信部分,采用的是非常成熟的RS 232接口。
3 软件设计
整个系统的系统信号采集、处理及数据传输程序都在DSP上完成,DSP编程工具采用TI公司的DSP集成开发环境CCS 3.3,DSP程序结构化编程,从系统初始化到算法实现划分成不同的子任务模块,包括各级初始化函数、外部输入函数、算法实现函数以及中断处理函数等,系统根据不同的任务调用不同的子任务模块。程序主体采用C语言。为保证程序运行效率,中断向量表和DSP初始化程序采用汇编语言编写。
DSP上电后,先调用一系列的初始化子任务模块,具体包括初始化系统控制部分(包括PLL,看门狗以及外设时钟等)、通用目的数字量I/O(GPIO)功能设置、初始化PIE控制寄存器、映射PIE中断向量表、初始化SPI/eCAN/SCI通信设置等,然后给I/O口输出一个高电平,经过激光发射控制模块电路后,给激光发射器供电,而后启动中断,程序交由中断控制。数据采集模块由DSP控制内部集成的ADC模块对经过调理过的光电转换的电压信号进行模/数转换和采样,并将采集到的数据送入DSP内部对采样数据进行软件滤波和前端处理,将处理结果通过SCI串口通信传入PC机进行后端分析、处理和显示,程序结构图如图11所示。
主程序如下:
4 实验分析
通过实物测试实验,选取空气、玻璃和自来水三种传输介质,进行激光的发射和回波接收,采集变换后的信号波形图如图12~图14所示。
图12显示的是在干净的空气中,激光传输探测到目标后产生回波,由于连续激光器的作用,APD接收到光信号,电压上升,并且保持高电平。
通过玻璃介质,在发射端和接收端分别经过两个空气和玻璃的交界面,激光的传输角度受到影响,调整角度位置后,系统准确接收到回波信息,如图13所示。
而从图14可以看出激光通过自来水介质的时候,由于流动水中的散射和吸收影响,回波信号产生波动变化。总结三幅图可以看出,该激光回波采集系统正常工作,满足设计要求。后续的研究中还需要要将接收到的信号通过串口传输到上位机PC中,详细比较三种传输介质中,激光回波功率曲线的变化,进行分析。
5 结论
文中介绍的基于DSP2812和APD雪崩管的激光发射控制以及回波信号采集系统,能实时准确地控制激光的发射并采集回波的信号,并通过SCI串口通信将数据传输到上位PC机。实验证明该系统可以满足设计要求,并且为进一步实现水下激光传输特性的研究提供了基础,在水下通信和水下探测具有一定的应用前景。
收藏
分享
评分
回复
引用
订阅
TOP
发短消息
加为好友
TLP291
当前离线
UID
894560
帖子
1981
精华
0
积分
991
阅读权限
0
在线时间
75 小时
注册时间
2012-8-1
最后登录
2013-4-2
禁止发言
UID
894560
性别
女
2
#
TLP291
发表于 2013-3-14 13:59
|
只看该作者
QQ:2355293390 TEL:0755-82767111
潮光光耦网
http://www.tosharp.cn
潮光光耦网-全球光耦资源整合者
回复
引用
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议