admin管理员组

文章数量:1532176

定位器

在物品、枪支、电动车等需要实时追踪的领域,我们需要获取定位数据并上传到云端或手机端,从而可以查看所在位置。

在BDW01开发板上,基于TencentOS Tiny,通过中科微定位模块,获取到GPS或北斗定位,然后通过2G模块将定位上传到腾讯云,并通过微信小程序腾讯连连查看实时位置。


一、开发板BDW01入门介绍

1. 开发板特性

BDW01物联网开发板的板载资源如下:

主控芯片采用STM32L4VGTx,Flash空间大小1MB,SRAM空间大小320KB;

  • 板载中移物联NB-IOT模组M5313;
  • 板载中科微北斗定位模组ATGM336H;
  • 板载环境光检测传感器TMD27713;
  • 板载压力传感器BMP280;
  • 板载温湿度传感器SHT3X;
  • 板载3D加速度陀螺仪传感器LSM6DSL;
  • 板载磁力计传感器MMC3680KJ;
  • 板载E43接口可扩展其他无线通信模块;
  • 板载E32接口可扩展其他定位模块;
  • 板载E53传感器标准接口,方便连接各种E53传感器;
  • 板载0.91'OLED显示屏幕;
  • 板载新塘语离线音识别模块ISD9160;
  • 板载TF卡卡座,方便扩展存储空间;
  • 板载MINI PCIE接口,方便连接4G通信模块;
  • 板载18650锂电池插座,方便移动时正常供电;
  • 板载CH340转串口连接,可以使用一根USB线连接至电脑,查看串口日志;

关于开发板硬件电路的更多信息和详解,请查看文档BDW01主板规格书和原理图。

2. 原理图

关键原图图如下:

M5313:通讯模块

ATGM336H:中科微定位模块

 

3. 开发板硬件准备

3.1 连接LOG USB线

 

3.2 连接ST-Link烧录器

对照烧录器引脚图和开发板原理图,找到开发板上的网络标号SW11,连接如下:
注意电源正负极不要接反接错,避免烧掉MCU和烧录器。

 

  • 开发板VCC(3v3) ---> STlink  3.3V
  • 开发板ST_SWDIO ---> STlink  SWDIO
  • 开发板ST_SWCLK ---> STlink  SWCLK
  • 开发板GND ---> STlink  GND

二、开发板BDW01开发环境准备

1. 软件开发工具的下载安装

我们使用的软件开发工具是Keil公司的MDK(Microcontroller Development kit),MDK官网下载地址:http://www2.keil/mdk5

下载的版本最好在5.24或5.24以上,本次介绍以5.25版本为例,双击MDK524应用程序文件,接着点击next>>。

在I agree前面的小方框打勾,表示同意该安装协议,再点击next>>。

选择安装路径,默认情况下会安装在系统盘C盘,建议在其他盘建立单独的文件夹,并选择安装到该文件夹下。点击next>>。

填上我们的信息后,继续next>>。

本文标签: 腾讯定位器手把手系列Tiny