tag 标签: w5300

相关博文
  • 热度 14
    2014-1-27 16:50
    1093 次阅读|
    1 个评论
     当今,在电气测控中往往需要对模拟信号,数字信号进行采集。平时我们用的MCU(51系列,AVR系列,PIC系列)和DSP往往因为采集数据量大而不能完全满足我们的需要。现在众多测控公司采用的是FPGA(现场可编程逻辑器)采集数据。FPGA的优点:众多的I/O口,资源众多,可自由编程支配,接口众多方便连接。 FPGA主要厂商Altera公司和Xilinx公司。本系统中的FPGA是采用Altera公司的EP1C20F400。 1. 系统部件:FPGA芯片区,多路选择与A/D采样电路,时钟电源,PROM程序下载电路,W5300网络芯片等部分。     图一 结构示意图 2. EP1C20F400特点分析与资源分配: 该系统内核采用1.5V供电,I/O口为3.3V供电。内部划分为四大部分 (a) FPGA逻辑运算:用来接收数据,并对接收而来的数据进行处理。 (b) A/D控制:进行A/D采样。 (c) 数字量检测:实现数字量输出的控制、数字量输入的存储、数字量输入状态变化识别(中断输入)。 (d) 接口逻辑:与CPU的接口,便于PCI,VXI及其他总线的连接。 3. 模拟量采集: 该系统用的是A/D芯片AD976A。多路模拟量是通过AD438的多路开关后输入到AD976A芯片的。A/D采样部分可分为:寄存器组、时钟发生模块、采样控制状态机、数据存储模块。 4. 数字量采集: 主要完成数字量的采集与存储。 图二 数字采集与存储原理图 5. 以太网接口 本系统采用WIZNET网络芯片W5300以便以太网通信。采用W5300的16位总线接口方式。                                   图三 W5300的接口电路     总结:在ASIC,DSP,FPGA三足鼎立的时代,由于FPGA更具灵活性,接口方便,在高速类型中小型项目FPGA占有显著优势。现在项目中大多要求以太网通信,W5300集成TCP/IP协议栈,为以太网通信减少了很大工作量。   作者:浩然电子唐海峰 点击:原文地址
  • 热度 20
    2013-9-16 15:52
    1365 次阅读|
    0 个评论
    W5300E01-ARM是基于W5300的ARM功能测试评估板:   1      简介 当用户的开发环境与目标系统不同时就会用到交叉编译器. 例如,当开发基于ARM的嵌入式系统时,用户就需要在电脑上写出源代码,并用交叉编译器进行编译。编译的二进制映像是在基于ARM的系统中运行,而不是在电脑中运行。 1.1      交叉编译器的构成 有几种常用的交叉编译器 –例如 ADS/RVCT (由ARM提供) 和GNU编译器。 W5300E01-ARM支持GNU编译器,GNU编译器是由以下部分组成。 binutils 用来控制各种目标文件格式(.obj)的编程工具   2.  gcc GNU 编译器   3.  gibc 交叉编译器的程序库  1.2    安装准备 W5300E01-ARM的交叉编译器的版本是3.4.3,因此对于交叉编译器需要用3.4.x版本的GCC。 请检查你的电脑是否安装了3.4版本的GCC。 从下一章起,我们会逐步阐述交叉编译器的编译和安装的过程。请按本手册正确安装并且生成编译器。 2      源代码的下载 1.     由于系统组成原因,编译器的安装需要根(root)身份认证。在登陆进入root后,创建如下的目录: mkdir /cross_tools cd /cross_tools     2.     下载 ‘binutils-2.15’ 源代码 wget ftp://ftp.gnu.org/gnu/binutils/binutils-2.15.tar.bz2  XXQ 3.     下载 ‘gcc-3.4.3’ 源代码. wget ftp://ftp.gnu.org/gnu/gcc/gcc-3.4.3/gcc-3.4.3.tar.bz2 4.     下载 ‘glibc-2.3.3’ 源代码. wget ftp://ftp.gnu.org/gnu/glibc/glibc-2.3.3.tar.bz2 5.     下载 ‘glibc-linuxthreads-2.3.3’源代码。 ‘glibc’包括‘linuxthreads’程序库. wget ftp://ftp.gnu.org/gnu/glibc/glibc-linuxthreads-2.3.3.tar.bz2 3.      Linux 内核安装 为了使用Linux内核头文件,需要安装Linux内核。在开始安装之前,要安装 W5300E01-ARM提供的Linux核心代码,并生成 ‘linux/version.h’文件。 运行W5300E01-ARM包中的CD, 并且为W5300E01-ARM安装核心源代码. 如果CD-ROM是自动安装的,那么根据发行版本的不同,所显示的目录也不相同。   mount /dev/cdrom /media/cdrom 1.   复制核心源文件到 ‘/usr/src’ 目录下 cp /media/cdrom/Softare/LinuxKernel/linux-2.6.24.4-w5300e01.tar.gz /usr/src/ 2.     移动到 ‘/usr/src’ 目录下,解压Linux的核心源文件 cd /usr/src tar zxvf linux-2.6.24.4-w5300e01.tar.gz cd linux-2.6.24.4-w5300e01 3.     为编译器和符号链接创建头文件 make prepare 4.     进行符号链接可以简化目录名称,. cd .. ln –s linux-2.6.24.4-w5300e01 linux
  • 热度 20
    2013-9-16 10:36
    1349 次阅读|
    0 个评论
    【关键词】 智能家居; Zigbee技术; 以太网; 【摘要】 智能家居系统是一种在传统家居环境中引入家电自动化、远程控制等技术的家居系统。目前,这一领域存在布线复杂、服务单一、价格高昂等问题。针对这些问题,本文设计了一种基于Zigbee和以太网的智能家居系统。该系统由监控节点、网关节点和远程控制端组成。监控节点和网关节点通过Zigbee技术组成家庭内部网络,远程控制端通过以太网对家庭内部网络进行访问和控制。 (1)监控节点被定义为温湿度监测节点、灯光音乐控制节点、安全监测节点和手势语音控制节点四种类型:温湿度监测节点连接温湿度传感器STH11,负责监测室内环境状况;灯光音乐控制节点通过继电器改变室内灯光和音乐效果;安全监测节点连接红外感应模块和烟雾传感器进行入侵和火险报警;手势语音控制节点用于系统的个性化控制,通过加速度传感器MXC6202实现手势识别功能,通过语音识别模块LD3320实现语音识别功能。监控节点采用Zigbee模块CC2530作为微处理器和通信模块。 (2)网关节点由主控模块、以太网控制模块、视频采集模块和Zigbee通讯模块组成:LPC2138主控模块控制网关节点的数据处理、存储和转发;W5300以太网控制模块为节点提供以太网接口;OV7670视频采集模块用于视频监控;Zigbee通讯模块用于与监控节点通讯。 (3)远程控制端是一台运行智能家居系统监控软件的个人计算机,通过以太网实现系统的访问、控制和日志记录。智能家居监控软件基于Labview程序编写,由主窗口、调试窗口、登录窗口和系统日志组成。本文首先进行了智能家居系统的需求分析和总体方案设计;然后,详细介绍了网关节点和监控节点的硬件设计、驱动程序设计和远程控制端监控软件的编写方法。最后,本文对系统中的节点和模块进行了性能测试   【作者】 刘光; 【导师】 金仁成; 【作者基本信息】 大连理工大学, 机械工程, 2012, 硕士 文章来自:知网 WIZnet高速以太网芯片W5300相关介绍   更多信息与我们交流: WIZnet邮箱:wiznetbj@wiznet.co.kr WIZnet官方主页:       http://www.wiznet.co.kr/ WIZnet企业官方微博:http://e.weibo.com/wiznet2012
  • 热度 23
    2013-9-2 17:51
    939 次阅读|
    0 个评论
    摘要:     电阻点焊焊接效率高,容易实现自动化生产,因此在航空航天、汽车、电子等工业中得到了广泛的应用。点焊因为存在着焊接时间短、熔核的不可见性等特点,在生产中一般采用焊后破坏性试验来保证质量,使得生产成本提高。研究表明可通过在线监控的方式来控制焊接过程,从而提高焊接质量。点焊动态电阻法综合考虑了电流、电压变化对于熔核生长过程的影响,是一种理想的监控方法。在实际的研究和生产中,传统提取动态电阻的方法会影响生产过程,且提取精度易受如电极头磨损和更换引起的电阻变化的影响。     为解决以上动态电阻在生产现场中应用的问题,提出在不影响生产过程的电极臂和二次侧电缆接线处提取动态电阻。为消除电极臂和电极头固有电阻对提取的动态电阻的影响,先通过短路测出固有电阻,在正常生产过程中,用测得的动态电阻减去该固定电阻,即可得到最接近纯净动态电阻的曲线。通过这种方式采集动态电阻更适用于生产,且得到的动态电阻不会受到电极头修磨、电极头更换、电极臂老化、焊钳和焊机变化的影响。提取的动态电阻曲线只和焊接的材料特性有关,这就为动态电阻标准化数据库的建立打下了基础。     为提高提取的动态电阻的准确度,根据点焊焊接过程的特点设计了一套动态电阻采集系统。系统主要分成三个部分,包括信号处理电路、信号采集平台、计算机数据接收程序和处理程序。信号处理电路包括以下几个部分:根据电极头电流的特点设计了以罗斯线圈为传感器,双运放的电极头电流处理电路;根据电极头和电极臂电压特点,设计了双可编程放大器PGA204、PGA205的电压处理电路;根据原边电流的特点,设计了采样控制电路;设计了精密整流电路和隔离电路;为了采集经信号处理电路处理后的电流和电压信号,设计了以高性能32位双单片机STM103F32为核心的信号采集平台;为提高两个单片机之间的数据的交换能力,设计16位的IDT70V25双口RAM便于数据交换;设计了硬件协议栈芯片W5300通过TCP/IP协议将采集的数据持续高效的发送到计算机平台。     通过将两种方法采集的动态电阻曲线进行正常参数变化情况(包括电流变化、压力变化、通电时间变化)和生产现场焊接过程扰动(包括回路铁磁物伸入、分流、小边距、飞溅、电极端面直径变化)情况下的对比试验,得出结论:使用传统方式和改进后的适用于生产现场的动态电阻提取方式取得的动态电阻曲线都一样都能反映出各种情况的变化,但改进后的动态电阻提取方法更适合于生产现场,有利于建立标准动态电阻数据库。   作者: 黄坤 毕业院校:哈尔滨工业大学   论文来自:万方数据知识库 感谢阅读! 更多信息与我们交流: WIZnet邮箱:wiznetbj@wiznet.co.kr WIZnet主页:http://www.wiznet.co.kr WIZnet企业微博:http://e.weibo.com/wiznet2012  
  • 热度 25
    2013-8-16 09:52
    1040 次阅读|
    0 个评论
    上一篇,已经简单为大家介绍了 有关如何使用W5300实现ADSL连接的内容,今天继续介绍 连接过程。 连接过程 ADSL连接过程如下。   图 2. W5300 PPP/PPPoE过程 Phase 0. W5300 PPP/PPPoE(ADSL)设置 为ADSL的连接和通信设置基本配置。 Phase 1. PPPoE发现过程 连接到PPPoE服务器(NAS)以启动PPP/PPPoE连接。 Phase 2. PPP LCP配置过程 通过与PPP服务器的协商,设置用于PPP连接的基本配置。 Phase 3. PPP认证过程 通过使用PAP或CHAP来处理用户认证。 Phase 4 PPP IPCP配置过程 获取用于IP协议的IP地址,网关地址和DNS地址。 Phase 5 W5300连接端口关闭过程 在ADSL连接过程结束之后,关闭端口0. Phase 6 PPPoE断开连接过程 关闭与PPP/PPPoE服务器之间的连接。   Phase 0. W5300 PPP/PPPoE(ADSL)设置 为使用ADSL连接设置基本配置。 -       启用模式寄存器的PPPoE位,并为PTIMER和PMAGICR分配数值。 -       设置SOCKET 0的模式并打开端口。     Phase 1. PPPoE发现过程 连接到PPPoE服务器以启动PPP/PPPoE连接过程. -       需要获取PPP/PPPoE服务器的IP地址。 -       通过与PPPoE服务器的协商,获取会话ID。   图 3. PPPoE发现过程 Phase 2. PPP LCP配置过程 用于PPP连接的基本信息是通过与PPP服务器协商来获取的。 通过使用LCP选项,完成必要信息的设置。 完成最大接收单元的值,认证协议, Magic Number的设置。   图 4. PPP LCP 配置过程 W5300支持LCP选项   继续阅读:http://blog.iwiznet.cn/?p=5486 感谢您的关注! 相关文章: 如何使用W5300实现ADSL连接(一) 如何测试W5300的内部TX/RX存储器? 与我们更多交流: WIZnet邮箱:wiznetbj@wiznet.co.kr WIZnet中文主页:http://www.iwiznet.cn WIZnet企业微博:http://e.weibo.com/wiznet2012  
相关资源