返回主页 单片机教程XL2000开发板 单片机学习 自制编程器 单片机资料 软件下载 电子技术产品介绍如何购买 进入论坛

 单片机教程 栏目导航   第一页..单片机入门教程    第二页..单片机c语言   第三页..红外遥控和步进电机    第四页..单片机问答

第15章 实例10 汽车行驶信息发送与接收器的设计---51系列单片机设计实例教程

汽车超车及转弯时经常容易出交通意外,特别是雨雾天气,转向及刹车指示灯能见度减小,使驾驶员不能及时了解前后车的行车意向,在汽车上设计一种汽车间行驶信息红外线自动接收发送电路,能自动显示前后车的转向、刹车情况并用声响提醒,对提高汽车行车安全具有一定的意义。本设计选择了汽车左转弯、右转弯和刹车3种汽车行驶状态作为发送信息,接收信息有前车左转弯、前车右转弯、前车刹车和后车超车4种显示信息。在汽车行驶中,当前车转弯、刹车或后车超车时都能在本汽车上显示并发出声响提醒。

汽车行驶信息接法器电路如图15.1所示。

                               图15.1 汽车行驶信息接发器电路图(接法一体板)

1.系统硬件电路的设计

(1)输入系统接口电路

输入接口电路有处理红外线接收的红外接收器及用于转向、刹车信号输入的点平转换电路。红外接收器采用通用远红外接收解调一体化成品,其器件为三引脚结构,安装使用方便,其信号脚可直接接单片机P1.0、P1.1及中断输入端口。P1.0用于接收后车的行驶信息信号,P1.1用于接收前车的行驶信息信号。电平转换接口电路采用9013三极管。当转向开关或刹车开关闭合时,其P0.0、P0.1、P0.2三端口相应的电平变为零。P0.0为左转弯输入,P0.1为右转弯输入,P0.2为刹车。

(2)输出电路

单片机从P0.3—P0.6输出前后车的行驶信息提示信号,其中P0.3用于前车左转弯指示及提醒,P0.4用于前车右转弯指示及提醒,P0.5用于后车超车指示及提醒,P0.6用于前车刹车指示及提醒。当某一输出端口为低电平时,相应的字符灯点亮并发出声响提醒。本车行驶信息的发送是从P3.5(T1)输出,是一组调制频率为40KHz的方波脉冲(见图15.2),通过三极管放大,由安装在汽车前后位置的红外线发射管发出。

                          图15.2 P3.5端口输出的编码波形图

(3)基本系统组成

本系统采用12MHz晶振时钟频率,30pF的瓷片补偿电容,上电复位采用最简单的RC电路,片外存储器选择脚(31脚EA)接正电源。

12个经典单片机程序设计实例:

闪烁LED小灯主程序图

数码管时钟电路的主程序

单键学习型遥控器的设计

15路电器遥控器的设计

自行车里程/速度计的设计

自动往返行驶小汽车的设计

遥控小汽车的设计

数码管时钟电路的设计

8*8点阵LED字符显示器的设计

8路输入模拟信号数值显示电路的设计

8路输入模拟信号数值显示电路程序

单键学习型遥控器的程序

如果对本文有疑问,请到论坛提问 编辑:51单片机学习网 @ 2009-10-20校对 中国开发板最佳品牌  版权:部分由编辑摘引,权利属原著作人