APP下载

出租车载智能终端的设计

2017-05-10何翔

电子技术与软件工程 2017年8期
关键词:STM32单片机

摘 要

系统以stm32f103单片机为控制核心,车载GPS模块确定车辆位置信息,通过GPRS模块发给调度中心,调度指挥中心通过调度系统可以根据路面情况进行相应的监控调度,并为出租车提供各种相关服务。

【关键词】Stm32单片机 GPS模块 GPRS模块

1 系统总体设计方案

系统中的GPS定位模块采集车辆的位置信息和运行状态,利用GPRS通信模块将信息传送到服务器监控中心,从而实现对车辆的位置监控、运行状态监控及车辆调度管理等功能。系统框图如图1所示。

2 系统的硬件设计

2.1 主控制芯片

系统采用stm32f103单片机为控制核心。STM32F系列属于32位ARM微控制器,该系列芯片是意法半导体(ST)公司出品,其内核是Cortex-M3。具有最高72MHz工作頻率。和8/16位单片机相比,ARM Cortex-M3处理器具有更高的代码效率。内置512KBFlash,可用于程序和数据存储。多达64KB的片内SRAM可以以CPU的时钟速度进行读写。并且支持3种低功耗模式。

2.2 GPS模块

目前市场上GPS模块的厂家较多,模块的功能也是大同小异,编码方式大部分都是C/A编码,支持NMEA0183协议,采用UART接口传送数据。车载终端系统选用伊贝斯特公司生产的SKG12B模块,内置12多频有源干扰消除器。其具有低于-162dBm的超高灵敏度、超低功耗的特性;在微弱信号下,具有非常快的TTFF。

2.3 GSM模块

SIM900A是SIMCOM公司的工业级双频GSM/GPRS芯片,其工作频段为双频900/1800Mhz,该芯片能以低功耗实现语音、SMS(仅支持短信)、数据和传真信息的传输。芯片单电压供电为3.2~4.8V。可自动搜索的2个频段分别为EGSM 900和DCS 1800,也可通过AT命令来设置频段。GPRS数据下行传输速度最大85.6Kbps,上行传输最大42.8Kbps,支持ppp连接的PAP协议。支持标准的全功能串口,传输速率从1200bps到115200bps。

2.4 电源电路

电源系统是整个系统可靠运行的前提,电源电压的突变,将会导致器件因高压永久性损坏;而电源供电不足,将导致系统无法正常工作。由此可见,电源电路的设计是实现系统工作的关键之处。

系统中存在三个电源网络,分别是5V、3.9V、3.3V。系统的输入电压是12V,因此需要将12V网络转变成5V为CAN总线供电,再将5V网络转化为3.9V为GPRS模块供电,最后通过LDO芯片处理,输出3.3V电压为MCU和GPS模块提供工作电压。

3 软件设计

车载智能终端系统程序流程图如图2所示。

参考文献

[1]何翔.出租车“扬招拼车系统”的研究[J].电子技术与软件工程,2016.

[2]谢朝进,何翔等.出租车扬招终端的设计[J].电子技术与软件工程,2015.

[3]刘伟.全球定位系统(GPS)数据处理[M].湖南:大象出版社,2008.

[4]李群芳.单片机微型计算机与接口技术[M].电子工业出版社,2005.

[5]韩斌杰.GSM原理及其网络优化[M].机械工业出版社,2002.

猜你喜欢

STM32单片机
基于STM32单片机的脉冲信号参数高精度测试仪
基于STM32的智能电风扇设计