扫描产品案例.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
扫描产品的应用背景介绍 集成后的整机 扫描的控制流程—需要的资源(一) 硬件资源: DSP平台或其它高频处理器,该器件应直接或间接支持以下资源: 高速并行接口,位宽为16位,可以直接读取A/D转换芯片处理后的CIS扫描图像数据。 DMA通道,实现数据快速移动,通常需要1个读取CIS数据的DMA通道,至少1个用于图像补偿处理的DMA通道。 SDRAM控制器,可与SDRAM芯片无缝连接,控制SDRAM读写。 定时器资源,电机和扫描器件的控制,通常最少需要1个定时器,用于电机进纸和CIS的光源、行起始信号控制。 USB通讯控制:控制USB驱动芯片与PC机之间的通信。 扫描的控制流程—需要的资源(二) 软件资源: 原理图和PCB设计工具:CR5000 PLD设计工具:QUARTUS II 固件控制流程图编辑工具:EA或Microsoft Office Visio 固件代码编辑工具:Visual C++ 2005 DSP代码编译工具:Visual Dsp++ 扫描的控制流程—硬件组成(一) 一个扫描设备的基本硬件组成如下: DSP+PLD,扫描仪的逻辑控制部分,实现与PC通讯控制,扫描流程调度等功能。 FLASH,存储boot程序、监控程序以及CIS校正数据等。 SDRAM,代码运行空间以及扫描数据的暂存空间,该空间存储扫描原始数据、校正后的扫描数据及其他临时数据。 USB接口,主机和扫描设备的通讯接口。 电源转换电路,为板上芯片提供各自需要的电源信号。 扫描的控制流程—硬件组成(二) CIS及驱动:控制CIS工作并对CIS输出信号进行采样放大和A/D转换等工作。 电机及电机驱动:电机通常采用混合电机即步进电机,用于进纸及出纸功能。 传感器,检测纸张对于走纸通道的相对位置,传感器信号作为启动扫描和停止扫描的判断条件。 按键和指示灯,用户和机器的交互接口,按键用于控制扫描仪完成特定任务,指示灯用于提示扫描设备的工作状态。 扫描的控制流程—工作过程(一) 扫描产品的工作过程 1、扫描仪传感器检测到纸张放入 2、扫描仪把该状态反馈给PC机应用程序(简称“上层”) 3、上层接收到扫描有纸信息后发送启动扫描指令 4、扫描仪接收到启动扫描指令后,启动电机进纸、CIS扫描 5、扫描仪把扫描接收的数据存储到SDRAM中,当存储的数据满足最小的数据块要求时,向上层反馈有扫描数据 6、上层接收到有扫描数据后,启动读数据过程 7、扫描仪传感器检测到纸张尾部后,停止本次扫描,并等待扫描数据传输完成 8、上层读完扫描数据后本次扫描结束。 扫描的控制流程—工作过程(二) 扫描的控制流程—固件框架 扫描仪的固件流程框架 BootLoader模块主要实现主程序及BootLoader程序的升级功能。 主程序:实现了扫描资源的调度及与上层通讯,主程序中可以分为几部分。 1、初始化部分,完成控制板的驱动芯片初始化和结构部分的通道初始化。 2、USB通讯,与上层通讯的外部接口,USB协议通常由接口芯片完成封装。 3、指令解释,此部分是外部控制扫描仪的接口,扫描等调度任务通常由此部分启动。 4、进纸中断,实现电机控制以进纸过程的纸张状态判断,塞纸错误由此部分检测。 5、扫描中断,控制CIS的发光时间、扫描行起始信号和扫描数据读取。 6、状态检测,此部分实现指示灯、按键及部分传感器检测。 扫描的控制流程—扫描流程 扫描流程的控制过程 启动扫描 扫描控制 扫描数据校正 扫描图像传输 扫描的控制流程—CIS数据处理 CIS数据处理过程 1、CIS数据首先在82V26中进行AD转换 2、通过PPI接口利用DMA方式存入SDRAM存储器 3、DSP读取SDRAM存储器中的数据并进行补偿处理 4、主机通过USB读取DSP处理后的数据 扫描的控制流程—CIS控制时序 CIS的控制时序: CIS的控制参数: CLK的频率,目前采用的CIS时钟频率为4M,8M 明输出:600±100mv 分辨率:200DPI,300DPI和600DPI 扫描宽度:84mm、108mm和216mm 扫描颜色:R、G、B 扫描的控制流程—A/D芯片控制 CIS的数据读取芯片:82V26 82V26的控制过程: A、配置工作通道、增益及偏移量 B、输入CDS采样时钟和ADC时钟 C、通过并行总线读取CIS数据。 扫描的控制流程—CIS校正 CIS校正: CIS为光电器件,其感光IC具有离散性,所以每个扫描仪产品都需要进行CIS补偿。校正的方法为:使用一张比较均匀的白色文稿作为基准,使用CIS扫描该文稿,得到各个感光传感器的实际输出值,根据实际值和基准值之间的差异计算各感光传感器的补偿因子。 CIS校正顺序: 偏移量校正 ? 发光时间校正 ? 增益校正 ? 均一性校正 扫描的控制

文档评论(0)

treyhbgfd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档