澳门永利娱乐_电工基础知识学习网站
当前位置:澳门永利娱乐 > 电工知识 > 单片机 > 正文

用51单片机实现GPS公交车自动报站功能的思路和方案

时间:2019-02-04 08:32 来源:澳门永利娱乐

51单片机自身不带定位,考虑开发的便利性,
用51单片机实现GPS公交车自动报站功能的思路和方案
1,选用带gps定位的通信模块,目前有2g/3g/4g模块,因为公交线路的移动的区域较大,考虑到信号稳定性,选用带定位功能的4g模组,为了开发的便捷,选用串口Uasrt接口与模块进行数据传输。
2,语音播报,51系列单片机不带语音,需要使用语音芯片,考虑到开发难易程度,将确定好的站点录制好语音文件,然后输入到语音芯片中,单片机与语音芯片使用i2c接口通信。
3 电源供电系统,因为安装在公交车上,可以采用公交车的高电压,稳压到5v进行供电,考虑4G模组瞬间2A澳门永利娱乐官网,,建议4G模块单独供电,采用mos管进行供电。至少澳门永利娱乐官网2.5安培以上,单片机系统采用LDO供电或者线性供电。
用51单片机实现GPS公交车自动报站功能的思路和方案
4 单片机选型,需要选用带串口Uasrt,与4G模块进行数据通信时候,开发难度小。
5 服务器的设计,可以选用.net 或者java开发数据的接受与解析,选用http 方式或者Tcpip方式数据传输方式。
系统框架图
用51单片机实现GPS公交车自动报站功能的思路和方案
难点
1 射频信号的处理和适配很复杂,如果匹配不好,会信号强度不够,甚至造成系统不稳定性如单片机死机等不良问题。
2 协议定制与对接,需要考虑信号不稳定情况,定位信息与位置匹配误差问题。需要在协议和程序中兼容。

看过《用51单片机实现GPS公交车自动报站功能的思路和方案》的人还看了以下文章
有哪些上位机开发软件或者说哪些开发语言可以实现数据通信 有哪些上位机开发软件或者说哪些开发语言可
单片机与上位机通信,因为不是模组控制器,所以这里我们假设一个条件: 就是数据传输的通信协议是自定义的。这个时候,需要与上位机通信就需要串口底层或者usb底层的数据接受,与按照协议的解析了, 那么有哪些上位机开发软件或者说哪些开发语言可以实现数据...
用上位机控制单片机然后实现数据传输,学习哪种上位机好 用上位机控制单片机然后实现数据传输,学习
上位机通过通讯的方式可以实现控制单片机的数据传输,在传输方式有无线和有线之分,如RS232,RS485,CAN等是有线传输;WIFI、蓝牙等是无线传输。所以在使用上位机控制时,只要通过软件实现相应的通讯协议即可。很多上位机软件都可以实现这种功能,但是从硬件角...
Stm32f1系列单片机如何实现人机交互 Stm32f1系列单片机如何实现人机交互
首先要知道什么是人机交互, 人机交互,就是人与机器设备进行信息数据交流,机器通过数码管,显示屏等输出参数等信息,人通过按键,触摸等方式输入设置给机器。 接着说stm32 是一款功能强大的cortex体系的mcu,这个品牌的单片机内核从M0到M7都有,有丰富的外...
单片机实现任意一个流水灯亮灭的C语言程序 单片机实现任意一个流水灯亮灭的C语言程序
单片机使用简单基础的51单片机。利用单片机P3.0~P3.2 三个I0口,假如外部电源给LED供电,IO口就输出低电平时(0),LED灯就会亮,IO口输出高电平,LED就会灭。假如是单片机IO口给led供电(如果使用P0口需要使用上拉电阻),IO口就输出低电平时(0),LED灯就...
51单片机模拟交通灯效果是如何实现的 51单片机模拟交通灯效果是如何实现的
51单片机模拟交通灯效果是如何实现的 交通灯红绿灯是按一定的顺序进行亮灭的,亮灯的时间也是一定的。那么就有逻辑可循。而单片机就可以根据逻辑性进行控制程序编写,然后烧录程序进单片机,控制IO串口输出高低电平及中断延时以达到模拟交通灯的效果。 那么...