布局与配置


●设计基于 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 模拟电压输出模块引脚资源分配

物联网竞赛套装配置简介相关推荐

  1. 物联网竞赛网络链路系统问题总结

    物联网竞赛网络链路系统问题总结 常见配置问题 一.复位中心网关无法进入中心网关? 二.协调器和双联继电器无法配置? 三.中心网关没有在云平台上线? 四.串口服务器为什么突然掉线? 五.边缘网关数据监控 ...

  2. 物联网竞赛-ZigBee控制灯(IAR独立新建工程)

    一.实验效果 物联网竞赛-ZigBee控制灯(独立新建工程) 二.独立新建CC2530工程的步骤 1.新建工程 2.新建.c文件并添加到工程中 3.配置工程的芯片和调试器 右击工程–>点击Opt ...

  3. 蓝桥杯物联网竞赛基础图文教程——时钟选择

    蓝桥杯物联网竞赛基础图文教程--时钟选择 1什么是时钟 时钟是单片机运行的基础,时钟信号推动单片机内各个部分执行相应的指令.时钟系统就是CPU的脉搏,决定cpu速率,像人的心跳一样 只有有了心跳,人才 ...

  4. 物联网竞赛AIOT智慧牧场项目问题总结

    物联网竞赛AIOT智慧牧场项目问题总结 AIOT项目配置遇到的问题: 虚拟仿真平台设备没有成功上传到ChirpStack平台 1.问题分析: 2.注意点: ChirpStack没有成功连接Things ...

  5. 智能物联网试验箱 CY-TIY简介

    智能物联网试验箱 CY-TIY简介 系统概述: 传感网/物联网技术是面向21世纪的最新技术,具有非常广阔的市场前景的巨大市场.  根据物联网的三层特征,首先对于物联网感知层的教学,平台提供了多种射频识 ...

  6. SpringBoot常用配置简介

    SpringBoot常用配置简介 1. SpringBoot中几个常用的配置的简单介绍 一个简单的Spring.factories # Bootstrap components org.springf ...

  7. Dataset之RentListingInquries:RentListingInquries(Kaggle竞赛)数据集的简介、下载、案例应用之详细攻略

    Dataset之RentListingInquries:RentListingInquries(Kaggle竞赛)数据集的简介.下载.案例应用之详细攻略 目录 RentListingInquries比 ...

  8. Dataset之HiggsBoson:Higgs Boson(Kaggle竞赛)数据集的简介、下载、案例应用之详细攻略

    Dataset之HiggsBoson:Higgs Boson(Kaggle竞赛)数据集的简介.下载.案例应用之详细攻略 目录 Higgs Boson比赛简介 Higgs Boson数据集的下载 Hig ...

  9. 【Android Gradle 插件】 Splits 配置 ② ( Splits#abi{} 脚本块配置 | 根据 CPU 架构进行分包 | AbiSplitOptions 配置简介 )

    文章目录 一.Splits#abi{} 脚本块配置 1.配置简介 2.配置原型 3.使用示例 二.AbiSplitOptions 配置简介 1.属性配置简介 2.方法配置简介 3.属性方法配置使用方法 ...

最新文章

  1. Django-内置用户、权限、分组模块
  2. Spring Boot 异步请求和异步调用,一文搞定!
  3. ubuntu如何更改用户名和密码
  4. Rabbitmq集群高可用部署详细
  5. 【学习笔记】第二章——进程的定义、组成、组织方式、特征、状态 转换
  6. 操作系统(7)-进程、线程、协程的区别
  7. UML系列——OO Unit4分析和学期总结
  8. ASCII编码:LinuxWindows
  9. easyui 删除数据表格
  10. HTML5期末大作业:腾讯游戏网站设计——腾讯游戏官网(13页) HTML+CSS+JavaScript web网页设计与开发
  11. 大学计算机实践教程在线阅读,计算机基础实践教程.pdf
  12. 常见笔顺错误的字_原来这么多年,我写字的笔顺一直都是错的
  13. 深度残差网络 ResNet
  14. leetcode 打印从1到最大的n位数
  15. 大数据软件的国内镜像
  16. eclipse代码补全、代码提示及防空格自动补全
  17. 微信小程序对接大华摄像头
  18. STM32开发必备知识篇:STM32的运行机制
  19. MAC新手教程:十分钟轻松熟悉Mac系统
  20. GP232RL国产USB串口如何兼容FT232RL开发资料

热门文章

  1. Spring Boot 中文参考指南
  2. 三种方法导出EXCEL文件
  3. Python入门(二十六)测试(一)
  4. 华为鸿蒙手机是什么型号,华为首款鸿蒙手机入网,机型具体型号让人意外
  5. 雷击浪涌抑制电路设计---放电管、压敏电阻、TVS管
  6. win10怎么打开计算机服务,Win10如何打开系统服务?Win10打开系统服务的方法
  7. Unity UGUI开发设计及案例讲解
  8. SprngBoot Admin (应用监控)
  9. opencv实现camera模组的暗电流和lenshading补偿
  10. matlab基带信号速率,如何用MATLAB产生25Gbaud的基带QPSK调制信号