GNSS终端主要通过定位卫星或手机通讯基站来计算GNSS终端当前所处的位置。在我国的GNSS终端通常使用的是美国的GPS和本土的北斗卫星来获取当前位置。GNSS终端在物流跟踪、车辆防盗等方便应用比较广泛。本文将介绍一款基于STM32F042的低成本、高可靠性、易嵌入的GNSS终端的原理及制作方法。本方案基于STM32F042实现位置服务,MCU通过串口与通信模块、GPS模块通信。
GNSS终端主要包括:MCU电路、电源模块、定位模块(可选用北斗或双模卫星定位模块)模块、数据通信模块、扩展模块。
MCU电路:基于STM32F042为处理器的数据处理、功能实现电路。
电源模块:本终端使用4.2V锂电池为系统供应电能,使用TP4054为锂电池充电。
定位模块:选用泰斗公司的北斗+GPS双模定位模块。其具有定位快、少漂移、轨迹平滑等特点。由于该模块的封装为常用封装因而可直接更换其它厂家的相同封装的定位模块(例如:GTOP、中科威等)。
数据通信模块:选用希姆通公司的SIM800C为本终端的通信模块。其体积小、通信稳定、支持GSM四频,另外其价格也比较实惠。
扩展模块:扩展模块主要包含由继电器构成的防盗电路。用户可以用过该模块来实现远程控制、远程安防等功能。
系统结构框图:
实物图片展示:
附件资料截图: