物联网竞赛套装配置简介
作者:互联网
布局与配置
●设计基于 ARM Cortex MO+微控制器STM32L071KBU,具有128Kbytes Flash存储器、6Kbyte EEPROM存储器和20Kbyte RAM存储器,QFPN32 封装
●5V 电源供电,支持通过供电探针或CMSIS DAP Link USB接口供电
●0.91寸OLED显示器
●User & Reset 按键
●继电器: 2路
●通用接口: 1个
●大电流驱动接口: 2个
●User LED:1个
●LoRa单元: 1个
●板载USB转串口功能,与微控制器USART2连接
●集成开发环境支持: Keil、 IAR 和各类基于GCC的集成开发环境
●传感器模块
温度传感器模块: I2C 接口,传感器型号: STS30-DIS-B
模拟电压输出模块:两路由电位器构成的连续可调电压输出,4个LED指示灯
矩阵键盘模块: 2x3矩阵按键
各模块介绍
1.调试器
套装产品LoRa终端集成了CMSIS DAP Link编程调试工具,与目标微控制器STM32L071KBU连接。调试器内部实现了USB转串口功能,与目标控制器STM32L071KBU的USART2连接。
使用虚拟串口时,需要短接P5的1、2脚和3、4脚。
2.供电
套装产品LoRa终端支持5V DC电源供电。LoRa 终端单独使用的情况下,可以通过板载的Micro USB type B接口供电,单独使用时需将5位拨码开关(+5V、 3V3、SWDIO、SDCLK、 RST) 全部置ON的状态。
3.时钟
套装产品LoRa终端目标微控制器STM32L071KBU没有配置外部振荡器,用户可使用的系统时钟源为微控制器内部的LSI、MSI 和HSl。
4.复位
套装产品的复位信号:
●复位按键Reset
●CMSIS DAP Link调试器
●软件复位
5. LED指示灯和按键
套装产品的LoRa终端集成了一个用户自定义功能的LED,使用PC15引脚,低电平有效;集成了一个用户按键,使用PC14引脚。
6. OLED显示屏
套装产品的LoRa终端集成了一个0.91寸的OLED显示屏及其驱动电路,显示屏驱动芯片型号为SSD1306,设计预留一组I2C信号与微控制器通信,1个GPIO引脚用于OLED供电控制。
表1 OLED控制引脚描述
OLED的电源控制通过一-个P-MOS管实现,当PB5为低电平时,使能OLED的供电电源。
7.继电器
套装产品的LoRa终端上集成了2个继电器,由ULN2803驱动。任意一个继电器吸合时,其控制的LED指示灯点亮。
●继电器K1.—.K1-LED
●继电器K2.—.K2-LED
8.LoRa模块
套装产品LoRa终端上集成了一个SPI接口的LoRa模块,收发器型号为SX1278,硬件.上已经完成了天线部分的设计,用户可以直接在LoRa终端上完成LoRa模块的编程训练,套装产品包含2个LoRa终端,可以完成点对点的数据通信功能。
表2 LoRa控制引脚描述
9.通用接口
套装产品LoRa中断提供了-组通用接口,用于适配各类传感器、执行机构等资源,通用接口包含的资源如表3所示,图1描述了引脚的排针上的分配情况。
表3 通用接口引脚资源分配
图1 通用接口引脚顺序定义
9.1温度传感器模块
温度传感器模块采用Sensirion STS3-DIS-B温度传感器,I2C 接口,温度测量精度士0.2°C。传感器模块可以直接安装在LoRa终端的通用接口上使用。资源分配情况如表4所示。
表4 温度传感器功能引脚分配
9.2矩阵键盘(2x3)模块
2x3矩阵键盘模块可以直接安装在LoRa终端上使用,资源配置情况如下所示:
●列1----PB0
●列2----PB1
●列3----PA8
●行1----PB6
●行2----PB7
注意: PA8引脚为OLED显示屏I2C-SCL信号,在同时使用OLED屏幕和2x3矩阵键盘模块时,在每次矩阵键盘扫描任务前、后,需要重置PA8到相应的工作模式和状态;或放弃使用PA8对应列(B3 按键、B6 按键),使用2x2矩阵键盘功能。
9.3模拟电压输出模块
模拟电压输出模块包括2路连续可调的电压输出, 4个LED指示灯,模块可以直接安装在LoRa终端上使用,资源分配情况如表5所示。
表5 模拟电压输出模块引脚资源分配
标签:套装,竞赛,引脚,简介,接口,OLED,模块,LoRa 来源: https://blog.csdn.net/m0_52468208/article/details/113831778