近年优秀的大创课题语言类
项目的目的与项目的创新点
随着社会经济的发展交通运输业日益兴旺,汽车的数量也在大幅攀升,汽车已经成为人们生活中不可缺少的一部分,它给人们带来方便快捷的同时,也出现了许多问题。其中由于倒车系统不完善而引起的交通安全问题尤为显著,而解决这一问题这也正是我们做出这样一课题的出发点和落脚点。可以说,我们的这个设计致力于完善倒车系统,让倒车不再是一种技术活,帮助广大众以更安全的方式轻松完成倒车毫无后顾之忧。我们所研究设计的这一汽车倒车防撞报警器与以往的倒车雷达相比,具有体积小,功耗低,系统电路实现简单,成本低等优点,具有深入研究的价值。
项目的研究内容和研究方法
硬件研究内容:
设计一种汽车倒车防撞报警系统硬件,主要是由控制模块(以单片机为倒车防撞报警系统控制芯片)、发射模块、接收模块、显示模块和报警模块组成。
1.控制模块设计。该模块全部由单片机控制,超声波发射电路能在单片机的控制下发出超声波。接收电路接收到信号之后送入单片机进行处理, 算出车尾与障碍物之间的距离,将处理结果送入显示电路进行显示,再按照技术指标的要求由声光报警电路进行报警。
2.系统发射部分和接收部分的设计。发射电路主要由反向器和超声波换能器构成, 单片机一端口输出的方波信号一路经一级反向器送到超声波换能器的一个电极;另一路经两极反向器送到超声波换能器的另一个电极,用这种形式将方波信号加载到超声波换能器两端, 可以提高超声波的发射强度。输出采用两个反向器并联,用以提高驱动能力。
3.系统显示部分和报警部分的设计。显示器是一个典型的输出设备,应用广泛。最简单的显示器是LED发光二极管,而复杂的较完整的显示器应该是CRT 监视器或者屏幕较大的LCD液晶屏。单片机通过端口输出超声波换能器所需的方波信号,同时单片机计数器T0 开始计数。利用外中断口检测超声波接收电路输出的返回信号,使得单片机产生一个中断。这样,计数器便停止计数。单片机把计得的时间差进行运算,进而计算车与障碍物的距离。如果距离小于一定距离,则单片机便给报警端口一个信号,使得报警电路工作,实现报警,当输入信号为高电平时,电路断开;当输入信号为低电平时,电路导通,蜂鸣器报警。
程序设计内容:
主要采用C语言编写程序。主程序是单片机程序的主体,整个单片机端系统软件功能的实现都是在其中完成的,在此过程中主程序调用了子程序、中断服务程序以及PID反馈算法。程序首先完成初始化过程, 然后是一个重复的控制发射信号的过程,即调用发射子程序,而且每次发射周期结束都会判断在发射信号后延时等待的过程中是否发生了中断,即是否有回波产生,以便判断程序是否执行中断程序。
>汽车防盗器