STM32 NBIOT定位实战:基于单片机的应用
前言
绘制基于 STM32 单片机的 NBIOT 实战项目。
文章目录
一、原理图
1、绘制
1)电源供电
a、USB 转 TTL 电路
USB 转 TTL 模块的作用就是把电平转换到双方都能识别的信号进行通信。
单片机通信接口的电平逻辑和 PC 机通信接口的电平逻辑不同,PC 机上的通信接口有 USB 接口,相应电平逻辑遵照 USB 原则;还有 DB9 接口(九针口),相应电平逻辑遵照 RS-232 原则。
单片机上的串行通信通过单片机的 RXD、TXD、VCC、GND 四个引脚,相应电平逻辑遵照 TTL 原则。
供电分为 USB 供电和锂电池供电,USB 供电可以给锂电池充电同时也可进行产品的调试,故需要一个 USB 转 TTL 电路。
USB 转 TTL 电路图如下图所示。
b、锂电池充电管理电路
c、3.3V电压转换电路
d、一键开关机电路
① 供电电路
② 实现一键开关机电路
按键实现开关机:当按键按下时,PMOS 导通开始供电,当按键松开 PMOS 截至不供电,那要怎么保持住 MOS 管 G端的电压呢实现一键开机呢?
PWR_EN 接单片机的引脚,通过单片机高低电平控制三极管接通与否,当按键按下时,VCC 有电,单片机开始工作运行程序将 PWR_EN 引脚置位高电平,三极管导通。
放开按键,单片机保持运行,这样就实现了一键开机操作。
开机之后再怎么实现一键关机呢?现在我们的单片机检测不到按键按下的状态。
SHUT_DOWN引脚接单片机的一个引脚,按键按下开机,SHUT_DOWN引脚检测到按键按下。
按键再次按下,SHUT_DOWN引脚检测到按键再次按下,就可以实现关机了。
2)单片机最小系统
3)ADC电压转换电路
4)NBIOT 模组串口电平转换电路
5)BC20 模组电路
6)SIM 卡物联网电路
7)项目整体原理图
2、原理图下载链接
1)PDF 格式
链接:https://pan.baidu.com/s/1BGQz7L04XPwBR3xKyptQMg?pwd=oald
提取码:oald
2)Altium Designer 格式
链接:https://pan.baidu.com/s/1D0AnsFHlAjxvL355ZUe-Ow?pwd=oald
提取码:oald
3)立创 eda 格式
链接:https://pan.baidu.com/s/1-qbmFcJq3dqdGbCxL_YmZQ?pwd=oald
提取码:oald
二、PCB
1、图示
2、工程下载链接
1)立创 eda 格式
链接:https://pan.baidu.com/s/1TBVdZX0XkEuBizLoK4FZdQ?pwd=oald
提取码:oald
2)Altium Designer 格式
链接:https://pan.baidu.com/s/1ctyMn7y-jCt2cmIG5eC6fQ?pwd=oald
提取码:oald
三、实物图