差别
这里会显示出您选择的修订版和当前版本之间的差别。
后一修订版 | 前一修订版 | ||
ext_wifimodule [2018/08/15 15:34] group001 创建 |
ext_wifimodule [2019/09/17 14:52] (当前版本) gongyu |
||
---|---|---|---|
行 1: | 行 1: | ||
+ | <WRAP center round info 50%> | ||
+ | 更多与FPGA相关的技术信息访问我们的[电子森林](https://www.eetree.cn)资源网站以及[小脚丫FPGA的资源专页](https://www.eetree.cn/category/11),你也可以利用电子森林平台以**脑图**的方式做笔记整理自己的学习心得,并将有分享价值的信息发布出来,供其他人阅读。 | ||
+ | </WRAP> | ||
+ | |||
+ | |||
====== 无线扩展功能模块 ====== | ====== 无线扩展功能模块 ====== | ||
{{ :wifi功能扩展板实物图.jpg?700 |}} | {{ :wifi功能扩展板实物图.jpg?700 |}} | ||
行 4: | 行 9: | ||
<WRAP center 20%>**无线功能扩展板实物图** </WRAP> | <WRAP center 20%>**无线功能扩展板实物图** </WRAP> | ||
===== 板卡简介 ===== | ===== 板卡简介 ===== | ||
- | 小脚丫FPGA无线模块是STEP团队推出的可配合小脚丫FPGA核心板和底板使用的扩展板卡,基于该板卡可以实现以下功能:电压采集显示、信号发生功能、温湿度采集显示、wifi通信、串口通信、按键调节 | + | 小脚丫FPGA无线模块是STEP团队推出的可配合小脚丫FPGA核心板和底板使用的扩展板卡,基于该板卡可以实现以下功能: |
- | 。 | + | * 电压采集显示 |
- | ===== 无线扩展功能模块结构 ===== | + | * 信号发生功能 |
+ | * 温湿度采集显示 | ||
+ | * wifi通信 | ||
+ | * 串口通信 | ||
+ | * 按键调节 | ||
+ | ===== 硬件简介 ===== | ||
+ | ====结构框图==== | ||
{{ :无线扩展功能模块结构.jpg?700 |}} | {{ :无线扩展功能模块结构.jpg?700 |}} | ||
{{ :无线扩展功能模块硬件框图照.jpg?700 |}} | {{ :无线扩展功能模块硬件框图照.jpg?700 |}} | ||
- | + | ==== 器件选择 ==== | |
- | ===== 功能实现 ===== | + | |
- | + | ||
- | * 驱动SPI串行ADC采集端口信号,并转换成电压值显示在液晶屏上 | + | |
- | * 驱动I2C总线温湿度传感器采集温湿度数据,换算成摄氏度单位显示在液晶屏上 | + | |
- | * 五向按键控制SPI串行DAC通过DDS技术实现简易信号发生器设计,支持正弦波、锯齿波、方波输出 | + | |
- | * 驱动UART总线WIFI模块实现与FPGA之间的WIFI通信,并将接收到的数据显示在液晶屏上 | + | |
- | + | ||
- | ===== 器件选择 ===== | + | |
- | + | ||
- | ==== 总览 ==== | + | |
| ^ 型号 ^ 厂商 ^ 封装 ^ | | ^ 型号 ^ 厂商 ^ 封装 ^ | ||
^ UART通信 | CP2102 | Silicon | QFN28 | | ^ UART通信 | CP2102 | Silicon | QFN28 | | ||
行 28: | 行 29: | ||
^ 显示屏 | JLX12864G | 晶联讯 | | | ^ 显示屏 | JLX12864G | 晶联讯 | | | ||
- | CP2102使用说明见:[[uart串口模块|基于STEP FPGA的矩阵按键驱动]] | + | ===== 使用示例 ===== |
+ | ==== 实现功能描述 ==== | ||
+ | * 驱动SPI串行ADC采集端口信号,并转换成电压值显示在液晶屏上 | ||
+ | * 驱动I2C总线温湿度传感器采集温湿度数据,换算成摄氏度单位显示在液晶屏上 | ||
+ | * 五向按键控制SPI串行DAC通过DDS技术实现简易信号发生器设计,支持正弦波、锯齿波、方波输出 | ||
+ | * 驱动UART总线WIFI模块实现与FPGA之间的WIFI通信,并将接收到的数据显示在液晶屏上 | ||
+ | ==== 相关知识点 ==== | ||
+ | * [[7._按键消抖|按键消抖]] | ||
+ | * [[rs-232|串口使用介绍]] | ||
+ | * [[uart串口模块|]] | ||
+ | * [[lcd显示模块|SPI接口LCD显示举例]] | ||
+ | * [[i2c|I2C使用介绍]] | ||
+ | * [[数字温湿度计设计|SHT20温湿度采集举例]] | ||
+ | * [[简易电压表设计|ADC电压采集举例]] | ||
+ | * [[简易示波器]] | ||
+ | * [[波形信号发生器设计|DAC波形发生举例]] | ||
+ | * [[任意波形产生]] | ||
+ | * [[wifi_esp8266通信系统设计|WIFI模块使用]] | ||
+ | |||
+ | ==== 板卡调试 ==== | ||
+ | 液晶显示电压及温湿度: | ||
+ | {{ :extend_lcd_sht20.jpg?direct&500 |}} | ||
+ | \\ | ||
+ | 波形显示: | ||
+ | {{ :extend_zhengxian.jpg?nolink&500 |}} | ||
+ | {{ :extend_juchi.jpg?nolink&500 |}} | ||
+ | {{ :extend_fangbo.jpg?nolink&500 |}} | ||
+ | \\ | ||
+ | WiFi通信:\\ | ||
+ | 通过NetAssit连上WiFi-ESP8266,发送16位数据并显示\\ | ||
+ | {{ :wifi通信.jpg?nolink&500 |}} | ||
+ | {{ :wifi通信2.jpg?nolink&500 |}} | ||
===== 原理图说明 ===== | ===== 原理图说明 ===== | ||
{{ :wifi功能扩展原理图.png?direct&1000 |}} | {{ :wifi功能扩展原理图.png?direct&1000 |}} | ||
行 43: | 行 75: | ||
{{ ::板子尺寸wifikuozhan.jpg?600 |}} | {{ ::板子尺寸wifikuozhan.jpg?600 |}} | ||
{{ :step-baseboard板子尺寸1.jpg?direct&600 |}} | {{ :step-baseboard板子尺寸1.jpg?direct&600 |}} | ||
- | ===== 板卡调试 ===== | ||
- | 液晶显示电压及温湿度: | ||
- | {{ :extend_lcd_sht20.jpg?direct&500 |}} | ||
- | \\ | ||
- | 波形显示: | ||
- | {{ :extend_zhengxian.jpg?nolink&500 |}} | ||
- | {{ :extend_juchi.jpg?nolink&500 |}} | ||
- | {{ :extend_fangbo.jpg?nolink&500 |}} | ||
- | \\ | ||
- | WiFi通信:\\ | ||
- | 通过NetAssit连上WiFi-ESP8266,发送8位数据并显示\\ | ||
- | {{ :wifi通信.jpg?nolink&500 |}} | ||
- | {{ :wifi通信2.jpg?nolink&500 |}} | ||
===== 相关文档 ===== | ===== 相关文档 ===== |