物联网竞赛套装配置简介
布局与配置
●设计基于 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 模拟电压输出模块引脚资源分配
物联网竞赛套装配置简介相关推荐
- 物联网竞赛网络链路系统问题总结
物联网竞赛网络链路系统问题总结 常见配置问题 一.复位中心网关无法进入中心网关? 二.协调器和双联继电器无法配置? 三.中心网关没有在云平台上线? 四.串口服务器为什么突然掉线? 五.边缘网关数据监控 ...
- 物联网竞赛-ZigBee控制灯(IAR独立新建工程)
一.实验效果 物联网竞赛-ZigBee控制灯(独立新建工程) 二.独立新建CC2530工程的步骤 1.新建工程 2.新建.c文件并添加到工程中 3.配置工程的芯片和调试器 右击工程–>点击Opt ...
- 蓝桥杯物联网竞赛基础图文教程——时钟选择
蓝桥杯物联网竞赛基础图文教程--时钟选择 1什么是时钟 时钟是单片机运行的基础,时钟信号推动单片机内各个部分执行相应的指令.时钟系统就是CPU的脉搏,决定cpu速率,像人的心跳一样 只有有了心跳,人才 ...
- 物联网竞赛AIOT智慧牧场项目问题总结
物联网竞赛AIOT智慧牧场项目问题总结 AIOT项目配置遇到的问题: 虚拟仿真平台设备没有成功上传到ChirpStack平台 1.问题分析: 2.注意点: ChirpStack没有成功连接Things ...
- 智能物联网试验箱 CY-TIY简介
智能物联网试验箱 CY-TIY简介 系统概述: 传感网/物联网技术是面向21世纪的最新技术,具有非常广阔的市场前景的巨大市场. 根据物联网的三层特征,首先对于物联网感知层的教学,平台提供了多种射频识 ...
- SpringBoot常用配置简介
SpringBoot常用配置简介 1. SpringBoot中几个常用的配置的简单介绍 一个简单的Spring.factories # Bootstrap components org.springf ...
- Dataset之RentListingInquries:RentListingInquries(Kaggle竞赛)数据集的简介、下载、案例应用之详细攻略
Dataset之RentListingInquries:RentListingInquries(Kaggle竞赛)数据集的简介.下载.案例应用之详细攻略 目录 RentListingInquries比 ...
- Dataset之HiggsBoson:Higgs Boson(Kaggle竞赛)数据集的简介、下载、案例应用之详细攻略
Dataset之HiggsBoson:Higgs Boson(Kaggle竞赛)数据集的简介.下载.案例应用之详细攻略 目录 Higgs Boson比赛简介 Higgs Boson数据集的下载 Hig ...
- 【Android Gradle 插件】 Splits 配置 ② ( Splits#abi{} 脚本块配置 | 根据 CPU 架构进行分包 | AbiSplitOptions 配置简介 )
文章目录 一.Splits#abi{} 脚本块配置 1.配置简介 2.配置原型 3.使用示例 二.AbiSplitOptions 配置简介 1.属性配置简介 2.方法配置简介 3.属性方法配置使用方法 ...
最新文章
- Django-内置用户、权限、分组模块
- Spring Boot 异步请求和异步调用,一文搞定!
- ubuntu如何更改用户名和密码
- Rabbitmq集群高可用部署详细
- 【学习笔记】第二章——进程的定义、组成、组织方式、特征、状态 转换
- 操作系统(7)-进程、线程、协程的区别
- UML系列——OO Unit4分析和学期总结
- ASCII编码:LinuxWindows
- easyui 删除数据表格
- HTML5期末大作业:腾讯游戏网站设计——腾讯游戏官网(13页) HTML+CSS+JavaScript web网页设计与开发
- 大学计算机实践教程在线阅读,计算机基础实践教程.pdf
- 常见笔顺错误的字_原来这么多年,我写字的笔顺一直都是错的
- 深度残差网络 ResNet
- leetcode 打印从1到最大的n位数
- 大数据软件的国内镜像
- eclipse代码补全、代码提示及防空格自动补全
- 微信小程序对接大华摄像头
- STM32开发必备知识篇:STM32的运行机制
- MAC新手教程:十分钟轻松熟悉Mac系统
- GP232RL国产USB串口如何兼容FT232RL开发资料