AOI基本知识介绍

合集下载

一分钟了解自动光学检测(AOI)技术

一分钟了解自动光学检测(AOI)技术

一分钟了解自动光学检测(AOI)技术在PCBA生产中,自动光学检测通常被设置在SMT生产线末道工序,在SMT工艺完成后需要对产品进行缺陷检测。

通过及时发现缺陷并减少缺陷,提高装配效率,避免材料浪费。

AOI检测的工作原理AOI是一种检测设备,又称AOI光学自动检测设备,已成为电子制造业保证产品质量的重要检测工具和过程质量控制工具。

AOI检测设备工作原理是在自动检测过程中,AOI检测设备机器通过高清CCD 摄像头自动扫描PCBA产品,采集图像,将测试点与数据库中合格参数进行对比,经过图像处理,检查出目标PCBA上的焊点缺陷,并通过显示或自动标记缺陷。

为维修人员维修和SMT工艺人员改进工艺参数。

AOI系统包括多种光源照明、高速数码相机、高速直线电机、精密机械传动结构和图像处理软件。

测试时,AOI设备通过摄像头自动扫描和PCB、PCB上的部件或特殊部件(包括印刷锡膏的状态、SMD 组件、焊点形状及缺陷等)来捕捉图像,通过处理和数据库软件对合格参数进行比较,并综合判断元件及特性是否合格,然后测试结论,如元件缺失、桥接或焊点质量问题。

AOI的工作方式与SMT当中SPI和印刷机中使用的视觉系统相同,通常使用设计规则检查(DRC)和模式识别。

DRC方法根据一些给定的规则检查电路图形(所有的线应该在焊点处结束,所有的引线应该至少0.127毫米宽,所有的引线应该至少0.102毫米间距,等等)。

该方法能从算法上保证待测电路的正确性,且具有制作简单、算法逻辑简单、处理速度快、程序编辑量小、数据占用空间小等特点,因此被很多人采用。

但该方法确定边界的能力较差。

图形识别方法是将存储的数字图像与实际图像进行比较。

根据完整的印刷电路板或根据模型建立的检验文件进行检验,或根据计算机轴辅助设计中编制的检验程序进行检验。

其准确性取决于所采用的发牌率和检验程序,一般与电子测试系统相同,但采集的数据量大,对数据的实时处理要求较高。

模式识别方法利用实际设计数据代替DRC 中已建立的设计原则,具有明显的优势。

AOI概述及工作原理-

AOI概述及工作原理-
AOI概述及工作原理
PCB工业中得AOI
➢ 什么就是AOI ?
➢ AOI 基本工作原理 ➢可侦测缺点类型
什么就是AOI ?
AOI,Automatic Optic Inspection得缩写,即自动 光学检测,利用普通光线与激光配合电脑程序,对电 路板制造中不同阶段得线路板进行平面性外观视觉 检验,以代替人工目检得光学设备。
CCD图像: 镜头所拍 摄到的灰度图(CCD
摄取图像作用)
光源
三束光源:一个直射光,两个 45º 散射光,分别由三只灯泡 提供(EKE21VDC150W)
灯光: 红光--常用于外层板得扫描 白光--常用于内层板得扫描 橘光--常用于干膜板得扫描
大家学习辛苦了, 还是要坚持
继续保持安静
标准图像来源
逻辑比较方法
经处理后得扫描图像与标准图像进行逻辑比较, 扫描图像白色代表铜黑色代表基材,标准图像红 色代表铜黑色代表基材。
➢特征点检查(Feature)
➢设计规则检查(DRC)
➢形态检查(MIC)
模式 A
当机模式: 检修验证都在AOI上完成
缺点检修模式
Orion
模式 B
“CVR” 模式: AOI上检修,Sirius (CVR) 上验证缺点
人工目检
目检员
标准图像
检查图像
AOI 模式
AOI优势
➢ AOI 代替目检得优势
• 高产量 • 高精度 • 低报废率 ( 稳定得侦测能力 )
AOI 基本工作原理
基本工作原理:标准图像与实际板层图像进行比较。 标准图像由CAM资料转换获得; 实际板层图像则就是通过光学部件扫描获得。
扫描图像形成
照相机
计算机处理

AOI检查简要介绍

AOI检查简要介绍

AOI检查简要介绍AOI (Automated Optical Inspection)是一种自动光学检测技术,主要用于电子制造过程中的检测和质量控制。

该技术通过摄像头和图像处理算法来检测电子设备上的缺陷、错误和质量问题。

AOI检查可以有效提高生产线的效率和质量,并减少人工检查的需求。

AOI检查的原理是通过光学摄像头拍摄电子设备的图像,然后使用图像处理算法对图像进行分析。

这些算法可以检测各种各样的缺陷和错误,例如焊接点的良好连接、元件的正确位置、元件的倾斜或旋转等。

当检测到问题时,AOI系统将通过声音或光信号进行警告,同时记录下问题的位置和类型,以便后续的修复。

首先,AOI检查是一种非接触式的检测方法,可以在不损坏或污染电子设备的情况下进行检查。

相比传统的目视检查和手工检查,AOI检查无需人工直接接触电子设备,减少了损坏设备的风险,并提高了检查的准确性和稳定性。

其次,AOI检查可以快速、高效地检测大量的电子设备。

AOI系统可以在短时间内处理大量的图像,通过高速图像处理算法进行实时检测。

相比手工检查,AOI检查可以大大加快检测的速度,提高生产效率。

此外,AOI检查可以检测一些难以人工检查的问题。

由于电子设备制造过程中的元件和连接非常小,很难通过肉眼判断其质量。

而AOI系统可以放大图像进行检查,并使用高精度的图像处理算法来检测微小的缺陷或错误。

然而,AOI检查也存在一些局限性。

首先,AOI系统对于一些问题可能会产生误报或漏报。

例如,当元件有异物遮挡或图像质量较差时,AOI系统可能无法准确检测问题。

其次,AOI系统对于一些特殊形状或低对比度的元件可能无法进行有效检测。

此外,AOI系统的成本较高,对于小规模生产线来说可能不太容易实施。

综上所述,AOI检查是一种可靠、高效的电子设备检测和质量控制方法。

它通过光学摄像头和图像处理算法,可以快速、准确地检测出电子设备上的缺陷和错误。

尽管它存在一些限制,但AOI检查在提高生产效率和质量方面具有重要作用,将在电子制造领域得到广泛应用。

AOI测试简介

AOI测试简介
人员不易辨别。 需轮班检验。
四.AOI在SMT的应用
实施目标:实施AOI有以下两类主要的目标:
(1)最终品质。对产品走下生产线时的最终状态进行监 控。当生产问题非常清楚、产品混合度高、数量和速度为 关键因素的时候,优先采用这个目标。AOI通常放置在生 产线最末端。在这个位置,设备可以产生范围广泛的过程 控制信息。
偏移
侧立
缺件
空焊
反白
六:针对我们现有的AOI都有哪 些盲点及改善方案
IC 脚翘虚焊

如左图所示,由于目前SMT用的SAKI 的
难 AOI只具备2D的检测功能,故检测不出来
点 IC
的脚翘虚焊.
脚翘虚焊
改善方案
1 把此类问题列为AOI盲点,加强人工 目检
第2之8页
AOI测试难点
丝印及极性不清晰组件
AOI测试简介
一: 什么是AOI?
AOI 是英文 Automatic Optical Inspector 的简写, 中文名为 自动光学检测仪 。
第1之8页
二:AOI的工作原理是什么?
AOI的基本工作原理即用光学手段获取被测物图形,一般 通过一传感器(摄像机)获得检测物的照明图象并数字化, 然后以某种方法进行比较,分析和判断,相当于将人工目 检自动化,智能化。
பைடு நூலகம்
三: AOI设备与传统人员目检方式 之优点比较
AOI优点 节省人力,降低人工成本。 增加生产效率,提高生产产能。 及时回馈生产问题点,减少维修成本。 正确之数据收集,提供制程分析,加强制程能力。 可适用于任何机种,不需治具,减少治具成本。 统一之检测标准,不因线别不同而有差异。 可脱机制作程序。 可适用于任何组件。

如左图所示,组件上的丝印文字或Mark很

AOI基本知识介绍PPT课件

AOI基本知识介绍PPT课件

AOI的三个发展阶段:
从国内SMT引进第一台 AOI 到国内自主研发生产 AOI 再到目前的 AOI 市场群雄逐鹿的现状, AOI 经历了三个发展阶段: 一、被动的接受 AOI作为检查装置。(对一个新鲜事物的好奇和认知) 二、被客户逼迫使用 AOI。(借以品质保障设备取得更多订单) 三、主动要求使用 AOI。(对外交流更多,对自身期望更高)
AOI基本知识介绍
• 什么是AOI? • 为什么要引进AOI? • AOI的三个发展阶段 • AOI的工作原理 • AOI的制程位置 • AOI评估的三要素 • AOI优缺点
题纲
什么是AOI?
AOI 是英文 Automatic Optical Inspector 的简写 , 中文名为自动光学检测仪 。
目前AOI共有四组光源,分别为同轴光、高环光、低环光和背 光,打光效果如下图所示:
同轴光
高环光
背光
低环光
SUCCESS
THANK YOU
2019/8/9
AOI可以检测到的一些晶粒外观不良,如下图所示:
MESA线异常
探针痕迹过大
发光区污染 电极刮伤及污染
PN电极色差
多晶
AOI的制程位置
AOI在制程的位置是被安排在点测站和分类站之间,读取点测数据转档 后的Mapping图,经AOI扫描检测后,在输出的档案中把外观不良的晶粒 修改成统一的外观不良Bin。在分类作业时,就可以不用再挑拣该Bin的 晶粒,达到把外观不良晶粒剔除的功能。
AOI评估的三要素:
AOI作为一种检测设备,拥有万变不离其宗的三个主要要素:快、准、稳! 一、快,即检测速度要快。
AOI快速检测的条件是什么? AOI的检测速度分为两个阶段: 1、拍摄图像;2、处理图像; 因为相机的 FOV(视窗)有限,所以就必须通过移动X\Y平台来拍摄完整 个芯片的图像,在X\Y平台的运动过程当中又要考虑载台什么时候开始移动 、移动到什么位子、什么时候开始拍照,什么时候开始进行图像处理和分析 等 等,也就是说:AOI的检测速度必须协调软硬件同时工作,这里就牵涉到 AOI使用什么样的伺服系统、使用什么样的相机、使用什么样的丝杆、其核 心算法又是什么?我们计算 AOI的检测速度是要从load到unload的整个时间 ,而不是单单从 AOI 本身提供的速度作为依据,因为有很多AOI的检测速度 只记录了拍摄时间,而没有记录软体处理分析时间,致使大家受蒙蔽。

AOI培训资料

AOI培训资料

AOI培训资料AOI(Auto Optical Inspection)是一种自动光学检测技术,用于检测印刷品、电子元件、电路板等制造过程中的缺陷。

它凭借高速度、高精度和高稳定性的特点,广泛应用于电子制造业。

本文将介绍AOI培训的相关资料,包括基本原理、应用场景、培训内容等。

一、基本原理AOI技术基于计算机视觉技术,通过摄像机和图像处理算法对目标物体进行拍摄和分析,以检测缺陷。

其基本原理包括图像采集、预处理、特征提取和缺陷判定等步骤。

首先,使用高分辨率的CCD摄像机采集目标物体的图像,并通过光源照明保证图像的质量。

然后,进行预处理,包括去噪、增强和图像分割等操作,以提高图像的可用性。

接下来,利用图像处理算法提取目标物体的特征,例如形状、颜色和纹理等。

最后,将提取的特征与预先设定的标准进行对比,根据差异判定是否存在缺陷。

二、应用场景AOI技术在电子制造业中有着广泛的应用场景。

首先,它可以用于电路板的生产过程中。

在电路板制造过程中,AOI能够快速、准确地检测焊点质量、电路连接、元器件位置等问题,保证电路板的质量。

其次,AOI还可以用于印刷品的质量检测。

印刷品中常常出现文字、图片、码洋等问题,AOI可以通过图像处理算法检测这些问题并及时报警。

此外,AOI还可以应用于其他电子元件的质量检测,如显示屏、传感器等。

三、培训内容针对AOI技术的培训主要包括以下几个方面:第一,理论知识。

培训学员需要了解AOI的基本原理、工作流程和算法应用等知识,以建立起对AOI技术的全面了解。

第二,软件操作。

培训学员需要学习使用AOI检测软件,掌握软件的基本功能和操作方法,例如图像采集、图像处理和缺陷判定等功能。

第三,实践操作。

培训学员需要通过实践操作,熟练掌握AOI设备的使用方法,包括设备的调试、维护和故障处理等。

第四,案例分析。

培训学员需要学习分析AOI检测结果,了解如何正确判断缺陷并处理异常情况。

培训结束后,学员可以进行AOI 设备的日常维护和故障处理工作。

AOI培训资料

AOI培训资料

1、电气工作原理
2、相机工作原理
焊盘表面光滑,红色光照射在其表面产生镜面反射进入摄像头,而大部分绿色光和蓝色光则反射出,没有进入摄像头,所以在电脑中焊盘及呈水平的状的焊锡显示为红色;
元件本体表面粗糙,红色、蓝色和绿色光在其表面产生漫反射,根据调色原理RGB三色组合成白色,所以进入摄像头的为白光,元件在电脑中显示为元件本色;
焊点处于斜面状态,大部分蓝色或绿色(由倾斜角度不同决定)通过斜面反射进入摄像头,所以焊点在电脑中显示为蓝色或绿色。

图示为在彩色高亮度方式下焊锡表面的倾斜和摄像机摄取画像的颜色分布关系
实际的彩色高亮亮度图像
焊锡成型
3、不良元件示例图
合格芯片
少锡
检出不良元件图片:
引脚连焊
电容虚焊
芯片虚焊
芯片虚焊
漏料飞料
侧立
有锡珠
少锡
多锡
引脚弯曲
芯片移位。

AOI操作员培训教程

AOI操作员培训教程

AOI操作员培训教程第一部分:AOI概述和基础知识1.AOI介绍(200字)AOI是一种自动光学检测技术,通过使用摄像头和图像处理算法,对电子制造过程中的PCB(Printed Circuit Board)进行快速和精确的检测。

它可以检测到制造缺陷,如焊接错误、元件缺失、元件偏移和短路等。

AOI技术在提高产品质量、降低人工检测成本和提高制造效率方面具有重要作用。

2.AOI系统组成(200字)AOI系统主要由以下组件组成:-摄像头:用于捕捉PCB图像;-照明系统:提供光源以便摄像头能够清晰地捕捉图像;-图像处理算法:通过计算机软件对图像进行分析和处理,以检测出潜在的缺陷;-控制系统:用于控制和管理整个AOI系统;-传送带:将待检测的PCB传送到AOI系统中并将已检测完的PCB传送出去。

3.AOI工作原理(200字)AOI系统的工作原理是:-PCB传送:待检测的PCB通过传送带进入AOI系统,并在传送带上移动。

-图像捕捉:摄像头捕捉到移动中的PCB的图像,并将其传送到图像处理算法。

-图像处理:算法对捕捉到的图像进行分析和处理,识别出潜在的制造缺陷。

-缺陷检测:图像处理算法将识别出的缺陷与预先设定的缺陷库进行比对,以判定是否存在缺陷。

-结果输出:AOI系统将检测结果输出给操作员或其他自动化设备,以便下一步的处理。

第二部分:AOI操作技巧和故障排除1.AOI操作技巧(200字)-熟悉AOI系统的操作界面和功能,了解各个按钮和选项的用途;-在操作之前,确保系统的环境条件和照明设备等各项参数都符合要求;-确保PCB在传送带上正确放置和固定,以防止图像模糊或错位;-监控和调整照明设备,以确保摄像头能够获得清晰的图像;-定期检查和清洁摄像头和传送带,以确保图像质量和传送效果;-注意系统警报和异常信息,及时采取措施修复问题。

2.AOI故障排除(200字)-如果检测结果不准确或不稳定,首先检查照明设备是否正常工作,确保光源充足;-检查摄像头是否受损或有灰尘,及时清洁或更换摄像头;-检查传送带是否调整正确,确保PCB能够在传送过程中保持平稳;-检查图像处理算法的参数和设置,以确保正确的缺陷检测;第三部分:AOI操作的注意事项和安全要求1.操作注意事项(200字)-操作人员应仔细阅读和理解AOI系统的操作手册,并按照要求进行操作;-操作前应戴好个人防护装备,如手套和护目镜,以防止受伤;-操作人员应定期进行维护和清洁,保持系统的正常运行和工作效率;-禁止在系统运行过程中随意修改参数和设置,以免影响检测结果;-定期检查系统的电气设备和线路是否正常,确保安全使用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3、拍摄范围(FOV). FOV是指AOI相机实际拍摄的面积,以毫米×毫米表示。FOV是由像素多少和分 辨率决定的。相同的相机,分辨率越大,它的FOV就越大。例如:1K*1K的相机 ,分辨率为 20um,则它的 FOV=1K*20×1k*20=20mm×20mm,如果用30um的分辨 率,他的FOV=1K*30×1k*30=30mm×30mm。在图像中,表现图像细节不是由像 素多少决定的,而是由分辨率决定的。分辨率是由厂商选择的镜头焦距决定的 。如果一家AOI采用 20um分辨率,对于 1mm*0.5mm的零件,它总共占用像素 1/0.02×0.5/0.02=50×25个像素,如果采用30um的分辨率,表示同一个元件 ,则有1/0.03×0.5/0.03=33×17个像素,显然20um的分辨率表现图像细节方 面好过 30um的分辨率。 既然像素的多少不决定图像的分辨率(清晰度),那么大像素相机有何好处呢 ?答案只有一个:减少拍摄次数,提高AOI的测试速度。一个是一百万像素, 另一个是三百万像素,清晰度相同(分辨率均为20um),第一个相机的FOV是 20mm×20mm=400平方mm,第二个相机的FOV是1200平方mm,拍摄同一个物体, 假设第一个相机要拍摄30个图像,第二个相机则只需拍摄10个图像就可以了。
• 软体设计还不够完善,例如:AOI无法明确区别出电极针痕、刮伤和污染。
• AOI只是用来减少目检的工作量,还不能够完全取代人工目检。
THANKS!
为什么要引进AOI?
众所周知,随着 LED产品越来越精密、效率要求越来越高,人工目检显然已
经适应不了现代化工业要求,曾有研究表明:当两个人检测相同的产品四次 时,他们相互的认同率只有 50%,相信自己判断的只有 40%。且人容易疲劳 和受情绪影响,相同的产品周一的检测效果和周六的检测效果区别大相径庭 ,白天和晚上的区别又不各有差异,恋爱阶段和失恋阶段的结果也截然不同 。相对于人工目检来说:AOI具有更高的稳定性、可重复性和更高的精准度 。而且一个普通 10人的检查岗位使用 AOI 后一个人就可以完成检测工作, 更重要的是,AOI 可以生成一系列的测试数据反馈给工艺工程师,做到防范 于未然,及时发现前段制程出现的异常问题。由此说来使用 AOI 已成为LED 行业检测产品外观的必然发展趋势。
心算法又是什么?我们计算 AOI的检测速度是要从load到unload的整个时间
,而不是单单从 AOI 本身提供的速度作为依据,因为有很多AOI的检测速度 只记录了拍摄时间,而没有记录软体处理分析时间,致使大家受蒙蔽。
二、准,即较高的检出率和较低的误判率。AOI的准确判断跟软硬件都有密不
可分的关系,当然最主要的是软件的核心算法,目前AOI种类繁多,算法也各 不相同,有使用边缘检测、法则判断、矢量分析、模板比较和统计建模等等 ,各有千秋,不能一言定论孰优孰劣,除此之外,硬件的要求也是相对比较 严格的,比如说相机,相机是AOI眼睛,一个好的相机固然能够捕捉到优质的 图像,这里不得不提到一个像素的问题,经常有朋友问AOI的像素是多少,大 家以为像素越高其检测效果就更好,更准确,其实不然,为什么呢?首先得 明白几个基本概念: 1、相机像素. 相机像素是指这个相机总共有多少个感光晶片,通常用万个为单位表示,以 矩阵排列,百万像素相机的像素矩阵为W*H=1000*1000。 2、相机分辨率. 相机分辨率,指一个像素表示的实际物体的大小,用um*um表示,数值越小 ,分辨率越高。
AOI的检测速度分为两个阶段:
1、拍摄图像;2、处理图像; 因为相机的 FOV(视窗)有限,所以就必须通过移动X\Y平台来拍摄完整 个芯片的图像,在X\Y平台的运动过程当中又要考虑载台什么时候开始移动 、移动到什么位子、什么时候开始Байду номын сангаас照,什么时候开始进行图像处理和分析 等 等,也就是说:AOI的检测速度必须协调软硬件同时工作,这里就牵涉到 AOI使用什么样的伺服系统、使用什么样的相机、使用什么样的丝杆、其核
目前AOI共有四组光源,分别为同轴光、高环光、低环光和背 光,打光效果如下图所示:
同轴光
高环光
背光
低环光
AOI可以检测到的一些晶粒外观不良,如下图所示:
MESA线异常
探针痕迹过大
发光区污染
电极刮伤及污染
PN电极色差
多晶
AOI的制程位置
AOI在制程的位置是被安排在点测站和分类站之间,读取点测数据转档
后的Mapping图,经AOI扫描检测后,在输出的档案中把外观不良的晶粒
修改成统一的外观不良Bin。在分类作业时,就可以不用再挑拣该Bin的 晶粒,达到把外观不良晶粒剔除的功能。
AOI评估的三要素:
AOI作为一种检测设备,拥有万变不离其宗的三个主要要素:快、准、稳!
一、快,即检测速度要快。 AOI快速检测的条件是什么?
三、稳,即AOI的重复稳定性。可能在使用中发生这样的情况:一个程序制作
完投入测试后待到关机后第二天再进行测试的时候误判大大回升,甚至有漏
测的情况,这跟AOI的光源、相机有很大关系,目前来说:LED灯优于白炽灯 和荧光灯、但同样的LED灯管有几分钱几毛钱和几块钱一个的,每一个灯管的 波长亮度都存在一定的差异,如果一个光源没有经过严肃的灯管筛选,就必 然产生光源预热不一致、亮度不一致、波长不一致等因素,从而影响测试效 果,出现不稳定的情况。其次是相机的镜头,一般的工业镜头容易受环境即 温度的影响,这些都是影响AOI稳定的因素。我们在评估中可以每天重复测试
相同的芯片10-20次,记录其良率偏差,即可判断AOI的重复稳定性。
AOI优缺点
优点: • 节省人力,降低人工成本。 • 增加生产效率,提高生产产能。 • 统一检测标准,不因线别不同而有差异。 • 及时回馈生产问题点。 • 收集检测数据,提供制程分析,加强制程能力。
• 提高入库良率。
缺点: • 初期程式设计建立产品档比较耗时。
AOI的三个发展阶段:
从国内SMT引进第一台 AOI 到国内自主研发生产 AOI 再到目前的 AOI 市场群雄逐鹿的现状, AOI 经历了三个发展阶段:
一、被动的接受 AOI作为检查装置。(对一个新鲜事物的好奇和认知)
二、被客户逼迫使用 AOI。(借以品质保障设备取得更多订单) 三、主动要求使用 AOI。(对外交流更多,对自身期望更高)
AOI基本知识介绍
题纲
• 什么是AOI? • 为什么要引进AOI? • AOI的三个发展阶段 • AOI的工作原理 • AOI的制程位置 • AOI评估的三要素 • AOI优缺点
什么是AOI?
AOI 是英文 Automatic Optical Inspector 的简写
, 中文名为自动光学检测仪 。
AOI的工作原理:
基本原理:用光学手段获取被测物图形,一般通过一传感器(摄像机)
获得检测物的照明图象并数字化,然后以某种方法进行比较,分析和 判断,相当于将人工目检自动化,智能化。
AOI检测分为两部分:光学部分和图像处理部分。 通过光学部分获得需要检测的图像;通过图像处理部分来分析、处 理和判断。图像处理部分需要很强的软件支持,因为各种缺陷需要不同 的计算方法用电脑进行计算和判断。 人认识物体是通过光线反射回来的量进行判断,反射量多为亮,反 射量少为暗。AOI与人判断原理相同,以灰阶值(0~255)来判断瑕疵。 AOI通过LED灯光代替自然光,光学透镜和CCD代替人眼,把从光源反射回 来的量与设定标准值进行比较、分析和判断。
相关文档
最新文档