安信可科技ESP8266系列测试板说明文档V0
安信可科技 ESP8266 系列测试板 说明文档 V 0.1 本测试板支持本厂所有 ESP_8266 系列模块 整套带测试板 建议零售价:50 元 设计目的: 给所有客户提供一个标准全功能而又经济适用的体验平台!客户拿到手直接测试,而 没有任何争议的环节。 本测试板能完成什么: 拥有本测试板,你可以无需任何其他开发工具,对 ESP8266 模块进行 AT 类应用与 SDK 类应用开发,可以直接烧写板子 MCU。也可以烧写 ESP8266 内置 SOC 从而应用 SDK,一个 简单的演示功能:用安卓手机做的一个控制界面,用手机 WIFI 和板载 WIFI 进行数据交互, 让手机控制 板载 WIFI 输出数据, 板载 CPU 收到数据后控制板载三色灯, 和继电器以及蜂鸣 器的动作!当然你还可以进过串口调试工具,直接对板载 WIFI 模块进行手动测试! 测试板上的标准配置 1 板载高速稳定的 USB 转 TTL 芯片 CH340,实测在升级本模块程序时候可到 576000KBPS 2 板载 STC 的 STC15W408AS 单时钟周期,高速 51 单片机。直接用本板烧写程序 3 本开发板出厂时默认带一块 ESP 系列 WIFI 模块,客户可选择适合自己的。 4 若客户选外置天线版本,附送 3DB 高增益天线一个,50 欧姆射频线一条 5 本测试板支持本厂所有类型 WIFI 模块, 核心 WIFI 板子, 经过转接板转成统一接口标准。 6 板载高压继电器,可以控制外部 220V 5A 的负载开关 7 板载 3.3V 1A 稳压芯片,客户不会因为电源的问题造成不启动,或工作不良。 8 三个 MCU 独享按键,可做输入测试 9 三个 MCU 独享 LED 灯,可走做输出测试 10 6 个 WIFI 模块独享按键,直接接 ESP8266 有用 IO 11 6 个 WIFI 模块独享受 LED,接 ESP8266 IO 口 12 所有 ESP8266 可用 IO 资源用 2.54 间距排针 引出 13 附送迷你 USB 数据线,和 1A 开关电源。 14 留有普通 2.4G 模块接口, 已经挂在单片机 IO 口上, 可将 WIFI 转成普通 2.4G, 降低成本。 15 留有 DS18B20 温度传感器接口,可检测环境温度,并上传到手机端 16 标准配置后续会免费增加亮度传感器。可将环境亮度回馈到手机 17 所有公用数据线的切换靠拨码开关,快捷方便。比如 UART 单片机和模块通讯,模块 烧写的必要 IO 口状态设置,公用继电器的切换。 提醒: 1 本测试套件, 默认含一个 WIFI 模块, 客户可以自己选择。 若所选的模块需外置天线, 我们会送高增益天线和链接馈线。 2 本测试板提供24小时免费技术支持, 因为50元的成本价格提供, 因此不提供售后, 我们出厂时候尽可能小心的测试,若测试板有问题,请自行处理。而不要抱怨厂家!请 在享受低价格的同时,承担一些风险。若即想低价格,又想让所有风险厂家完全负责, 那请选我们 80 元的测试套件,跟这个 50 元的一模一样,只是提供售后保障,当然这不 是我们忽视品质问题的借口,我们会努力争取 100%的良品!只是不想和客户们发生争 议。若您点击了购买,就是认可了本协定。9 月 24 日之前的客户我们有义务负全责 配套测试板的 APK 测试软件, 用安卓手机控制开发板动作 各部件图示——测试板 1 5V1A 开关电源 2 USB 迷你数据线 3 WIFI 模块 4 WIFI 转接座 5 STC15W408AS 6 电源开关 7 USB_TTL 数 据口 8 CH340 USB_TTL芯片 9 USB转TTL 数据输出口 A 外部电池盒接线口,B 5V DC 输入接口 C 拨码开关控制 ESP8266的GPIO启动状态 和继电器选择D串口分路转换 E1 E2: ESP8266 有用IO 口以及必要IO 口统一接口 F 2.4G 模块接口 G1 G2: 引 WIFI 模块接口 L:光敏电阻 M: DS18B20 探测接口 N:继电器 O:继电器触电口 P: 3.3V 稳 压芯片 Q 3DB 增益天线 R: ipx 天线输入口 PCB 布局图 原理图请参照 SCH 的 PDF 文档,PCB 和 SCH 源文件, 源文件用 PADS 9.5 设计 主要 IO 口连接描述: 1 板子上USB转CH340 后的TXD 和 RXD 同一时刻 只 能连到板子上单片机的 RXD 和 TXD.或者连 到 ESP8266的 RXD TXD .因此从 CH340 输出 的 RXD TXD 经过拨码开关进行分支,比如 给 MCU 下载程序,如器件分别图标号 5 那 个拨码开关的六个位置是 000101 其中 1 代表拨到ON 状态。 若需要连接到 ESP8266 的串口, 那么需要拨到 001010 状态。 若需 要用板载 MCU 经过串口控制 ESP8266 模 块请拨到 110000 状态。 2 另外个拨码开关决定着 ESP8266 的状态,比如是进 入串口升级状态,还是进入普通全速运行状态,并且因为 板载继电器,可以被 MCU 控制和 ESP8266 控制,因此要 进行选择,比如要让继电器受单片机控制,ESP8266 模块 进入全速运行状态,拨码开关位置为 011010,若想更新 ESP8266 模块,必须先进入升级状态,拨码开关得设置为 011110,此拨码开关的第 1 位和第 2 位 决定着继电器是 受 MCU 控制还是受模块控制。二选一! 3 单片机 IO 口连接说明 1 UART 可以被用来下载 STC 51 单片机程序, 并且可以 被切换直接控制 ESP8266 模块 2 单片机 P1.2 P1.3 P1.4 接了三个单独按键。 3 单片机的 IO 口单独挂了 2.4G 模块 NRF24L01+的子 4 接了 3 个单独的 LED 灯,红绿蓝在单片机 IO 口上 4 继电器接在单片机 P3.3 上 4 蜂鸣器 5 MCU 可以强制对 ESP8266 进行复位动作 防止 ESP8266 死机 6 光敏电阻接在 P1.7 口上, 可以采集环境亮度, 内带 AD 7 温度传感器接在 P1.6 上 8 可以手动对 ESP8266 进行复位 ESP8266 外部有 6 个可用通用 IO 口 分别是 GP0 GP2 GP15 GP12 GP13 GP14 其中 GP0 GP2 GP15 系统启动前,还 决定着系统启动后进入何种的状态,系统正常启动后,GPO GP2 GP15 可做通用 IO 口。 因此 6 个 IO 口在系统运行后都可以当通用 IO 口使用,可做 输入和输出 如下图做为输出,ESP8266 IO 口直接驱动 LED ESP8266 复用作为按键检测输入 IO 输入输出复用 ESP8266 板载转接底座如下: E1 座子 E2 座子 本厂所有模块都有配套 转接板 成此统一接口,板载为 母座, 并将这些脚为引出为 2.54 间距排针。板子事物已经标 出! 系统模式说明以及拨码设置 上图标示 ESP8266 模块进入正常启动,8266 串