您当前的位置:首页>论文资料>FPGA和ARM在线阵CCD信号采集器当中的设计使用

FPGA和ARM在线阵CCD信号采集器当中的设计使用

资料类别:论文资料

文档格式:PDF电子版

文件大小:97.06 KB

资料语言:中文

更新时间:2024-11-19 16:47:52



推荐标签:

内容简介

FPGA和ARM在线阵CCD信号采集器当中的设计使用 数容技术与产用
FPGA和ARM
设计开发
在线阵CCD信号采集器当中的设计使用
郑静雅
(山东科技大学山东青岛266590)
摘要:本文针对线陈CCD信号采集器提出了基于FPGA和ARM的设计方法选用了S3C2440和XC3S500E芯片进行了信号采集器的硬件电露的设计采用了VHDL和C编程语言进行软件设计,并进行相关的实验设计。设计结果表明,这种信号采集器能够完成CCD信号的采集、存储、处理等操作,具有信号质量好、人机交互性优良、传输速率高等优点,具有很好的实际应用价值。
关键调:ARMFPGA信号采集器
中图分类号:TP316.81
文献标识码:A
CCD信号采集器具有灵敏度高.精度高、视场大等特点被广泛的应用在了监测、非接触测量等当中。CCD信号采集器的正常工作需要准确的脉冲信号来驱动,一般传统的方法采用了分立式和单片机两种驱动方式,这两种方式由比如调试困难,驱动频率低等特点,并不能够满足实际的应用需求。并且目前大多数的线阵CCD信号采
集系统多数采用了USB接口,不能实现远距离数据的传输。 1基于FPGA和ARM的线阵CCD信号采集器方案设计
线阵CCD信号采集器采用FPGA和ARM设计,选用XC3S500E(FPGA)和S3C2440(ARM)这两款芯片XC3S500E有10476个逻辑单元,1164个可配置的逻辑模块,73Kb的分布式RAM,360Kb块 RAM,20个能够选择的乘法器等。S3C2440则是一款功耗低、性能高、成本低的微处理器,能够完成数据的精准传输。
基于FPGA和ARM的线阵CCD信号采集器由线阵CCD,模拟前端处理模块,电平匹配模块,ARM处理传输模块,FPGA采集存储模块等组成,组成框图如图1所示。
FPGA采集存储模块为CCD信号采集器提供脉冲驱动时序信号,CCD输出信号进人模拟前端处理模块,输出的数字信号按照奇偶顿排练,分别被写人到FPGA的2个双口的RAM当中去,双口 RAM当中的信号由ARM处理器模块获取,通过网络发送到上位机当中去。
2CCD信号采集器电路设计
2.1线阵CCD
本文设计的采集器选用了TCD1209线阵CCD,该CCD具有 2048个有效的像索,最高的工作额率能够达到20MHz,CCD需要转移脉冲、相位脉冲、复位脉冲、钳位脉冲等脉冲信号驱动其正常的工作。脉冲信号由XC3S500E产生,通过输人输出管脚来提供驱动信号,这种驱动信号的提供方式操作简单,并且易于调试。
线阵(1)信号采集器
线阵 Cx
横拟前举处理模块
电平匹配模块
FTGA 采鑫
器络上位机 M接口
图1CCD信号采集器系统结构
文章编号:1007-9416(2016)07-0127-01 2.2电平匹配电路
需要在TCD1209D和FPGA中间加电平匹配信号,这样FPGA 的I/O端口能够提供LVCMOS电平信号才能够转变成TCD1209D 需要的5V脉冲信号。本文采用了一款融合亚微米技术的CMOS反向器74VHCT04A做为电平匹配芯片,该芯片能够提供6路反向输出正好能够满足CCD当中6路驱动信号的,并且驱动频率也能够完全满足要求。
2.3前端处理电路设计
采用AD9945芯片对TCD1209D当中输出的模拟图像信号进行处理,AD9945作为-款应用在电荷耦合器件当中的模拟信号处理芯片,采样额率达到40MHz,芯片内部主要有低噪声钳位电路、可调增益放大器、采用电路、数模转换器等组成,通过AD9945提供的驱动信号能够进行芯片的配置。
2.4网络接口电路的设计
选用DM900作为网络接口芯片,该芯片能够完成信号的远距离传输,DM200和S2C2440ARM处理器的控制总线、地址总线、数据
总线等相连,同时和RJ45以太网接口相连。 3线阵CCD信号采集器实验分析
线阵CCD信号采集器的实验系统由CCD信号采集器和上位机侧视平台两个部分组成,其中上位机测试平台又是由VHDL编写的上位机和Ethereal软件组成。Ethereal软件是--款能够抓取采集器发送的UDP数据包的嗅探软件,而VHDL编写的上位机的功能主要是将高低位8位数字信号再还原成16位数据,Ethereal将抓取到的数据导人到上位机当中,从而完成显示数据。
本采集器当中的FPGA开发环境是XILINXISE4.1,进行实验验证时候需要对TCD1209D需要的每个脉冲信号进行测试,为了验证驱动信号的正确与否,可以通过测试TCD1209D的输出端的信号,验证提供的脉冲驱动信号正确。
然后通过对线阵CCD信号采集系统的实验,验证线阵CCD信号采集器的工作状态时候正常,遮挡CCD部分,观察上位机上的数据,数据如下图所示,结果表明,基于FPGA和ARM的线阵CCD信号
采集器正确的采集、存储,处理了信号。 4结语
本文基于FPGA和ARM设计了线阵CCD信号采集器,阐述了系统的设计体系,分析了电路当中的模块结构,该信号采集器人机交互良好并且组网方便快捷,在工业生产监测当中能够得到广泛的使用。
参考文献
[1]陈曦.基于ARM和FPGA的高速便携式数据采集前端的设计.南京:南京航空航天大学,2010
[2]孙鑫明.基于以大网的大型件多路超声检测器的研究.天津:天津工业大学.2013,
收稿日期:2016-05-11
作者简介:郑静雅(1994一).女,山东德州人,就读于山东科技大学电子通信与物理学院,研究方向:电子信息科学与技术。
2
万方数据
上一章:幼女小阴唇粘连36例临床分析 下一章:基于FPGA的图像中值滤波算法硬件系统实现

相关文章

基于FPGA和单片机的信号发生器设计 基于多点合作目标的多线阵CCD空间物体姿态测量 基于FPGA和DDS的频率步进信号源的设计与实现 线阵-面阵CCD三线阵立体测绘相机焦平面组件的研制 面阵CCD彩色视频图像实时采集系统的设计 基于FPGA和51单片机信号发生器设计与实现 基于ARM和以太网技术的电站安全阀在线校验系统研制_石新 基于FPGA的实时图像采集系统设计