基于TMS320VC5509A平台的线阵CCD尺寸测量系统

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:shangwenqian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]本文介绍了一种基于定点DSP芯片TMS320VC5509A、CPLD(EPM240T100C5)及线阵CCD图像传感器TCD1501D的物体外形尺寸测量系统,详细描述了系统的原理框图、硬件选型、硬件设计,软件设计,调试方法等,最后给出了几组测量数据来说明系统的精度。
  [关键词]DSP;CCD;CPLD;尺寸测量
  中图分类号:TP274.2 文献标识码:A 文章编号:1009-914X(2017)31-0367-01
  1、引言
  常见的尺寸测量系统多采用PC机、线阵CCD相机、数据采集卡以及基于PC机的软件平台来实现,但很难满足当前对系统体积、功耗等方面的要求。因此本文提出了一种基于DSP和CPLD平台的测量系统,充分发挥CPLD的时序性好、灵活性强和DSP运算速度快、寻址方式灵活的优点。
  1.1 技术参数
  ①CCD像元尺寸:7um;②CCD像元个数:5000;③AD精度:8位;④工作电压:~220V±15% 50--60Hz;⑤工作温度:-10~40℃;⑥环境湿度:<85%RH;⑦工作方式:连续
  1.2 原理
  远心照明光源以透射的方式将被测物的像投到CCD的靶面上,而CPLD则将CCD的模拟信号经A/D转换后送入DSP的内存,由DSP进行数据处理并将结果通过液晶显示和串口进行输出另外DSP还外接一块4*4矩阵键盘来响应用户输入的参数如设置CCD的积分时间、驱动频率、修正结果等并能将参数保存到外接的EEPROM内供下次运行时使用。
  2、硬件选型与设计
  2.1 器件选型
  DSP选用TI公司的TMS320VC5509A,它是TI公司一款16位定点低功耗的DSP芯片,主频最高可达200 MHz,片上资源丰富,带有128 K×16 bit RAM和32 K×16 bit ROM,1个I2C接口,其外部存储器接口(EMIF)能与SRAM无缝连接,被广泛用于嵌入式手持设备、通信、数据采集等领域。
  CPLD选用Altera公司MAX Ⅱ器件系列核心器件EPM240T100C5,采用新的查表(LUT)体系,采用TSMC的0.18μm嵌入Flash工艺,使其裸片尺寸仅为同样工艺器件的1/4。
  在系统中CPLD负责时钟脉冲的产生、地址的生成功能,通过它可以扩展出更多的IO口以控制液晶和矩阵键盘,还可以控制SC16C550芯片完成串口传输功能。
  传感器选用东芝公司的TCD1501D,它是一种高灵敏度、低暗电流、5000像元的线阵CCD图像传感器,每个像敏单元是0.7um保证了系统的测量精度,5000像元满足了系统的测量范围。
  液晶选用JHD162A,它是一款16*2字符型液晶显示器。通过CPLD扩展DSP的总线来完成对其的控制,DSP首先将指令代码写入指令缓冲器,随后将该指令所需参数按顺序通过数据线输入缓冲器并最终写入相应的功能寄存器。
  矩阵键盘控制器选用CH452DS1,其高速的4線串行接口可与DSP的IO口进行快速的数据交换,通过按键可以产生DSP中断,在中断程序里可读取相应的按键代码,其内置去抖电路保证了对按键的正确响应。
  2.2 采集控制原理详解
  数据采集和控制部分主要由DSP,SRAM,CPLD等器件组成,其中SRAM是DSP通过EMIF接口扩展的一片外部存储器,线阵CCD输出的模拟信号经过AD转换后被送入SRAM里存储,在这过程中由CPLD产生AD转换的时钟和SRAM的地址信号。整个系统的核心处理器是DSP它负责控制整个系统的流程,在进行数据采集前它先发出启动AD转换的信号,然后就查询一行数据存满的状态,如果存满就读取一行的数据并进行相应的数据处理、结果显示等功能,在这一过程中DSP的CE、RD信号与CPLD的IO口连接,由CPLD产生DSP读SRAM数据的地址信号。另外DSP的IO口、外部中断输入端口分别和CH452对应的输入和输出信号相连,通过中断的方式来及时响应键盘的输入以接收阈值的设置、测量结果的调整等值输入。DSP还通过IIC接口连接了一片EEPROM来保存键盘输入的各种参数值。
  3、软件设计
  软件的开发使用TI公司高效的集成开发工具Code Composer Studio3.3,采用C语言设计代码,硬件仿真器使用Study 2.0 USB增强版仿真器。软件流程图如图1所示,程序先对DSP进行初始化,配置DSP的锁相环、堆栈寄存器、中断寄存器和DSP状态寄存器,键盘控制和液晶显示控制的初始化代码。由于在硬件设计中SRAM被接到了CE2空间,其字地址是从0x400000开始,所以在程序中定义了一个指针指向CE2空间的首地址,在DSP和CPLD的共同作用下对CE2空间的读取就对应是SRAM空间的数据。在变量定义及初始化完成后,DSP首先通过一个IO口发送启动AD转换的命令,然后就查询另一个IO口的状态等待AD转换完成,如果转换完成就读取SRAM中的数据并进行二值化处理。
  在调试阶段,通过在下面的数据读取代码处设置断点来观察CE2空间的内存情况,还有一种方法就是将DSP采集的数据通过RS232串口输出,在上位机中用VC开发串口数据接收然后显示曲线的程序,这样可以更直观地观察DSP采集CCD数据的正确性,通过观察曲线还可方便调节镜头的焦距(图1)。
  GPIO_FSET(IODATA,IO3D,1); //IO口设置
  souraddr = (int *)0x400000; //数据读取
  for(i=0;i<5000;i++)
  databuffer[i] = *souraddr&0xFF;
  I2C_Setup I2Cinit = {0x0, 0x0000, 144, 100, 0, 1, 1 }; //设置IIC
  4、测量结果(表1)
  5、 结论
  本文所提出的基于DSP和CPLD的线阵CCD尺寸测量系统的设计方案是可行的,通过实际测量能实现DSP对CCD数据的采集以及相应的数据处理、结果输出等功能。
  参考文献
  [1] 张雄伟,陈亮,徐光辉. DSP芯片的原理与开发应用. 电子工业出版社,2003
  [2] 邹彦,唐冬,宁志刚. DSP原理与应用. 电子工业出版社,2005
  [3] 黄霞,鲍慧,赵伟,田新成. 基于TMS320VC5509A的多路同步数据采集与存储系统. 继电器,2007
  [4] TMS320C55x Chip Support Library API Reference Guide (Rev. J). Texas Instrument Incorporated,2001.
其他文献
[摘 要]随着我国电子信息化发展迅速,档案的管理工作也逐渐越来越重要,但是当前的很多电子信息公司仍然对其项目的档案管理工作的重要性认识不足,有些单位对档案管理工作的经费投入较少,档案管理人员的培养工作并没有落到实处,对电子信息化建设和相关项目档案管理以及档案信息的完整性方面缺乏嚴格系统的管理,对电子文件和多媒体摄像以及专业性应用系统数据的保存仍然存在很大的盲区,对电子项目档案资源的开发利用存在很大
期刊
[摘 要]磁悬浮技术是物理学中电磁理论的具体工程运用,同时涉及电子信息、电子控制以及力学等多学科。主要分析了磁悬浮技术的工作原理及其特点,介绍了磁悬浮技术在工程实践中的主要应用情况,并展望磁悬浮技术的发展前景。  [关键词]磁悬浮;技术;工程;应用  中图分类号:TE331 文献标识码:A 文章编号:1009-914X(2017)31-0363-01  1 磁悬浮的发展与现状  磁悬浮的发展始于上
期刊
[摘 要]基本额外功、净机械效率是本文最先提出的两个物理学概念。基本额外功是指被研究对象自身消耗的额外功中不随负载变化的那一部分,它在数值上等于有用功为零时消耗的总功,在一定条件下,基本额外功的功率可看作是一个只与被研究对象自身有关的常数。净机械效率是指被研究对象输出的有用功与之差的比值,在一定条件下,净机械效率也可看作是一个只与被研究对象自身特性有关的常数。利用基本额外功和净机械效率概念可以较好
期刊
[摘 要]地震勘探仪器是煤矿、石油、天然气等深层矿产资源勘探的关键设备。随着高密度地震采集技术的发展,对地震仪勘探仪器的要求越来越高,本文主要阐述高密度采集对地震仪器的要求,并分析了當前集中常见的地震勘探仪器特点以及在高密度采集中的应用。  [关键词]地震勘探仪器;高密度采集;采集技术  中图分类号:P631.43 文献标识码:A 文章编号:1009-914X(2017)31-0365-01  引
期刊
[摘 要]2017年是大数据从概念到落地的一年,大数据作为一种新的理念和方法,颠覆着传统行业的管理和运营思维。随着企业信息化的深入推进,烟草商业企业的数据量呈现快速增长,本文分析了凉山烟草公司积极引入大数据管理的优势和劣势,结合企业“两烟”经营实际,提出了建立适应“大数据”管理的制度和文化、组织机构、应用场景的想法,并设计了以“数据仓库+OLAP”为核心技术,以“数据平台+Web应用+手机APP”
期刊
[摘 要]玉米、大豆、水稻、小麦是我国重要的粮食作物,其中玉米和大豆是主要的竞争作物。如何提高大豆产量便是当前亟待解决的一个问题,推广大豆种植新技术成为大豆增产、农民增收的重中之重。大豆窄行和大豆大垄高台是大豆密植中最主要和最常见的两种技术,通过这两种技术可以更有效地提高大豆的产量和种植效益。  [关键词]农业 大豆 密植 产量 效益  中图分类号:S5 文献标识码:A 文章编号:1009-914
期刊
[摘 要]生产指挥控制在矿井的安全生产中起到很大的作用。只有依靠工业化和信息化的进步才能更好的优化生产指挥控制平台,提高矿井生产效率和保障安全生产。现有煤矿多采用传统的以矿井为单位的煤矿生产指挥调度系统,但各矿井的指挥系统间数据不能交互,冗余数据较多,系统间关联控制较少,综合性应用难度大,无法满足矿井安全生产决策方面的需要[1]。本文主要研究区域煤矿集中控制,将矿井之间互相独立的系统有效的整合到一
期刊
[摘 要]近年来,世界性议题就是环境保护,而且各国都在致力于将本国的环境质量提高,从而使人口、资源、环境的协调发展实现。随着科学技术的不断进步和发展,在环境保护方面计算机和信息技术的贡献也得到了加强和重视,文章将探讨信息技术在环境保护信息系统中的运用,为促进我国的环境保护信息系统的建设提供一些参考和借鉴。  [关键词]环境保护;信息技术;环境保护信息系统;3S技术  中图分类号:X321 文献标识
期刊
[摘 要]磷酸是一种比较重要的中间产品,它是许多产品的制造原料,包括制药、食品、肥料等,对经济发展具有重大的推进作用。为此本文对湿法磷酸进行分析,介绍湿法磷酸生产工艺和控制的现状,提出目前需要迫切解决的过程控制问题。  [关键词]智能控制技术;湿法磷酸;生产应用  中图分类号:TQ126.35 文献标识码:A 文章编号:1009-914X(2017)31-0369-01  磷酸生产方法主要有两种:
期刊
[摘 要]电化教育手段融入教学中是教学改革发展的必然趋势,在幼儿阶段,利用电化教育手段激发幼儿学习兴趣,让幼儿注意力高度集中,再现生活中的具体情境,充分让幼儿融入具体情境中,获取知识的同时,感受到快乐。  [关键词]幼儿教学 电化教育 教学手段 提高效益  中图分类号:TP393 文献标识码:A 文章编号:1009-914X(2017)31-0362-01  电子时代的到来,给人们的生活带来了许多
期刊