查看: 2167  |  回复: 2
GD32 MCU 开发板 Workshop 报告:NB智能门锁

主题

回复
发表于2019-05-20 09:31:47 | 只看该作者
1# 电梯直达

一、方案简介

介绍方案之前先来简单介绍一下什么NB-IOT

1、什么是NB-IOT

NB-IOT:通过SIM卡与基站连接,无需布置网关,稳定性强。NB-IOT是目前比较好的一种物联网方案,无需网关,从而节省成本。使用Sim卡,稳定性有保障。

 

2、模组 中国移动 M5311

中移物联网OneMO深耕通信模组行业6年,打造了多款NB-IoT模组,其中M5311作为OneMO在2018年新推出的明星模组,集超小尺寸、超高性能,超低功耗等特点于一身,非常适合对成本、续航、可靠性有较高要求的物联网表计行业。

M5311是基于MTK芯片平台开发的NB-IoT无线通信模组,满足中国移动蜂窝物联网通用模组技术规范,兼容性更强;其尺寸仅为16mm×18mm×2.2mm,能够最大限度满足物联网表计对模组的小尺寸需求,有效地帮助表计厂商减小表的尺寸并优化表的成本;其2.1V-3.6V的电压范围适合干电池应用,可以优化终端电源设计方案,提供更强的续航能力。


3、方案简介

本方案基于GD32E231C8T6,ARMCortex-M23内核的MCU为主控,制作一个NB远程开关,GD32E231 通过串口跟NB模组通信,遵循M5311指令进行入网,接入平台,再通过APP远程控制。

 

二、GD32 MCU产品介绍

GD32E231 MCU主要规格参数:

Cortex-M23内核 32-bit处理器主频高达72MHz

Flash:64KB

SRAM:8KB

ADC:12-bit

OP-AMP:两路

16位通用定时器:5

基础定时器:1

PWM高级定时器:1

SPI:两路

I2C:两路

USART:两路

I2S:一路

操作电压:1.8V~3.6V

温度范围:-40~85

 

三、方案介绍+方案系统框图

    本方案分主要分 模组 和 APP 两部分,APP通过发送协议包给模组,NB模组再通过GD32E231进行解析GDE231接收到相应指令后并解码成功,控制开关管脚开和关。

 

四  照片和功能实现


 


五  代码分享


主题

回复
发表于2019-05-22 17:03:27   |  只看该作者
2#

主题

回复
发表于2019-05-22 23:18:26   |  只看该作者
3#
 点击查看大图代码能基本运行   还需要调试  月底之前抽时间把真正全套代码补上

主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部