论文部分内容阅读
本文通过分析车载监控系统的功能,设计了系统的结构框图,以Hi3512为主控芯片、以嵌入式Linux为操作系统、以主控芯片SDK为基础,完成了车载嵌入式监控系统的硬件和软件设计。论文详细描述了该系统硬件和软件的关键环节的设计思想与实现过程。本文完成的主要工作如下:1、硬件设计。硬件设计包括供电系统、电源模块、复位电路、以及AD转换电路等,特别是针对列车的特殊环境,设计了列车专用的电源电路,包括变压、限幅、整流、保护等电路的完善的电源系统,可以确保在系统在列车上安全使用。硬件功能模块方面,主要包括音频、视频输入输出接口,传感器报警器输入输出接口,机车TAX箱信息采集电路等。2、软件设计。软件方面完成了引导程序和Linux操作系统的移植、硬件设备驱动、视频编解码的各个模块程序的编写,以及一些其他辅助功能如FTP的移植等。设计了音视频的采集、处理、压缩、存储等应用软件,同时,设计了针对列车的TAX箱信息的存储问题,设计了音视频和TAX信息复合处理程序。完成的程序能够同时处理信息、音频和视频数据。3、PC端软件设计。在PC端设计并完成了视频回放和TAX信息分析系统,视频解码采用海思的H.264解码库,视频显示回放使用微软的Directshow9.0SDK,开发工具使用Microsoft Visual Studio2005,视频回放分析系统是基于微软的MFC框架结构来开发的。TAX信息也同样基于此分析处理,并在播放视频时显示在播放器界面上。完成后的整个系统经一年多的实际运行测试,该系统稳定可靠,各项指标均已经达到设计要求,并且已经用于生产和销售。