MiCOKit硬件手册

Similar documents
MiCOKit硬件手册

MiCOKit硬件手册

MiCOKit硬件手册

MiCOKit硬件手册

IOT-MSP432_硬件手册

User Manual MXKit 开发套件 MXCHIP Development Kit 版本 :1.0 日期 : 编号 :RM0113CN 产品简介 MXKit 开发套件是上海庆科 (MXCHIP) 推出的物联网开发套件, 可用于物联网 智能硬件原型机开发 开发套件提供一个开箱

技术资料

SMART 7P 0 HR7P OTPMCU A/D I/O OTP ROM RAM HR7P HR7P HR7PPMB MSOP0 7+input HR7PPSC HR7PPSD SOP SOP6 +input input HR7PERB SSOP0 7

电子技术基础 ( 第 版 ) 3. 图解单相桥式整流电路 ( 图 4-1-3) 电路名称电路原理图波形图 整流电路的工作原理 1. 单相半波整流电路 u 1 u u sin t a t 1 u 0 A B VD I A VD R B

控制器 EtherCAT EtherCAT EtherCAT 接下一个电机驱动模块 (X4) 接下一个电机驱动模块 (X5) X11 IN X4 IN X3 OUT X5 IN X6 OUT X2 X1 X4 IN X3 OUT X5 IN X6 OUT X2 X1 SYS STA DC BUS D

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

SB 系列 / C-Link 产品特点 引用标准 : IEC 结构 : 金属化聚丙烯膜结构 封装 : 塑料外壳 ( UL94 V-0), 树脂填充 电气特性 工作温度 : - 40 至 C 范围 : 1.0 至 150μF 额定电压 : 700 至 1100 VC 偏差 :

STEP-MXO2 V2硬件手册

Arduino 1-1 Arduino 1-2 Arduino 1-3 Arduino IDE

Seagate_Dashboard_UG.book

Unidrive M400 PLC 0.25 kw kw (0.33 hp hp) 100 V 200 V 400 V 575 V 690 V

DataNet_Solution2.ai

第 卷 第 期 年 月 半 导 体 学 报! " # $%&'%' $!&' #% #$1 /#1 $'! / ?/ ?/ / 3 0,?/ ) * +!!! '!,!! -. & ' $! '! 4% %&1)/1(7%&)03 (% )

<4D F736F F D20C7B6C8EBCABDCAB5D1E9CAD2B7BDB0B82E646F63>

01.ai

产品编号 : LEDARE 里代尔 LED 灯泡 :E27,5000 开, 球形 / 乳白色,600 流明 LED1420G8K5 供应商编号 : 信息 600 流明 5000 开 小于一秒 可调光 灯具尺寸 ( 单位 : 毫米 ) 120 x 60 8 瓦 600 流

Autodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品

<4D F736F F D20C9EEDBDACAD0B6ABB3CFD0C5B5E7D7D3BFC6BCBCD3D0CFDEB9ABCBBEBDE9C9DCBCB0BFE2B4E6>

P56

ø8 ø10 ø12 ø16 AP LED LED AP8M 100V IDEC AP2M AP6M AP8M AP1M 6V DC 12V DC 24V DC 5V DC 12V AC/DC 24V AC/DC 6V DC 5% 12V DC 10% 24V DC 10% 6V AC/DC 5%

(Load Project) (Save Project) (OffLine Mode) (Help) Intel Hex Motor

Microsoft Word zw

中文手册

网上对外发布资料适用版本

供充放一体电源及充电电源手册_0_.doc

Contents

额定规格 / 性能 单相 标准认证 UL CSA. NO. EN-- 额定规格输入 环境温度 项目电压电平额定电压使用电压范围输入电流型号动作电压复位电压 - B ma 以下 DC~V DC.~V DC.V 以下 DC.V 以上 - BL ma 以下 输出 项目 * 根据环境温度的不同而不同 详情请

PCM-3386用户手册.doc

DCU9010及9020硬件使用说明书.doc

上海东软载波微电子有限公司 SMART

Wireless Plus.book

untitled

USB解决方案.ppt

USER’S MANUAL SP500 SERIES

<4D F736F F D D FC9BDB6ABBBAFB9A4BCBCCAA6D1A7D4BABDCCD1A7D7A8D3C3D2C7C6F75FD5D0B1EACEC4BCFEB6A8B8E5382E3131A3A8BDCCD3FDD3EBB9ABB9B2B7FECEF1CFB5A3A9>

技术参数 Technical Data 额定电压 / 频率 Voltage/Frequency AC220V/50Hz AC110V/60Hz 功率 Power 70W 70W 空载流量 Free flowing 7.0L/M 7.0L/M 最大压力 Max. pressure 2.4Bar 2.4

SPMC75F2413A_EVM_使用说明_V1.2.doc

AXIS P7224 Video Encoder Blade – Installation Guide

燃烧器电子控制系统 目录 2

MICROCHIP EVM Board : APP APP001 PICmicro Microchip APP001 40pin PDIP PICmicro Design Tips Character LCM Temperature Sensor Application I/O Pi

,,, PCB, AR M VxWorks DSP,,,,,,,,,,, (CIP) /,,.:,2005 ISBN TP36 CIP (2005) : ( 10 ) : : (010 ) : (010)

<4D F736F F D FB971BEF7BB50B971A46CB8735FB773A55FA5ABA5DFB7E7AADAB0AAAFC5A475B77EC2BEB77EBEC7AED55FA97EAE61C0F4B9D2B4BCBC7AB1B1A8EEA874B2CE2E646F63>

Contents Viewpoint Application Story 05 News & Events 06 Technology Forum Customer Partnership Cover Story Advisory Board Inside Advantech Beautiful L

<4D F736F F D20D4D3D6BECEC4B8E5C4A3B0E52E646F63>


water level_CN_ pdf

ARM Cortex-M3 (STM32F) STMicroelectronics ( ST) STM32F103 Core: ARM 32-bit Cortex -M3 CPU 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz Single-cycle multiplica

STM32 STM3232ARM Cortex-M3 Cortex-M3 STM32Thumb-2 STM32MCU Cortex-M3ARM MCU STM32ARM 32 ARMCortex-M3 32 STM32 Cortex-M3 ARM Cortex-M3 ARM ARM



RP7900 Series Regenerative Power System - Data Sheet

Converting image (bmp/jpg) file into binary format

FPGAs in Next Generation Wireless Networks WPChinese

Photoshop CS6 艺术设计案例教程 ( 第二版 ) 1.1 Photoshop 的应用领域 Photoshop,,, Photoshop Photoshop 的用途 Photoshop CIS ( ) ( ) 案例展现 ~ 1

Microsoft Word - PL10DC.doc

ATI-2019安裝手冊-v

Keysight B2900A / Keysight B2961A 6 Keysight B2962A 6 Keysight B2961A B2962A nano-voltmeter / nv/10 fa 10 µvrms 210 V/ 3 A 10.5 A GUI nv 2

Cisco WebEx Meetings Server 2.6 版常见问题解答

FR-33.2_user_manual.indd

8S E600Y 0773-CE

ESP32-WROOM URL Wi-Fi Wi-Fi Bluetooth SIG 2018

2005.book

Microsoft Word - Atmel-45136A-Pick-Best-Microcontroller-Strom-Eiland-Flodell_Article_CS

SR-650 SR-652 SR-650HA/ 650/651 : 305 mm EtherNet/IP+PoE SR-650

ETA104 数据采集模块数据手册

VP2765-LED-1_UG_SCH.book

SPHE8202R Design Guide Important Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provi

MCU DSP MSO MCU DSP MSO MSO MSO MCU/DSP I/O MSO 16 Microchip IC18 turn-on MSO chirp MCU I/O I 2 C

Microsoft PowerPoint - SMPS Solutions with On-Bright Power IC [兼容模式]

untitled

技 术 支 持 电 话 传 真 电 子 邮 件 网 址 CONVERGE PRO 880/880T/840T/8i, CON

,Microchip Technology PIC LCD, PIC16F913/914/ 916/917/946 PIC18F6390/6490/8390/8490 PIC16F65J90/85J90 Microchip LCD LCD, Microchip 的优势 LCD PIC, LCD LC

Xear 3D USB CH-IN-2 SPKs 2 6 :

ICD ICD ICD ICD ICD

CL-S10w

TL5728-EasyEVM 开发板硬件说明书 Revision History Draft Date Revision No. Description 2018/04/04 V 开发板版本更新为 A3, 文档格式校订 2017/01/16 V 添加视频输入拓展口 2. 修改

FM1935X智能非接触读写器芯片

目录 D140 美国 BJC 高温灭菌 DO 溶氧电极带 D9 接头 (12MM 顶部安装端口 )... 2 D200 美国 BJC 高温灭菌 DO 溶氧电极带 D9 接头 (19MM 顶部安装端口 )... 3 D210 美国 BJC 高温灭菌 DO 溶氧电极带 D9 接头 ( 用于 1.5 英寸

T1028_Manual_KO_V3 0.pdf

Transcription:

MiCO Documentation Working Group (MDWG) Track Number: RM1001CN Jenny Liu MXCHIP Co., Ltd Version: 1.3 2017.1.24. Category: Reference Manual Open 摘要 (Abstract) 本文档主要描述 MiCOKit 系列开发套件的硬件组成及各功能模块电路原理图, 旨在为 MiCO-IoT 物联网开发者提供与硬件相关的技术参考 适用对象 (Suitable Readers) 本文适用于初级 MiCOKit 开发套件的开发者, 并适合所有 MiCO- 物联网 (IoT) 设备开发者参考 获取更多帮助 (More Help) 登录上海庆科官方网站 :<http://mxchip.com/>, 获取公司最新产品信息 登录 MiCO 开发者论坛 :<http://mico.io/>, 获取更多 MiCO 最新开发资料 登录 FogCloud 开发者中心 :< https://v2.fogcloud.io/ >, 获取更多 FogCloud 云开发文档 微信 扫一扫 关注 : MiCO 总动员 公众号, 获取 MiCO 团队小伙伴最新活动信息 版权声明 (Copyright Notice) Copyright (c) 2015 MDWG Trust and the persons identified as the document authors. All rights reserved. 上海庆科信息技术有限公司 Shanghai MXCHIP Information Technology Co., Ltd. 地址 : 上海市普陀区金沙江路 2145 弄 B 幢 9 楼 (200333) 电话 :021-52655026 网址 :http://mxchip.com/

Reference Manual [Page 1] 版本更新说明 日期修改人版本更新内容 2015-7-29 Jenny Liu V1.0 1. 初始版本 2015-8-18 Jenny Liu V1.1 1. 增加 MCU,Wi-Fi,SPI Flash 部分相关内容 2. 更适用于 MiCOKit 各种型号,MiCOKit-Nucleo 除外 2015-9-8 Jenny Liu V1.2 1. 修订格式, 及统一公司描述为 : 上海庆科 2017-1-24 Jenny Liu V1.3 1. 修改部分参考网页链接地址

Reference Manual [Page 2] 目录... 1 版本更新说明... 1 1. MiCOKit 系列开发套件概述... 5 1.1. 硬件... 5 1.2. 软件... 6 1.3. 开发者支持... 7 2. MiCOKit Wi-Fi 主板详解... 8 2.1. 电源... 9 2.2. USB 转 UART... 9 2.3. MCU... 10 2.4. WI-FI 模块型号... 11 2.4.1 MiCOKit-3165 之 Wi-Fi 模块... 11 2.4.2 MiCOKi-F411 之 Wi-Fi 模块... 11 2.4.3 MiCOKi-SAMG55 之 Wi-Fi 模块... 12 2.4.4 MiCOKi-LPC54102 之 Wi-Fi 模块... 12 2.4.5 MiCOKi-MK22 之 Wi-Fi 模块... 12 2.5. SPI FLASH... 12 2.6. LED 指示灯... 13 2.7. 运行状态选择... 13 2.8. 按键... 14 2.9. JTAG 调试接口... 14 2.10. ARDUINO 接口... 15 3. MiCOKit 扩展板详解... 16 3.1. OLED 显示屏... 17 3.2. RGB 三色 LED... 17 3.3. 环境传感器 ( 选配 )... 18 3.4. 九轴运动传感器 ( 选配 )... 19 3.5. 苹果认证芯片 ( 选配 )... 19 3.6. 距离 光照传感器... 20 3.7. 温湿度传感器... 21 3.8. 红外反射开关... 21 3.9. 光照传感器... 22 3.10. 微型直流电动机... 22 3.11. 标准 ARDUINO 接口... 23 3.12. ARDUINO 传感器接口... 23 3.13. UART 接口... 24 图目录

Reference Manual [Page 3] 图 1.1 MiCO 开发套件... 5 图 1.2 MiCOKit 套件硬件框图... 6 图 1.3 MiCOKit 套件软件框图... 6 图 2.1 主板功能模块示意图... 8 图 2.2 电源电路原理图... 9 图 2.3 USB 转 UART 部分电路原理图... 10 图 2.4 USB 转出来的串口... 10 图 2.5 MiCOKit 的两种 MCU 位置示意图... 10 图 2.6 EMW3165 模块... 11 图 2.7 EMW1088/1062 模块... 12 图 2.8 EMW1000... 12 图 2.9 SPI Flash 部分原理图... 13 图 2.10 LED 指示灯原理图... 13 图 2.11 工作模式选择部分原理图... 14 图 2.12 按键部分原理图... 14 图 2.13 JTAG 接口部分原理图... 15 图 2.14 Arduino 接口部分原理图... 15 图 3.1 MiCOKit 扩展板功能图... 16 图 3.2 OLED 显示屏电路原理图... 17 图 3.3 RGB 驱动电路原理图... 18 图 3.4 P8913 驱动时序图... 18 图 3.5 环境传感器电路原理图... 19 图 3.6 九轴运动传感器电路原理图... 19 图 3.7 苹果 CP 芯片电路原理图... 19 图 3.8 距离 光照检测电路原理图... 20 图 3.9 温湿度电路原理图... 21 图 3.10 DHT11 时序图... 21 图 3.11 红外反射电路原理图... 22 图 3.12 光照传感器电路原理图... 22 图 3.13 直流电机电路原理图... 23 图 3.14 扩展板 Arduino 电路原理图... 23 图 3.15. Arduino 传感器接口电路原理图... 23

Reference Manual [Page 4] 图 3.16 UART 接口电路原理图... 24 表目录 表 2.1 各型号 MiCOKit 开发板 MCU 型号... 11 表 2.2 工作模式选择... 14

Reference Manual [Page 5] 1. MiCOKit 系列开发套件概述 MiCOKit 是上海庆科 (MXCHIP) 推出的基于物联网操作系统 (MiCO) 系列开发套件, 可用于物联网 智能硬件的原型机开发和 Demo 演示 开发套件提供一个开箱即用的智能硬件解决方案, 方便验证用户的 软件和功能, 使产品可以快速 安全地连接至云服务平台和手机端, 缩短研发周期, 迅速推向市场 MiCOKit 主要特点 : 基于物联网操作系统 MiCO, 高效 易用 安全 ; 外设资源丰富, 可模拟多种智能硬件设备 ; 提供完整 Demo 工程和 MiCOKit SDK; 可选 ST Atmel NXP TI Freescale 等多种主流 MCU 的 MiCOKit 套件由硬件 软件和开发者论坛等组成, 包括 MiCOKit 开发板和快速连接到云服务的演示应用程序, 使用智能手机或平板电脑就能进行安全控制和操作 预装 FogCloud 云端服务 : 现成的云连接, 简单便捷 ; 手机或 PC 多平台互动 : 手机 APP MiCO 总动员 或 Web 版 MiCO 开发平台实时显示传感器的数据, 更可控制开发板上的资源, 多平台与 MiCOKit 开发板的互动 ; 公有云平台对接 : 资源丰富, 支持阿里智能云 Microsoft Amazon IBM Wechat AirKiss Ayla FogCloud GizWits Haier U+ Arrayent 苏宁智能云平台服务等 ; 开发者无需套接字编程 无需开发网络代码和学习云端连接 套件外观如图 1.1 所示 1.1. 硬件 图 1.1 MiCO 开发套件 MiCOKit 系列开发套件采用双板层叠结构 主板是带 MCU 和 Wi-Fi 的 Arduino 标准板, 另一块为 Arduino 接口扩展板 主板有多种型号, 分别采用上海庆科公司 (MXCHIP) 不同型号的低功耗 Wi-Fi 模块或不同的主流 32 位 MCU 接口扩展板为 Arduino 通用板 适用于多种主板, 扩展板上装有 RGB LED 灯 传感器 调试接口等, 可用于物联网 智能硬件的原型机验证和快速开发演示 硬件功能框图如图 1.2 所示 :

Reference Manual [Page 6] 图 1.2 MiCOKit 套件硬件框图 1.2. 软件 MiCOKit 开发套件使用 MiCO 物联网操作系统, 提供根据 IoT 应用特点抽象的应用程序框架, 用户可以像传统 51 单片机那样非常方便地进行智能硬件产品开发 套件提供现成的云连接 无需套接字编程 不需要开发任何网络代码或学习云连接服务! 配合 FogCloud 云端服务和 MiCO 总动员 手机 APP, 可以在手机上实时显示开发板上传感器的数据 ( 如 : 温湿度, 大气压等 ), 也可以控制开发板上的资源 ( 如 : 控制 RGB LED 的色彩和亮度, 电机等 ), 实现手机和 MiCOKit 开发套件的互动 软件的架构如图 1.3 所示 图 1.3 MiCOKit 套件软件框图

Reference Manual [Page 7] 1.3. 开发者支持 1. MiCOKit 系列开发套件硬件和软件开发资料获取, 可至 MiCO 开发者官方网站 :http://mico.io/ 包括 : (1) 论坛 (http://bbs.mico.io/ ) - 开发者可在此进行技术问题的提问, 分享与讨论 ; (2) 学院 (http://edu.mico.io/ ) 开发者可在此获取相关开发视频内容 ; (3) 开发者中心 (http://developer.mico.io/ ) 开发者可在此获取最新发布的 SDK 及 IDE, 中间件及技术开发资料 2. 上海庆科模块发布官方网站 :http://mxchip.com/ 3. 上海庆科 FogCloud 云平台官方网站 :https://v2.fogcloud.io/

Reference Manual [Page 8] 2. MiCOKit Wi-Fi 主板详解 MiCOKit 系列开发套件的硬件采用双板层叠结构 底层是主板, 主板是带 MCU 和 Wi-Fi 模块的 Arduino 标准板 ; 上层是 Arduino 接口各类传感器扩展板, 兼容用户自己制作的 Arduino 各类扩展板 本章将对套件 Wi-Fi Arduino 主板硬件的每一部分原理和功能做详细的说明 MiCOKit 主板是标准 Arduino 规格的 Wi-Fi 主控板, 主要资源有 : 上海庆科 EMW 系列低功耗 小体积 Wi-Fi 模块 1. 一种是 RF 射频芯片 +MCU 芯片, 如 EMW3165; 一种是单 RF 射频芯片, 如 EMW1062 等 主流的 MCU 芯片 2. 在 Wi-Fi 模块外部, 如 MiCOKit-K22 的 MCU 是 MK22FN512VLH12, 独立于 Wi-Fi 模块 2M Byte SPI Flash( 不是所有型号均有, 详细信息请查看具体型号原理图 ); 提供完整的 MiCO 系统 - 云 - 客户端 Demo 例程, 方便用户进行二次开发 ; USB 转 UART 虚拟串口, 方便调试 ; 2 个工作模式选择开关 2 个按钮 ( 包括一个 Reset); Micro-USB 单 5V 供电, 板载 5V-3.3V 高效率 DC-DC; JTAG/SWD 调试接口 ; Arduino 标准扩展接口, 可外接各种 Arduino 扩展板 MiCOKit 主板的接插件采用色彩来区分功能, 黄色插件是数字信号接口, 蓝色插件是模拟信号接口, 红色插件是电源接口, 如图 2.1 所示 图 2.1 主板功能模块示意图

Reference Manual [Page 9] 2.1. 电源 MiCOKit 采用 USB 接口通信和供电的模式, 板载一个 3.3V 的高效率 DC-DC, 型号为 TD6817 TD6817 是一种高效率 (96%) 恒定频率 (1.5MHz) 单片同步降压稳压器, 器件有输出电压可调版本和 1.5V 1.8V 固定电压输出版本, 输出电流最大 2A, 但是静态损耗只有 20uA,2.5V 至 5.5V 的输入电压范围使 TD6817 非常适用于单节锂离子电池供电的应用 开关频率在内部设置为 1.5MHz, 方便使用小型表面贴装电感器和电容器 器件具有过温保护功能, 内部同步开关提高了效率并省去了外部肖特基二极管 本部分的电路原理如图 2.2 所示 当电源工作正常时, 电源指示灯 D1 会点亮 设计有电流测试功能, 板载采用电阻 R7(0.22Ω), 通过 J1 插座可以检测板子的电流, 进而计算出功耗 2.2. USB 转 UART 图 2.2 电源电路原理图 为了方便用户使用和调试,MiCOKit 的主板上配有一个 USB 转 UART 的功能, 选用的芯片是 FT230X, 是一款 USB 到 UART/FIFO 的转换电路, 主要功能有 : 满握手信号 MODEM 接口信号, 硬件及 Xon/Xoff 流量控制 ; 接口支持 UART 7 / 8 Bit 数据位 1 / 2 停止位 奇偶校验 Mark/Space 校验或无校验 ; 通信速率 : 300-3M(TTL), 512 Byte 传输缓冲区 ; 集成了电平转换器,I/O 口电平支持 5V-3.3V 伏电平逻辑 ; 完全兼容 USB 2.0; 虚拟串口的驱动程序, 支持 :Windows 8 32,64-bit, Windows 7 32, 64-bit,Windows Vista and Vista 64-bit,Windows XP and XP 64-bit,Server 2003, XP and Server 2008,Windows XP Embedded, Windows CE 4.2, 5.0 and 6.0,Mac OS-X,Linux 3.2 and greater, Android 等 无铅 SSOP16 和 QFN16 封装 这部分的电路原理如图 2.3 所示

Reference Manual [Page 10] 图 2.3 USB 转 UART 部分电路原理图 套件通过 USB 和 PC 链接, 安装驱动后,PC 端口就多出来一个串口, 如图 2.4 所示 用户可以通过串 口工具或者超级终端实时监测调试过程 2.3. MCU 图 2.4 USB 转出来的串口 MiCOKit 开发板的 MCU 以两种形式呈现, 即 : 一体式和分体式 : (1) 一体式指 MCU 内置于 Wi-Fi 模块内部 如 MiCOKit-3165, 示意如左图 : (2) 分体式指 MCU 独立 Wi-Fi 模块存在 如 MiCOKit-F411,SAMG55,LPC54102,MK22, 示意如图 2.5: 图 2.5 MiCOKit 的两种 MCU 位置示意图

Reference Manual [Page 11] 表 2.1 各型号 MiCOKit 开发板 MCU 型号 分类开发板型号 MCU 型号 一体式 MiCOKit-3165 ST 最新 Cotex-M4 内核,STM32F411CEU6 分体式 MiCOKit-F411 MiCOKit-MK22 MiCOKit-SAMG55 MiCOKit-LPC54102 ST 最新 Cotex-M4 内核,STM32F411CEU6 Freescale 最新 Cortex-M4 内核的 MCU:MK22FN512VLH12 Atmel 最新 Cortex-M4 内核的 MCU:ATSAMG55J19A NXP 最新 Cortex-M0+M4 双核 MCU:LPC54102 具体型号的 MCU 内容, 请自行下载参考对应的 Datasheet 具体型号 MiCOKit 的 MCU 部分电路原理图, 请参考 :http://mico.io/wiki/doku.php?id=multimicokitsch 2.4. Wi-Fi 模块型号 不同型号的 MiCOKit 采用 Wi-Fi 模块不同, 具体内容如下 2.4.1 MiCOKit-3165 之 Wi-Fi 模块本款 MiCOKit 采用的是上海庆科最新低功耗, 高性能 EMW3165 Wi-Fi 模块, 内置 STM32F411CEU6, 具有 512KB Flash,128K SRAM 和丰富的外设等 获取该模块的详细信息请登录上海庆科网站模块产品页面 :http://www.mxchip.com/product/wifi 本模块如图 2.6 所示 图 2.6 EMW3165 模块 2.4.2 MiCOKi-F411 之 Wi-Fi 模块 本款 MiCOKit 采用上海庆科低功耗 Wi-Fi 模块 :EMW1062/EMW1088( 二者引脚兼容 ) 如图 2.7:

Reference Manual [Page 12] 图 2.7 EMW1088/1062 模块 2.4.3 MiCOKi-SAMG55 之 Wi-Fi 模块 本款 MiCOKit 采用上海庆科低功耗 Wi-Fi 模块 :EMW1000 模块如图 2.8: 图 2.8 EMW1000 2.4.4 MiCOKi-LPC54102 之 Wi-Fi 模块 本款 MiCOKit 采用上海庆科最新低功耗 Wi-Fi 模块 :EMW1062 具体信息请参考图 2.7 2.4.5 MiCOKi-MK22 之 Wi-Fi 模块本款 MiCOKit 采用上海庆科低功耗 Wi-Fi 模块 :EMW1062 具体信息请参考图 2.7 2.5. SPI Flash 由于内置 STM32F411CEU6 芯片内部具有 512KB Flash, 模块上没有外置的 Flash, 为了方便用户调试和固件升级,MiCOKit 的主板上外扩了一片 2MB Flash, 型号是 GD25Q16BSIG 该部分原理图如图 2.9 所示

Reference Manual [Page 13] 图 2.9 SPI Flash 部分原理图其中, 具有 SPI Flash 的型号是 :,MiCOKit-F411,MiCOKit-MK22,MiCOKit-SAMG55,MiCOKit- LPC54102 无 SPI Flash 的型号 :MiCOKit-3165 2.6. LED 指示灯 为了方便用户了解程序的执行情况和套件的工作状态, 主板上有 2 个 LED 指示灯 D2 和 D3 Demo 程序默认 D2 用来指示模块的状态 : 系统运行起来后, 底板右下角的 D2 会先亮起, 然后熄灭 ; Wi-Fi 连接成功后, 底板右下角的 D2 会常亮 ; 连接云端成功后, 底板右下角的 D2 会开始 1s 闪烁 D3 用户可以自定义功能, 这部分的原理图如图 2.10 所示 图 2.10 LED 指示灯原理图注意 : 由于 STM32F411 的 IO 所限,D3 指示灯和调试串口的 TXD 公用 PA15 端口, 一般不用这个 IO 接口的时候, 就用做 LED 指示灯, 当用做 TXD 时, 每次通信 LED 就会闪烁 2.7. 运行状态选择 为了方便用户调试, 主板上设计了 2 个控制运行状态的拨码开关, 比如 : 将 BOOT 拨至 ON 状态, 则上电启动就会自动进入 Bootloader 模式 模式选择见表 2.2 工作模式选择

Reference Manual [Page 14] 表 2.2 工作模式选择 工作模式 BOOT STATUS 正常模式 OFF X Bootloader ON OFF 产测模式 ON ON 该部分原理图如图 2.11 所示 2.8. 按键 图 2.11 工作模式选择部分原理图 MiCOKit 主板上有 2 个按键, 靠近板子的左下, 侧面按压 一个是 Reset 按键 ; 另一个 Wake Up( 唤醒 ) 按键, 平时可以当用户按键, 如 MiCOKit-3165 上用作 EasyLink 按键 这部分的原理图如图 2.12 所示 图 2.12 按键部分原理图 2.9. JTAG 调试接口 MiCOKit 支持标准 JTAG(20PIN) 调试接口, 可以方便连接 J-LINK 或者 U-LINK2 等调试工具, 这部 分的原理图如图 2.13 所示

Reference Manual [Page 15] 图 2.13 JTAG 接口部分原理图注意 : 由于 STM32F411 的 IO 所限,JTAG 接口只支持 SWD 调试模式,JLINK 仿真调试下载时请正确选择 2.10. Arduino 接口 MiCOKit 支持标准的 Arduino 接口, 可以方便地插接各种 Arduino 接口的扩展板, 这部分的原理图如图 2.14 所示 图 2.14 Arduino 接口部分原理图 注意 : 由于 STM32F411 的 IO 数量所限, 一些 IO 同时接在了两个 Arduino 引脚上! 使用外接 Arduino 接 口的扩展板请注意, 这些 IO 不可同时使用或者功能受限

Reference Manual [Page 16] 3. MiCOKit 扩展板详解 为了用户快速上手, 验证软件没有部分功能,MiCOKit 专门设计了包含各类传感器的扩展板, 采用标准的 Arduino 接口, 和 MiCOKit Wi-Fi 主板是完美的一套 MiCOKit 扩展板包括输入和输出各类传感器和执行机构, 可以模拟现实折生活中的各类应用, 方便进行各类应用的开发 MiCOKit 扩展板是标准 Arduino 规格的开发板 ( 扩展板原理图见附录 A), 主要资源有 : 128x64 OLED 双色显示屏 ; 温湿度传感器, 光照强度传感器, 距离传感器, 红外传感器 ; 8mm RGB 三色 LED, 手机控制色彩和亮度的调节 ; 可调速微型直流电机 ; 2 个用户按键 ; 环境传感器, 九轴运动传感器 ( 选配 ); 苹果专用 CP 芯片 ( 选配 ); Arduino 标准接口 ; Arduino 传感器扩展接口 ; UART 调试接口 MiCOKit 扩展板的接插件采用色彩来区分功能, 黄色插件是数字信号接口, 蓝色插件是模拟信号接口, 红色插件是电源接口, 和主板一一对应 如图 3.1 所示 图 3.1 MiCOKit 扩展板功能图

Reference Manual [Page 17] 3.1. OLED 显示屏 有机发光二极管 (Organic Light-Emitting Diode,OLED) 具有自发光, 不需背光源 对比度高 厚度薄 视角广 反应速度快 可用于挠曲性面板 使用温度范围广 构造及制程较简单等优异之特性, 被认为是下一代的平面显示器新兴应用技术 MiCOKit 采用了一块 0.96 寸 128x64 点阵式 黄蓝双色 OLED 显示屏, 上面 128x16 为黄色显示区, 下面 128*48 为蓝色显示区 这部分的原理图如图 3.2 所示 该显示屏的特点 : 高分辨率 :128x64( 和 12864LCD 相同分辨率, 但该 OLED 屏的单位面积像素点更多 ); 超广可视角度 : 大于 160 ; 超低功耗 : 正常显示时 0.06W( 远低于 TFT 显示屏 ); 宽供电范围 : 直流 3V-5V; 工业级 : 工作温度范围 -30 ~70 ; 支持多种操作方式 :8 位并口 4 线 SPI IIC; 带片选 CS 信号, 可以实现多个 SPI 或 IIC 设备在同一总线工作 ; 兼容 3.3V 和 5V 控制芯片的 I/O 电平 ( 无需任何设置, 直接兼容 ); 亮度 对比度可以通过程序指令控制 ; 使用寿命不少于 16000 小时 ; OLED 屏幕内部驱动芯片 :SSD1306 3.2. RGB 三色 LED 图 3.2 OLED 显示屏电路原理图 MiCOKit 扩展板设计一个 8mm 直径的 RGB 三色 LED 指示灯, 通过 P9813 驱动, 可以通过手机等实现对 LED 的全色彩控制 P9813 是一款全彩点光源 LED 驱动芯片, 采用 CMOS 工艺, 提供三路恒流驱动及 256 级灰度调制输出 采用双线传输方式 (DATA 与 CLK), 内建再生, 可提升传输距离 用于驱动显示灯光变换 各式字符变换 彩色动漫图案 根据不同控制器和客户不同形式要求, 进行脱机或联机运行 该芯片的特点 : IC 输入电压 5V~6.5V; 内置 LDO,4.5V 稳压输出 ;

Reference Manual [Page 18] 外置单电阻反馈模式, 三路驱动, 每路驱动电流 0-45mA; 带有输入信号校验功能 ; 内置环振 (1.2MHz) 支持不间断 FREE-RUN 调制输出, 维持画面静止功能 ; 最大串行输入数据时钟频率 15MHz; 具有信号锁相再生,1MHz 数据传输速度下级联点光源可达 1024 个 ; LED 驱动端口耐压 17V 这部分的电路原理如图 3.3 所示 驱动的时序图如图 3.4 所示 图 3.3 RGB 驱动电路原理图 图 3.4 P8913 驱动时序图 注意 : 由于 P9813 不是标准的 I 2 C 接口, 为了节约 IO, 电路连接在 I 2 C 的总线上, 但是需要配置为 GPIO, 根据时序图来实现调色, 调光的功能 3.3. 环境传感器 ( 选配 ) MiCOKit 扩展板可选配博世的新款数字环境传感器 BME280, 该芯片集成了数字湿度 温度和大气压等三个传感器, 封装在一个 2.5x2.5mm 的金属封装内, 实现了小体积, 低功耗 BME280 内部的湿度传感器在快速变化的环境中实现迅速的相应, 响应时间为 1 秒, 在很宽的温度范围内实现高精度 (±3%) 压力传感器是一个绝对大气压传感器, 具有很高的精度 (±0.25 %) 和分辨率 内置的温度传感器优化了噪声干扰, 提高了分辨率, 主要用于内部压力传感器和湿度传感器的温度补偿, 也可用于环境温度的监测 BME280 具有标准的 I 2 C( 可选 SPI) 接口, 电路连接比较简单, 如图 3.5 所示

Reference Manual [Page 19] 图 3.5 环境传感器电路原理图 3.4. 九轴运动传感器 ( 选配 ) MiCOKit 扩展板可选配博世的新款数字九轴运动传感器 BMX055, 包含了一个 12 位的三轴加速度传感器, 一个 16 位的三轴角速率 ( 陀螺仪 ) 和一个全功能的三轴地磁传感器 加速度传感器的测量范围为 :± 2g ±4g ±8g ±16g; 陀螺仪的监测范围为 :±125 /s 到 ±2000 /s; 磁场的测量典型值为 :1300μT(X 轴 Y 轴 ) 和 ±2500μT(Z 轴 ) BMX055 具有标准的 I 2 C( 可选 SPI) 接口, 每一个传感器都有独立的中断功能, 电路连接比较简单, 如图 3.6 所示 3.5. 苹果认证芯片 ( 选配 ) 图 3.6 九轴运动传感器电路原理图 为了便于苹果 Home Kit 等开发,MiCOKit 板载一个苹果的认证芯片 (Apple authentication coprocessor, CP), 用于开发苹果认证的外设 具体的资料和使用方法请咨询苹果公司 CP 芯片具有标准的 I 2 C 接口, 电路连接比较简单, 如图 3.7. 所示 图 3.7 苹果 CP 芯片电路原理图

Reference Manual [Page 20] 3.6. 距离 光照传感器 MiCOKit 扩展板设计了一个集成型环境亮度和接近传感器 APDS-9930, 该传感器在单个 8 引脚封装内提供 I²C 接口兼容的环境亮度传感器 (Ambient Light Sensor,ALS) 和带有红外 LED 的接近传感器, 其中环境亮度传感器使用双光二极管来近似 0.01 lux 照度下低流明性能的人眼视觉反应, 提供的高灵敏度使得器件可以在深色玻璃后运作 接近传感器经过完全调校可进行 100 毫米物体检测, 免除终端设备和次组件的工厂校准需求 从明亮的阳光照射到黑暗的房间, 接近检测功能都能运作良好 模块中加入微光学透镜提供红外能量的高效率传送和接收, 可降低总体功耗 另外, 内部状态机可使器件进入低功耗模式, 带来极低的平均功耗 具有以下特点 : 集成 ALS 红外 LED 和接近检测器的光学模块 ; 环境亮度感测 (ALS): 3. 近似人眼的视觉反应 ; 4. 带有上限和下限阈值的可编程中断功能 ; 5. 高达 16 位分辨率 ; 6. 深色玻璃后运作的高灵敏度 ; 7. 0.01lux 低流明性能 接近检测 : 8. 完全校准到 100 毫米检测 ; 9. 集成红外 LED 和同步 LED 驱动器 ; 10. 免除接近传感器的工厂校准 可编程等待计时器 : 11. 等待状态功耗 - 90µA 典型值 ; 12. 可编程范围为 2.7 毫秒到大于 8 秒 I²C 接口兼容 : 13. 高达 400kHz; 14. 专用中断引脚 睡眠模式功率 - 2.2µA 典型值 ; 小型封装 3.94x2.36x1.35 毫米 APDS-9930 芯片具有标准的 I 2 C 接口, 电路连接比较简单, 如图 3.8 所示 图 3.8 距离 光照检测电路原理图

Reference Manual [Page 21] 3.7. 温湿度传感器 MiCOKit 扩展板设计了常用的温湿度传感器 DHT11, 该传感器是一款含有已校准数字信号输出的温湿度复合传感器 它应用专用的数字模块采集技术和温湿度传感技术, 确保产品具有极高的可靠性与卓越的长期稳定性 传感器包括一个电阻式感湿元件和一个 NTC 测温元件, 并与一个高性能 MCU 连接 因此该产品具有品质卓越 抗干扰能力强 性价比极高等优点 每个 DHT11 传感器都在极为精确的湿度校验室中进行校准 校准系数以程序的形式储存在 OTP 内存中, 传感器内部在检测信号的处理过程中要调用这些校准系数 单线制串行接口, 使系统集成变得简易快捷 超小的体积 极低的功耗, 信号传输距离可达 20 米以上, 使其成为各类应用甚至最为苛刻的应用场合的最佳选择 产品为 4 针单排引脚封装 连接方便, 特殊封装形式可根据用户需求而提供 DHT11 数据采用单线制串行接口, 电路连接比较简单, 如图 3.9 所示 时序图如图 3.10 所示 图 3.9 温湿度电路原理图 图 3.10 DHT11 时序图 3.8. 红外反射开关 用 RPR220 型光电对管,RPR220 是一种一体化反射型光电探测器, 其发射器是一种砷化镓红外光二 极管, 而接收器是一个高灵敏度 硅平面光电三极管,RPR220 采用 DIP4 封装, 其具有如下特点 : 塑料透镜可以提高灵敏度 ; 体积小 结构紧凑 ; 当发光二极管发出的光发射回来时, 三极管导通输出低电平 此光电二极管调理电路简单, 工作性能稳定 为了准确监测反射的距离, 三极管的集电极接在 ADC 的接口上, 通过检测电压的大小检测反射的距离, 同时接一个 LED 指示, 可以通过 LED 的亮度变化判断粗略距离的远近 这部分的原理图如图 3.11 所示

Reference Manual [Page 22] 图 3.11 红外反射电路原理图 3.9. 光照传感器 MiCOKit 设计了一个专门的光照传感器, 采用光敏电阻, 光敏电阻器一般用于光的测量 光的控制和光电转换 ( 将光的变化转换为电的变化 ) 常用的光敏电阻器硫化镉光敏电阻器, 它是由半导体材料制成的 光敏电阻器对光的敏感性 ( 即光谱特性 ) 与人眼对可见光 (0.4~0.76)µm 的响应很接近, 只要人眼可感受的光, 都会引起它的阻值变化 设计光控电路时, 都用白炽灯泡 ( 小电珠 ) 光线或自然光线作控制光源, 使设计大为简化 光敏电阻是电阻值的变化, 可转化为电压的变化, 所以接 ADC 的输入来监测电压的变化, 就能推算出光线的变化, 这部分的原理图如图 3.12 所示 图 3.12 光照传感器电路原理图注意 : 由于不同的 MCU 的 ADC 的最大输入电压会不同, 所以在光敏电阻并联一个分压电阻, 可根据 MCU 最大的 ADC 输入电压来调整电阻值, 以达到最佳的效果 3.10. 微型直流电动机 为了模拟现场的执行机构,MiCOKit 扩展板上设计一个空心杯的电动机, 型号是 :LX0610C, 空心杯电机属于直流 永磁 伺服微特电机 空心杯电动机具有突出的节能特性 灵敏方便的控制特性和稳定的运行特性, 作为高效率的能量转换装置, 代表了电动机的发展方向 空心杯电机在结构上突破了传统电机的转子结构形式, 采用的是无铁芯转子 空心杯电机具有十分突出的节能 控制和拖动特性 直流电机用一个 NPN 的三极管驱动, 简化驱动模式, 使用 PWM 信号进行调速, 这部分的电路原理图如图 3.13 所示

Reference Manual [Page 23] 图 3.13 直流电机电路原理图 3.11. 标准 Arduino 接口 MiCOKit 扩展板采用了标准的 Arduino 接口, 和 MiCOKit 的主板是无缝链接的, 也可以插在任何标准的 Arduino 的 MCU 主板中, 具体的插脚定义如图 3.14. 所示 接插件采用色彩来区分功能, 黄色的插件是数字信号接口, 蓝色的插件是模拟信号接口, 红色的插件是电源接口 3.12. Arduino 传感器接口 图 3.14 扩展板 Arduino 电路原理图 MiCOKit 扩展板还留有 Arduino 传感器接口, 可以外接模拟 数字等多种传感器, 并支持 3.3V 和 5V 两种电压规格 ( 通过板上的 VDD SELECT 选择 ), 同时, 传感器接口接插件也采用色彩来区分功能, 黄色的插件是数字信号接口, 蓝色的插件是模拟信号接口, 红色的插件是电源接口, 黑色的表示地线的接口 这部分的电路如图 3.15 所示 图 3.15. Arduino 传感器接口电路原理图

Reference Manual [Page 24] 3.13. UART 接口 MiCOKit 扩展板预留一个 UART 接口 ( 不是 RS232 接口 ), 方便用户调试和通信 该部分的电路如图 3.16 所示 图 3.16 UART 接口电路原理图