通过计数器检测光照所在的光敏元的位置,用所在光敏元的排列次序N乘以光敏元的大小就得到对应的尺寸,然后将数值AD转换得到数值显示出来。
开始 初始化 N 是否有输入 N 是否开始 禁止输入中断存储数据 禁止中断进行计数 N 计数完否 显示 处理数据 完成
图10 数据处理程序流程图
4 结论
本项目旨在基于线阵CCD检测技术原理,对轧辊磨损度的检测,通过研究型号为TCD1251UD的线阵CCD,以STC12C5A60S单片机为基础,充分利用其可编程的特点,可以根据不同CCD的驱动时序要求,设计驱动电路,而且程序简单可靠,时序调节方便灵活,摒弃使用CPLD、FPGA等复杂的可编程逻辑芯片,为线阵CCD提出新型的驱动方法。实验证明STC12C5A系列的单片机完全可以很好的驱动线阵CCD。实验也对其在轧辊磨损度方面进行了研究,通过光学系统,把轧辊的半径的数学模型建立,得到测量值,用测量值与实际值比较就得到了轧辊的磨损情况,实验证明此系统测量精度高,可以很好地完成在轧辊磨损度方面的研究,完成项目的预期目标。