基于AT89C51单片机倒车防撞报警系统设计2

基于AT89C51单片机倒车防撞报警系统设计2
基于AT89C51单片机倒车防撞报警系统设计2

基于AT89C51单片机倒车防撞报警系统设计

目录

一、前言 (4)

二、系统组成及工作原理 (4)

三、系统硬件电路的设计 (5)

(一)超声波发射与回波接收电路 (5)

(二)超声波电信号放大电路 (5)

(三)单片机控制电路和显示、报警电路 (6)

四、系统软件的设计 (6)

(一)主程序 (6)

(二)T0中断服务程序 (8)

(三)外部中断0服务程序 (9)

(四)超声波发生子程序 (9)

五、实现应用分析 (9)

六、结语 (10)

致词 (10)

参考文献 (12)

摘要

介绍基于单片机控制的倒车雷达系统,该系统采用通用型单片机作为控制电路,方便系统功能扩展。系统电路主要采用集成器件构成,外围元件少,电路简洁、调试方便、成本低,利于商品化生产,本系统充分利用了单片机的内部资源,用软件编程产生超声波矩形脉冲,代替硬件的超声波发生电路,节省了硬件成本。

关键词:LED数码管、蜂鸣器、倒车雷达、脉冲电压、AT89C2051单片机

Abstract

Introduced based on single chip microcomputer control system, the system of reverse radar using universal model microcontroller as the control circuit, convenient system function expansion. System adopts integrated circuit main components, peripheral devices, simple circuit, commissioning, low cost, convenient for commercial production, this system makes full use of the internal resources, with MCU software programming in rectangular pulse, instead of producing ultrasonic wave occurs, the hardware circuit hardware cost saving.

KEY WORDS: Led numerical codes tube、 buzzer、Back-draft radar、

Pulse voltage、At89c2051 monolithic integrated circuits

一、前言

汽车倒车防撞预警系统即是俗称的倒车雷达,是汽车泊车辅助装置。在汽车倒车时,倒车雷达采用超声波测距原理探测汽车尾部离障碍物的距离,当汽车尾部离障碍物的距离达到探测范围时,倒车雷达通过数码管实时动态显示距离。当汽车尾部离障碍物的距离达到设定的安全警告值时,倒车雷达发出报警声,以警示驾驶员,辅助驾驶员安全倒车。现在生产的中高档小轿车大多数都配置有倒车雷达,而出于节省成本等方面的考虑,经济型小轿车、大客车等其他车辆都没有配置倒车雷达。有市场需求的产品,必然会带动产品的开发设计。倒车雷达电路种类较多,本文介绍基于单片机控制的倒车雷达系统,该系统采用通用型单片机作为控制电路,方便系统功能扩展。系统电路主要采用集成器件构成,外围元件少,电路简洁、调试方便、成本低,利于商品化生产。

二、系统组成及工作原理

倒车防撞预警系统由四路收发一体封闭(防水)型超声波传感器及其超声波发射与回波接收电路、超声波电信号放大电路、单片机控制电路、LED数码管显示电路和蜂鸣器声音报警电路组成。系统组成框图如图1所示。

当汽车倒车时由倒车换挡装置自动接通系统电源,系统上电复位,进入工作状态。单片机编程产生一串40 kHz的矩形脉冲电压,经四选一模拟开关加到超声波发射与回波接收电路,经放大驱动超声波传感器发射出超声波,同时单片机开始计时。发射出的超声波碰到障碍物后形成反射波,部分反射波返回作用于超声波传感器,经超声波传感器的声/电转换,变成微弱的电信号,该微弱的电信号经放大、整形产生负跳变电压,向单片机发出中断申请。单片机收到中断申请的信号后,立即响应中断,执行外部中断服务程序,停止计时,得到超声波发送和返回的时间T,计算出发射点离障碍物的距离S,即:S=(C·T)/2。C是超声波在空气中的传播速度,在常温25℃时,C约为346 m/s。若发射出的超声波在测距范围内未遇到障碍物,直到单片机定时中断产生,执行定时中断服务程序,选择下一路,依次按后左路、后左中路、后右中路、后右路的顺序继续发射和接收超声波,并经过计算处理。四路探测处理完毕,选择四路中测出的最小距离值通过LED数码管显示出来。当最小距离值小于预先设定的报警距离时,单片机接通蜂鸣器的电源,蜂鸣器发出报警声。若四路探测无回波中断申请,则显示“-.--”,表明在安全距离内没有障碍再继续下一轮的循环探测处理。

三、系统硬件电路的设计

(一) 超声波发射与回波接收电路

超声波发射与回波接收电路的主要作用是提高驱动超声波传感器的脉冲电压幅值,有效地进行电/声转换,增大超声波的发射距离,并通过收发一体的超声波传感器将返回的超声波转变成微弱的电信号。超声波发射与回波接收电路如图2所示(画出一路,其他三路与该路一样)。

EFR40RS是收发一体封闭(防水)型超声波传感器,其中心频率f0=(40.0±1.0)kHz,-3 dB带宽1 kHz。驱动电压峰一峰值要求60~150 V。CD4052是双路四选一模拟开关,单片机的P3.4和P3.5端口输出选通信号,单片机的P3.3端口输出一串40 kHz的脉冲电压,通过CD4052的X路加到选通的开关三极管Q1基极,经脉冲变压器T1升压至100 VP-P左右,驱动超声波传感器EFR40RS发射超声波。发射时的脉冲电压幅值大小直接影响测距的远近,应采用超声波专用的脉冲变压器。反射回的超声波经原收发一体封闭型超声波传感器变成毫伏级的一串脉冲电信号。由于回波电信号的幅值小,VD3和VD4二极管截止,该信号不会通过T1变压器副边线圈形成短路。VD1和VD2二极管也截止,所以回波电信号经R1和C1,通过CD4052的Y路送到超声波电信号放大与整形电路。R1和VD1,VD2组成双向限幅电路,避免发射时的大信号造成超声波放大与整形电路阻塞,甚至损坏电路。(二)超声波电信号放大电路

超声波电信号放大电路采用集成电路CX20106A构成。CX20106A是日本索尼公司生产的红外遥控信号接收集成电路。通过外部所接电阻,将其内部带通滤波电路的中心频率f0设置为40 kHz,就可以接收放大超声波电信号,并整形输出负脉冲电压。

应用电路如图3所示。1脚是超声波电信号输入端,2脚与地之间连接RC串联网络,是内部前置放大电路负反馈网络的组成部分。电阻R5的数值确定前置放大电路的增益。R5电阻值减小,负反馈减弱,放大倍数增大;反之,则放大倍数减小。3脚与地之间连接检波电容C3,适当改变电容C3的大小,可以改变超声波电信号放大和整形电路的灵敏度

和抗干扰能力。C3电容量大,灵敏度低,抗干扰能力强;C3容量小,灵敏度高,抗干扰能力弱,易造成误动作。5脚与电源间接入一个电阻,用以设置内部带通滤波电路的中心频率f0。

当R6=200 kΩ时,f0=40 kHz。6脚与地之间接一个积分电容,标准值为330 pF。如果该电容值取得太大,会使探测距离变短。7脚是电路集电极开路输出端,R7是该引脚的上拉电阻。集成电路CX20106A无信号输入时,7脚输出高电平,当输入的超声波电信号经放大、整形后,7脚输出一个负脉冲电压。

(三)单片机控制电路和显示、报警电路

电路如图4所示。由于系统用到单片机的输入/输出端口不多,在不考虑功能扩展时,从功能够用和低成本的角度考虑,采用AT89C2051单片机作为控制电路的核心器件。

AT89C2051单片机共有20个引脚,其中有15个I/O端口(P3.6无引出脚)。两个16位定时器/计数器,其体积小、价格低。采用12 MHz高精度的晶振,以获得较稳定的时钟频率,减小测量误差。单片机的P3.3端口周期性的输出一串40 kHz的矩形脉冲,通过双路四选一模拟开关CD4052周期性地加到四路超声波发射与回波接收电路。单片机的P3.4和P3.5端口输出双路四选一模拟开关CD4052的选通信号。单片机的P3.2端口为外部中断0中断申请信号输入端。三位LED数码管采用动态扫描显示。U4的小数点常亮,U4

的单位为m,U5的单位为dm,U6的单位为cm。采用有源蜂鸣器作为报警发音器件,一是器件成本低,二是便于动态扫描显示的软件编程。

四、系统软件的设计

系统软件采用模块化设计,方便扩展移植。采用汇编语言编程。主要有主程序、T0中断服务程序、外部中断0服务程序、超声波发生子程序。

(一) 主程序

本系统有四路测距通道,采用分时工作,按后左一后左中一后右中一后右顺序循环测距。每一路发射超声波后的等待外部中断时间应大于超声波在最大有效探测距离内往返时间。所以按最大有效探测距离可以估算出最短的循环间隔时间。因为超声波在空气中传播能量会不断衰减,所以超声波测距存在最大有效探测距离。这最大有效探测距离与多种因数有关:

碍物大小和形状、障碍物吸波特性以及反射波与入射波之间的夹角、与超声波放大和整形电路的灵敏度等有关。设定最大有效探测距离为8 m(收发一体封闭型超声波传感器比较难达到,实际上也没有必要探测很远的障碍物,只是设计留有裕量。由于显示位数有限,也必须对最大探测距离做限制),则循环工作的间隔时间Tm=2S/C=2×8/346A46 ms,加上避免接收超声波传感器余振的延时和程序执行时间,留足裕量,设定Tm△56 ms。

主程序流程图如图5所示。首先是对系统初始化。端口p1.0、P3.3置0;设置堆栈,中断允许总控制位EA允许中断(EA=1);允许外部中断0中断(EX0=1),采用边沿触发方式(IT0=1);设置定时器T0允许中断(ET0=1),以16位工作方式定时约56 ms;设置定时器T1以16位工作方式定时/计数,计数初值0000H,然后启动T0定时。设置显示数据初值为三位BCD码999(cm),对应字形段码显示“---”。四路探测处理完毕后,将四组数据中的最小值送入显示缓冲区,通过LED数码管显示。同时该值与设定的100 cm值比较,若四组数据中的最小值小于100 cm,P3.7端口置0,Q2三极管导通,有源蜂鸣器得电发出报警声。由于单片机采用12 MHz的晶振,1个机器周期为1μs,所以计数器每计一个数就是1μs,定时器T1工作模式设置为16位定时/计数器模式,则其最大定时65.536 ms。由于定时器T0每56 ms产生中断,执行T0中断服务程序时停止T1计时,所以T1计时不会产生溢出中断。一轮四路探测处理完毕所用时间大约是56 ms×4=224 ms,用时很短,而倒车速度又比较慢,所以可以做到实时动态显示。

(二)T0中断服务程序

T0中断服务程序流程图如图6所示。每隔56 ms分别按后左→后左中→后右中→后右顺序选通下一路超声波发射与回波接收电路,调用超声波发生子程序,送出16个40 kHz 的超声波脉冲电压,定时器T1开始计时,定时器T0开始定时56 ms,使每路工作56 ms。

为了避免接收到超声波传感器余振的直射波产生的中断申请,延时2.8 ms后,才允许外部中断0中断,等待接收返回的超声波信号。所以,最小探测距离(盲区)Smin=Ct/2=346×0.002 8/2△0.48 m。四路探测处理完毕,将四路中最小值送入显示缓冲区。若在四路探测中有些路在有效探测范围内发射的超声波未遇障碍物,无返回波,外部中断0不产生中断申请信号,或者是进入探测盲区,外部中断0产生的中断申请不被受理,则定时器T1计时到定时器T0产生中断,在T0中断服务程序中,用三位BCD码999(三位十进制数最大值999 cm)置够四组数据。若显示缓冲区的四组数据都是999时,则对应字形段码显示“---”。倒车伊始,LED数码显示器就显示“-.--”,表明在安全距离内没有障碍物;若发出报警声后,又显示“-.--”,表明进入了探测盲区。

(三)外部中断0服务程序

外部中断O服务程序流程图如图7所示。单片机一旦接收到返回超声波信号(即INT0引脚由高电平跳变为低电平),立即进入外部中断0服务程序。首先停止定时器T1计时,禁止外部中断0中断。然后将定时器T1中的数N,也即将超声波往返所用的时间N(单位:μs),按式S=CT/2=(346 x N×10-6)/2=173×N÷10 000计算,即得被测物的距离(单位:cm),将计算结果以百位、十位、个位BCD码方式送入比较大小的缓冲区,以备比较大小使用。然后等待定时器T0定时56 ms中断的产生,继续下一路的探测处理。

(四)超声波发生子程序

超声波发生子程序通过P3.3端口发送16个周期是25μs(即频率40 kHz,1个周期内高电平持续13μs、低电平持续12 μs)的矩形脉冲电压。脉冲串个数在10~20个比较合适。脉冲个数太少,发射强度小,探测距离短;脉冲个数太多,发射持续时间长,在离障碍物距离近时,脉冲串尚未发射完毕,先发射出去的脉冲产生的回波就到达接收端,影响测距结果,造成测距盲区增大。

五、实现应用分析

本系统在实验室条件下进行了可行性的研究设计,要实际应用中就必须考虑测量精度和工作稳定性的问题。因此,本系统可采取几项措施来提高测量精度和工作稳定性。

(一)超声波的传播速度与温度有关。为了适应不同环境温度下的测距需要,提高测量精度,硬件电路上可增加检测车外环境温度的环节。单片机根据实测的温度值,再计算确定超声波的传播速度,即C=331.4+0.6lt。t是环境温度。或者在不增加硬件成本情况下,可考虑通过实验数据分析,找到测量值与实际值偏差特点和规律,通过软件编程对测量数据进行校正处理。

(二)软件设计中采用数字滤波中的算术平均滤波程序对每个测距点进行连续多次测量,取平均值作为该测距点的测量数据,以提高数据采样的可靠性。要尽量减小探测盲区,所定的延时时间可根据实际所用超声波传感器余振时间而定,可在实际调试中确定最小延时间。

(三)倒车雷达安装在车上,倒车雷达的工作环境非常恶劣,汽车倒车工作时,高压点火产生很强的电磁辐射,会影响电路正常工作。所以在硬件及软件方面要考虑采取抗干扰措施,提高系统工作的可靠性。如用金属壳屏蔽电路,采用屏蔽线连接超声波传感器;在满足测量距离的情况下,可适当调大超声波电信号放大和整形电路中检波电容C3的容量。硬件上可增加“看门狗”电路,软件设计添加指令冗余、软件陷阱、或设置软件“看门狗”,防止程序“跑飞”或者进入死循环。对于驾驶员来说,倒车时主要关心的是车后方有无障碍物、以及障碍物离车大约有多远等问题。由于车子制动时存在惯性,倒车遇到障碍物时,驾驶员总要提前制动。考虑性价比,倒车雷达测量精度不必很高。但从倒车安全考虑,此时的测量显示值宁大勿小。

六、结语

本系统充分利用了单片机的内部资源,用软件编程产生超声波矩形脉冲,代替硬件的超声波发生电路,节省了硬件成本。采用一块集成器件实现超声波接收放大和整形,避免了采用多级集成运放组成高增益放大电路易产生自激等问题。实验表明设计可行。在不增加硬件成本时,通过完善软件设计,可提高系统测量精度和工作的可靠性,能够满足使用要求。在考虑功能扩展时,可以采用带“看门狗”的AT89S52单片机,以增加扩展端口。在超声波测距的基础上,如可增加防盗报警功能、车载蓄电池电压检测功能等,若增加微型摄像头和小型液晶显示器,便成为可直接观察车后方的可视倒车雷达。本系统实用性强,性价比高。

谢辞:

当我以学子的身份踏入郑州电力职业技术学院校门的那天起,便已注定我将在这里度过人生中最美丽的青春年华。提笔写下“谢辞”,才惊觉自己即将真正离开,人生亦从此展开新的画卷。尽管不舍,却更珍惜,因为我的生命中有那么多可爱的人值得感激。他们使我的大学生活充满了色彩,无论收获、遗憾,对我来说都是一笔宝贵的财富。

饮其流时思其源,成吾学时念吾师,在此论文完成之际,谨向我尊敬的老师们致以诚挚的谢意和崇高的敬意。在学业的阶段,老师都将他们的知识、经验心得毫无保留的传授给我们,给我们耐心的指导,并给我搭建了良好的学习平台。在生活和思想方面,老师给予我的慈母般的细心关怀与循循善诱的教诲,使我深切感受到做一个优秀的科学家的前提是学会做人。无法用言语形容感激,惟愿师生情谊一生延续。

与这些老师的近距离接触,也让我深深感动于他们治学的严谨和对学生的赤诚之心。大学之大,不在于大楼,而在于大师,他们,无愧于大师的称谓。另外,向在工作之余还要抽出时间对我的论文进行评阅及考核并提出宝贵意见的各位专家、教授致以最衷心的感谢!

大学三年朝夕相处的同学也是宝贵的财富。感谢同室好友让我获得了情同手足的真挚友情,我们一起开心玩闹、互相倾听、探讨未来的时光,这些都将成为我大学两年的美好回忆。感谢所有师兄弟妹、同学、朋友们,是你们的情谊和帮助,让我感到踏实温暖。祝福我们都能快乐,今后常有相聚时候。

感谢郑州电力职业技术学院对我的培养,在学校的日子,是我人生中最重要的两年半,是学校的培养让我学到了专业的科学文化知识,同时也提升了我的多方面的能力,塑造了我的人格,使我在未来的人生道路上能够更加信心百倍的走下去。百年郑安,春风化雨,教我育我,永不能忘。

感谢我的父母,我的家人。焉得谖草,言树之背,养育之恩,无以回报。你们始终如一的支持和关爱是我人生道路不断前进的强大动力,教我学会坚强、勇敢,使我在磨砺中得到成长。祝你们永远健康快乐,这是我最大的心愿和牵挂。

通过此次的论文,我学到了很多知识,跨越了传统方式下的教与学的体制束缚,在论文的写作过程中,通过查资料和搜集有关的文献,培养了自学能力和动手能力。并且由原

先的被动的接受知识转换为主动的寻求知识,这可以说是学习方法上的一个很大的突破。在以往的传统的学习模式下,我们可能会记住很多的书本知识,但是通过毕业论文,我们学会了如何将学到的知识转化为自己的东西,学会了怎么更好的处理知识和实践相结合的问题。

在此,祝老师们,以及所有关心我的人和我所关心的人身体健康,工作顺利,心情愉快,幸福平安

参考文献:

[1] 李大有,《单片机应用与设计》,电子工业大学出版社,1998年

[2] 赖麒文,《8051 单片机语言开发环境实务与设计》

[3] 刘喜昂, 周志宇. 基于多超声传感器的机器人安全避障技术[J]. 测控技术. 2003,23(2):71-73

[4] 翟国富,刘茂恺. 一种实时高精度的机器人用超声波测距处理方法[J]. 应用声学, 1990(1):17-24

[5] 方崇智, 萧德云. 过程辨识[M]. 清华大学出版社.1988

数字电路设计跑马灯

数字电路课程设计报告设计课题:跑马灯 专业班级:12电信2班 学生姓名:刘鹏 学号:120802084 指导教师:曾祥志 设计时间:2016.4-2016.5

目录 1 设计要求 (2) 1.1 设计规范 (2) 2 设计方案 (2) 2.1题目分析 (2) 2.2 整体构思 (2) 3 元件说明 (3) 3.1 元件说明 (3) 3.2电路原理图 (3) 4 安装与调试 (6) 5 心得体会........................... ............. (7) 6参考文献......................................... .. (7) 7附录 (8)

1 设计任务与要求 1.1 设计规范 (1)、根据技术指标要求确定电路形式,分析工作原理,计算元件参数。 (2)、安装调试所设计的电路,使之达到设计要求。 (3)、记录实验结果。 (4)、撰写设计报告。 设计要求 (1)实现10灯循环点亮。 (2) 红绿灯各5盏。 (3)实现红绿灯流水交替显示。 2设计方案 2.1题目分析 我们设计的跑马灯实际上是主要使用一个555芯片产生脉冲给到,CD4017芯片对10个LED进行控制,产生流水交替的效果。形成跑马灯。 2.2 整体构思 拟定系统方案框图,画出系统框图中每框的名称、信号的流向,各框图间的接口,使用电路设计软件画出原理图。 3. 元件说明 3.1元件说明 555功能:555 的功能主要由两个比较器决定。两个比较器的输出电压控制RS 触发器和放电管的状态。在电源与地之间加上电压,当5 脚悬空时,则电压比较器C1 的同相输入端的电压为2VCC /3,C2 的反相输入端的电压为VCC /3。若触发输入端TR 的电压小于VCC /3,则比较器C2 的输

基于单片机的汽车倒车雷达系统设计

基于单片机的汽车倒车雷达系统设计 摘要 随着社会经济的发展交通运输业日益兴旺,汽车的数量在大副攀升。交通拥挤状况也日趋严重,撞车事件屡屡发生,造成了不可避免的人身伤亡和经济损失,针对这种情况,设计一种响应快,可靠性高且较为经济的汽车倒车防撞预警系统势在必行。本设计是利用最常见的超声波测距法来设计的一种基于单片机的汽车倒车雷达系统。 本设计的主要是基于STC89C52单片机利用超声波的特点和优势,将超声波测距系统和STC89C52单片机结合于一体,设计出一种基于STC89C52单片机的汽车倒车雷达系统。该系统采用软、硬件结合的方法,实现了汽车与障碍物之间距离的显示以及危险距离的声光报警等功能。 本设计论文概述了超声波检测的发展及基本原理,阐述了超声波传感器的原理及特性。在超声波测距系统功能和STC89C52单片运用的基础上,提出了系统的总体构成,对系统各个设计单元的原理进行了介绍,并且对组成各单元硬件电路的主要器件做了详细说明和选择。本设计论文还介绍了系统的软件结构,并通过编程来实现系统功能和要求。 关键词:汽车倒车雷达、STC89C52、超声波、测量距离、显示距离、声光报警

第一章绪论 课题设计的目的和意义 随着汽车的普及,越来越多的家庭拥有了汽车。交通拥挤状况也随之出现,撞车事件也是经常发生,人们在享受汽车带来的乐趣和方便的同时,更加注重的是汽车的安全性,许多“追尾”事故都与车距有着密切的关系。为了解决这个安全问题,设计一种汽车测距防撞报警系统势在必行。 由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。利用超声波检测往往比较迅速、方便、计算简单。所以超声波测距法是一种非常简单常见的方法,应用在汽车停车的前后左右防撞的近距离测量,以及在汽车倒车防撞报警系统中,超声波作为一种特殊的声波,具有声波传输的基本物理特性—折射,反射,干涉,衍射,散射。超声波测距是利用其反射特性,当车辆后退时,超声波测距传感器利用超声波检测车辆后方的障碍物位置,并利用LED 显示出来,当到达一定距离时,系统能发出报警声,进而提醒驾驶人员,起到安全的左右。 通过本课题的研究,将所学到的知识用在实践中并有所创新和进步。该设计可广泛应用在生活、军事、工业等各个领域,它需要设计者有较好的数电、模电知识,并且有一定的编程能力,综合运用所学的知识实现对超声波发射与接收信号进行控制,通过单片机程序对超声波信号进行相应的分析、计算、处理最后显示在液晶显示屏上。

变速跑马灯的proteus仿真电路及C语言程序设计

#define uchar unsigned char //定义一下方便使用 #define uint unsigned int #define ulong unsigned long #include //包括一个52标准内核的头文件 sbit P10 = P1^0; //头文件中没有定义的IO就要自己来定义了 sbit P11 = P1^1; sbit P12 = P1^2; sbit P13 = P1^3; bit ldelay=0; //长定时溢出标记,预置是0 uchar speed=10; //设置一个变量保存跑马灯的移动速度 char code dx516[3] _at_ 0x003b;//这是为了仿真设置的 //自动变速的跑马灯试验 void main(void) // 主程序 { uchar code ledp[4]={0xfe,0xfd,0xfb,0xf7};//预定的写入P1的值uchar ledi; //用来指示显示顺序 RCAP2H =0x10; //赋T2的预置值0x1000,溢出30次就是1秒钟RCAP2L =0x00; TR2=1; //启动定时器 ET2=1; //打开定时器2中断 EA=1; //打开总中断 while(1) //主程序循环 { if(ldelay) //发现有时间溢出标记,进入处理 { ldelay=0; //清除标记 P1=ledp[ledi]; //读出一个值送到P1口 ledi++; //指向下一个 if(ledi==4) { ledi=0; //到了最后一个灯就换到第一个 speed--; if(speed==0)speed=10;//每循环显示一次,就调快一次溢出速度} } } } //定时器2中断 timer2() interrupt 5 { static uchar t; TF2=0; t++; if(t==speed) //比较一个变化的数值,以实现变化的时间溢出

倒车防撞系统的设计【开题报告】

开题报告 电气工程及其自动化 倒车防撞系统的设计 一、综述本课题国内外研究动态,说明选题的依据和意义 (一)国内外研究现状和发展趋势 随着社会经济的不断发展,特别是中国加入WTO以来,中国的生产总值不断上升,国际地位不断提高。特别是在2009时的世界金融危机时,世界大部分国家的汽车产业都走下坡路。然而中国的汽车行业还是在不断增长,在当年一举超过了美国成为世界第一大汽车消费国。与此同时,汽车的数量的不断增加,势必会加大交通压力,撞车事故也越来越多,停车时也越来越困难。随之而来的是倒车和停车的问题成为困扰光大驾驶员的一大难题,并且由倒车时发生的刮擦事故尤为突出。然而现在的车子还有很多汽车没有安装倒车雷达系统,归其原因就是成本较高,像倒车雷达这种产品的使用性,市场是认可的,必然会带动产品的开发与研究。倒车雷达的种类较为繁多,有红外测距的,有超声波测距的等等。如果你去百度或谷歌上去搜索,你会发现有各种各样的倒车雷达系统,其报价不一,有较为便宜的只有两三百的,但其功能非常简单只有一个报警语音提示。但是贵的就要上千,但却增加了很多功能,有的还直接带有摄像头可以看见倒车时的车尾实况,还附有倒车轨迹,并且还带有最近障碍物的距离数码显示,由于其价格偏贵,就没有推广与使用,只有些高档车上才会出现。所以经济的停车辅助功能的研制就显得尤为重要,针对这种情况,设计一种可靠性强,反应快较为经济的的汽车倒车防撞系统势在必行,而超声波是一种常见的测距方式,其有很多特点,首先可测范围较广,其次是超声波的产生较为方便并且可靠性好。出于这种原因,市面上的倒车防撞系统等一系列产品都是以超声波测距方式为主。而对超声波技术的研究是非常成熟的,接收与发射都可以非常熟练地运用。综上所述,以后的倒车防撞系统在现有的前提下会不断的改进,在加工成本上会不断的降低,技术运用会不断创新。以此来满足消费者对此类产品的需求。 (二)选题的依据和意义 微机的出现使电子数字计算机在人们的日常工作和生活中得到广泛的运用。在我们

大工18秋《单片机原理及应用》大作业题目及要求【标准答案】

网络教育学院 《单片机原理及应用》大作业 题目:交通灯控制系统设计 学习中心: XXX 层次: XXX 专业: XXX 年级: XXX 学号: XXX 学生姓名: XXX

交通灯控制系统设计 一、课题背景 由于我国经济的快速发展从而导致了汽车数量的猛增,大中型城市的城市交通,正面临着严峻的考验,从而导致交通问题日益严重,其主要表现如下:交通事故频发,对人类生命安全造成极大威胁;交通拥堵严重,导致出行时间增加,能源消耗加大;空气污染和噪声污染程度日益加深等。日常的交通堵塞成为人们司空见惯而又不得不忍受的问题,在这种背景下,结合我国城市道路交通的实际情况,开发出真正适合我们自身特点的智能信号灯控制系统已经成为当前的主要任务。随着电子技术的发展,利用单片机技术对交通灯进行智能化管理,已成为目前广泛采用的方法。 二、交通灯的发展 1868年12月10日,信号灯家族的第一个成员就在伦敦议会大厦的广场上诞生了,由当时英国机械师德·哈特设计、制造的灯柱高7米,身上挂着一盏红、绿两色的提灯--煤气交通信号灯,这是城市街道的第一盏信号灯。 1914年,在美国的克利夫兰市才率先恢复了红绿灯,不过,这时已是“电气信号灯”。稍后又在纽约和芝加哥等城市,相继重新出现了交通信号灯。 随着各种交通工具的发展和交通指挥的需要,第一盏名副其实的三色灯(红、黄、绿三种标志)于1918年诞生。它是三色圆形四面投影器,被安装在纽约市五号街的一座高塔上,由于它的诞生,使城市交通大为改善。 中国最早的马路红绿灯,是于1928年出现在上海的英租界。 三、交通灯控制系统工作原理 本系统运用单片机对交通灯控制系统实施控制,通过直接控制信号灯的状态变化,指挥交通的具体运行,运用了LED数码管显示倒计时以提醒行驶者,更添加了盲人提示音电路,方便视力障碍群体通行,更具人性化。在此基础上,加入了特种车辆自动通行控制模块和车流量检测电路为系统采集数据,经单片机进行具体处理,及时调整通行方向。由此,本设计系统以单片机为控制核心,构成最小系统,根据特种车辆自动通行控制模块、车辆检测模块和按键设置模块等产生

数字电子电路 数电 实验报告 基于FPGA的跑马灯电路的设计

装 … …订 ……线 基于FPGA的跑马灯电路的设计 一、实验目的 1、进一步熟悉MAXPLUS II、Multisim或QUARTUS II等电子开发工具的基本使用方法。 2、掌握使用移位寄存器、计数器、译码器等集成电路进行综合电路设计方法 3、运用图解法设计跑马灯电路,并进行电路仿真。 二、实验内容 实验题目:设计一个跑马灯电路。要求输出8个LED灯从左到右逐个点亮,然后再从右到左逐个点亮,循环。 首先根据题目要求设计一下电路的实现方法,利用加法计数器(74LS161)和74LS138(3-8译码器)可实现8个LED灯从左到右逐个点亮的单向循环,实际电路如下图: 而要完成实验的要求,需将计数器74161的输出信号变为000到111的加计数,再由111到000的减计数,然后循环。 实现实验题目的方法有两种: 1、将计数器74LS161的输出端QA、QB、QC分别与QD异或,经过异或门输入到74LS138的A、B、C端,其数据符合题目的数据要求。可以实现8个LED灯从左到右逐个点亮,然后再从右到左逐个点亮,循环。但第1个灯和第8个灯显示的时间长度是其它灯的2倍。 Electronics Workbench 实验图1 2、使用可逆计数器74LS191来完成电路的计数部分,利用可逆计数器74LS191的加减计数控制端 U/D′,U/D′输入低电平时计数器为加法计数器,U/D′输入高电平时计数器为减法计数器。 当计数器74LS191加计数到7(0111)时,通过与门取出信号,经过或门使D 触发器输出由原来的低

装 … …订 ……线电平反转为高电平,通过加减控制端U/D′,使计数器由加法计数变为减法计数。当计数器74LS191减计数到0(0000)时,借位输出端产生信号,经过或门使D触发器输出由原来的高电平反转为低电平,通过加减控制端U/D′,使计数器由减法计数变为加法计数。计数器输出信号为0000到0111的加计数,再由0111到0000的减计数,不断循环。再经过3—8译码器使8个LED灯从左到右逐个点亮,然后再从右到左逐个点亮,循环。 Electronics Workbench 实验图2 本次实验使用软件MAXPLUS II、Multisim或QUARTUS II皆可。但要求至少要使用2种软件实现电路设计。 三、实验步骤 提前进行电路设计。要求在实验报告中写出详细的设计过程,包括设计思路,和预计输出结果,画出逻辑电路图,实际应使用的芯片。

跑马灯电路设计

跑马灯分析如下: 跑马灯电路采用74LS194为核心控制彩灯左移、右移及闪烁功能,围绕74LS194的S1、S0工作的控制方式,S1、S0需要自动周期性的变化,为了实现自动模式转换,设计一个状态计数器,控制彩灯模式转换,利用74153双四选一电路,将S1、S0的状态置入74194,完成周期性地读取。 本设计方案的关键是S1、S0状态信息如何传送给74194,S1、S0状态信息要与整个彩灯控制电路相匹配,不同的S1、S0状态,送入74LS194数据输入端的数据不同,利用74LS153作为数据选通,连接到74LS194数据输入端,不同的工作状态,选通数据输出不同,这是设计的主要关键点之一。 电路中,利用74161完成状态计数工作,每8个时钟脉冲,状态计数器完成加一操作,完成移位方式控制,利用74194完成左移或右移及闪烁功能功能,利用74153完成左右移数据输入选通控制。

根据任务要求列出自动循环状态和74194移位控制工作方式表2。 表2 X/0表示电路设计过程中,尽管状态表中取任意态,但在实际电路连接中,取低电平。 彩灯控制器完成左移、右移、闪烁及同时左右移,只需要4种状态,故状态计数器完成模4计数即可。移位寄存器的工作状态由方式控制字S1、S0决定,查阅74LS194数据手册,确定S1、S0工作方式。利用表.2,分析S1、S0的状态。因为彩灯是八路输出,用两片74LS194,其中高位标号为74194B,低位为74194A,所以高位的74LS194工作方式标称为BS1、BS0,低位为AS1、AS0。将BS1、BS0、AS1、AS0放在一起,用74153将数据状态选通输出即可 从表格中可以看出,状态计数器描述计数状态,移位寄存器完成左移、右移、闪烁、左右同时移动功能,且自动循环进行。

基于单片机的汽车倒车防撞系统的设计与制作

题目: 基于单片机的汽车倒车防撞系统的 设计与制作 毕业设计说明书(论文)中文摘要

随着社会经济的发展和交通运输业的不断兴旺,汽车的数量在不断的增加。交通拥挤状况也日益严重,撞车事件也经常发生,造成了很多不可避免的人声伤亡和经济损失,面对这种情况,设计一种响应快、可靠性高并且比较经济的汽车防撞预警系统显得非常的重要。超声波测距法是一种最常见的距离测量方法。本文介绍的就是利用超声波测距法设计一种倒车防撞报警系统。 本文的内容是基于超声波测距的倒车防撞系统的设计,主要是利用超声波的特点和优势,将超声波测距系统和51单片机结合于一体,设计出一种基于51单片机的倒车防撞系统。本系统采用软硬结合的方法,具有模块化和多用化的特点。 关键词防撞超声波测距单片机

毕业设计说明书(论文)外文摘要 Title Automobile back-draft collision avoidance system based on single chip design and production Abstract With the social and economic development and transportation continues to boom, the automobile quantity climbs in the first mate. Traffic congestion condition also day by day serous, the collision event occurred repeatedly, has caused the inevitable person casualties and the economic loss, in view of this kind of situation, designed one kind to respond quickly, the reliability was high also a more economical automobile guards against hits the early warning system imperative, the ultrasonic wave range finding was the most common one distance range finder method, this article introduces is guards against using the ultrasonic wave range finding design one kind of reversing collision avoidance system. The paper is based on the ultrasonic distance reversing collision avoidance system design, mainly using ultrasound features and advantages, ultrasound ranging system and the integration with the integration AT89S51 monolithic integrated circuit, AT89S51 monolithic integrated circuit based on the design of a reverse collision avoidance warning systems. The system used software and hardware integrated approach of modular and multi-use characteristics. Keywords Impact-proof Ultrasonic ranging Microcontroller

大工19《单片机原理及应用》大作业题目及要求答案

网络教育学院《单片机原理及应用》大作业 题目: 学习中心: 层次: 专业: 年级:年春/秋季 学号: 学生姓名:

单片机电子时钟设计 一、引言 单片机技术在计算机中作为独立的分支,有着性价比高、集成度高、体积少、可靠性高、控制功能强大、低功耗、低电压、便于生产、便于携带等特点,越来越广泛的被应用于实际生活中。单片机全称,单片机微型计算机,从应用领域来看,单片机主要用来控制系统运行,所以又称微控制器或嵌入式控制器,单片机是将计算机的基本部件微型化并集成在一块芯片上的微型计算机。 二、时钟的基本原理分析 利用单片机定时器完成计时功能,定时器0计时中断程序每隔0.01s中断一次并当作一个计数,设定定时1秒的中断计数初值为100,每中断一次中断计数初值减1,当减到0时,则表示1s到了,秒变量加1,同理再判断是否1min钟到了,再判断是否1h到了。 为了将时间在LED数码管上显示,可采用静态显示法和动态显示法,由于静态显示法需要译码器,数据锁存器等较多硬件,可采用动态显示法实现LED显示,通过对每位数码管的依次扫描,使对应数码管亮,同时向该数码管送对应的字码,使其显示数字。由于数码管扫描周期很短,由于人眼的视觉暂留效应,使数码管看起来总是亮的,从而实现了各种显示。 三、时钟设计分析 针对要实现的功能,采用AT89S51单片机进行设计,AT89S51 单片机是一款低功耗,高性能CMOS8位单片机,片内含4KB在线可编程(ISP)的可反复擦写1000次的Flash只读程序存储器,器件采用高密度、非易失性存储技术制造,兼容标准MCS- 51指令系统及80C51引脚结构。这样,既能做到经济合理又能实现预期的功能。 在程序方面,采用分块设计的方法,这样既减小了编程难度、使程序易于理解,又能便于添加各项功能。程序可分为闹钟的声音程序、时间显示程序、日期显示程序,秒表显示程序,时间调整程序、闹钟调整程序、定时调整程序,延时程序等。运用这种方法,关键在于各模块的兼容和配合,若各模块不匹配会出现意想不到的错误。

跑马灯控制电路设计

HDL数字系统课程设计报告书 目录 一、设计目的 (2) 二、设计思路 (2) 三、设计过程 (2) 3.1、系统方案论证 (2) 3.2、程序代码设计 (3) 四、系统调试与结果 (5) 五、主要元器件与设备 (9) 六、课程设计体会与建议 (9) 6.1、设计体会 (9) 6.2、设计建议 (10) 七、参考文献 (10)

论文摘要: 共16个LED灯,连成一排,实现几种灯的组合显示。通过这次对跑马灯控制电路的设计与制作,了解了设计电路的程序,也了解了关于跑马灯工作的基本原理与设计理念,首先要将一个程序分成几个模块,分别调试每一个模块,当每个模块均能正常工作时,其次再将其都组合在一起再次调试与仿真,最后将程序下载到Altera公司ACEXTM系列EPEK30QC208-2芯片,观察程序是否能控制硬件的实现。此外,本实验也可通过EDA软件Quartus6.0和modelSim SE 6.0实现。 关键词: HDL 数字系统跑马灯设计

一、设计目的 1、熟悉Verilog HDL程序编程。 2、掌握Altera公司ACEXTM系列EPEK30QC208-2芯片的使用方法。 3、熟悉Quartus II 6.0和Modesim SE 6.0软件的使用。 4、了解16个数码管的显示原理和方法。 二、设计思路 1、编写跑马灯设计程序。 2、定义LED灯引脚分配。 3、设计状态控制。 4、下载到EPEK30QC208-2芯片上显示。 三、设计过程 3.1、系统方案论证 16位LED跑马灯设计框图如图1所示:

图1 LED跑马灯设计框图 3.2、程序代码设计 module paomadeng(rst,clk,sel,led); //端口定义,参数列表 input rst,clk; //rst复位,clk为4Hz的时钟信号input[1:0] sel; //sel 状态选择端口 output[15:0] led; //led 跑马灯显示 reg[15:0] led; reg[15:0] led_r,led_r1; reg cnt1,dir; //cnt1控制状态2 led灯的亮次数 reg[3:0] cnt2; //cnt2控制状态2 led灯的亮次数 reg[2:0] cnt3; //cnt3控制状态2 led灯的亮次数 always@(posedge clk) begin if(rst) begin cnt1<=0;cnt2<=0;cnt3<=0;dir<=0;end else case(sel) // LED按奇数,偶数依次显示 2'b00: begin led_r=16'b0101010101010101; if(cnt1==0)led<=led_r; else led<=led_r<<1; cnt1<=cnt1+1; end // LED顺序依次显示,顺序依次熄灭 2'b01: begin if(!dir) begin if(cnt2==0) begin led_r=16'b0000000000000001;led<=led_r;end else begin led<=(led<<1)+led_r;end if(cnt2==15) begin dir<=~dir;end

曹楠楠汽车-倒车防撞系统设计

单位代码:005 分类号:IN 大学创新学院 本科毕业论文(设计) 题目:汽车倒车防撞系统设计专业:电子信息工程 姓名:楠楠

学号:0903024119 指导教师:延宁 职称:教授 毕业时间:二零一三年六月

汽车倒车防撞系统设计 摘要:本次设计主要是以AT89S52单片机作为主体设计的汽车倒车防撞系统,这种智能的系统给汽车在倒车时提供较高的安全性。该系统利用了超声波不用接触就能进行测量距离的特点,系统主要包括超声波发射电路模块,超声波接受电路模块,液晶显示模块以及声光报警电路模块。超声波探头主要是进行超声波的发射和接受部分,液晶显示主要是显示障碍物与车之间的距离,在超出所设定的距离时,蜂鸣器报警,同时发光二极管亮,提醒驾驶员采相应的措施。提高汽车在倒车过程中的安全性,能很有效的减少交通事故。 关键词:AT89S52;超声波;测量距离;防撞

The Design about Collision Avoidance System of Revering Abstract:This design is mainly based on AT89S52 single chip microcomputer as the main design of the automobile back-draft anti-collision system, this system of intelligent car provides high security in reverse. The system uses ultrasonic without contact can characteristics of distance measurement, system mainly consists of ultrasonic transmitting circuit module, ultrasonic receiving circuit module, liquid crystal display module and an acousto-optic alarm circuit module. The ultrasonic probe is mainly the ultrasonic transmitting and receiving part, LCD display between the obstacle and the vehicle distance, beyond the set distance, the buzzer alarm, at the same time the bright light emitting diodes, to remind the driver to adopt the corresponding measures. Improve the safety car in reversing the process, can be very effective to reduce traffic accidents. KEY WORDS: AT89S52, ultrasonic, measuring the distance,collision avoidance

单片机大作业

单片机大作业 物流卓 1.LED闪烁实例 LED闪烁实例中使用51单片机控制8个LED间隔亮灭,形成闪烁效果,在实例中51单片机通过一个延时程序控制P1端口轮流输出高电平和低电平,驱动发光二极管的发光和熄灭。 程序代码使用两个嵌套的for循环语句来控制延时,当到达延时之后使P1输出电平翻转。 下图为电路设计图 以下为控制代码

2.流水数字 流水数字是一个51单片机使用I/O引脚驱动8段数码管,数码管轮流显示“0”~”F”数字或者字符。单位8段共阳数码管的公共端连接到VCC上,数码管的8位数据引脚则连接到P1的八个引脚上,使用1K欧姆的电阻限流,51单片机通过P1引脚将对应字符的字形编码送出供数码管显示。 下图为电路设计图 以下为程序代码

3.多位数字显示 本实例使用51单片机驱动6位数码管显示”123456”6位数字,51单片机用P1给6个8段数码管提供字形编码,而用P2.0~P2.5共6个引脚通过PNP三极管来选通对应的数码管显示。在控制程序中,为了精确的控制延时时间的时间以便造成“扫描”效果,使用Delayms 和Delayus两个函数来控制精确延时。 下图为电路设计图 以下为程序代码

4.轮流加热显示系统 轮流加热显示系统是一个用51单片机控制3个继电器轮流接通,给3个设备加热5s并且使用一位数码管来显示当前加热设备的编号。 51单片机用P2端口通过ULU2803驱动3个工作电压为5V的继电器,用P1口驱动一个数码管用于显示当前接通的继电器的编号。 下图为电路设计图

以下为程序代码

5.定时报警实例 本实例是让51单片机没隔10min控制蜂鸣器报警,51单片机使用P2.7引脚通过一个NPN三极管驱动蜂鸣器,当P2. 7输出高电平时三极管导通,蜂鸣器发声。 51单片机使用P2. 7通过三极管控制蜂鸣器,当输出高电平时三极管导通蜂鸣器发声,使用Delayms函数来进行毫秒级延时,使用Delayus函数来进行微秒级延时,当10min延时到达,蜂鸣器打开100ms 下图为电路设计图 以下为程序代码

跑马灯电路图及元件知识

跑马灯实验说明书 一、实验目的 1.熟悉NE555定时器,计数器CD4017的逻辑特性。 2.熟悉NE555构成多谐振荡器原理。 3.掌握简单电子电路的安装、焊接、调试技术。 二、实验要求 1.知道NE555、CD4017的管脚排列顺序。 2.利用NE555构成多谐振荡器。 3.知道电阻的主要参数及其标注方法。(见实验指导书116页)。 4. 知道电容器的主要作用。(见实验指导书122页)。 5. 了解有关焊接的知识。 三、实验器材 电路板1块。 电容:1μF (1个)。 集成芯片:NE555(1个)、CD4017(1个)。 电阻:22K?、550K?(可调)、330?各一个 二极管:IN4148(8个)、发光二极管(6个)。 秒表(自行提供) 电池:5V 四、电路的安装 1.检查集成芯片NE555,CD4017的安装位置有无错误. 2.检查电解电容的极性有无错误; 3. 检查二极管IN4148及发光二极管的安装方向有无错误; 4. 检查各个电阻的安装是否有误。 5. 检查有无虚焊。 五、电路的调试 1. 电路焊接好后,先将电路板正负端接到直流电压5V及地线处,观察发光二极管是否变亮。 2. 适当改变电位器阻值,观察其对CD4017循环周期(发功二极管依次循环一周)的影响。 3. 利用秒表记录CD4017一个合适循环周期的时间。(分别测量电阻最大时、最小时、合适时的周期) 六、实验报告要求 1. 写出实验目的、要求。 2. 注明说用元器件 3. 画出实验电路图。 4. 根据实验操作过程,自己拟写实验步骤。 5. 根据公式计算出多谐振荡器的频率。与记录的循环周期有何联系。 附录 1.跑马灯电路图 2.CD4017的相关资料 3.NE555的相关资料(见实验指导书220页)

毕业设计-汽车倒车防撞报警系统-论文

毕业设计任务书专业电子工艺与管理

超声波倒车雷达 摘要 倒车雷达又称泊车辅助系统,是汽车泊车安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高了安全性。一般由超声波传感器(俗称探头)、控制器和显示器等部分组成,现在市场上的倒车雷达大多采用超声波测距原理,驾驶者在倒车时,启动倒车雷达,在控制器的控制下,由装置于车尾保险杠上的探头发送超声波,遇到障碍物,产生回波信号,传感器接收到回波信号后经控制器进行数据处理,判断出障碍物的位置,由显示器显示距离并发出警示信号,得到及时警示,从而使驾驶者倒车时做到心中有数,使倒车变得更轻松。倒车雷达的提示方式可分为液晶、语言和声音三种;接收方式有无线传输和有线传输等。本方案采用语音提示的方式,本文介绍了以SPCE061A单片机为核心的一种低成本、高精度、微型化,并有数字显示和声光报警功能的倒车雷达系统。利用SPCE061A单片机所具备的单芯片语音功能,外接三个超声波测距模组,组成一个示例的倒车雷达系统,语音提示报警(0.35m~1.5m)范围内的障碍物。 关键词:倒车雷达超声波单片机SPCE061A

目录 第1章前言..............................................................................1第2章实现功能 (2) 第3章核心器件简介……………………………………………………………3 3.1SPCE061 A ……………………………………………………………………………3 3. 1.1SPCE061A简介 (4) 3.1.2 芯片特性……………………………………………………………………4 3.2 SPCE061A精简开发板 (4) 3.3 超声波测距模组 (5) 3.4 转接板 (9) 第4章系统总体方案 (11) 第5章系统硬件设计 (12) 5.1 SPCE061A精简开发板电路原理 (12) 5. 1.1SPCE061最小系统 (12) 5.1.2 电源模板 (12) 5.1.3放音模板……………………………………………………………13 5.2 超声波测距模组电路原理……………………………………………………13 5.2. 1 超声波谐振频率发生电路、调理电

简易LED跑马灯设计

简易LED跑马灯设计 摘要 随着微电子技术的飞速发展,集成电路的集成度和性能提高、价格下降,特别是单片微处理器的出现,对现代社会的进步起到了巨大推进作用,也从各个方面改变了人们的生活,比如目前国内国外都大量使用的霓虹灯广告牌、交通显示信号灯,以及各种车辆、家用电器等普遍使用的指示信号灯,给人们的生活提供了便利。本文针对广告牌等显示器件中起到至关重要的作用的数字控制信号LED灯显示(跑马灯)进行一个简易的模拟设计。此实验项目中,使用8255芯片实现16位数码管显示,制作成一个简易的跑马灯,其中要运用386[pc]汇编语言编写相应代码,并且要针对8255的特点设计实验连线图,是对本科接口课程中学习到的软件以及硬件知识的一个综合运用,通过实际上机实验操作,编译设计不同的跑马灯效果。通过最后的综合实验调试,成功实现了简易跑马灯的效果显示,这是对跑马灯实际应用的一次有益接触,也是对该应用原理的一次初步实践。 【关键词】接口跑马灯 8255芯片 LED灯汇编语言

1 LED的应用领域以及LED跑马灯的研究意义 ?1.1 LED的应用领域 LED的应用领域非常广,包括通讯、消费性电子、汽车、照明、信号灯等,可大体区分为背光源、电子设备与照明、显示屏、汽车交通等五大领域。 ◆汽车交通:以汽车內装使用包括了仪表板、音箱等指示灯,及汽车外部(第三刹车灯、左右尾灯、方向灯等),另外还包括交通标志灯。 ◆背光源:主要是手机背光光源方面,是SMD型产品应用的最大市场。 ◆显示屏: LED显示屏作为一种新兴的显示媒体,随着大规模集成电路和计算机技术的高速发展,得到了飞速发展,它与传统的显示媒体―多彩霓虹灯、象素管电视墙、四色磁翻板相比较,以其亮度高、动态影像显示效果好、故障低、能耗少、使用寿命长、显示内容多样、显示方式丰富、性能价格比高等优势,已广泛应用于各行各业。 ◆电子设备与照明:LED以其功耗低,体积小,寿命长的特点,已成为各种电子设备指示灯的首选,目前几乎所有的电子设备都有LED的身影。 ?1.2 LED跑马灯的研究意义 本文主要是对LED显示屏应用的一个初步研究,跑马灯是对LED显示屏功能的基础模拟,通过对跑马灯形式的LED显示进行实验模拟,可以对LED的大型应用奠定基础,是将来完成完整LED效果显示设计的初级实践。LED跑马灯设计正好和本科接口基础设计课程相衔接,运用到了课程中学习到的相关接口知识,是对该课程知识的一个综合运用,有助于加强基础知识的掌握,提升个人实践能力。 2 相关实验芯片及原理的介绍 本实验需要器材:8255芯片一块,PC机一台,TD-PIT/TD-PIT-B实验箱一台。 ?2.1 LED灯管的发光以及驱动原理 图2.1 发光二极管结构图 LED灯管LED(Light Emitting Diode,图2.1),发光二极管,是一种固态的半导体器件,它可以直接把电转化为光。LED的心脏是一个半导体的晶片,晶片的一端附在一个支架上,一端是负极,另一端连接电源的正极,使整个晶片被环氧树脂封装起来。半导体晶片由三部分组成,一部分是P型半导体,在它里面空穴占主导地位,另一端是N型半导体,在这边主要是电子,中间通常是1至5个周期的量子阱。当电流通过导线作用于这个晶片的时候,电子和空穴就会被推向量子阱,在量子阱内电子跟空穴复合,然后就会以光子的形式发出能量,这就是LED发光的原理。而光的波长也就是光的颜色,是由形成P-N结的材料决定的。 在接口试验中通常会用到单色LED灯作信号显示,给LED灯输入数字信号,LED灯会根据信号的不同而显示亮或者灭。

汽车倒车防撞报警器的设计与实现

汽车倒车防撞报警器的设计与实现 摘要:倒车后视不良一直是困扰驾驶员,特别是新手的难题。倒车雷达能以声音或者更为直观的形式告知驾驶员周围障碍物的情况,帮助驾驶员扫除视野死角和消除视线模糊的缺陷,提高驾驶的安全性。本文详细介绍了一种基于AT89C51单片机的超声波脉冲测距的倒车防撞报警器的设计。该设计以超声波在空气中传播速度为确定条件,利用超声波的反射,测量距离。论文概述了超声测距的基本原理及超声传感器的特性,并在超声测距原理的基础上,提出了系统的总体构成,以蜂鸣器报警作为警告提醒,具有较强的实用性。 关键词:防撞超声波传感器距离方位控制系统 Reversing car collision avoidance alarm Design and Implementation Abstract: The back-draft back sight is not good always puzzles the pilot, specially novice's difficult problem.The back-draft radar can or a more direct-viewing form informs around the pilot by the sound the obstacle situation, helps the pilot to clean the field of vision dead angle and the elimination line of sight fuzzy flaw, enhances driving the security.This article introduced one kind in detail based on AT89C51 monolithic integrated circuit ultrasonic wave pulse range finder back-draft proximity warner design. This design take the ultrasonic wave in the air the propagation velocity as the determination condition, the use ultrasonic wave reflection, the survey distance.The paper has outlined the supersonic range finder basic principle and the supersonic sensor characteristic, and in the supersonic range finder principle foundation, proposed the system overall constitution, reports to the police by the buzzer took the warning reminder, has the strong usability. Key words: Anti-collision Ultrasonic sensor Distance Position Control system

跑马灯的设计与仿真1(电子科大版)

光电信息学院 数字电路课程设计报告 课程名称:数字设计原理与实践 设计题目:跑马灯设计及仿真 专业:光电工程与光通信 学号:2905103032 2905402009 姓名:生艳梅周高翔

选课号:60 71 2011年06月08日 光电学院数字电路课程设计 任务名称:跑马灯的设计及仿真 专业:光电工程与光通信姓名:生艳梅周高翔 指导教师:周建华 (1)课程设计应达到的目的、任务及要求: 控制8 个LED 进行花式显示,设计4 种显示模式:S0,从左到右逐个点亮LED;S1,从右到左逐个点亮LED;S2,从两边到中间逐个点亮LED;S3,从中间到两边逐个点亮LED。4 种模式循环切换,复位键(rst)控制系统的运行与停止。跑马灯的状态转换图如图所示:

(2)设计思路 要达到跑马灯的灯依次亮的效果。我们只需要将跑马灯的8 盏灯用8 位二进制数表示,1 代表灯亮,0 代表灯灭,然后设计若干个状态,让clk 在上升沿处带动状态的改变。按照要求,初始状态是全灭,即00000000 然后由左往右依次亮,既:1000000 →11000000→11100000 →………依次类推。 (3)程序如下: module ledwalk(clk,rst,led); input clk,rst; output [7:0] led; reg [7:0] led; reg [24:0] count;

reg [4:0] state; wire clk; always @ (posedge clk,negedge rst) begin if(!rst) count<=0; else count=count+1; end always @ (posedge clk) begin :AA case(state) 5'b00000: led=8'b00000000; 5'b00001: led=8'b10000000; 5'b00010: led=8'b11000000; 5'b00011: led=8'b11100000; 5'b00100: led=8'b11110000; 5'b00101: led=8'b11111000; 5'b00110: led=8'b11111100; 5'b00111: led=8'b11111110; 5'b01000: led=8'b11111111; 5'b01001: led=8'b00000000;

相关文档
最新文档