基于FPGA的LCD显示的远程更新,查看数据轻而易举

2017-01-24 10:38:16 来源:EEFOCUS
标签:
相关器件

一、项目概述

1.1 引言/摘要

传统的工业控制大多采用显示界面和控制器系统集成在一起的方案,而在某些复杂工作环境下需要控制器和显示界面分离,实现远程操控,保证人身安全。远程控制主要有有线和无线的方式,有线以双绞线最为常见,而无线以ZigBee为代表。ZigBee短距离无线通信技术,具有近距离、低功耗、低数据率、低成本等特点;近几年来Internet已经遍布城市小区,上万门得LEs的FPGA芯片以其极高的性价比广泛应用于通信与控制等系统。因此本设计采用FPGA设计了基于FTP(Internet)和无线技术相结合的远程更新LCD显示的系统。

 

1.2 项目背景/选题动机

    采用了安富利公司的命题项目。

 

二、方案设计

2.1 系统功能实现原理

  

文本框: GPIO系统结构框图

系统结构框图

 

2.2 硬件平台选用

硬件平台选用:Spartan-6

 

2.3 硬件框图

硬件框图

硬件框图

 

2.4 系统软件流程

发送程序流程图

发送程序流程图

 

接收程序流程图

接收程序流程图

 

2.5 系统预计实现结果

 LCD能够实现远程数据更新。

 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
Qorvo® 的多传感器和通用开关扩展率先获得 ZigBee® Green Power v1.1 认证

移动应用、基础设施与航空航天、国防应用中 RF 解决方案的领先供应商 Qorvo®, Inc.(纳斯达克代码:QRVO)今日宣布,公司的多传感器和通用开关特性荣获 ZigBee® Green Power v1.1 认证。这些新特性极大地扩展了可通过能量采集供电的智能家居传感器类型,从此告别电池,也无需追求超长电池寿命。

从易到难总结几种FPGA时序约束方法

从最近一段时间工作和学习的成果中,我总结了如下几种进行时序约束的方法。按照从易到难的顺序排列如下:

做好FPGA设计还需要具备的其它相关硬件技能

FPGA在各个领域都是必不可少的一种硬件工具,掌握并有效使用FPGA对当代的电子设计工程师来讲是非常必要的,如前面文章曾讲过的,要做到较好的FPGA设计需要具备的基本素质

基于PXI仪器生成NTSC与PAL制式的简单彩条信号

Autotestcon 2010的主旨“45年的支持创新——以光速前进”,这个主旨对军用ATE系统是非常有意义的,因为它强调努力保持二分法的最先进的测试能力,同时需要支持传统的老技术 – 可能是几十年,像Autotestcon本身一样长久。

FPGA时序约束方法汇总,从易到难的都有

从最近一段时间工作和学习的成果中,我总结了如下几种进行时序约束的方法。按照从易到难的顺序排列如下:

更多资讯
如何使用一个DSP block实现4个11位浮点型数据乘法运算

随着深度学习的发展,为了解决更加抽象,更加复杂的学习问题,深度学习的网络规模在不断的增加,计算和数据的复杂也随之剧增。INTEL FPGA具有高性能,可编程,低功耗等特点,为AI应用加速提供了一种灵活、确定的低延迟、高通量、节能的解决方案。

PCB设计中BGA器件布局布线经验谈
PCB设计中BGA器件布局布线经验谈

SMT(Surface Mount Technology 表面安装)技术顺应了智能电子产品小型化,轻型化的发展潮流,为实现电子产品的轻、薄、短、小打下了基础。SMT技术在90年代也走向成熟的阶段。

什么?Python+FPGA!?

早年,虽然Python是一款比较容易上手的脚本语言,而且有强大的社区支持,一些非计算机专业领域的人都选它作为入门语言。遗憾的是,它不能实现一些非常底层的操控,所以在硬件领域并不起眼。

一文读懂为什么要选择 Python做机器学习

随着机器学习的兴起,Python 逐步成为了「最受欢迎」的语言。它简单易用、逻辑明确并拥有海量的扩展包,因此其不仅成为机器学习与数据科学的首选语言,同时在网页、数据爬取可科学研究等方面成为不二选择。此外,很多入门级的机器学习开发者都是跟随大流选择 Python,但到底为什么要选择 Python 就是本文的核心内容。

简谈FPGA的上电复位

大家好,博主最近有事忙了几天,没有更新,今天正式回来了。那么又到了每日学习的时间了,今天咱们来聊一聊 简谈FPGA的上电复位,欢迎大家一起交流学习。

电路方案