当前位置:首页 > 单片机 > 单片机
[导读] 目前,我国一些大中城市的公交车报站系统主要有三种方式:人工报站,一般报站人员都是当地人,用方言进行报站,这给外地的乘客带来很大的不便,这种报站方式逐渐被其他方式取代;半自动报站,这种报站

目前,我国一些大中城市的公交车报站系统主要有三种方式:人工报站,一般报站人员都是当地人,用方言进行报站,这给外地的乘客带来很大的不便,这种报站方式逐渐被其他方式取代;半自动报站,这种报站方式一般是司机控制的,比前一种有了较大的改进,但是有时由于司机疏忽,也会出现错报、误报的现象,同时,由于需要司机参与,也有一定的安全隐患;自动报站,这种报站方式实现了智能化,无需司机的参与,系统自动识别车站,而且比较准确,现在研究这种方式的比较多,本文设计的系统是运用红外线技术作为发射和接收信号来实现的,成本较低,有利于推广。本系统是一种自动播报公交车站名智能系统,它由车载设备及车站设备两大部分组成。该系统采用一块单片机(AT89C51)作为自动报站的检测和驱动核心,以及ISD4004语音芯片控制报站。车载红外接收机接收到车站发出的红外信号后,经过单片机处理后,决定语音芯片中哪段音进行播音,语音芯片根据该播放地址由扬声器播放特定的语音信息,它具有公交汽车行驶中能自动播放站点,并适时向乘客报站。

系统组成

本系统的基本组成是:红外发射装置、红外接收装置、AT89C51单片机、ISD4004语音芯片和扬声器等。

该系统的硬件电路原理框图如上图所示,其基本的工作原理是:车站的红外发射装置发出红外信号,车载系统的接收装置通过红外光电传感器检测到的信号,经过信号处理电路后,把光信号转换成电信号,同时把电信号送给单片机进行处理,再发出指令,执行语音模块,完成对自动报站。

系统工作原理

1、红外线发射和接收模块

红外线发射和接收是利用光电转换原理,红外线发射装置把电信号转换成光信号,将电信号转换成光信号的核心器件是三只红外发光二极管,在其两端加上固定电压产生连续的光信号。

红外接收装置采用光敏三极管来实现,从而又能够把红外发光二极管所发出的红外光转换成电信号,但由于此时的电信号较弱,不足以驱动电路及负载正常工作,故采用模拟放大电路对信号进行放大处理,使其能够保证后面的电路及负载正常工作。

由于红外线发射装置和红外线接收装置的有效作用距离有限,所以必须尽量减少光源能量的损失,为使发光二极管的光源能量能最大限度地被光敏三极管接收,采用透镜聚光技术来实现,使其作用距离可达到8~9m,甚至更远,这样就可以满足公交车报站的需要。

在站台上装上红外线发射装置,在公交车上装上红外线的接收装置,当公交车即将到达站台时,红外线接收装置的光敏三极管收到红外线发射装置的光信号,经过模拟放大电路,输出电平为低电平,这时单片机就会控制语音芯片,实现报站的功能,当公交车没有到达站台时,模拟电路输出电平为高电平,单片机就不执行相应的操作。

2、单片机模块

单片机模块是该系统的核心模块,采用AT89C51单片机,AT89C51是一种低功耗、高性能的8位单片机,它采用了CO-MOS工艺和Atmel公司的高密度非易失性存储器技术。包含一个8位中央处理器、256个RAM单元,其中能作为寄存器供用户使用的仅有前面的128个,余下的被专用寄存器占用:片内含有4k字节的Flash可编程可擦除的存储器;有4个8位的I/O口,1个全双工串行口以及5个中断源。它能够满足本系统开发的需要。

当单片机的相应引脚接收到红外接收装置的低电平信号时,就会通过软件的方式来控制语音芯片,从而实现报站,当单片机的相应引脚没有接收到红外信号(高电平)时,不执行相应的操作。3、语音模块该模块采用ISD4004芯片实现语音报站。ISD4004的特点是记录声音没有段长度限制,并且声音记录不需要/VD转换和压缩,其采用快速闪存作为存储介质,无需电源可保存数据长达100年,重复记录10000次以上,记录时间长,开发应用所需外围电路简单。

由于ISD4004工作电压是3V,而单片机工作电压是5V,因此,需要变压电路;此外由于ISD4004的工作功率比较小,需要通过功放电路实现播报。本文主要介绍播报已经录制好的语音,至于录音的过程在此不做介绍。

系统硬件电路设计

本文主要讨论单片机控制电路、语音芯片电路以及相关的变压电路和功放电路,硬件电路图如下图所示:红外接收电路连接Pl.0、P1.1、P1.2引脚,用来连接红外接收装置的电信号,红外电路在此不作详细介绍。

控制部分则主要由单片机AT89C51构成,包含必要的晶振电路、复位电路及其与ISD4004的连接电路等外围电路,放音部分主要由ISD4004构成,包含相应的变压电路,功放电路等。

从上面的图中可以看出AT89C51和ISD4004之间的连接较少,单片机的P1.0~P1.3引脚接红外接收电路,控制报站器工作过程中是否放音。P1.6接ISD4004的片选引脚/SS,控制ISD4004的选通与否。P1.7接ISD4004的串行输入引脚MOSI,从该引脚读入放音的地址,从单片机输出数据,ISD4004接收数据。P3.2和P3.3分别接ISD4004的串行时钟引脚SCLK和中断引脚/INT。对于ISD4004芯片所需要的连接还有音频信号输出引脚AUDOUT,该引脚通过一个滤波电容与功放电路连接,AM-CAP为自动静音端,使用时通过一个电容接地。为了使ISD4004正常工作,变压电路如下图所示:

软件设计

根据设计需要,运用单片机实现自动报站的程序设计过程如下:

程序流程图如下图:

程序如下:


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在现代电子系统中,电源扮演着核心角色,如同人体的心脏,为整个系统稳定运行提供不可或缺的动力支持。从日常生活中的智能设备,到复杂精密的工业控制系统,再到关乎国计民生的航空航天、医疗等关键领域,电源的可靠性直接决定了系统的稳...

关键字: 电源 设备 系统

在科技飞速发展的当下,5G 技术正以前所未有的态势席卷各个行业,汽车领域也不例外。5G 的引入,犹如为汽车行业注入了一剂强大的 “催化剂”,彻底颠覆了传统汽车的运作模式。凭借其令人惊叹的高速率、卓越的连接性以及极低的延迟...

关键字: 汽车 5G 智能

为保持地下综合管廊良好的运行环境 , 需对管廊环境与设备进行监控 。鉴于此 ,设计并实现了一种高效 、可靠的针对管廊环境与设备的智能化监控方法 。该方法通过对环境参数的实时可靠采集 ,对设备有效控制以及智能联动和模式控制...

关键字: 综合管廊 环境与设备 智能 监控

在现代计算机中,CPU(中央处理器)是最重要的组成部分之一。它负责执行程序指令和处理数据,因此CPU的性能直接影响到计算机的整体运行效率。然而,许多用户在使用计算机时可能会遇到CPU占用率过高的问题,这不仅会导致计算机运...

关键字: CPU 系统

随着人工智能、大数据、物联网等新一代技术的蓬勃发展,物流行业正经历着前所未有的变革。物流智慧化改造,即以智能化、自动化为核心,通过引入先进的技术手段,优化物流流程,提升运营效率,已成为物流行业发展的重要趋势。智能物流系统...

关键字: 物流 智能 技术

在现代科技和工业领域,电源的稳定性和可靠性是确保设备正常运行和系统稳定工作的基石。然而,电源系统的复杂性使得其可靠性预测成为一个极具挑战性的任务。本文将从多个角度探讨电源可靠性如何实现更精准的预测,以期为相关领域的研究和...

关键字: 电源 可靠性 系统

9月4日消息,据国际星闪联盟官方介绍,近期面向智能社会的先进技术多样化与产品战略论坛在日本成功举办。

关键字: 星闪 智能

hmi是Human Machine Interface 的缩写,"人机接口",也叫人机界面。人机界面(又称用户界面或使用者界面)是系统和用户之间进行交互和信息交换的媒介, 它实现信息的内部形式与人类可以接受形式之间的转换...

关键字: HMI 人机界面 系统

在复位电路中,电容的作用是给系统提供恒定的电源电压,从而保证开机时系统能够正确地执行初始化和自检过程。因此,选择合适大小的电容对于系统的稳定性和性能至关重要。

关键字: 复位电路 电容 系统
关闭