2。1 系统方案分析
2。1。1 主控芯片方案来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766
方案一:把普通的AT89S52单片机用作MCU。该芯片的特点有:技术成熟,有很多开源资料学习,价格实惠等。该产品是1980年美国的INTE 公司推广的。经过对MCS-48系列单片机的改良,成功开发了有111条指令,加倍灵活强大的51系列。至今为止51单片机仍然是市场上主流的单片机之一,也是各类专业学校和高效进行代表性理论基础学习和实践学习相结合的工具。
方案二:把AVR系列单片机用作MCU。同样是8位并行传输,其内核的结构是不同的。AVR用的是哈弗构造,应用时区分数据存储和程序,51系列用的是冯氏构架则无此优点。每一个存储模块有两条总线,一条是存储指令的,一条是存放数据的,它们各自成为CPU和每一个存储器通信的单独路线。但是若使用此款芯片成本就提高了。
方案三:运用的主控芯片是PIC16f877单片机。PIC内部有丰富资源并且在工业控制上很占优势,虽然有该精度的优点,但是处理的能力不够强,所以本设计中不采用。
综合了成本开发难度等,选择第一种设计方法,就是用51型单片机控制芯片。
2。1。2 超声波测距方案
方案一:相位检测法。该方法测量的变量是发射声波和接收声波间的相位差,将其转化为距离。该方案虽然切确,只是丈量长度比较短,而且电路设计困难。
方案二:声波幅值测量法。该方法靠接收波动的幅值检测距离,不建议使用因为理论上最简单却精度较低。
方案三:超声波渡越时间法TOF(time of flight)。先由单片机控制超声波传感器使其发出信号,当传感器接收到遇到障碍物的信号后再由单片机计算从发射到返回所用的时间,然后用其乘以二分之一的超声波的波速就得到了障碍物与声源之间的距离。该方法无论是测量范围亦是精度均居于前两者之中故选方案三。
2。1。3 报警器模块方案
方案一:报警电路由单片机 P2。0口控制, LED二极管,蜂鸣器并联,编程容易实现,当被测物小于安全距离时,两者的频率都会跟着距离的缩小而增大,直观有效,是可以实施的好方法。
方案二:用ISD1730A芯片来语音播报距离。 ISD1730这款芯片的生产厂商是ISD公司,名叫高保真语音录放电路。用该芯片制作的产品增益可控,语音辨别清晰且电路简单。但是考虑到电路的设计、成本等情况,选择方案一,即使用发光二极管和蜂鸣器报警作为报警器模块。
2。1。4 显示模块方案论文网
方案一:用LCD12864液晶来显示测试距离,LCD12864作为一款通用的显示屏,是由128*64个点组成的。通过编程,可以显示多数常用的文字,数字,线条等等,甚至还可以绘制一些简单地图片。如果使用它,可以设计出理想的效果,但是液晶屏幕是由玻璃制成的,跌落或者与坚硬的躯体碰撞时液晶屏有可能会碎裂,导致显示模糊,影响驾驶员的判断。
方案二:采用一款专业显示数字文字的 LCD液晶,型号为1602。 LCD1602由16*2个点组成,分背光与不背光两种,模块内部的控制器一共有11条指令,常常用在计算器,各种仪器表头上作为单片机的输出元件。它不仅品质高,而且容易控制。
方案三:采用LED七段数码管显示,LED数码管的基本单位是发光二极管,是一类半导体发光元件。有共阴和共阳的两种产品。共阳型管的正极是连在一起接高电平的,位选接低电平才能使其点亮,而共阴管相反。其优点是成本低,容易操作,但不能显示字符。