基于单片机的公交车语音报站系统设计
2021-04-05赵兴娜



摘 要:文章设计了一种基于北斗导航的具有智能化语音播报和显示功能的公交车智能语音报站系统,该系统以STM32F103CBT6单片机作为主控芯片,包括:北斗定位模块、语音播报模块、显示模块。其中,北斗定位模块采用UM220芯片,语音播报模块采用ISD4004语音芯片和LM386音频功率放大器,显示模块采用0.96寸的OLED液晶显示屏。最后,通过对公交车智能语音报站系统的测试仿真和结果分析,实现了本系统的语音播报和显示功能。
关键词:STM32;语音播报;OLED显示;北斗定位技术
中图分类号:TP368 文献标识码:A 文章编号:2096-4706(2021)17-0047-04
Abstract: This paper designs an intelligent bus-stop voice announcing system with intelligent voice announcement and display functions based on Beidou navigation. The system uses STM32F103CBT6 single-chip microcomputer as the main control chip, including: Beidou positioning module, voice announcement module, and display module. Among them, the Beidou positioning module uses a UM220 chip, the voice announcement module uses an ISD4004 voice chip and an LM386 audio power amplifier, and the display module uses a 0.96 inch OLED liquid crystal display. Finally, through the test simulation and result analysis of the intelligent bus-stop voice announcing system, the voice announcement and display function of the system is realized.
Keywords: STM32; voice announcement; OLED display; Beidou positioning technology
0 引 言
隨着中国经济的迅速发展和城镇化水平的不断提高,人们对美好生活的向往不断变为现实。然而,经济的发展也带来了一些问题。就交通这一方面来说,经济发展提高了居民收入和人均可支配收入,增加了私家车的购买量。但是,却导致了严重的交通问题,城市交通面临的压力不断增加。在这一背景下,国家提出绿色发展、绿色出行的理念,大力发展公共交通。公共交通也凭借其载客量大、成本低的优点,成为人们出行的主要工具之一。因此,本文在响应国家号召和缓解交通拥堵的前提下,进行公交车智能语音报站系统的设计。
1 系统总体设计方案
本设计以STM32F103CBT6单片机为核心,接收BDS(北斗导航系统)数据并进行解析、控制语音播放和液晶显示。主要分为BDS北斗定位模块、语音模块、OLED显示模块、按键模块和电源模块。系统设计框图如图1所示。
各模块的功能为:
北斗定位模块:接收卫星的定位数据,并通过USART串口将处理好的数据发送到STM32F10CBT6芯片。……
