微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > LinkIt 7687 HDK开发板评测:跟2017年的物联网世界说“Hello”

LinkIt 7687 HDK开发板评测:跟2017年的物联网世界说“Hello”

时间:02-06 来源:OFweek 智能家居网 点击:

Uno (Revision 3版) 管脚兼容外,另外提供一个8针脚扩充接头,提供多元的外围连接能力。

  再来看最核心的MT7687。

  MT7687是联发科在2015年就推出的节能型系统级WiFi芯片,主打低功耗、高安全性,以及良好的扩展可编程性能。

  

  它的主要特点整理如下:

  ·内含一颗ARM Cortex-M4F 微控制器;

  ·1x1组态的802.11b/g/n WiFi子系统,省电、稳定;

  ·主频达192Mhz/200Mhz的Cortex M4核心;

  ·支持多元的外设接口;

  ·整合在芯片封装内的嵌入式SRAM/ROM与序列闪存。

  三、开发软件配置

  安装驱动

  通过自带的数据线将开发板连接至电脑,然后下载安装官方的驱动。

  英文不好的,可以根据"哪里能点点哪里"的原则,点击下载红色划线部分:

  

  安装完成,查看以下3个部分即可:

  

  配置HDK Flash

  通过连接J25,启动Flash Recovery模式。

  

  升级固件

  下载mt76x7_mk20d_mbed.bin文件。

  模式进入

  先从LinkIt 7687开发板移除micro USB连接线。接下来按下并持续压住RST按钮,同时再用micro USB线将开发板连接至电脑。继续压住按钮约5秒钟后,一个新设备就会出现在Windows文件管理器中了。

  

  安装

  将解压缩的mt76x7_mk20d_mbed.bin拷贝至这个新设备中之后,开发板上中间那个U6001 LED灯就开始快闪,这时候需要耐心等它个差不多5分钟。

  开发软件安装

  (1)安装MDK 5.22

  

  (2)安装MediaTek.MTx.4.0.0.pack

  下载SDK:LinkIt SDK的KEIL package

  下载完成后双击打开安装:

  

  四、跟物联网世界打声招呼吧

  1.WiFi AP测试

  1.1 连接图

  

  1.2 调试代码

  

  1.3 调试现象

  使用网络调试软件,在PC端和手机端分别安装。查看7687的输出记录即可知道:[Gateway]10.10.10.1、[Start IP]10.10.10.2、[End IP]10.10.10.10。

  测试连接的PC IP为10.10.10.2 设置UDP,端口号:8080,目标主机10.10.10.3

  测试连接的Mobile IP为10.10.10.3,设置UDP Server,端口号8080。

  互发数据,达到简单的通信测试。

  

  2.WiFi STA测试

  2.1 连接图

  

  2.2 调试代码

  

  运行官方例程:iot_sdk_demo

  2.3 调试现象

  UART调试打印信息

  查看路由器管理界面,MT7687的连接信息。

  

  Lwip socket测试

  LwIP是Light Weight (轻型)IP协议。LwIP在保持TCP协议主要功能的基础上减少对RAM 的占用,适合在低端的嵌入式系统中使用。

  3.1 Socket通信

  (1) 创建:int lwip_socket(int domain, int type, int protocol)

  (2) 绑定:int lwip_bind(int s, const struct sockaddr *name, socklen_t namelen)

  (3) 监听端口号:int lwip_listen(int s, int backlog)

  (4) 接收来自客户端的连接请求:

  Int lwip_accept(int s, struct sockaddr *addr, socklen_t *addrlen)

  (5) 读取数据:int lwip_read(int s, void *mem, size_t len)

  (6) 发送数据:int lwip_write(int s, const void *data, size_t size)

  (7) 关闭:int lwip_close(int s)

  3.2 调试代码

  运行官方例程:lwip_socket。借助 WiFi STA模式测试代码。

  3.3调试现象

  此处以TCP调试。

  (1)MT7687端创建Socket 通信,server端。

  IP:192.168.0.13

  Port: 6500

  (2)手机端借助网络调试助手,作为Socket Client请求连接

  

  (3)连接成功,开始通信测试。

  

  

  4.基于MT7687的计量插座设计

  4.1 项目简介

  本文基于MT7687的WiFi版本计量插座实现了普通插座的联网和计量功能,用户可以通过APP端实现对连接在插座上的负载进行控制和电量数据的实时查看。计量方案采用8051微处理器的单相电能计量芯片 G80F923,WiFi采用MT7687,采用内核cortex-m4,基于联发科实时操作系统(RTOS)开发平台。

  4.2 设计框图

  

  4.3 设计原理

  4.3.1 基本参数

  电源参数:220-250VAC,50/ 60HZ;

  额定最大电流:10A;

  计量精度:1%。

  4.3.1 计量芯片 G80F923

  G80F925提供单相电能计量所需要的全部功能,包括有功功率与有功电能、无功功率与无功电能、电压电流有效值及频率计算等,支持灵活校表方案。

  电压采样:分压采样,将差分电路电压信号输入采样端口VP和VN

  电流采样:使用分流器,采用高精度錳铜电阻,将信号输入IP和IN

  4.3.2 WiFi模块 MT 7687

采用MT7687

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top