基于PIC单片机的一种车载红外夜视仪设计

发布者:火箭飞人最新更新时间:2010-06-25 来源: 电源技术应用关键字:PIC单片机  红外夜视仪 手机看文章 扫描二维码
随时随地手机看文章
  0 引言

  随着汽车市场的快速发展和安防意识的日益强化,人们对汽车安全保障技术的要求越来越高,而现有汽车照明系统在雪夜、雪天或大雾等能见度较低情况下视距不远、效果不佳的弊病成为汽车行驶的安全隐患之一。更严重的是在夜晚行车时,驾驶员通常会被对方车辆的灯光干扰出现盲区,容易发生车祸。夜视系统却可以在黑暗中帮助驾驶员导航,使驾驶员在有灯光和黑暗两种情况下都能看清驾驶环境。因此开发一种结构简单、性能稳定、可靠性好、适用性强的汽车红外夜视系统,具有重要的市场应用前景。

  1 系统总体设计

  1)系统原理

  根据工作原理的不同,红外夜视系统分为被动红外夜视系统和主动红外夜视系统。主动红外夜视系统利用其所携带的红外光源主动照射目标,由光学系统的物镜接收目标反射回来的红外辐射,并在红外变像管的光阴极面上形成目标辐射的红外图象。变像管对目标的红外图像进行光谱转换和亮度增强,最后在荧光屏上显示出目标的可见光图像,人眼可通过目镜观察增强了的目标图像。考虑到使用的耐久性、经济的合理性、器件的通用性等等,大多选择主动式红外夜视系统作为车载系统。

  根据功能目标和设计要求,本系统主要由红外照射灯、CCD摄像机、视频处理系统及车载显示器组成。

  2)硬件设计

  (1)摄像机选定

  摄像机又称摄像头或CCD,它能够将光线变为电荷并可将电荷储存及转移,也可将储存的电荷取出使电压发生变化,是理想的摄像元件。其工作原理为:被摄像体反射光线,传播到镜头,经镜头聚焦到CCD芯片上,CCD根据光的强弱积聚相应的电荷,经周期性放电,产生表示一幅幅画面的电信号,经过滤波、放大处理,通过摄像头的输出端子输出一个标准的复合视频信号。此处选择WAT-902H2型摄像头作为摄像机。它具有摄像效果好、易检修、经济实惠的优点。

  (2)红外照射部分的设计

  选用远红外激光器作为光线发射器。它是一种单色性好、光束集中,体积小、寿命长、电光转换效率高的激光发射器。由光纤耦合半导体激光器、驱动电路、温控电路和光束整形镜头组成。核心部分为驱动电路设计。选用DD312作为驱动芯片,它是一款专为大功率LED所设计的单通道恒流驱动芯片,为电流吸人式架构,可提供最大1A的恒流输出,并支持使能端开关功能,单片机指令信号通过光耦加到DD312的使能端,控制激光器的开关。驱动电路见图1。

基于PIC单片机的一种车载红外夜视仪设计

  (3)电源模块的设计

  系统中显示器、单片机、MAX487通信芯片、CCD摄像机、激光发射器驱动电路都需要电源供电。其中单片机、DD312驱动芯片要求电源电压比较稳定、纹波小、电磁干扰小。采用LM2576模块为单片机以及DD312驱动芯片提供稳压电源(图2)。MAX4877芯片工作电压比较高,范围比较宽,采用 NW1-05S05S功率变换模块为之提供电源。

  (4)控制系统的设计

  采用PIC16F877A、PIC16F876A两种单片机作为系统的控制芯片,整个控制系统也即为一个小型的传动系统。其中PIC16F877A单片机作为传动系统的初始端,负责数据采集和“记忆”按键;Max487芯片为通信芯片,负责接收和传递信号。PIC 16F876A单片机作为传动系统的接收端,控制电机的转动。

  ①初端

  该部分核心是PIC16F877A单片机。它是由美国Microchip公司生产的8位单片机,具有独特的RISC结构,数据总线和指令总线分离的哈佛总线结构。它连接各个终端设备,响应主控机发送来的查询命令,并将被测设备的状态信息回送给主控机。单片机的I/O口与被测设备的终端相连,以获取所需状态信息。电路分为三部分:数据采集电路(图3)、LED显示电路、按键电路。

  单片机2脚外接温度传感器,将系统实时温度变化信号传递给单片机;3~7脚外接LED显示电路,引脚低电平信号接通时,相应的LED变亮;8、9脚外接激光器驱动电路,对激光器状态进行检测;19脚外接半导体制冷器,搜集信息,并决定是否触发半导体制冷器工作;22、25、26脚接通信电路,向主控芯片传递信号;27~40脚为云台和镜头按键检测信号,当操作人员按面板上的按键时,单片机通过这些端口接收到按键信号,通过通信电路将这些信息发送到主控芯片,主控芯片收到信号后进行分析、控制,执行相应的命令。

基于PIC单片机的一种车载红外夜视仪设计

  ②通信电路

  通信电路连接传动系统的初始端和接收端,主要功能是实现信号的接收与传递。采用Max487芯片,它是一款用于通信的低功率半双工收发器件,内部集成了一个驱动器和接收器。初始端首先对信号进行编码,接收端对信号进行解码,同时为了消除干扰,采用光耦对电路进行了隔离。见图4。

    ③末端

    末端控制芯片采用PIC 16F876A单片机。RA0-RA5、RC0、RC1引脚分别为检测云台上到位、下到位、左到位、右到位、上复位、下复位、左复位、右复位的八个信号输入端口;RB0-RB7为控制镜头焦距、放大、云台上下左右转动的八个端口,外接继电器电路控制电机转动。如图5所示。

    3)软件设计

    整个系统软件分为主控机PIC 16F876A端和从控机PIC16F877A端。除了通信接口部分的软件以外,主控机端软件还包括用户界面、数据处理等。从控机端软件包括数据采集和MAX487通信程序。从控机端通信接口软件流程如图6所示。

2 实验结果

    图7为高速公路拍摄到的图片。其中a为不使用夜视系统时的图片,b为使用夜视系统时的图片。实验结果证明:此系统能使司机在黑暗中准确辨认前方的道路,减少交通事故。

3 结束语

    本文利用PIC单片机,设计了一整套红外夜视系统,具有结构简单,可靠性高等优点。特别适用于长途车驾驶,可以有效减少交通事故,具有十分良好的社会效益。

关键字:PIC单片机  红外夜视仪 引用地址:基于PIC单片机的一种车载红外夜视仪设计

上一篇:采用PIC16F877单片机的汽车电动助力转向系统
下一篇:基于CAN总线的汽车仪表设计研究

推荐阅读最新更新时间:2024-03-16 12:29

PIC单片机的基本程序设计方法解析
PIC单片机(Peripheral Interface Controller)是一种用来开发去控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。本内容讲述了PIC单片机中的程序设计方面的学习 1、PIC单片机程序的基本格式 先介绍二条伪指令: EQU ——标号赋值伪指令 ORG ——地址定义伪指令 PIC16C5X单片机在RESET后指令计算器PC被置为全“1”,所以PIC16C5X几种型号芯片的复位地址为: PIC16C54/55:1FFH PIC16C56:3FFH PIC16C57/58:7FFH 一般来说,PIC单片机的源程序并没有要求统一的格式,大家可以根据自己的风格来编写。但这里我们推荐一
[单片机]
<font color='red'>PIC单片机</font>的基本程序设计方法解析
PIC单片机A\D转换实验程序代码
实验目的:熟悉A/D转换 ;软件思路:选择RAO做为模拟输入通道; ; 连续转换4次再求平均值做为转换结果 ; 最后结构只取低8位 ; 结果送数码管的低3位显示 ;硬件要求:拨码开关S14第2位置ON,第1位置OFF ; 拨码开关S6全部置ON,S5第4-6位置ON,第1-3位置OFF ; 为不影响结果,其他拨码开关置OFF。 #INCLUDE P16F877a.INC ;包含芯片头文件 __CONFIG _DEBUG_OFF&_CP_ALL&_WRT_HALF&_CPD_ON&_LVP_OFF&_BODEN_OFF&_PWRTE_O
[单片机]
PIC单片机闪烁程序
#INCLUDE P16F877.inc ;芯片型号 org 000h GOTO a1 org 1ch ;************************************************ ; 主程序 ;************************************************ a1 BSF STATUS,RP0 ;选择体1 BCF STATUS,RP1 MOVLW 00H ;设置RD口为输出口 MOVWF TRISD BCF STATUS,RP0 ;选择体0 MOVLW 00H ; MOVWF PORTD ;RD口输出低电平 CALL M001
[单片机]
51单片机与PIC单片机和AVR单片机的性能对比分析
八位单片机由于内部构造简单,体积小,成本低廉,在一些较简单的控制器中应用很广。即便到了本世纪,在单片机应用中,仍占有相当的份额。由于八位单片机种类繁多,本文仅将常用的几种在性能上作一个简单的比较,供读者在使用时作参考。 1. 51系列 应用最广泛的八位单片机首推Intel的51系列,由于产品硬件结构合理,指令系统规范,加之生产历史“悠久”,有先入为主的优势。世界有许多著名的芯片公司都购买了51芯片的核心专利技术,并在其基础上进行性能上的扩充,使得芯片得到进一步的完善,形成了一个庞大的体系,直到现在仍在不断翻新,把单片机世界炒得沸沸扬扬。有人推测,51芯片可能最终形成事实上的标准MCU芯片。 51系列优点之一是它从内部的硬件
[单片机]
51单片机与<font color='red'>PIC单片机</font>和AVR单片机的性能对比分析
pic单片机p18f458A/D中断转换程序
//程序实现 A/D 转换功能,A/D采用中断方式。该程序通过p IC 单片机 p18f458的RA2模拟通道送入一直流 电压 , //当送入的直流电压大于2.5V时,与PORTD口相连的8个 发光二极管 闪动,当直流电压恢复到 //http://www.51hei.com 单片机 网提供此ad转换程序,有问题请联系本站。 //2.5V以下时,发光 二极管 停止闪动,且只有低四个发光。 #include p18f458.h union adres { int y1; unsigned char adre ; }adresult; //定义一个共用体,用于存放A/D转换的结果 unsigned char i; unsigne
[单片机]
PIC单片机开发技巧汇总
美国微芯公司(Microch{p Technology Inc.)开发的CM0S工艺PIC系列8位单片机(RISC微控制器),特别是采用内置第二代Flash存储器(40年存储寿命)的微控制器在快速应用 方面具有独到之处。由于其易用性和高可靠性,该系列微控制器稳居8位单片机全球出货量之首。PIC系列单片机具有指令集简洁、简单易学、速度高、功能强、 功耗低、价格低廉、体积小巧、适用性好及抗干扰能力强等特点,大量应用于汽车电气控制、电机控制、工业控制仪表和仪表、通信、家电、玩具、低功耗的测控应 用等领域,在国内越来越受到广大设计者的欢迎,微芯公司的单片机已经成为目前单片机世界的主流产品。 PIC 8位单片机内已经包含运算器、存储
[单片机]
<font color='red'>PIC单片机</font>开发技巧汇总
PIC单片机 读/写 MMC/SD 卡的简单小程序
这里介绍一个简单的PIC单片机 读/写 MMC/SD 卡的小程序 // MMC module connections sbit Mmc_Chip_Select at LATC0_bit; // for writing to output pin always use latch (PIC18 family) sbit Mmc_Chip_Select_Direction at TRISC0_bit; // eof MMC module connections const LINE_LEN = 43; char err_txt = FAT16 not found ; char file_contents = X
[单片机]
<font color='red'>PIC单片机</font> 读/写 MMC/SD 卡的简单小程序
PIC16F877A单片机在智能双电源装置中的应用
1. 智能双电源装置的简介 随着对供电可靠性的要求也越来越高,很多场合用两路电源来保证供电的可靠性。当常用电源异常,智能双电源装置能自动切换到备用电源,智能双电源装置就是这种在两路电源之间进行可靠切换、以保证供电的装置。在医院、宾馆和矿山等有广泛的应用。 智能双电源装置由开关本体和控制器两部分组成。开关本体由电机通过机械联锁机构控制常用电源的断路器和备用电源的断路器的分合,进而控制电源的切换。控制器通过对电压的采样来判断电源是否异常,如果出现异常应产生相应的切换。 2. PIC16F877A的简介 美国Microchip公司的PIC 8位单片机其生产史11年,但现在其产量已跃居世界第二位(仅次于Motoro
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved