激光位移传感器中线阵CCD驱动方法的设计
Design of Driving Linear CCD in Laser Displacement Sensor
DOI: 10.12677/OJCS.2015.42004, PDF, HTML, XML,  被引量 下载: 2,674  浏览: 7,132  科研立项经费支持
作者: 袁敏杰, 陈 骥:重庆大学生物医学工程联合学院,重庆
关键词: 激光位移传感器CCDCPLD驱动TCD1703C信号处理Laser Displacement Sensor CCD CPLD Drive TCD1703C Signal Processing
摘要: 针对CCD在激光位移传感器中的应用,介绍了一种基于CPLD的线阵CCD驱动方法。对TCD1703C型号的CCD工作时序做了分析,设计了独特的时序产生方法,使CCD的扫描频率可在四种频率间切换,最高达10 MHz。采用Verilog语言编写了驱动代码,结合Modelsim、Timequest等EDA工具进行时序检查与约束。针对CCD信号峰值随扫描频率变化而变化的特点,设计了基于程控放大器的信号处理电路。最后搭建了测试系统,对该驱动方法进行实验验证。实验结果表明测试系统在四种扫描频率下都能正常工作,获得的CCD信号合适,满足激光位移传感器的应用需求。
Abstract: A design of driving linear CCD based on CPLD was proposed, which was fit for laser displacement sensor. A unique timing generation method was proposed through the analysis of timing of TCD1703C. The scanning frequency can be changed, which is different from the past. There are four scanning frequencies to choose and the highest is 10 MHz. The timing code was written in Verilog language. Modelsim, Timequest and other EDA tools were used to constrain timing and optimize it. A circuit based on programmable amplifier was designed for signal processing. A test system was established and this driving method was tested on it. The result showed that the test system worked normally with all scanning frequencies and the signal from CCD was excellent. This design is suitable for CCD laser displacement sensor.
文章引用:袁敏杰, 陈骥. 激光位移传感器中线阵CCD驱动方法的设计[J]. 电路与系统, 2015, 4(2): 23-31. http://dx.doi.org/10.12677/OJCS.2015.42004

参考文献

[1] 张忠捷, 韩焱 (2009) 激光位移传感器在零件圆度公差检测中的应用. 硅谷, 15, 21, 54.
[2] 田小超, 李忠科 (2014) 基于双单片机的线阵CCD驱动及信号处理系统. 现代电子技术, 20, 59-61.
[3] 郭焱 (2013) 基于CPLD的线阵CCD的驱动电路设计与实现. 电子质量, 10, 13-16, 27.
[4] 杨少鹏, 高美凤 (2014) 一种高速线阵CCD采集系统的设计. 电子设计工程, 11, 126-129.
[5] 常丹华 (2001) 基于CPLD技术的CCD驱动时序产生方法. 仪表技术与传感器, 3, 26-28.
[6] 沙涛, 刘栋铖, 汪海洋, 等 (2013) 基于FPGA的高速CCD工业相机系统设计. 电子器件, 1, 28-32.
[7] 梁忠望, 曾云, 江晓山, 等 (2010) 高速线阵CCD数据采集电路的设计与研究. 核电子学与探测技术, 5, 661- 665.
[8] 王世峰, 赵馨, 佟首峰, 等 (2007) CCD输出信号处理电路的研究. 红外与激光工程, 36, 311-313.
[9] 张智辉, 田地, 杨义先 (2004) 线阵CCD驱动电路设计的几种方法. 仪表技术与传感器, 6, 32-33, 52.
[10] 黄文林, 杨光永, 胡国清 (2012) 基于CPLD和Verilog的高精度线阵CCD驱动电路设计. 科学技术与工程, 30, 8053-8057.