论文部分内容阅读
论文详细介绍集成了车载信息、防盗报警、娱乐及通信多功能于一体的车载多媒体图像处理系统的软硬件设计方法及实现方案。在方案中,选用单片机+ FPGA的架构方案。以单片机作为系统控制器,以FPGA和压缩芯片作为视频图像的处理芯片,充分应用了单片机经济性,又可利用FPGA处理数据的高速性满足图像数据处理的实时性,同时压缩芯片对图像数据进行压缩便于传输和通信。FPGA是高性能的现场可编程逻辑器件,利用FPGA技术进行硬件和软件协同设计,以满足高性能处理要求、灵活性要求及降低成本的目标。以LCD、IDE和USB作为外部输入输出设备,实现多媒体的通信与显示。系统的主要功能有:1.对DVD/VCD、TV、摄像头(CCD)来的视频图像信号进行采样并数字化处理,然后对数字化图像信号进行车载信息或控制面板叠加处理以及在液晶显示器上显示叠加图像; 2.通过GPRS向系统单片机串口发送指令,利用JPEG压缩处理电路实时地对来自车内外摄像头的监控视频图像进行压缩,并在单片机的控制下通过GPRS发送给用户(车主)手机,起到防盗防损的视频监控作用; 3.可将读到的GPS信息(经纬度信息)通过GPRS发送给用户,用户可离线(不在车上)获得汽车所在位置信息(经纬度信息)。4.可以将重要的车载信息,如车内温度、车胎胎压及速度等信息,存入外围存储设备:IDE接口的CF卡或硬盘,或遵守USB1.1协议的移动硬盘中,供将来分析研究。在设计中,采用了Philips公司的P89C51RD2单片机作为主控制器,外挂Atera公司的Cyclone系列FPGA芯片EP1C6Q240C8。单片机是控制中心,负责各种控制指令发送,同时实现ATA协议、USB主控制器协议、JPEG标准协议及GPS、GPRS串口通信协议。FPGA芯片除负责外围芯片通信接口外,还实现视频字符叠加处理。P89C51RD2单片机内的程序软件,是采用Keil C51语言编写,使用南京伟福公司的E6000/L仿真器进行了在线仿真。FPGA芯片EP1C6Q240C8内的逻辑程序是采用硬件描述语言Verilog HDL编写,并在QUARTUS II 4.0设计平台上实现了功能仿真。