查看:
2168
|
回复:
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#
代码能基本运行 还需要调试 月底之前抽时间把真正全套代码补上
|
|