论文部分内容阅读
电路板出现故障是电子设备使用过程中不可避免的问题,如果故障不能得到及时的排查不仅会给人们带来经济上的损失,甚至可能给生命造成威胁。在众多电路板故障检测方法中,红外电路故障检测仪作为一种非接触式的故障检测手段,因其高效、安全、操作简单等特点而得到广泛运用,然而该检测仪多建立在PC基础之上,存在系统体积庞大、灵活性较差以及功耗较高的问题,成为继续推广的屏障。本文针对这一现状,结合嵌入式Linux技术提出一种基于ARM11的便携式红外电路故障检测仪。该仪器主要包括S3C6410核心处理器、Tvp5150视频解码器、红外热像头模块、LCD显示模块四大部分。待测电路板的热像信息经红外热像头采集后,通过Tvp5150解码器进行视频数据格式转换,再将转换后的数据传至S3C6410核心处理器,最后通过LCD显示模块实时显示电路板热像图。这样,检测人员可通过将采集到的待测电路板热像图与标准电路板热像图对比的方式来实现故障的检测与定位。相比基于PC平台的红外电路故障检测系统,该设计具有体积小、功耗低、成本低、安全性高、稳定性高、应用灵活等特点,在解决红外电路故障检测仪体积庞大、缺乏灵活性、功耗较高的问题的同时成本也大大降低。为了运行图像采集应用程序,必须完成好包括搭建嵌入式Linux软件平台以及编写相应驱动程序在内的底层软件设计工作。本文的工作就是围绕便携式红外电路故障检测仪底层软件的设计过程而开展的,主要包括以下内容:1.阐述了便携式红外电路故障检测仪工作原理,在此基础上,分析该检测装置需要的硬件组件,完成硬件平台的搭建;2.确立了以嵌入式Linux为核心的软件平台,重点对该软件平台的搭建过程进行了详细的阐述,主要包括系统引导程序U-Boot的分析与移植、Linux内核的移植、文件系统的制作;3.默认的Linux系统并不支持该检测设备的视频采集模块,为了达到采集视频图像的目的,提出一种以V4L2(video for Linux version2)为基准的视频采集驱动设计方案,运用该驱动程序实现了待测电路板视频图像的采集,验证了该驱动设计方案的可行性。据我所知,除本人发表的《便携式红外电路故障检测仪视频采集驱动设计》之外,在国内未见结合嵌入式图像采集技术的电路板故障检测仪底层软件设计的相关报道。